kern: add SvcReadWriteRegister

This commit is contained in:
Michael Scire 2020-07-14 01:53:32 -07:00 committed by SciresM
parent ef1763334b
commit 9f79710cb7
3 changed files with 98 additions and 10 deletions

View file

@ -21,20 +21,22 @@ namespace ams::kern::svc {
namespace {
Result ReadWriteRegister(uint32_t *out, ams::svc::PhysicalAddress address, uint32_t mask, uint32_t value) {
return KSystemControl::ReadWriteRegister(out, address, mask, value);
}
}
/* ============================= 64 ABI ============================= */
Result ReadWriteRegister64(uint32_t *out_value, ams::svc::PhysicalAddress address, uint32_t mask, uint32_t value) {
MESOSPHERE_PANIC("Stubbed SvcReadWriteRegister64 was called.");
return ReadWriteRegister(out_value, address, mask, value);
}
/* ============================= 64From32 ABI ============================= */
Result ReadWriteRegister64From32(uint32_t *out_value, ams::svc::PhysicalAddress address, uint32_t mask, uint32_t value) {
MESOSPHERE_PANIC("Stubbed SvcReadWriteRegister64From32 was called.");
return ReadWriteRegister(out_value, address, mask, value);
}
}