Skip to content
Snippets Groups Projects
Unverified Commit 47778739 authored by bors[bot]'s avatar bors[bot] Committed by GitHub
Browse files

Merge #734


734: revise assertion r=stlankes a=stlankes

On aarch64, the memory region below the kernel can be used for dynamic allocation.
Consequently, the assertion should allow this region.

Co-authored-by: Stefan Lankes's avatarStefan Lankes <slankes@eonerc.rwth-aachen.de>
parents cb64fbf3 4fdd479d
No related branches found
No related tags found
No related merge requests found
Pipeline #972661 passed
......@@ -85,8 +85,8 @@ pub fn allocate_aligned(size: usize, alignment: usize) -> Result<VirtAddr, Alloc
pub fn deallocate(virtual_address: VirtAddr, size: usize) {
assert!(
virtual_address >= mm::kernel_end_address(),
"Virtual address {:#X} is not >= KERNEL_END_ADDRESS",
virtual_address >= mm::kernel_end_address() || virtual_address < mm::kernel_start_address(),
"Virtual address {:#X} belongs to the kernel",
virtual_address
);
assert!(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment