NV services: Difference between revisions
Line 150: | Line 150: | ||
! Device || Direction || Size || Value || Description || Notes | ! Device || Direction || Size || Value || Description || Notes | ||
|- | |- | ||
| /dev/nvhost-as-gpu || In || 4 || 0x40044101 || NVGPU_AS_IOCTL_BIND_CHANNEL || | | /dev/nvhost-as-gpu || In || 4 || 0x40044101 || [[#NVGPU_AS_IOCTL_BIND_CHANNEL]] || | ||
|- | |- | ||
| /dev/nvhost-as-gpu || Inout || 24 || 0xC0184102 || NVGPU_AS_IOCTL_ALLOC_SPACE || | | /dev/nvhost-as-gpu || Inout || 24 || 0xC0184102 || NVGPU_AS_IOCTL_ALLOC_SPACE || | ||
Line 170: | Line 170: | ||
| /dev/nvhost-as-gpu || Inout || 20 || 0xC0144114 || || | | /dev/nvhost-as-gpu || Inout || 20 || 0xC0144114 || || | ||
|} | |} | ||
=== NVGPU_AS_IOCTL_BIND_CHANNEL === | |||
Identical to Linux driver. | |||
struct { | |||
u32 __fd; // in | |||
}; | |||
=== NVGPU_AS_IOCTL_INITIALIZE === | === NVGPU_AS_IOCTL_INITIALIZE === | ||
Nintendo custom. | |||
struct { | struct { | ||
u32 __unk; // in | u32 __unk; // in |