mirror of
https://github.com/switchbrew/nx-hbloader.git
synced 2025-06-21 13:32:40 +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_isApplication) {
|
||||||
if (g_appletHeapSize) {
|
if (g_appletHeapSize) {
|
||||||
u64 requested_size = (g_appletHeapSize + 0xFFF) &~ 0xFFF;
|
u64 requested_size = (g_appletHeapSize + 0x1FFFFF) &~ 0x1FFFFF;
|
||||||
if (requested_size < size)
|
if (requested_size < size)
|
||||||
size = requested_size;
|
size = requested_size;
|
||||||
}
|
}
|
||||||
else if (g_appletHeapReservationSize) {
|
else if (g_appletHeapReservationSize) {
|
||||||
u64 reserved_size = (g_appletHeapReservationSize + 0xFFF) &~ 0xFFF;
|
u64 reserved_size = (g_appletHeapReservationSize + 0x1FFFFF) &~ 0x1FFFFF;
|
||||||
if (reserved_size < size)
|
if (reserved_size < size)
|
||||||
size -= reserved_size;
|
size -= reserved_size;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user