|
XenevaOS
|
#include <nouveau_drm.h>
Public Attributes | |
| __u64 | kernel_managed_addr |
| __u64 | kernel_managed_size |
struct drm_nouveau_vm_init - GPU VA space init structure
Used to initialize the GPU's VA space for a user client, telling the kernel which portion of the VA space is managed by the UMD and kernel respectively.
For the UMD to use the VM_BIND uAPI, this must be called before any BOs or channels are created; if called afterwards DRM_IOCTL_NOUVEAU_VM_INIT fails with -ENOSYS.
| __u64 drm_nouveau_vm_init::kernel_managed_addr |
@kernel_managed_addr: start address of the kernel managed VA space region
| __u64 drm_nouveau_vm_init::kernel_managed_size |
@kernel_managed_size: size of the kernel managed VA space region in bytes