#
56edd6b5 |
|
20-Jul-2020 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
trivial: Fix compiler warnings - Declare unused variables - Move variable initialization to prevent uninitialized use - Correctly store bitwise operation result - Fixup memset calls to use correct size - Add missing return statement to functions - Conditionally define functions that are used conditionally
|
#
ed5b378a |
|
05-Aug-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4platsupport: Add mini IRQ interface The new mini IRQ interface covers the common use case where there's only a few interrupts to manage and these can fit into a single notification's badge space. This also avoids the unneeded complexity that the standard IRQ interface offers.
|
#
e6a0ee35 |
|
05-Aug-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4platsupport: Refactor the IRQ sources This commit refactors the IRQ sources and pulls out common code into separate functions. This is in preparation of a more simpler/mini IRQ interface.
|
#
7cad0c31 |
|
24-Jul-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
trivial: style changed files
|
#
af1ca9a0 |
|
22-Jul-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4platsupport: Improve IRQ interface config To make it easier to pass default options to the IRQ interface, the max IRQ and notification IDs options are combined into a single struct. Also define a simple default option to streamline the process of creating the IRQ interface.
|
#
9b13f634 |
|
15-Jul-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4platsupport: Update IRQ callback type Following the change in the IRQ interface API in libplatsupport, this commit updates the IRQ interface sources to reflect the type name change.
|
#
b5057084 |
|
04-Jun-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
libsel4platsupport: Add new IRQ implementation The commit adds the IRQ interface implementation. The implementation also includes the functions that are required by the base IRQ interface in libplatsupport.
|