![]() |
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.