Align U-King to memory block units

Signed-off-by: Mako <61922615+Makonede@users.noreply.github.com>
This commit is contained in:
Mako 2024-06-02 16:41:26 -07:00
parent bafc70270b
commit 91597aed30
No known key found for this signature in database
GPG key ID: 4025EA97E2F81384

View file

@ -455,7 +455,7 @@ namespace ams::ldr {
out->nso_size[i] = text_end;
out->nso_size[i] = std::max(out->nso_size[i], ro_end);
out->nso_size[i] = std::max(out->nso_size[i], rw_end);
out->nso_size[i] = util::AlignUp(out->nso_size[i], os::MemoryPageSize);
out->nso_size[i] = util::AlignUp(out->nso_size[i], out_param->program_id != BREATH_OF_THE_WILD || i ? os::MemoryPageSize : os::MemoryBlockUnitSize);
total_size += out->nso_size[i];