Add Framebuffer region into filter in `IoMemAllocatorBuilder`

This commit is contained in:
Yuke Peng 2025-04-29 14:21:51 +08:00 committed by Ruihan Li
parent 9b4417e29a
commit 04a8fccd2f
1 changed files with 3 additions and 1 deletions

View File

@ -17,7 +17,9 @@ pub(super) fn construct_io_mem_allocator_builder() -> IoMemAllocatorBuilder {
let mut ranges = Vec::with_capacity(2);
let reserved_filter = regions.iter().filter(|r| {
r.typ() != (MemoryRegionType::Unknown) && r.typ() != (MemoryRegionType::Reserved)
r.typ() != MemoryRegionType::Unknown
&& r.typ() != MemoryRegionType::Reserved
&& r.typ() != MemoryRegionType::Framebuffer
});
// Find the TOLM (Top of Low Memory) and initialize Low MMIO region (TOLM ~ LOW_MMIO_TOP).