ref: update formatting
This commit is contained in:
parent
7d0155d8ce
commit
024407225c
16 changed files with 433 additions and 377 deletions
|
|
@ -6,8 +6,12 @@ struct KernelSection {
|
|||
uint64_t vma_end;
|
||||
const char* name;
|
||||
|
||||
paddr_t phys_start() const { return paddr_t{vma_start >= high_base ? vma_start - high_base : vma_start}; }
|
||||
paddr_t phys_end() const { return paddr_t{vma_end >= high_base ? vma_end - high_base : vma_end}; }
|
||||
paddr_t phys_start() const {
|
||||
return paddr_t{vma_start >= high_base ? vma_start - high_base : vma_start};
|
||||
}
|
||||
paddr_t phys_end() const {
|
||||
return paddr_t{vma_end >= high_base ? vma_end - high_base : vma_end};
|
||||
}
|
||||
};
|
||||
|
||||
extern KernelSection __reserved_ranges_start__[], __reserved_ranges_end__[];
|
||||
|
|
@ -21,8 +25,7 @@ void for_each_reserved_section(Fn&& fn) {
|
|||
inline bool is_in_reserved_section(paddr_t ptr, size_t size = 1) {
|
||||
bool res = false;
|
||||
for_each_reserved_section([&](const KernelSection& section) {
|
||||
if (ptr.address < section.phys_end().address &&
|
||||
section.phys_start().address < ptr.address + size) {
|
||||
if (ptr.address < section.phys_end().address && section.phys_start().address < ptr.address + size) {
|
||||
res = true;
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue