frame: Add Reclaimable memory region to the `max_paddr` filter
This commit is contained in:
parent
eec3dd0f34
commit
8dced6873e
|
|
@ -458,7 +458,12 @@ pub(crate) unsafe fn init() -> Segment<MetaPageMeta> {
|
|||
let regions = &crate::boot::EARLY_INFO.get().unwrap().memory_regions;
|
||||
regions
|
||||
.iter()
|
||||
.filter(|r| r.typ() == MemoryRegionType::Usable)
|
||||
.filter(|r| {
|
||||
matches!(
|
||||
r.typ(),
|
||||
MemoryRegionType::Usable | MemoryRegionType::Reclaimable
|
||||
)
|
||||
})
|
||||
.map(|r| r.base() + r.len())
|
||||
.max()
|
||||
.unwrap()
|
||||
|
|
|
|||
Loading…
Reference in New Issue