zephyr/arch/arm64/core
Dmytro Firsov da43d97627 Revert "arch: arm64: init xen in arch_kernel_init()"
This reverts commit 7c90f1bca1.

Xen initialization maps enlighten page to Zephyr memory and also
initializes Xen event channels. It is used for communication between
Xen domains and based on interrupt connected to domain virtual GIC.
Moving event channel initialization to arch_kernel_init() make it call
irq_enable() when GIC is not initialized. Since GIC is initialized
on PRE_KERNEL_1 stage, this lead to fatal error during boot.

Revert these changes to make xenvm operable again.

Signed-off-by: Dmytro Firsov <dmytro_firsov@epam.com>
2024-12-06 18:20:40 +01:00
..
cortex_r arch: deprecate _current 2024-11-23 20:12:24 -05:00
offsets
xen Revert "arch: arm64: init xen in arch_kernel_init()" 2024-12-06 18:20:40 +01:00
boot.h
CMakeLists.txt llext: Introduce AARCH64 relocation support 2024-09-12 14:48:55 +02:00
coredump.c
cpu_idle.S
early_mem_funcs.S
elf.c llext: Introduce AARCH64 relocation support 2024-09-12 14:48:55 +02:00
fatal.c arch: deprecate _current 2024-11-23 20:12:24 -05:00
fpu.c arch: deprecate _current 2024-11-23 20:12:24 -05:00
fpu.S
header.S
irq_init.c
irq_manage.c
irq_offload.c arch: initialize irq_offload during boot, do not use SYS_INIT 2024-09-17 20:05:22 -04:00
isr_wrapper.S
Kconfig
macro_priv.inc
mmu.c arch: deprecate _current 2024-11-23 20:12:24 -05:00
mmu.h arm64: mmu: access fault handler for demand paging 2024-09-11 20:18:51 -04:00
mmu.S
paging.h arm64: demand_paging: allow page fault processing with IRQs enabled 2024-09-11 20:18:51 -04:00
prep_c.c cache: add new interface arch_cache_init() for initializing cache 2024-09-17 20:05:22 -04:00
reboot.c arm64: add sys_arch_reboot() support 2024-09-12 10:03:52 +02:00
reset.c
reset.S
semihost.c
smccc-call.S
smp.c arch: deprecate _current 2024-11-23 20:12:24 -05:00
swi_tables.ld
switch.S
thread.c arch: deprecate _current 2024-11-23 20:12:24 -05:00
tls.c
userspace.S
vector_table.S