Filesystem services: Difference between revisions

Simplify tables by listing only the latest state and add new values
No edit summary
Line 2,201: Line 2,201:
|-
|-
| 2 || BootPartition2
| 2 || BootPartition2
|}
= MemoryReportInfo =
This is "nn::fs::MemoryReportInfo".
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x8
| PooledBufferFreeSizePeak
|-
| 0x8
| 0x8
| PooledBufferRetriedCount
|-
| 0x10
| 0x8
| PooledBufferReduceAllocationCount
|-
| 0x18
| 0x8
| BufferManagerFreeSizePeak
|-
| 0x20
| 0x8
| BufferManagerRetriedCount
|-
| 0x28
| 0x8
| ExpHeapFreeSizePeak
|-
| 0x30
| 0x8
| BufferPoolFreeSizePeak
|-
| 0x38
| 0x8
| PatrolReadAllocateBufferSuccessCount
|-
| 0x40
| 0x8
| PatrolReadAllocateBufferFailureCount
|-
| 0x48
| 0x8
| BufferManagerTotalAllocatableSizePeak
|-
| 0x50
| 0x8
| BufferPoolAllocateSizeMax
|-
| 0x58
| 0x8
| PooledBufferFailedIdealAllocationCountOnAsyncAccess
|-
| 0x60
| 0x20
| Reserved
|}
|}


Line 2,239: Line 2,301:
|-
|-
| 0x0
| 0x0
| 0x2
| GameCardCrcErrorCount
|-
| 0x2
| 0x2
| Reserved
|-
| 0x4
| 0x2
| AsicCrcErrorCount
|-
| 0x6
| 0x2
| Reserved
|-
| 0x8
| 0x2
| RefreshCount
|-
| 0xA
| 0x2
| Reserved
|-
| 0xC
| 0x2
| ReadRetryCount
|-
| 0xE
| 0x2
| TimeoutRetryErrorCount
|}
= GameCardErrorReportInfo =
This is "nn::fs::GameCardErrorReportInfo".
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x10
| [[#GameCardErrorInfo|ErrorInfo]]
|-
| 0x10
| 0x2
| AsicReinitializeFailureDetail
|-
| 0x12
| 0x2
| InsertionCount
|-
| 0x14
| 0x2
| RemovalCount
|-
| 0x16
| 0x2
| AsicReinitializeCount
|-
| 0x18
| 0x4
| AsicInitializeCount
|-
| 0x1C
| 0x2
| AsicReinitializeFailureCount
|-
| 0x1E
| 0x2
| AwakenFailureCount
|-
| 0x20
| 0x2
| Reserved
|-
| 0x22
| 0x2
| RefreshCount
|-
| 0x24
| 0x4
| 0x4
| GameCardCrcErrorNum
| LastReadErrorPageAddress
|-
|-
| 0x28
| 0x4
| 0x4
| LastReadErrorPageCount
|-
| 0x2C
| 0x4
| 0x4
| AsicCrcErrorNum
| AwakenCount
|-
|-
| 0x8
| 0x30
| 0x4
| 0x4
| RefreshNum
| ReadCountFromInsert
|-
|-
| 0xC
| 0x34
| 0x4
| 0x4
| RetryLimitOutNum
| ReadCountFromAwaken
|-
| 0x38
| 0x8
| Reserved
|}
|}
= GameCardErrorReportInfo =
This is "nn::fs::GameCardErrorReportInfo". This is a 0x40-byte struct.


= GameCardHandle =
= GameCardHandle =