MOS Source Code
|
Go to the source code of this file.
Classes | |
struct | platform_process_options_t |
struct | platform_thread_options_t |
struct | platform_cpuinfo_t |
struct | platform_arch_info_t |
Macros | |
#define | MOS_PLATFORM_PAGING_LEVELS 4 |
#define | MOS_USER_END_VADDR 0x00007FFFFFFFFFFF |
#define | MOS_KERNEL_START_VADDR 0xFFFF800000000000 |
#define | MOS_PLATFORM_HAS_FDT 0 |
#define | PML1_SHIFT 12 |
#define | PML1_MASK 0x1FFL |
#define | PML1_ENTRIES 512 |
#define | PML2_SHIFT 21 |
#define | PML2_MASK 0x1FFL |
#define | PML2_ENTRIES 512 |
#define | PML2_HUGE_CAPABLE 1 |
#define | PML3_SHIFT 30 |
#define | PML3_MASK 0x1FFL |
#define | PML3_ENTRIES 512 |
#define | PML3_HUGE_CAPABLE 1 |
#define | PML4_SHIFT 39 |
#define | PML4_MASK 0x1FFL |
#define | PML4_ENTRIES 512 |
#define | PML4_HUGE_CAPABLE -1 |
#define | MOS_ELF_PLATFORM EM_X86_64 |
#define | MOS_PLATFORM_PANIC_INSTR "ud2" |
#define | MOS_PLATFORM_PANIC_POINT_ASM |
#define | MOS_PLATFORM_DEBUG_MODULES(X) |
#define | MOS_PLATFORM_MEMORY_BARRIER() |
#define MOS_PLATFORM_PAGING_LEVELS 4 |
Definition at line 9 of file platform_defs.h.
#define MOS_USER_END_VADDR 0x00007FFFFFFFFFFF |
Definition at line 10 of file platform_defs.h.
#define MOS_KERNEL_START_VADDR 0xFFFF800000000000 |
Definition at line 11 of file platform_defs.h.
#define MOS_PLATFORM_HAS_FDT 0 |
Definition at line 13 of file platform_defs.h.
#define PML1_SHIFT 12 |
Definition at line 15 of file platform_defs.h.
#define PML1_MASK 0x1FFL |
Definition at line 16 of file platform_defs.h.
#define PML1_ENTRIES 512 |
Definition at line 17 of file platform_defs.h.
#define PML2_SHIFT 21 |
Definition at line 19 of file platform_defs.h.
#define PML2_MASK 0x1FFL |
Definition at line 20 of file platform_defs.h.
#define PML2_ENTRIES 512 |
Definition at line 21 of file platform_defs.h.
#define PML2_HUGE_CAPABLE 1 |
Definition at line 22 of file platform_defs.h.
#define PML3_SHIFT 30 |
Definition at line 24 of file platform_defs.h.
#define PML3_MASK 0x1FFL |
Definition at line 25 of file platform_defs.h.
#define PML3_ENTRIES 512 |
Definition at line 26 of file platform_defs.h.
#define PML3_HUGE_CAPABLE 1 |
Definition at line 27 of file platform_defs.h.
#define PML4_SHIFT 39 |
Definition at line 29 of file platform_defs.h.
#define PML4_MASK 0x1FFL |
Definition at line 30 of file platform_defs.h.
#define PML4_ENTRIES 512 |
Definition at line 31 of file platform_defs.h.
#define PML4_HUGE_CAPABLE -1 |
Definition at line 32 of file platform_defs.h.
#define MOS_ELF_PLATFORM EM_X86_64 |
Definition at line 34 of file platform_defs.h.
#define MOS_PLATFORM_PANIC_INSTR "ud2" |
Definition at line 36 of file platform_defs.h.
#define MOS_PLATFORM_PANIC_POINT_ASM |
Definition at line 39 of file platform_defs.h.
#define MOS_PLATFORM_DEBUG_MODULES | ( | X | ) |
Definition at line 47 of file platform_defs.h.
#define MOS_PLATFORM_MEMORY_BARRIER | ( | ) |
Definition at line 55 of file platform_defs.h.