NV services: Difference between revisions
No edit summary |
No edit summary |
||
Line 338: | Line 338: | ||
=== NVGPU_AS_IOCTL_INITIALIZE_EX === | === NVGPU_AS_IOCTL_INITIALIZE_EX === | ||
Nintendo custom. | Nintendo's custom implementation of NVGPU_GPU_IOCTL_ALLOC_AS (unavailable) with extra params. | ||
struct { | struct { | ||
u32 | u32 __big_page_size; // in (depends on GPU's available_big_page_sizes; 0=default) | ||
s32 __as_fd; // in (ignored; passes 0) | |||
u32 | u32 __flags; // in (ignored; passes 0) | ||
u32 | u32 __reserved; // in (ignored; passes 0) | ||
u64 | u64 __unk0; // in | ||
u64 | u64 __unk1; // in | ||
u64 | u64 __unk2; // in | ||
}; | }; | ||
Line 413: | Line 413: | ||
u32 __flags; // in (0=read-only, 1=read-write) | u32 __flags; // in (0=read-only, 1=read-write) | ||
u32 __align; // in | u32 __align; // in | ||
u8 | u8 __kind; // in | ||
u8 __pad[7]; | u8 __pad[7]; | ||
u64 __addr; // in | u64 __addr; // in |