![]() |
MOS Source Code
|
#include <platform.hpp>
Classes | |
| struct | cpu |
Public Attributes | |
| u32 | num_cpus |
| u32 | boot_cpu_id |
| struct mos_platform_info_t::cpu | cpu |
| pfn_t | k_basepfn |
| ptr_t | k_basevaddr |
| MMContext *const | kernel_mm = &mos_kernel_mm |
| pfn_t | initrd_pfn |
| size_t | initrd_npages |
| pfn_t | max_pfn |
| pmm_region_t | pmm_regions [MOS_MAX_MEMREGIONS] |
| size_t | num_pmm_regions |
| ptr_t | direct_map_base |
| size_t | n_cmdlines |
| cmdline_option_t | cmdlines [MOS_MAX_CMDLINE_COUNT] |
| platform_arch_info_t | arch_info |
| Console * | boot_console |
Definition at line 93 of file platform.hpp.
| u32 num_cpus |
Definition at line 95 of file platform.hpp.
| u32 boot_cpu_id |
Definition at line 96 of file platform.hpp.
| struct mos_platform_info_t::cpu cpu |
| pfn_t k_basepfn |
Definition at line 99 of file platform.hpp.
| ptr_t k_basevaddr |
Definition at line 100 of file platform.hpp.
| MMContext* const kernel_mm = &mos_kernel_mm |
Definition at line 102 of file platform.hpp.
| pfn_t initrd_pfn |
Definition at line 104 of file platform.hpp.
| size_t initrd_npages |
Definition at line 105 of file platform.hpp.
| pfn_t max_pfn |
Definition at line 107 of file platform.hpp.
| pmm_region_t pmm_regions[MOS_MAX_MEMREGIONS] |
Definition at line 108 of file platform.hpp.
| size_t num_pmm_regions |
Definition at line 109 of file platform.hpp.
| ptr_t direct_map_base |
Definition at line 111 of file platform.hpp.
| size_t n_cmdlines |
Definition at line 113 of file platform.hpp.
| cmdline_option_t cmdlines[MOS_MAX_CMDLINE_COUNT] |
Definition at line 114 of file platform.hpp.
| platform_arch_info_t arch_info |
Definition at line 116 of file platform.hpp.
| Console* boot_console |
Definition at line 118 of file platform.hpp.