zephyr/arch/x86
Johan Hedberg c88dae574c x86: early_serial: Suppress output attempts prior to init
Until now, any attempts to call printk prior to early serial init has
caused page faults due to the device not being mapped yet. Add static
variable to track the pre-init status, and instead of page faulting
just suppress the characters and log a warning right after init to
give an indication that output characters have been lost.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2021-01-15 11:01:23 -05:00
..
core x86: early_serial: Suppress output attempts prior to init 2021-01-15 11:01:23 -05:00
include x86: mmu: clarify physical/virtual conversions 2020-12-15 14:16:51 -05:00
zefi arch/x86: Make EFI copies bytewise 2020-10-13 14:07:24 -07:00
CMakeLists.txt timing: add support for x86 2020-09-05 13:28:38 -05:00
Kconfig arch: mem protect Kconfig cleanups 2020-11-18 08:02:08 -05:00
gen_gdt.py x86: add support for thread local storage 2020-10-24 10:52:00 -07:00
gen_idt.py
gen_mmu.py x86: use unused PTE bits when mapping memory 2020-11-05 09:33:40 -05:00
ia32.cmake x86: add build system hooks for page tables 2020-08-25 15:49:59 -04:00
intel64.cmake x86: add build system hooks for page tables 2020-08-25 15:49:59 -04:00
timing.c timing: do not repeatedly do init()/start()/stop() 2020-11-11 23:55:49 -05:00