NV services: Difference between revisions
No edit summary |
No edit summary |
||
Line 187: | Line 187: | ||
| 6 || [[#Reset|Reset]] | | 6 || [[#Reset|Reset]] | ||
|- | |- | ||
| 7 || [3.0.0+] | | 7 || [3.0.0+] [[#GetAruid2|GetAruid2]] | ||
|} | |} | ||
Line 210: | Line 210: | ||
== Reset == | == Reset == | ||
No input. Returns an output u32 '''Err'''. | No input. Returns an output u32 '''Err'''. | ||
== GetAruid2 == | |||
Unofficial name. | |||
No input. Returns an output u64 '''Aruid''', an output bool '''IsCoreDumpEnabled''' and an output u32 '''Err'''. | |||
= nvgem:cd = | = nvgem:cd = | ||
Line 224: | Line 229: | ||
| 2 || [1.0.0-8.1.0] [[#ReadNextBlock|ReadNextBlock]] | | 2 || [1.0.0-8.1.0] [[#ReadNextBlock|ReadNextBlock]] | ||
|- | |- | ||
| 3 || [8.0.0+] | | 3 || [8.0.0+] [[#GetNextBlockSize|GetNextBlockSize]] | ||
|- | |- | ||
| 4 || [8.0.0+] | | 4 || [8.0.0+] [[#ReadNextBlock2|ReadNextBlock2]] | ||
|} | |} | ||
Line 237: | Line 242: | ||
== ReadNextBlock == | == ReadNextBlock == | ||
Takes a type-0x6 output buffer. Returns an output u32 '''Err'''. | Takes a type-0x6 output buffer. Returns an output u32 '''Err'''. | ||
== GetNextBlockSize == | |||
Unofficial name. | |||
No input. Returns an output u64 '''Size''' and an output u32 '''Err'''. | |||
== ReadNextBlock2 == | |||
Unofficial name. | |||
Takes a type-0x6 output buffer and two input u64s '''Size''' and '''Offset'''. Returns an output u64 '''OutSize''' and an output u32 '''Err'''. | |||
= nvdbg:d = | = nvdbg:d = | ||
Line 1,702: | Line 1,717: | ||
}; | }; | ||
struct { | struct { | ||
__in u32 num_cmdbufs; | __in u32 num_cmdbufs; |