c4a9344a11
These are always allocated using an area. The allocation size is increased as to guarantee the availability of a suitable address. The pages between the allocation info and the actual, aligned start address and the pages past the allocation end are then protected. This commit also fixes corruption of the allocation info for large allocations that used areas. The alignment wasn't taken into account when calculating the amount of space needed. The alignment could then lead to rounding down the allocation start such that it would overlap with the allocation info. |
||
---|---|---|
.. | ||
boot | ||
glue | ||
kernel | ||
ldscripts | ||
libroot | ||
runtime_loader | ||
Jamfile |