diff options
Diffstat (limited to 'src/kernel')
-rw-r--r-- | src/kernel/basesegment.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/basesegment.C b/src/kernel/basesegment.C index e9f966433..c9843beda 100644 --- a/src/kernel/basesegment.C +++ b/src/kernel/basesegment.C @@ -73,7 +73,7 @@ void BaseSegment::_init() if (i == 0) continue; // Set pages in kernel text section to be read-only / executable. - if (((uint64_t)&data_load_address) > i) + if ((ALIGN_PAGE_DOWN((uint64_t)&data_load_address)) > i) { // Set the Text section to Excutable (implies read) iv_block->setPhysicalPage(i, i, EXECUTABLE); |