mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-23 20:27:21 +00:00
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> |
||
---|---|---|
.. | ||
test_arm_m3_irq_vector_table | ||
test_atomic | ||
test_bitfield | ||
test_build | ||
test_context | ||
test_critical | ||
test_early_sleep | ||
test_errno | ||
test_events | ||
test_fifo | ||
test_fifo_priv | ||
test_fp_sharing | ||
test_intmath | ||
test_ipm | ||
test_irq_offload | ||
test_libs | ||
test_lifo | ||
test_mail | ||
test_mail_priv | ||
test_map | ||
test_map_priv | ||
test_mem_safe | ||
test_mutex | ||
test_nano_work | ||
test_obj_tracing | ||
test_pend | ||
test_pipe | ||
test_pipe_priv | ||
test_pool | ||
test_rand32 | ||
test_ring_buf | ||
test_sema | ||
test_sema_priv | ||
test_sleep | ||
test_slist | ||
test_sprintf/microkernel | ||
test_stack/nanokernel | ||
test_stackprot | ||
test_static_idt | ||
test_task | ||
test_task_priv | ||
test_tickless/microkernel | ||
test_timer | ||
test_xip |