zephyr/arch/x86
Tomasz Bursztyka 2b6c574499 arch/x86: If ACPI is enabled, get the CPU APIC ID from it
The hardcoded APIC ID will be kept as default if the CPU is not found in
ACPI MADT.

Note that ACPI may expose more "CPUs" than there actually are
physically. Thus, make the logic aware of this possibility by checking
the enabled flas. (Non-enabled CPU are ignored).

This fixes up_squared board made of Celeron CPU.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2020-10-01 11:16:40 -07:00
..
core arch/x86: If ACPI is enabled, get the CPU APIC ID from it 2020-10-01 11:16:40 -07:00
include arch: x86: mmu: use z_x86_kernel_ptables as array. 2020-09-22 16:00:03 -05:00
zefi arch/x86: zefi: Fix mismatch in printf with args 2020-07-24 21:51:14 -04:00
CMakeLists.txt timing: add support for x86 2020-09-05 13:28:38 -05:00
Kconfig x86: paging code rewrite 2020-08-25 15:49:59 -04:00
gen_gdt.py x86: gen_gdt: improve docstring 2020-07-19 08:50:52 -04:00
gen_idt.py x86: gen_idt.py: typo fix 2020-05-21 14:44:33 +02:00
gen_mmu.py mmu: support only identity RAM mapping 2020-09-03 14:24:38 -04: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: add support for x86 2020-09-05 13:28:38 -05:00