mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-06-06 09:31:16 -04:00
kern: move spendsgir static assert
This commit is contained in:
parent
ae65b5df0c
commit
f4e1d0bf9f
2 changed files with 1 additions and 2 deletions
|
@ -118,6 +118,7 @@ namespace ams::kern::arch::arm {
|
||||||
u32 icfgr[NumLocalInterrupts / 16];
|
u32 icfgr[NumLocalInterrupts / 16];
|
||||||
u32 spendsgir[4];
|
u32 spendsgir[4];
|
||||||
};
|
};
|
||||||
|
static_assert(sizeof(LocalState{}.spendsgir) == sizeof(GicDistributor{}.spendsgir));
|
||||||
|
|
||||||
struct GlobalState {
|
struct GlobalState {
|
||||||
u32 isenabler[NumGlobalInterrupts / 32];
|
u32 isenabler[NumGlobalInterrupts / 32];
|
||||||
|
|
|
@ -115,7 +115,6 @@ namespace ams::kern::arch::arm {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Save spendsgir. */
|
/* Save spendsgir. */
|
||||||
static_assert(util::size(state->spendsgir) == util::size(m_gicd->spendsgir));
|
|
||||||
for (size_t i = 0; i < util::size(state->spendsgir); ++i) {
|
for (size_t i = 0; i < util::size(state->spendsgir); ++i) {
|
||||||
state->spendsgir[i] = m_gicd->spendsgir[i];
|
state->spendsgir[i] = m_gicd->spendsgir[i];
|
||||||
}
|
}
|
||||||
|
@ -176,7 +175,6 @@ namespace ams::kern::arch::arm {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Restore spendsgir. */
|
/* Restore spendsgir. */
|
||||||
static_assert(util::size(state->spendsgir) == util::size(m_gicd->spendsgir));
|
|
||||||
for (size_t i = 0; i < util::size(state->spendsgir); ++i) {
|
for (size_t i = 0; i < util::size(state->spendsgir); ++i) {
|
||||||
m_gicd->spendsgir[i] = state->spendsgir[i];
|
m_gicd->spendsgir[i] = state->spendsgir[i];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue