zephyr/arch
Benjamin Walsh b32d0ff71e unified/x86: fix IAMCU build
Unified kernel does not provide the _thread_arg_t type, but instead uses
void * directly for its thread entry parameters. _thread_entry_t is
typedefed from void * anyway, and only obfuscates the type. So, define
_thread_entry_t to be a function pointer to a function with three void *
parameters, and when the unified kernel becomes the only kernel, all the
_thread_arg_t types will go away.

With this change, IAMCU runs all the tests sysV x86 is able to run as a
unified kernel.

Change-Id: I53c8754629a5a0a114a16a775ff1efc1884496ff
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-09-15 09:42:24 -04:00
..
arc quark_se_ss: Fix console default 2016-09-09 21:37:56 +00:00
arm ksdk: Add KSDK RNGA driver. 2016-09-14 12:35:30 +00:00
nios2 toolchain: Remove vestigial COFF assembler symbol mangling support 2016-08-30 19:01:11 +00:00
x86 unified/x86: fix IAMCU build 2016-09-15 09:42:24 -04:00
Kconfig nanokernel: support GCC compiler atomic builtins 2016-07-18 23:20:52 +00:00
Makefile arch/Makefile: simplify 2016-04-27 21:40:19 +00:00