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