zephyr/arch/x86/core
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
..
debug debug: add target GDB server 2016-04-16 05:29:22 +00:00
offsets debug/x86: add runtime info needed by target debuggers 2016-04-16 05:29:22 +00:00
Kconfig doc: Fix terminology in Kconfig files for 'platform' 2016-08-18 21:17:29 +00:00
Makefile unified/x86: add unified kernel support for x86 arch 2016-09-13 17:12:55 -04:00
cache.c x86: Fix cache flush code dependencies 2016-03-07 20:25:22 +00:00
cache_s.S x86: Fix cache flush code dependencies 2016-03-07 20:25:22 +00:00
cpuhalt.c
crt0.S x86: fix CONFIG_INIT_STACKS 2016-07-21 15:04:55 +00:00
excstub.S x86: remove dynamic interrupts and exceptions 2016-09-06 18:35:24 +00:00
fatal.c x86: fatal: don't report bogus interrupt vectors 2016-09-08 12:48:20 -07:00
float.c unified/x86: add unified kernel support for x86 arch 2016-09-13 17:12:55 -04:00
gdt.c
intstub.S unified/x86: add unified kernel support for x86 arch 2016-09-13 17:12:55 -04:00
irq_manage.c x86: remove dynamic interrupts and exceptions 2016-09-06 18:35:24 +00:00
irq_offload.c
msr.c
reboot_rst_cnt.c
strtask.c unified/x86: add unified kernel support for x86 arch 2016-09-13 17:12:55 -04:00
swap.S unified/x86: add unified kernel support for x86 arch 2016-09-13 17:12:55 -04:00
sys_fatal_error_handler.c unified/x86: add unified kernel support for x86 arch 2016-09-13 17:12:55 -04:00
thread.c unified/x86: fix IAMCU build 2016-09-15 09:42:24 -04:00