Line 83: |
Line 83: |
| |- | | |- |
| | 0x130 | | | 0x130 |
− | | | + | | KRecursiveLock |
| | ProcessMutex | | | ProcessMutex |
| |- | | |- |
Line 409: |
Line 409: |
| | u32 | | | u32 |
| | IrqId (or -1) | | | IrqId (or -1) |
| + | |} |
| + | |
| + | = KAddressSpace = |
| + | Size: 0x70 |
| + | |
| + | Inherits from: [[#KAutoObject]] |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Type |
| + | ! Description |
| + | |- |
| + | | 0 |
| + | | [[#KAutoObject]] |
| + | | |
| + | |- |
| + | | 0x10 |
| + | | KRecursiveLock |
| + | | Mutex |
| + | |- |
| + | | 0x18 |
| + | | [[#KSmmuManager]] |
| + | | Manager |
| + | |- |
| + | | 0x58 |
| + | | u64 |
| + | | BaseAddress |
| + | |- |
| + | | 0x60 |
| + | | u64 |
| + | | Size |
| + | |- |
| + | | 0x68 |
| + | | bool |
| + | | HasInited |
| + | |} |
| + | |
| + | == KSmmuManager == |
| + | Size: 0x40 |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Type |
| + | ! Description |
| + | |- |
| + | | 0 |
| + | | u8[4] |
| + | | PageTableIdx |
| + | |- |
| + | | 8 |
| + | | u64[4] |
| + | | AltPageTables |
| + | |- |
| + | | 0x28 |
| + | | |
| + | | |
| + | |- |
| + | | 0x30 |
| + | | |
| + | | |
| + | |- |
| + | | 0x34 |
| + | | |
| + | | |
| + | |- |
| + | | 0x38 |
| + | | |
| + | | |
| |} | | |} |