zephyr/arch/x86/core
Daniel Leung 37516a7818 x86: add ability for SoC to add MMU regions
The SoCs usually have devices that are accessed through MMIO.
This requires the corresponding regions to be marked readable
and writable in the MMU or else accesses will result in page
faults.

This adds a function which can be implemented in the SoC code to
specify those pages to be added to MMU.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-05-19 19:19:51 +02:00
..
ia32 x86: properly align initial dummy thread 2020-05-13 21:23:52 +02:00
intel64 interrupt_controller: program local APIC LDR register for xAPIC 2020-05-08 22:32:39 -04:00
offsets kconfig: Rename x86 FPU sharing symbols 2020-05-08 10:58:33 +02:00
CMakeLists.txt global: Fix up leading/trailing blank lines in files 2020-01-27 17:41:55 -06:00
Kconfig.ia32 kconfig: Rename x86 FPU sharing symbols 2020-05-08 10:58:33 +02:00
Kconfig.intel64 kernel: remove unused offload workqueue option 2020-04-12 18:42:27 -04:00
acpi.c x86: acpi: make code 64-bit compatible 2020-05-19 19:19:51 +02:00
common.S arch/x86: factor out common assembly startup code 2019-10-07 19:46:55 -04:00
cpuhalt.c tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
early_serial.c x86: early_serial: extend to support MMIO UART 2020-05-07 10:11:35 +02:00
fatal.c kernel: add Z_STACK_PTR_ALIGN ARCH_STACK_PTR_ALIGN 2020-04-21 18:45:45 -04:00
ia32.cmake kconfig: Rename x86 FPU sharing symbols 2020-05-08 10:58:33 +02:00
intel64.cmake x86: implement user mode on 64-bit 2020-01-13 16:35:10 -05:00
memmap.c x86: Rework rework x86 related code to use new DTS macros 2020-04-30 08:37:18 -05:00
multiboot.c arch/x86: rename CONFIG_X86_MULTIBOOT and related to CONFIG_MULTIBOOT 2019-09-29 12:30:34 -07:00
pcie.c arch/x86/pcie: use Z_IRQ_TO_INTERRUPT_VECTOR() macro 2019-09-15 11:33:47 +08:00
prep_c.c kernel: interrupt/idle stacks/threads as array 2020-03-16 23:17:36 +02:00
reboot_rst_cnt.c cleanup: include/: move misc/reboot.h to power/reboot.h 2019-06-27 22:55:49 -04:00
spec_ctrl.c x86: up-level speculative attack mitigations 2020-01-13 16:35:10 -05:00
userspace.c kernel: add Z_STACK_PTR_ALIGN ARCH_STACK_PTR_ALIGN 2020-04-21 18:45:45 -04:00
x86_mmu.c x86: add ability for SoC to add MMU regions 2020-05-19 19:19:51 +02:00