zephyr/include/arch/x86
Andrew Boie f6e82ea1bd x86: generate runtime 64-bit page tables
- Bring in CONFIG_X86_MMU and some related defines to
  common X86 Kconfig
- Don't set ARCH_HAS_USERSPACE for intel64 yet when
  X86_MMU is enabled
- Uplevel x86_mmu.c to common code
- Add logic for handling PML4 table and generating PDPTs
- move z_x86_paging_init() to common kernel_arch_func.h
- Uplevel inclusion of mmustructs.h to common x86 arch.h,
  both need it for memory domain defines

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-10-24 12:48:45 -07:00
..
ia32 x86: generate runtime 64-bit page tables 2019-10-24 12:48:45 -07:00
intel64 x86: intel64: enable MMU region list 2019-10-24 12:48:45 -07:00
acpi.h arch/x86: rename CONFIG_X86_ACPI and related to CONFIG_ACPI 2019-09-29 12:30:34 -07:00
arch.h x86: generate runtime 64-bit page tables 2019-10-24 12:48:45 -07:00
memmap.h arch/x86: add support for non-trivial memory maps 2019-09-29 12:30:34 -07:00
mmustructs.h x86: generate runtime 64-bit page tables 2019-10-24 12:48:45 -07:00
msr.h x86: intel64: enable no-execute 2019-10-10 13:41:02 -07:00
multiboot.h arch/x86: multiboot.h: use BIT() macros instead of explicit shifts 2019-09-29 12:30:34 -07:00