#
0182d5e0 |
|
19-Sep-2019 |
Qian Ge <qian.ge@data61.csiro.au> |
sperating tx2_smmu from arm_smmu Signed-off-by: Oliver Scott <Oliver.Scott@data61.csiro.au>
|
#
a9034f03 |
|
16-Sep-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
trivial: Fix style
|
#
34666069 |
|
29-Jul-2019 |
Anna Lyons <anna@gh.st> |
platsupport/simple: add per cpu irq support on arm - support PER_CPU interrupt type to specify a core - use GetTriggerCore on SMP (GetTrigger fails)
|
#
423d4e03 |
|
04-Apr-2019 |
James Ye <james.ye@data61.csiro.au> |
trivial: libsel4simple: style fixes
|
#
017757ea |
|
03-Apr-2019 |
James Ye <james.ye@data61.csiro.au> |
libsel4simple: Add IRQControl_GetTrigger interface Allow using IRQControl_GetTrigger to specify edge or level trigger on ARM platforms.
|
#
ebf723da |
|
02-Dec-2018 |
James Ye <james.ye@data61.csiro.au> |
libsel4simple: Fix translation of cap numbers to CPtrs seL4_CapIOPortControl only exists on x86, while seL4_CapIOSpace only exists on x86 with an IOMMU. Simple does not address these on other configurations. Ensure that this is correctly accounted for on all configurations and architectures.
|
#
28e2b485 |
|
23-Apr-2018 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
libsel4simple: Correct return type of arch_simple_getIOport_cap on arm
|
#
fc8600b1 |
|
18-Apr-2018 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
New I/O port interface in simple This changes the simple interface for getting I/O port capabilities to instead of returning a potentially pre-existing capability for an I/O port, the caller provides a location in a cnode to place the requested I/O port. The reason for this change is that I/O ports will soon be being provided from the kernel by a control cap and this design keeps simple as an information interface that does not need to do internal allocation. Rather allocation is only performed explicitly by the caller.
|
#
135c651f |
|
27-Sep-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
pragma once and for all
|
#
0016dfc6 |
|
13-Jul-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix all the whitespace - remove trailing whitespace - remove duplicate blank lines - remove blank lines at end of files
|
#
9214341c |
|
04-Jun-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix licenses
|
#
bd400737 |
|
29-Nov-2016 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
SELFOUR-610: libsel4simple: Deprecate simple_get_IRQ_control in favour of simple_get_IRQ_handler
|
#
ac8a5f53 |
|
27-May-2016 |
Yanyan Shen <yanyan.shen@nicta.com.au> |
libsel4simple: support for ARM IOSpace caps
|
#
443daa72 |
|
19-Apr-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
sel4simple: add arch specific interface This commit defines arch_simple_t, which adds arch specific functions to libsel4simple and its implementors, as the seL4 API no longer allows simple implementation to be architecture agnostic, specifically for the interrupt handling interface. This commit adds the x86 arch interface which defines functions for getting irqs, msis and ioports, and the arm interface which just defines irqs. libsel4simple-stable has been updated to implement the new interface and users should not be effected. However, other implementations of simple will need to be updated. libsel4platsupport has been updated such that the hpet driver wrapper now works with the lastest seL4 kernel.
|