#
f4f6b156 |
|
03-Sep-2018 |
Mitchell Buckley <mitchell.buckley@data61.csiro.au> |
SELFOUR-1491: verification updates - renamed an architecture label so that it begins with ARM. - changed setIRQTrigger so that it takes a boolean value instead of an int. - Arch_decodeIRQControlInvocation converts the second argument (trigger) to a boolean immediately.
|
#
eb0553fa |
|
27-Jun-2018 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-1491: add seL4_IRQCOntrol_GetTrigger Add a new invocation which allows an irq handler capability to be obtained with a specific trigger method (edge or level). Obtaining this capability modifies the GIC state.
|
#
ee28936d |
|
18-Jun-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SMP: Introduce ENABLE_SMP_SUPPORT - Make it more readable and less confusing compared to the 'CONFIG_MAX_NUM_NODES > 1' check
|
#
b8f9dcac |
|
27-Feb-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
ARM/IRQ: add a function to initialise local IRQ controller for CPUs Similar to initIRQController(), cpu_initLocalIRQController() has to be implemented for each platform. For those that are gonna support SMP, it should be implemented proprely (if required), otherwise it can be stubbed for single core implementations.
|
#
50995b4c |
|
15-Feb-2017 |
Jack Suann <Jack.Suann@data61.csiro.au> |
Replace Arch_handleInterrupt with Arch_finaliseInterrupt
|
#
9f67d21c |
|
14-Feb-2017 |
Jack Suann <Jack.Suann@data61.csiro.au> |
x86: Handle pending interrupt before scheduling thread in handleSyscall In handleSyscall the current thread may be preempted to handle a pending interrupt. With kernel mode interrupts in x86 this handling was delayed until we were about to switch back to user mode. This change unifies the handling with ARM, where the interrupt is handled prior to calling the thread scheduler.
|
#
d5f8fe01 |
|
16-Jan-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SMP: guard arch_pause() with #ifdef for verification purposes
|
#
5845659e |
|
16-Jan-2017 |
Bamboo <bamboo@keg.ertos.in.nicta.com.au> |
[STYLE_FIX]
|
#
af02927b |
|
12-Jan-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SMP: move lock.h to architecture-independent include/smp s/__sync_lock_test_and_set/__atomic_exchange_n in lock.h
|
#
97bac234 |
|
08-Dec-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Remove many MODIFIES annotations. These are redundant for any function which the C-to-Isabelle parser actually analyses, which is now the vast majority of functions.
|
#
40383a98 |
|
27-Oct-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix arm builds broken in 44ed6adb6
|
#
859091b4 |
|
04-Aug-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-519: remove duplicated constants * rename physBaseMapping to BASE_OFFSET * because physBaseMapping was only used explicity in a few places * move duplicated arm definions up a level - PPTR_TOP - PADDR_TOP - BASE_OFFSET
|
#
c5b6a6a5 |
|
06-Jun-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
Refactor duplicated code in hardware.h One copy to rule them all.
|
#
11720f23 |
|
19-May-2016 |
Yanyan Shen <yanyan.shen@nicta.com.au> |
arm-hyp/tk1: fix bugs found during testing
|
#
3fc76c25 |
|
15-Jan-2016 |
amrzar <azarrabi@nicta.com.au> |
Rearranging headers for aarch32 to 32/mode/*
|
#
0ecff9f3 |
|
09-Nov-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
unsigned int -> word_t
|
#
2d61910e |
|
09-Nov-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
Rename uint32_t -> word_t in any relevant places
|
#
682374db |
|
10-May-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
arm: Rearrange context switching code to make fastpath and regular code not duplicate functionality
|
#
b62b20f2 |
|
20-Feb-2015 |
akroh <Alexander.Kroh@nicta.com.au> |
ARM: Add config options for exporting PMU and ARM generic timer physical count registers to PL0
|
#
5d439655 |
|
01-Sep-2014 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
DONT_TRANSLATE more inline asm functions. The c-parser can now parse these functions, but it does it by discarding the inline ASM block, creating a misleading and likely malformed function body. It is better to not translate these with a DONT_TRANSLATE comment. This change has been made for the current verification platform only, and should probably be extended to any other verification targets as necessary.
|
#
a318446f |
|
07-Jul-2014 |
TrustworthySystems <gatekeeper@sel4.systems> |
Recommit of arm_hyp branch on release snapshot
|
#
43e1a215 |
|
15-Jul-2014 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
arm: Add work around for errata on some Cortex-A15 boards and move errata checking to C code
|
#
91b7da86 |
|
17-Jul-2014 |
TrusthworthySystems <gatekeeper@sel4.systems> |
Release snapshot
|