Applet Manager services: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 3,631: Line 3,631:
|-
|-
| 301 ||  
| 301 ||  
|-
| 327 ||
|-
|-
| 303 ||  
| 303 ||  
Line 3,645: Line 3,643:
|-
|-
| 321 ||  
| 321 ||  
|-
| 327 ||
|-
|-
| 391 ||  
| 391 ||  
Line 3,770: Line 3,770:
Unofficial name.
Unofficial name.


Takes a TransferMemory handle, an input u64 '''TransferMemorySize''' and an input u8. Returns an [[#INvDrv2User]].
Takes a TransferMemory handle, an input u64 '''TransferMemorySize''' and an input u8. Returns an [[NV_services#(S2)_INvDrv2User|INvDrv2User]].


== CreateNvDrv2UserSession ==
== CreateNvDrv2UserSession ==
Unofficial name.
Unofficial name.


No input. Returns an [[#INvDrv2User]].
No input. Returns an [[NV_services#(S2)_INvDrv2User|INvDrv2User]].


== GetNvDrv2UserTransferMemoryUsage ==
== GetNvDrv2UserTransferMemoryUsage ==
Line 3,847: Line 3,847:
| 102 || [[#DestroyGpuMemory]]
| 102 || [[#DestroyGpuMemory]]
|-
|-
| 201 ||  
| 201 || [19.0.0-19.1.0] MapMemory
|-
| 202 || [19.0.0-19.1.0] UnmapMemory
|-
| 203 || [19.0.0-19.1.0] AllocateAddressSpace
|-
| 204 || [19.0.0-19.1.0] FreeAddressSpace
|-
| 205 || [19.0.0-19.1.0] RemapMemory
|-
| 207 || [19.0.0-19.1.0] ModifyMemoryMapping
|-
| 211 || [20.1.1+] MapMemoryV2
|-
|-
| 202 ||  
| 212 || [20.1.1+] ModifyMemoryMappingV2
|-
|-
| 203 ||  
| 213 || [20.1.1+] UnmapMemoryV2
|-
|-
| 204 ||  
| 214 || [20.1.1+] AllocateAddressSpaceV2
|-
|-
| 205 ||  
| 215 || [20.1.1+] FreeAddressSpaceV2
|-
|-
| 207 ||  
| 216 || [20.1.1+] RemapMemoryV2
|}
|}


Line 3,873: Line 3,885:


The Event handle associated with '''EventId''' will be signalled when the memory is released.
The Event handle associated with '''EventId''' will be signalled when the memory is released.
== INvDrv2User ==
This is "nn::nvdrv::INvDrv2User".
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || Open
|-
| 1 || Ioctl
|-
| 2 || Close
|-
| 4 || QueryEvent
|-
| 9 || DumpStatus
|-
| 10 || InitializeDevtools
|-
| 11 || Ioctl2
|-
| 12 || Ioctl3
|-
| 13 || [[#SetConfiguration]]
|}
=== SetConfiguration ===
Unofficial name.
Takes an input u64 '''Configuration'''. No output.
Bit 0 in '''Configuration''' represents the old '''GraphicsFirmwareMemoryMarginEnabled''' option.


= Library Applets =
= Library Applets =