mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-02-25 09:23:59 +00:00
570.86.15
This commit is contained in:
@@ -128,3 +128,27 @@ typedef struct NV0090_CTRL_PROGRAM_VIDMEM_PROMOTE_PARAMS {
|
||||
#define NV0090_CTRL_CMD_PROGRAM_VIDMEM_PROMOTE (0x900107) /* finn: Evaluated from "(FINN_NV0090_KERNEL_GRAPHICS_CONTEXT_INTERFACE_ID << 8) | 0x7" */
|
||||
#define NV0090_CTRL_CMD_INTERNAL_PROGRAM_VIDMEM_PROMOTE (0x900108) /* finn: Evaluated from "(FINN_NV0090_KERNEL_GRAPHICS_CONTEXT_INTERFACE_ID << 8) | 0x8" */
|
||||
|
||||
/*
|
||||
* NV0090_CTRL_SET_LG_SECTOR_PROMOTION
|
||||
*
|
||||
* This command toggles the type of LG sector promotion used by writing to NV_PTPC_PRI_SM_L1TAG_CTRL_SECTOR_PROMOTE_GLOBAL and NV_PTPC_PRI_SM_L1TAG_CTRL2_SECTOR_PROMOTE_GLOBAL_EXT
|
||||
*
|
||||
* promoType[IN]
|
||||
* This parameter specifies what kind of sector promotion to perform
|
||||
*
|
||||
*/
|
||||
typedef enum NV0090_CTRL_SET_LG_SECTOR_PROMOTION_TYPE {
|
||||
NV0090_CTRL_SET_LG_SECTOR_PROMOTION_NONE = 0,
|
||||
NV0090_CTRL_SET_LG_SECTOR_PROMOTION_64B = 1,
|
||||
NV0090_CTRL_SET_LG_SECTOR_PROMOTION_128B = 2,
|
||||
} NV0090_CTRL_SET_LG_SECTOR_PROMOTION_TYPE;
|
||||
|
||||
#define NV0090_CTRL_SET_LG_SECTOR_PROMOTION_PARAMS_MESSAGE_ID (0xAU)
|
||||
|
||||
typedef struct NV0090_CTRL_SET_LG_SECTOR_PROMOTION_PARAMS {
|
||||
NV0090_CTRL_SET_LG_SECTOR_PROMOTION_TYPE promoType;
|
||||
} NV0090_CTRL_SET_LG_SECTOR_PROMOTION_PARAMS;
|
||||
|
||||
#define NV0090_CTRL_CMD_SET_LG_SECTOR_PROMOTION (0x90010bU) /* finn: Evaluated from "(FINN_NV0090_KERNEL_GRAPHICS_CONTEXT_INTERFACE_ID << 8) | 0xB" */
|
||||
#define NV0090_CTRL_CMD_INTERNAL_SET_LG_SECTOR_PROMOTION (0x90010cU) /* finn: Evaluated from "(FINN_NV0090_KERNEL_GRAPHICS_CONTEXT_INTERFACE_ID << 8) | 0xC" */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user