zephyr/arch/x86
Tomasz Bursztyka 0c9ce49d2a arch/x86: Fix MSI MAP destination
When Zephyr runs directly on actual hardware, it will be always
directing MSI messages to BSP (BootStrap Processor). This was fine until
Zephyr could be ran on virtualizor that may NOT run it on BSP.

So directing MSI messages on current processor. If Zephyr runs on actual
hardware, it will be BSP since such setup is always made at boot time by
the BSP. On other use case it will be whatever is relevant at that time.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2022-02-22 10:35:39 -05:00
..
core arch/x86: Fix MSI MAP destination 2022-02-22 10:35:39 -05:00
include arch/x86: Do not call irq controller on dedicated irq/vector function 2021-12-22 12:16:52 +01:00
zefi arch/x86/zefi: Fix entry-nop hack for EFI entry 2021-06-14 08:22:34 -04:00
CMakeLists.txt x86: gen_mmu: allow script to take extra arguments 2021-03-28 08:30:06 -04:00
gen_gdt.py scripts/arch: remove usage of deprecated LooseVersion 2021-11-19 19:16:11 -05:00
gen_idt.py scripts/arch: remove usage of deprecated LooseVersion 2021-11-19 19:16:11 -05:00
gen_mmu.py scripts/arch: remove usage of deprecated LooseVersion 2021-11-19 19:16:11 -05: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 x86: reduce VM size if ACPI to 1GB 2021-06-11 16:12:52 +02:00
timing.c x86: timing: fix potential divide by zero 2021-04-29 16:49:17 -04:00