mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-20 16:22:07 +07:00
e12cf6ad43
Adds support for: - 64KiB big page size. - System-memory PTs. - LPTE "invalid" state. - (Tegra) Use of video memory aperture. - Sparse PDEs/PTEs. - Additional blocklinear kinds. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
28 lines
388 B
C
28 lines
388 B
C
#ifndef __NVIF_IFB00D_H__
|
|
#define __NVIF_IFB00D_H__
|
|
#include "if000c.h"
|
|
|
|
struct gm200_vmm_vn {
|
|
/* nvif_vmm_vX ... */
|
|
};
|
|
|
|
struct gm200_vmm_v0 {
|
|
/* nvif_vmm_vX ... */
|
|
__u8 version;
|
|
__u8 bigpage;
|
|
};
|
|
|
|
struct gm200_vmm_map_vn {
|
|
/* nvif_vmm_map_vX ... */
|
|
};
|
|
|
|
struct gm200_vmm_map_v0 {
|
|
/* nvif_vmm_map_vX ... */
|
|
__u8 version;
|
|
__u8 vol;
|
|
__u8 ro;
|
|
__u8 priv;
|
|
__u8 kind;
|
|
};
|
|
#endif
|