Searched refs:Arch (Results 1 – 4 of 4) sorted by relevance
463 pub struct PageTable<Arch> {470 phantom: PhantomData<Arch>,474 impl<Arch: MemoryManagementArch> PageTable<Arch> {496 Arch::table(table_kind), in top_level_table()497 Arch::PAGE_LEVELS - 1, in top_level_table()522 return Arch::phys_2_virt(self.phys).unwrap(); in virt()527 if i < Arch::PAGE_ENTRY_NUM { in entry_base()528 let shift = self.level * Arch::PAGE_ENTRY_SHIFT + Arch::PAGE_SHIFT; in entry_base()537 if i < Arch::PAGE_ENTRY_NUM { in entry_virt()538 return Some(self.virt().add(i * Arch::PAGE_ENTRY_SIZE)); in entry_virt()[all …]
9 #error Arch not supported.
10   对于Linux发行版,建议使用Ubuntu22、Debian、Arch Linux这样的,仓库软件版本较新的发行版,这能为您减少很多麻烦。