![]() |
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.hpp.
| #define MOS_USER_END_VADDR 0x00007FFFFFFFFFFF |
Definition at line 10 of file platform_defs.hpp.
| #define MOS_KERNEL_START_VADDR 0xFFFF800000000000 |
Definition at line 11 of file platform_defs.hpp.
| #define MOS_PLATFORM_HAS_FDT 0 |
Definition at line 13 of file platform_defs.hpp.
| #define PML1_SHIFT 12 |
Definition at line 15 of file platform_defs.hpp.
| #define PML1_MASK 0x1FFL |
Definition at line 16 of file platform_defs.hpp.
| #define PML1_ENTRIES 512 |
Definition at line 17 of file platform_defs.hpp.
| #define PML2_SHIFT 21 |
Definition at line 19 of file platform_defs.hpp.
| #define PML2_MASK 0x1FFL |
Definition at line 20 of file platform_defs.hpp.
| #define PML2_ENTRIES 512 |
Definition at line 21 of file platform_defs.hpp.
| #define PML2_HUGE_CAPABLE 1 |
Definition at line 22 of file platform_defs.hpp.
| #define PML3_SHIFT 30 |
Definition at line 24 of file platform_defs.hpp.
| #define PML3_MASK 0x1FFL |
Definition at line 25 of file platform_defs.hpp.
| #define PML3_ENTRIES 512 |
Definition at line 26 of file platform_defs.hpp.
| #define PML3_HUGE_CAPABLE 1 |
Definition at line 27 of file platform_defs.hpp.
| #define PML4_SHIFT 39 |
Definition at line 29 of file platform_defs.hpp.
| #define PML4_MASK 0x1FFL |
Definition at line 30 of file platform_defs.hpp.
| #define PML4_ENTRIES 512 |
Definition at line 31 of file platform_defs.hpp.
| #define PML4_HUGE_CAPABLE -1 |
Definition at line 32 of file platform_defs.hpp.
| #define MOS_ELF_PLATFORM EM_X86_64 |
Definition at line 34 of file platform_defs.hpp.
| #define MOS_PLATFORM_PANIC_INSTR "ud2" |
Definition at line 36 of file platform_defs.hpp.
| #define MOS_PLATFORM_PANIC_POINT_ASM |
Definition at line 39 of file platform_defs.hpp.
| #define MOS_PLATFORM_DEBUG_MODULES | ( | X | ) |
Definition at line 47 of file platform_defs.hpp.
| #define MOS_PLATFORM_MEMORY_BARRIER | ( | ) |
Definition at line 55 of file platform_defs.hpp.