zephyr/arch/x86/core
Charles E. Youse 66a2ed2360 arch/x86: (Intel64) move RAX to volatile register set
This used to be part of the "restore always" set of registers because
__swap was expected to return a value.  No longer required, so RAX is
moved to the volatile registers and we save a few cycles occasionally.

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-09-23 17:50:09 -07:00
..
ia32 tests/benchmarks: fix BOOT_TIME_MEASUREMENT 2019-09-21 16:43:26 -07:00
intel64 arch/x86: (Intel64) move RAX to volatile register set 2019-09-23 17:50:09 -07:00
offsets arch/x86: (Intel64) move RAX to volatile register set 2019-09-23 17:50:09 -07:00
CMakeLists.txt cmake: toolchain abstraction for coverage 2019-09-17 11:25:29 +02:00
cpuhalt.c tests/benchmarks: fix BOOT_TIME_MEASUREMENT 2019-09-21 16:43:26 -07:00
early_serial.c x86: support very early printk() if desired 2019-08-02 00:29:21 -07:00
ia32.cmake arch/x86: initial Intel64 support 2019-09-15 11:33:47 +08:00
intel64.cmake arch/x86: (Intel64) define TSS in C, not assembly 2019-09-23 17:50:09 -07:00
Kconfig.ia32 arch/x86: add IRQ offloading to Intel64 subarch 2019-09-15 11:33:47 +08:00
Kconfig.intel64 arch/x86: restructure ISR stacks (conceptually) 2019-09-23 17:50:09 -07:00
multiboot.c arch/x86: fix multiboot.c pointer cast 2019-09-15 11:33:47 +08:00
pcie.c arch/x86/pcie: use Z_IRQ_TO_INTERRUPT_VECTOR() macro 2019-09-15 11:33:47 +08:00
reboot_rst_cnt.c cleanup: include/: move misc/reboot.h to power/reboot.h 2019-06-27 22:55:49 -04:00