#
cec7e97a |
|
28-Apr-2020 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
libsel4camkes: camkes_call_hardware_init_modules Provide this public function for starting hardware modules that have been registered.
|
#
fbd3eae3 |
|
26-Jun-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4camkes: Move ELF section externs to sources Instead of leaving the ELF section extern declarations in header files where it could be redefined each time it's included, we move the declarations to the .c files.
|
#
ec6620a8 |
|
16-Jun-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4camkes: Add implementations of DTB ps ops This commit adds the implementation of the interfaces of the DTB platsupport operations.
|
#
3d9f760f |
|
25-Apr-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
trivial: style changed files in libsel4camkes The style checker was only run over the files that were changed in the refactoring of CAmkES connector template functionality into libsel4camkes.
|
#
8ecf3652 |
|
15-Apr-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4camkes: Add ioport_region struct, constants The new struct is used for describing an IO port region allocated by CAmkES. The constants is for providing meaning to the IO port byte sizes and not leaving them as magic numbers, i.e. 1, 2, and 4.
|
#
4955d8c3 |
|
05-Dec-2017 |
Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au> |
sel4camkes: Add support for ps_malloc_ops to camkes_new_io_ops Just invokes the function already provided in libplatsupport for constructing a ps_malloc_ops object.
|
#
8b2ec3e6 |
|
20-Jun-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix licenses
|
#
bacfebce |
|
27-Oct-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
Refactored parser init commit.
|
#
2d348014 |
|
04-Feb-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
libsel4camkes: Separate IO functionality from DMA. Prior to this commit, the DMA allocator functions incorrectly presumed that the user would want to use ps_io functions to lookup DMA pages by their physical address. These functions are actually intended to be used to lookup the virtual addresses of memory-mapped IO devices. This commit separates this functionality into a separate file and extends IO access functionality to cover IO ports as well. This is primarily for interaction with libplatsupport. If you are not using libplatsupport infrastructure, it will probably be simply to directly invoke CAmkES interface functions.
|