zephyr/tests
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
..
benchmark build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
bluetooth Bluetooth: Get the included service 128bit UUID 2016-07-13 14:18:03 +00:00
compliance testcases: sample static testcase to run checkpatch on the source 2016-06-14 23:49:57 +00:00
crypto build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
drivers/pinmux sanitycheck: Add olimexino_stm32 board to sanitycheck 2016-04-20 22:29:02 +00:00
include tests: Allow tc_util to use printf when requested 2016-06-29 05:19:26 +00:00
kernel x86: merge IAMCU and SYS V core arch code 2016-07-13 17:56:39 +00:00
net net: tests: Additional tests for ICMPv4 checksum verification 2016-07-13 14:06:12 +00:00