History log of /seL4-camkes-master/projects/util_libs/libplatsupport/include/platsupport/io.h
Revision Date Author Comments
# 64ae3e36 28-Sep-2020 Axel Heider <axelheider@gmx.de>

libplatsupport: use const qualifiers

Signed-off-by: Axel Heider <axelheider@gmx.de>


# b93888eb 28-Sep-2020 Axel Heider <axelheider@gmx.de>

trivial: code formatting

Improve readability, add comments, apply coding style

Signed-off-by: Axel Heider <axelheider@gmx.de>


# b6d55d8a 16-Mar-2020 Damon Lee <Damon.Lee@data61.csiro.au>

trivial: Style changed files


# f3dce4d2 03-Mar-2020 Damon Lee <Damon.Lee@data61.csiro.au>

libplatsupport: Add interface registration iface

This commit adds in a new interface for the registration of other
interfaces. More specifically, driver or service interfaces. This new
interface is only a skeleton interface and is intended to be implemented
by other libraries.


# 742fdfe5 03-Jul-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libplatsupport: Add IRQ ops to IO ops structure

The IO ops structure should contain all interfaces necessary for drivers
to function, this includes the registration of IRQs. Hence we add the
IRQ ops structure to the IO ops structure.


# 67decb00 12-Jun-2019 Damon Lee <Damon.Lee@data61.csiro.au>

libplatsupport: Abstract the FDT interface

This commit modifies the FDT interface to let it hide behind an
abstraction layer. This is intended to allow the underlying
implementations to hide its implementation details.


# 95221b7f 03-Apr-2019 Sidj2 <Siddharth.Jain@data61.csiro.au>

platsupport: added ps_io_fdt in interface

Change was in ps_io_ops to point dtb blob


# 8eca8ec5 28-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

platsupport: add stdlib malloc ops impl

This is migrated from sel4platsupport, as it is not sel4 dependant


# 5761b927 28-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

pragma once and for all


# 4558cd72 16-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

trivial: Pass a reference to a ptr in ps_malloc etc


# c066bae0 16-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

platsupport: add ps_malloc_ops to io.h

Provides alloc/calloc/free for drivers.


# 398af6af 13-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix whitespace

- remove trailing whitespace
- remove duplicate blank lines
- remove blank lines at end of file


# a7130f9f 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

fix licenses


# 1007797c 12-Apr-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

Use CONFIG_ variables instead of configuration definitions


# e71deb5b 04-May-2016 Alexander Kroh <alex.kroh@nicta.com.au>

libplatsupport: add inlines for device register bitfield manipulation