[core] Finalize AliasRegionExtraSize #291

Merged
CamilleLaVey merged 4 commits from finalize-aliasRegionExtraSize into master 2025-08-21 21:08:44 +02:00
Member

The previous implementation was based on assumptions for the baseline.
The new implementation is based on calculations, and should be more robust for DRAM values beyond 8GB as well.

The previous implementation was based on assumptions for the baseline. The new implementation is based on calculations, and should be more robust for DRAM values beyond 8GB as well.
Lizzie approved these changes 2025-08-21 12:41:16 +02:00
Dismissed
@ -293,0 +296,4 @@
const bool is_64bit_as = (as_type & as_mask) == Svc::CreateProcessFlag::AddressSpace64Bit;
if (is_64bit_as && (as_type & Svc::CreateProcessFlag::EnableAliasRegionExtraSize)
!= static_cast<Svc::CreateProcessFlag>(0) && alias_region_size) {
Member

I'd say use Svc::CreateProcessFlag to invoke the implicit ctor instead of doing a static cast

I'd say use `Svc::CreateProcessFlag` to invoke the implicit ctor instead of doing a static cast
Author
Member

Done.

Done.
SDK-Chan marked this conversation as resolved
SDK-Chan dismissed Lizzie's review 2025-08-21 12:58:55 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Shinmegumi approved these changes 2025-08-21 13:27:31 +02:00
CamilleLaVey force-pushed finalize-aliasRegionExtraSize from 97ba9aa152 to e8fb980751 2025-08-21 21:06:42 +02:00 Compare
CamilleLaVey merged commit e75ceb676b into master 2025-08-21 21:08:44 +02:00
CamilleLaVey deleted branch finalize-aliasRegionExtraSize 2025-08-21 21:08:45 +02:00
Sign in to join this conversation.
No description provided.