kern: greatly improve codegen for atomics, scheduler
This commit is contained in:
1 parent
f051f707ed
commit
4aa18b06e8
19 files changed
+67
-46
No files matched your search
@@ -1163,6 +1163,7 @@ namespace ams::kern::board::nintendo::nx {
|
||||
}
|
||||
|
||||
void KDevicePageTable::UnmapImpl(KDeviceVirtualAddress address, u64 size, bool force) {
|
||||
MESOSPHERE_UNUSED(force);
|
||||
MESOSPHERE_ASSERT((address & ~DeviceVirtualAddressMask) == 0);
|
||||
MESOSPHERE_ASSERT(((address + size - 1) & ~DeviceVirtualAddressMask) == 0);
|
||||
|
||||
|
||||
@@ -84,6 +84,7 @@ namespace ams::kern::board::nintendo::nx {
|
||||
do {
|
||||
bool res = smc::ReadWriteRegister(std::addressof(value), PmcPhysicalAddress + APBDEV_PMC_PWRGATE_STATUS, 0, 0);
|
||||
MESOSPHERE_ASSERT(res);
|
||||
MESOSPHERE_UNUSED(res);
|
||||
} while ((value & PWRGATE_STATUS_CE123_MASK) != 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user