Kernel: Difference between revisions
No edit summary |
|||
Line 156: | Line 156: | ||
== KMemoryBlock == | == KMemoryBlock == | ||
Size: 0x40 | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 188: | Line 190: | ||
| 0x30 | | 0x30 | ||
| u32 | | u32 | ||
| | | State | ||
|- | |- | ||
| 0x34 | | 0x34 | ||
Line 204: | Line 206: | ||
| 0x39 | | 0x39 | ||
| u8 | | u8 | ||
| | | UnkAttribute | ||
|- | |- | ||
| 0x3A | | 0x3A | ||
| u8 | | u8 | ||
| | | Attribute | ||
|} | |} | ||
= KMemoryBlockInfo = | == KMemoryBlockInfo == | ||
Size: 0x20 | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Type | |||
! Description | |||
|- | |||
| 0 | |||
| u64 | |||
| BaseAddress | |||
|- | |||
| 8 | |||
| u64 | |||
| Size | |||
|- | |||
| 0x10 | |||
| u32 | |||
| State | |||
|- | |||
| 0x14 | |||
| u8 | |||
| Permission | |||
|- | |||
| 0x15 | |||
| u8 | |||
| Attribute | |||
|- | |||
| 0x16 | |||
| u8 | |||
| UnkAttribute | |||
|- | |||
| | |||
| | |||
| Pad | |||
|- | |||
| 0x18 | |||
| u16 | |||
| IpcRefCount [?] | |||
|- | |||
| 0x1A | |||
| u16 | |||
| DeviceMapRefCount | |||
|} | |||
= KTransferMemory = | = KTransferMemory = |