#
73b0773d |
|
05-Nov-2020 |
Oliver Scott <Oliver.Scott@data61.csiro.au> |
tk1-smmu: corrections Fix tk1 smmu cmake config variables. Fix platforn_gen for tk1. Add separate hardware.yml for tk1. Signed-off-by: Oliver Scott <Oliver.Scott@data61.csiro.au>
|
#
7316bfc6 |
|
19-Sep-2019 |
Qian Ge <qian.ge@data61.csiro.au> |
SMMU: providing master control caps to root task Adding the master control caps that are used to create transaction and context banks caps. This commit includes the internal kernel structure that required to manage any created transaction and context bank caps. Signed-off-by: Oliver Scott <Oliver.Scott@data61.csiro.au>
|
#
79da0792 |
|
01-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
Convert license tags to SPDX identifiers This commit also converts our own copyright headers to directly use SPDX, but leaves all other copyright header intact, only adding the SPDX ident. As far as possible this commit also merges multiple Data61 copyright statements/headers into one for consistency.
|
#
742cabf1 |
|
22-May-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
mcs: provide tickless api for arm timers This does not implement the timers for any platforms, but provides the generic arm arch, and aarch32/aarch64 infrastructure for tickless timer drivers.
|
#
a6b4cf73 |
|
09-Apr-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
boot: allocate irq cnode statically The memory used for the irq cnode is never available to the user. As a result this memory can be allocated statically, simplifying the bootcode. - remove allocation of irq cnode - add static init - generate irq cnode size from cmake for arm - add static constants for riscv, x86 as there is no variability at the moment.
|
#
1194fff0 |
|
23-Apr-2019 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
platform_gen.h.in: SMMU IRQ handler support handleReservedIRQ calls plat_smmu_handle_interrupt on platforms with an SMMU. This requires that the platform's header files that we import via platform_gen.h declare plat_smmu_handle_interrupt. We do it this way because it is likely that interrupt handling functions are declared as static inlined.
|
#
d703eab2 |
|
20-Mar-2019 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
cmake: add declare_default_headers This allows for arm headers to be generated for an arm platform in include/plat/default that specifies the following: - maxIRQ - TIMER_CLOCK_HZ - the timer header to use - the interrupt controller header to use
|