zephyr/arch/x86
Benjamin Walsh b9a0d90a5f x86: load _nanokernel in %edi in _Swap()
Loading the _nanokernel address in %edi rather than in %eax allows
calling funtions in _Swap() without having to restore it, since %eax is
used for the return value. %edi is a callee-saved register and does not
have to be restored.

Change-Id: I338086d8e15857e835d5d7487de975791926f869
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-09-13 17:12:55 -04:00
..
core x86: load _nanokernel in %edi in _Swap() 2016-09-13 17:12:55 -04:00
debug x86: improve exception APIs 2016-07-28 18:13:24 +00:00
include x86: declare internal API for interrupt controllers 2016-09-06 18:35:47 +00:00
soc quark_d2000/se: Don't setup GDT during initialization 2016-09-09 11:21:39 +00:00
defconfig Use SoC instead of platform. 2016-02-05 20:25:11 -05:00
Kbuild x86: improve exception APIs 2016-07-28 18:13:24 +00:00
Kconfig x86: declare internal API for interrupt controllers 2016-09-06 18:35:47 +00:00
Makefile build: Introduce concept of SoC specific build flags 2016-05-27 10:04:29 -05:00