mirror of
https://github.com/switchbrew/nx-hbloader.git
synced 2025-06-20 21:12:39 +02:00
Use 2MB alignment instead of page alignment in heap size calculations
This commit is contained in:
parent
3364cc0e74
commit
ededd72fbf
@ -115,12 +115,12 @@ static void setupHbHeap(void)
|
||||
|
||||
if (!g_isApplication) {
|
||||
if (g_appletHeapSize) {
|
||||
u64 requested_size = (g_appletHeapSize + 0xFFF) &~ 0xFFF;
|
||||
u64 requested_size = (g_appletHeapSize + 0x1FFFFF) &~ 0x1FFFFF;
|
||||
if (requested_size < size)
|
||||
size = requested_size;
|
||||
}
|
||||
else if (g_appletHeapReservationSize) {
|
||||
u64 reserved_size = (g_appletHeapReservationSize + 0xFFF) &~ 0xFFF;
|
||||
u64 reserved_size = (g_appletHeapReservationSize + 0x1FFFFF) &~ 0x1FFFFF;
|
||||
if (reserved_size < size)
|
||||
size -= reserved_size;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user