update startPtr AFTER PrepareMtcMemoryRegion
This commit is contained in:
@@ -747,9 +747,9 @@ namespace ams::ldr::hoc::pcv::mariko {
|
|||||||
MarikoMtcTable *table = reinterpret_cast<MarikoMtcTable *>(startPtr + mtcOffset);
|
MarikoMtcTable *table = reinterpret_cast<MarikoMtcTable *>(startPtr + mtcOffset);
|
||||||
R_UNLESS(R_SUCCEEDED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault)), ldr::ResultInvalidMtcTable());
|
R_UNLESS(R_SUCCEEDED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault)), ldr::ResultInvalidMtcTable());
|
||||||
|
|
||||||
|
PrepareMtcMemoryRegion(startPtr, table);
|
||||||
table = reinterpret_cast<MarikoMtcTable *>(startPtr);
|
table = reinterpret_cast<MarikoMtcTable *>(startPtr);
|
||||||
|
|
||||||
PrepareMtcMemoryRegion(startPtr, table);
|
|
||||||
if (R_FAILED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault))) {
|
if (R_FAILED(MtcValidateAllTables(table, EmcListDefault, EmcListSizeDefault))) {
|
||||||
panic::SmcError(panic::Emc);
|
panic::SmcError(panic::Emc);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user