seL4/libsel4
Adrian Danis e78cdf9b64 SELFOUR-553: Support alternate IPC buffer locations without globals frame
This commit adds support for using the ThreadID registers of the ARM MPCore
platforms for storing the address of the IPC buffer instead of the globals
frame. The choice of using the user readable/writeable ThreadID register
is chosen, even though it means the user cannot use it for its own
purposes, as it leaves room in the future for doing TLS support in the
user read only register, where compilers expect it.
2016-11-22 11:49:52 +11:00
..
arch_include SELFOUR-553: Support alternate IPC buffer locations without globals frame 2016-11-22 11:49:52 +11:00
include Remove recycle 2016-11-18 14:10:01 +11:00
sel4_arch_include SELFOUR-553: Support alternate IPC buffer locations without globals frame 2016-11-22 11:49:52 +11:00
sel4_plat_include Replace #pragma once with include guards 2016-10-21 12:05:02 +11:00
src Streamline libsel4 and remove its libc dependencies. 2015-07-09 18:03:46 -07:00
tools Merge pull request #446 in SEL4/sel4 from ~ADANIS/sel4:withmrs to master 2016-10-28 04:35:09 +00:00
Kbuild Streamline libsel4 and remove its libc dependencies. 2015-07-09 18:03:46 -07:00
Kconfig libsel4: Allow invocations to not use IPC buffer 2016-10-28 15:25:27 +11:00
Makefile libsel4: Allow invocations to not use IPC buffer 2016-10-28 15:25:27 +11:00