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
Anna Lyons
289bf92bf0
SELFOUR-114: remove bootinfo.h duplication
2016-03-01 17:25:22 +11:00
Adrian Danis
915a404d5c
libsel4: Provide a layer of indirection around types.bf and shared_types.bf to allow for 64-bit variants
2016-01-21 13:31:54 +11:00
Adrian Danis
54fdda0bea
Merge pull request #32 in SEL4/sel4 from ~MFERNANDEZ/sel4:2aadcc6c-5d97-4cab-82eb-d35f8d62b9eb to master
...
* commit '0cb33dec6df40b0e4d4c1e6f2fa646017b26f40f':
Add a configuration option to disable ANSI colours.
2016-01-11 03:28:50 +00:00
Anna Lyons
e619975c0e
SELFOUR-114: make IPC buffer definition accessible to the kernel
2016-01-11 11:16:24 +11:00
Anna Lyons
d93699c9a3
SELFOUR-114: remove duplication of seL4_MessageInfo_t, adjust naming to avoid cparser mangling
2016-01-11 11:16:08 +11:00
Anna Lyons
7758899844
SELFOUR-244: symlink duplicated files from libsel4 into kernel rather than duplicating them, remove sanity target as a result
2016-01-05 08:33:39 +11:00
Matthew Fernandez
0cb33dec6d
Add a configuration option to disable ANSI colours.
...
Note that the default is for ANSI colours to be enabled, so behaviour will be
unchanged for projects that update to this commit and make no build
configuration changes.
2015-12-18 12:22:19 +11:00
Anna Lyons
a0e5db7a2a
Add debug functionality to print the kernel entry reason and arguments at any point in the kernel
2015-12-15 12:01:18 +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
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
617df4a723
Rationalize standard types
...
This commit aims to rationalize how we represent different types
for compatiblity between ARM and x86, as well as between 32 and
64 bit code. The choices being made here is to declare that a
uint32_t has a type of 'int', this allows uint32_t to be declared
consistently across 32 and 64 bit (at least in GCC).
The word_t type is declared using a 'long' (not a uint32_t or uint64_t) to
allow for a word_t to be backed by the same type on both 32 and 64 bit
All other types that want to be declared as the size of a native word
get declared in terms of a word_t
2015-12-10 10:45:17 +11:00
Anna Lyons
a99a10408d
SELFOUR-279: rename Wait -> Recv, add wrappers for seL4_Poll and seL4_Wait for notification objects.
...
This commit deprecates seL4_ReplyWait, removes seL4_NBwait completely,
and changes the return type of seL4_Wait to void (seL4_Wait should be
used for notification objects, and seL4_Recv should be used where
seL4_Wait was used previously for endpoints).
2015-11-20 15:28:18 +11:00
Anna Lyons
d9802d179f
Add seL4_NBWait: non blocking wait for notifications and endpoints.
2015-10-21 13:43:39 +11:00
Anna Lyons
79be32ace2
AEP -> Notification: deprecate old API syscalls, functions and constants that refer to AEP's and introduce new ones that refer to Notifications
2015-10-13 13:26:04 +11:00
Stephen Sherratt
bea651d6c2
Config sections in syscall.xml files take a condition which is passed to #if.
2015-09-03 11:39:31 +10:00
Stephen Sherratt
4c2554dcc9
Added support for using multiple tracepoints at the same time.
2015-09-03 11:39:31 +10:00
Adrian Danis
e588986797
Use CONFIG_NUM_PRIORITIES when defining seL4_MaxPrio (Fixes SELFOUR-261)
2015-07-28 15:10:16 +10:00
Adrian Danis
952e5a272b
Add ability to set a human readable thread name when running kernel in debug mode
2015-05-14 09:32:58 +10:00
Anna Lyons
28d7fda6a9
make include/api/constants.h the same as libsel4/include/sel4/constants.h
2014-12-23 13:21:28 +11:00
TrusthworthySystems
91b7da8625
Release snapshot
2014-07-18 05:03:59 +10:00