zephyr/arch/x86
Tomasz Bursztyka 1d3dbd49e1 arch/x86: Initialize early serial a tiny bit later
In case of EFI, efi_init must be called before initializing early
serial: if that one as X86_SOC_EARLY_SERIAL_PCIDEV defined, its pcie
access will try to initialise pcie mmio access which one will try to
find an ACPI table. At this point, calling ACPI API prior to initialize
EFI will make RSDP looked up already... and since it cannot find it
without EFI being initialized first, ACPI is then broken.

Just moving early serial to initialize after multiboot/efi being setup.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2022-03-22 09:56:54 -04:00
..
core arch/x86: Initialize early serial a tiny bit later 2022-03-22 09:56:54 -04:00
include arch/x86: Expand cpu boot argument 2022-03-22 09:56:54 -04:00
zefi zefi: Add an EFI boot argument passing ACPI RSDP info 2022-03-22 09:56:54 -04:00
CMakeLists.txt x86: gen_mmu: allow script to take extra arguments 2021-03-28 08:30:06 -04:00
gen_gdt.py everywhere: fix typos 2022-03-14 20:22:24 -04:00
gen_idt.py scripts/arch: remove usage of deprecated LooseVersion 2021-11-19 19:16:11 -05:00
gen_mmu.py everywhere: fix typos 2022-03-14 20:22:24 -04:00
ia32.cmake cmake: oneApi: add oneApi support on windows. 2021-07-27 07:20:12 -04:00
intel64.cmake x86: add kconfigs and compiler flags for MMX and SSE* 2021-02-15 08:21:15 -05:00
Kconfig arch/x86: Prepare EFI support 2022-03-22 09:56:54 -04:00
timing.c everywhere: fix typos 2022-03-14 20:22:24 -04:00