zephyr/tests/kernel
Andrew Boie 8c524a291e x86: merge IAMCU and SYS V core arch code
Having two parallel implementations is a maintenance issue, especially
when some strategically placed #ifdefs will suffice.

We prefer the ASM versions for SYS V, as we need complete control of
the emitted assembly for interrupt handling and context switching.
The SYS V code is far more mature. IAMCU C code has known issues with
-fomit-frame-pointer.

The only difference between the two calling conventions is that the
first three function arguments are provided in eax, edx, ecx instead
of on the stack.

Issue: ZEP-49
Change-Id: I9245e4b0ffbeb6d890a4f08bc8a3a49faa6d8e7b
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-07-13 17:56:39 +00:00
..
test_arm_m3_irq_vector_table tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_atomic build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_bitfield tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_build testcases: sanity check TCs get more language for real HW 2016-06-14 23:49:56 +00:00
test_context tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_critical tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_early_sleep tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_errno build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_events tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_fifo tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_fifo_priv tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_fp_sharing test_fp_sharing: Enable for Cortex-M4 2016-07-01 19:44:16 +00:00
test_intmath build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_ipm build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_irq_offload build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_libs tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_lifo build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_mail tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_mail_priv tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_map tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_map_priv tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_mem_safe build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_mutex tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_nano_work tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_obj_tracing tracing: test includes ipc console fiber if enabled 2016-07-08 20:34:30 +00:00
test_pend tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_pipe nios2: support more global pointer scenarios 2016-07-06 18:14:31 +00:00
test_pipe_priv tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_pool test_pool: exclude on olimexino_stm32 and nucleo_f103rb 2016-07-12 19:29:19 +00:00
test_rand32 tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_ring_buf build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_sema tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_sema_priv tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_sleep tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_slist build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_sprintf/microkernel build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_stack/nanokernel build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_stackprot tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_static_idt x86: merge IAMCU and SYS V core arch code 2016-07-13 17:56:39 +00:00
test_task tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_task_priv tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00
test_tickless/microkernel tests: test_tickless: exclude on Nios II 2016-06-30 18:51:51 +00:00
test_timer build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
test_xip tags: basic kernel objects test for actual hardware 2016-07-01 00:38:31 +00:00