Hesham Almatary
d97603bd84
SELFOUR-566: Decouble seL4_DebugNameThread from CONFIG_PRINTING
2016-07-15 12:30:17 +10:00
Hesham Almatary
09358f9b6a
SELFOUR-448 Benchmark: Track thread's CPU utilisation time
2016-06-24 12:43:09 +10:00
Hesham Almatary
8541b87326
SELFOUR-516 Remove EXPECTED_TCB_SIZE
2016-06-21 14:25:26 +10:00
Adrian Danis
fd2f5ec85b
Explicitly check if a capability is physical or not
...
Previously the return value of cap_get_capPtr was compared to 0 in
sameRegionAs to emulate a check in the abstract specification that
tests if the cap is a physical cap or not. Overloading 0 results
in a scenario where a legitimate deviceUntyped's children do not
get considered to be children because they have a capPtr of 0.
This change adds and explicit function that returns whether or not
a capability is physical or not, and uses that in sameRegionAs
2016-06-16 16:42:30 +10:00
Adrian Danis
1287590e97
Correct separation of printing and debug builds
...
Fixes some build issues with 541289a326
as well as further allowing debugging (via the capdl interface) to
happen when printing is turned off.
2016-05-17 15:10:08 +10:00
Adrian Danis
cfcaf49c2d
SELFOUR-399: object sizes and globals frame addr should come from the same source
2016-02-10 09:13:16 +11:00
Adrian Danis
0ecff9f393
unsigned int -> word_t
2015-12-10 10:45:21 +11:00
Adrian Danis
2d61910e0f
Rename uint32_t -> word_t in any relevant places
2015-12-10 10:45:20 +11:00
Adrian Danis
e2c6dbca3f
Cast to word_t instead of 'int' to be compatible with both 32 and 64 bit applications
2015-12-10 10:45:18 +11:00
Adrian Danis
d58d4f3e87
Use word_t for zombie pointers to be 64-bit compatible
2015-12-10 10:45:18 +11:00
Adrian Danis
fee26a8816
Change casting from int->long to be compatible with both 32 and 64 bit compilations
2015-12-10 10:45:18 +11:00
Adrian Danis
a72e0468e3
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
2015-11-13 14:43:20 +11:00
Anna Lyons
54603123e6
SELFOUR-317: rename async endpoint to notification object, and other
...
fallout.
2015-11-09 17:18:43 +11:00
Anna Lyons
88d73db06c
refactor tcb_t to remove duplication between x86 and arm header files
2015-11-09 17:18:43 +11:00
Adrian Danis
f86435c0f8
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
2015-06-15 17:17:07 +10:00
TrusthworthySystems
91b7da8625
Release snapshot
2014-07-18 05:03:59 +10:00