zephyr/arch/x86/core
Charles E. Youse 81eeff83b0 arch/x86: multiboot: migrate multiboot initialization to early C
Originally, the multiboot info struct was copied in the early assembly
language code. This code is moved to a C function in multiboot.c for
two reasons:

1. It's about to get more complicated, as we want the ability to use
   a multiboot-provided memory map if available, and
2. this will faciliate its sharing between 32- and 64-bit subarches.

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-09-29 12:30:34 -07:00
..
ia32 arch/x86: multiboot: migrate multiboot initialization to early C 2019-09-29 12:30:34 -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 arch/x86: rudimentary ACPI support 2019-09-29 12:30:34 -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
acpi.c arch/x86: rudimentary ACPI support 2019-09-29 12:30:34 -07:00
cpuhalt.c debug: tracing: Remove unneeded abstraction 2019-09-26 06:26:22 -04: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
multiboot.c arch/x86: multiboot: migrate multiboot initialization to early C 2019-09-29 12:30:34 -07: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