meso: makefile improvements, sysreg accessors

This commit is contained in:
Michael Scire
2020-01-29 05:37:14 -08:00
parent 507ab46709
commit ad0d2faa6c
4 changed files with 32 additions and 5 deletions

View File

@@ -239,6 +239,15 @@ namespace ams::kern {
MESOSPHERE_INIT_ABORT();
}
iterator FindFirstBlockByType(u32 type_id) {
for (auto it = this->begin(); it != this->end(); it++) {
if (it->GetType() == type_id) {
return it;
}
}
MESOSPHERE_INIT_ABORT();
}
iterator FindFirstDerivedBlock(u32 type_id) {
for (auto it = this->begin(); it != this->end(); it++) {
if (it->IsDerivedFrom(type_id)) {