History log of /seL4-test-master/kernel/include/arch/arm/arch/object/structures.h
Revision Date Author Comments
# 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