#
512a0200 |
|
19-Mar-2020 |
Qian Ge <qian.ge@data61.csiro.au> |
replacing all ifndef with pargma once All the kernel header files now use pargma once rather than the ifndef, as the pre-processed C files do not change while header files are protected with pargma once. This will also solve any naming issues caused by ifndef.
|
#
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.
|
#
d0930f67 |
|
18-Mar-2019 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
style: consistently attach return type Add attach-return-type to astyle
|
#
7641e438 |
|
06-Mar-2018 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
Refactor logic for cap revocability in cteInsert into new function with arch case Revocability of a cap, with respect to its parent, is a general property on caps and makes sense to be abstracted. This allows for the addition of an arch case without further complicating the cteInsert function itself.
|
#
261d1f53 |
|
27-Oct-2016 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
arm: Use #define for tcbArchCNodeEntries Using a #define allows the post processed C code to be identical for the purposes of verification
|
#
7fbde1bb |
|
14-Jun-2016 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
SELFOUR-287: 32-bit vt-x implementation This is an implementation of vt-x for x86 kernels running in ia32 mode.
|
#
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
|
#
ab4fa442 |
|
18-Nov-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
ARM: Replace various direct use of __attribute__ with util.h abstractions. Use of these abstractions aids compiler portability, as only a single place in the kernel needs to be adapted. This commit is not intended to affect either verification or generated code.
|
#
a72e0468 |
|
09-Nov-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
Move object size definitions to arch specific headers The size of these objects cannot be considered a common constant as they will be different in the upcoming 64-bit ports
|
#
88d73db0 |
|
15-Oct-2015 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
refactor tcb_t to remove duplication between x86 and arm header files
|
#
73a74106 |
|
19-Oct-2015 |
Siwei Zhuang <siwei.zhuang@nicta.com.au> |
Update the size of tcb structure.
|
#
1fecec25 |
|
08-Oct-2015 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
add compile asserts to check objects are the sizes we expect them to be
|
#
97042a0f |
|
17-Jul-2014 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
Introduce 'Notification Binding': a new feature which allows a tcb to be bound to a single asynchronous endpoint.
|
#
f86435c0 |
|
02-Jun-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
Refactor some common elements across arm and x86 structures.h files. This change purely changes the ordering of C symbols, as well as adding some extra checking
|
#
952e5a27 |
|
13-May-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
Add ability to set a human readable thread name when running kernel in debug mode
|
#
47624ce0 |
|
26-Nov-2014 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
trivial: style
|
#
644dff49 |
|
19-Nov-2014 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
further support for XN bit on ARM
|
#
a318446f |
|
07-Jul-2014 |
TrustworthySystems <gatekeeper@sel4.systems> |
Recommit of arm_hyp branch on release snapshot
|
#
91b7da86 |
|
17-Jul-2014 |
TrusthworthySystems <gatekeeper@sel4.systems> |
Release snapshot
|