zephyr/arch/x86/core
Johan Hedberg 8341a136d6 x86: multiboot: Fix NULL pointer dereferences
From the point of checking the info pointer value all code in the
z_multiboot_init() function depends on it being non-NULL. Therefore,
simply return from the function if it's NULL.

Fixes #33084

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2021-05-25 13:37:19 -04:00
..
ia32 x86: ia32: mark symbols for boot and pinned regions 2021-05-10 16:00:43 -05:00
intel64 arch: x86: Fix 10.4 violations 2021-04-10 09:59:37 -04:00
offsets arch/x86: Use NMI stack for NMIs 2020-12-10 17:06:17 +02:00
acpi.c arch: x86: Fix 10.4 violations 2021-04-10 09:59:37 -04:00
cache.c cache: Rename sys_{dcache,icache}_* to sys_{data,instr}_cache_* 2021-05-08 07:00:33 +02:00
CMakeLists.txt x86: add kconfig CONFIG_X86_MEMMAP 2021-02-19 18:51:04 -05:00
common.S tests: boot_time: remove all the code and instrumentation feeding into test 2021-05-05 10:41:15 -04:00
cpuhalt.c x86: ia32: mark symbols for boot and pinned regions 2021-05-10 16:00:43 -05:00
early_serial.c x86: make tests of a value against zero should be made explicit 2021-04-01 05:34:17 -04:00
fatal.c x86: ia32: mark symbols for boot and pinned regions 2021-05-10 16:00:43 -05:00
ia32.cmake arch/x86: Generalize cache manipulation functions 2021-02-15 09:43:30 -05:00
intel64.cmake coredump: add support for x86 and x86_64 2020-08-24 20:28:24 -04:00
Kconfig.ia32 arch/x86: Generalize cache manipulation functions 2021-02-15 09:43:30 -05:00
Kconfig.intel64 x86: smp: add TLB shootdown logic 2020-11-05 09:33:40 -05:00
memmap.c x86: don't define _image_rom_* unless XIP 2020-09-30 14:14:07 -07:00
multiboot.c x86: multiboot: Fix NULL pointer dereferences 2021-05-25 13:37:19 -04:00
pcie.c arch: x86: core: pcie: rephrase use of ain't 2021-04-29 07:15:50 -04:00
prep_c.c arch/x86: Correct multiboot interpretation when building for EFI 2021-05-15 15:30:02 -04:00
reboot_rst_cnt.c power: move reboot functionality to os lib 2021-04-28 20:34:00 -04:00
spec_ctrl.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
tls.c x86_64: add support for thread local storage 2020-10-24 10:52:00 -07:00
userspace.c x86: ia32: mark symbols for boot and pinned regions 2021-05-10 16:00:43 -05:00
x86_mmu.c x86: ia32: mark symbols for boot and pinned regions 2021-05-10 16:00:43 -05:00