/* _NVRM_COPYRIGHT_BEGIN_ * * Copyright 2003-2016 by NVIDIA Corporation. All rights reserved. All * information contained herein is proprietary and confidential to NVIDIA * Corporation. Any use, reproduction, or disclosure without the written * permission of NVIDIA Corporation is prohibited. * * _NVRM_COPYRIGHT_END_ */ #ifndef __ga102_dev_pri_ringstation_fbp_h__ #define __ga102_dev_pri_ringstation_fbp_h__ /* This file is autogenerated. Do not edit */ #define NV_PPRIV_FBP_PRI_MASTER_becs2clk_pri 0x00000008 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_fbp0_pri 0x0000007f /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_fbpa0_pri 0x0000007e /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_fbpa0s0_pri 0x0000007d /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_fbpa0s1_pri 0x0000007c /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc0s0_pri 0x0000007b /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc0s1_pri 0x0000007a /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc0s2_pri 0x00000079 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc0s3_pri 0x00000078 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc1s0_pri 0x00000077 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc1s1_pri 0x00000076 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc1s2_pri 0x00000075 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_ltcclk_ltc1s3_pri 0x00000074 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2pmm_pri 0x00000073 /* */ #define NV_PPRIV_FBP_PRI_MASTER_fbp_pri_hub2fbpa_pri 0x00000001 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2fbpa_pri 0x00000001 /* */ #define NV_PPRIV_FBP_PRI_MASTER_fbp_pri_hub2fbppwr_pri 0x00000002 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2fbppwr_pri 0x00000002 /* */ #define NV_PPRIV_FBP_PRI_MASTER_fbp_pri_hub2ism_fbp_ctrl_pri 0x00000004 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2ism_fbp_ctrl_pri 0x00000004 /* */ #define NV_PPRIV_FBP_PRI_MASTER_fbp_pri_hub2ltc_pri0 0x00000005 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2ltc_pri0 0x00000005 /* */ #define NV_PPRIV_FBP_PRI_MASTER_fbp_pri_hub2ltc_pri1 0x00000006 /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2ltc_pri1 0x00000006 /* */ #define NV_PPRIV_FBP_PRI_MASTER_local_priv2fbp_config_regs_csb 0x0000000d /* */ #define NV_PPRIV_FBP_PRI_SLAVE_pmm2becs_SUBID_LO 0x00000020 /* */ #define NV_PPRIV_FBP_PRI_SLAVE_pmm2becs_SUBID_HI 0x0000002b /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_XVE 0x00000000 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_PMU 0x00000001 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_SEC2 0x00000002 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_GSP 0x00000003 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_FECS 0x00000004 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_GPCCS 0x00000005 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_IFF_IFR 0x00000006 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_I2C 0x00000007 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_JTAG 0x00000008 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_PMA_PMM 0x00000009 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_NVDEC0 0x0000000a /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_NVDEC1 0x0000000b /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_NVDEC2 0x0000000c /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_FBFALCON 0x0000000d /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_NVDEC3 0x0000000e /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_NVDEC4 0x0000000f /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_LOCAL_SOURCE_0 0x00000010 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_LOCAL_SOURCE_1 0x00000011 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_LOCAL_SOURCE_2 0x00000012 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_LOCAL_SOURCE_FALCON 0x00000013 /* */ #define NV_PPRIV_FBP_PRI_SOURCE_ID_DISABLED 0x0000001f /* */ #define NV_PPRIV_FBP_PRI_MASTER_becs2gr_pri 0x00000009 /* ----- */ #define NV_PPRIV_FBP 0x0012ffff:0x00128000 /* RW--D */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK 0x00128780 /* RW-4R */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX 0x00128300 /* RW-4R */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG 0x00128304 /* RW-4R */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO 0x00128308 /* RW-4R */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO 0x0012830c /* R--4R */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_FS_CONFIG(i) (0x00128100+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_MC_PRIV_FS_CONFIG(i) (0x00128150+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE 0x00128140 /* RW-4R */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK 0x00128114 /* RW-4R */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE 0x00128118 /* RW-4R */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x00128114 /* */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_ERROR_ADR 0x00128120 /* R--4R */ #define NV_PPRIV_FBP_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_ADR_ORIGINAL 0x0012811c /* R--4R */ #define NV_PPRIV_FBP_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_WRDAT 0x00128124 /* R--4R */ #define NV_PPRIV_FBP_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO 0x00128128 /* R--4R */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_ERROR_CODE 0x0012812c /* R--4R */ #define NV_PPRIV_FBP_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG 0x00128200 /* RW-4R */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG(i) (0x00128210+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x00128788 /* RW-4R */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_PRIV_DECODE_CONFIG 0x00128204 /* RW-4R */ #define NV_PPRIV_FBP_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x00128788 /* */ #define NV_PPRIV_FBP_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x0012822c /* RW-4R */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET 0x00128230 /* RW-4R */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x0012822c /* */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS 0x00128234 /* R--4R */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x0012822c /* */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR 0x00128238 /* RW-4R */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x0012822c /* */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK 0x0012823c /* RW-4R */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX 0x00128240 /* RW-4R */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK 0x00128244 /* RW-4R */ #define NV_PPRIV_FBP_TARGET_MASK__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX 0x00128248 /* RW-4R */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_RO 0x0012824c /* R--4R */ #define NV_PPRIV_FBP_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE 0x00128268 /* RW-4R */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE 0x0012826c /* RW-4R */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH(i) (0x00128400+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG(i) (0x00128680+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MASK(i) (0x00128480+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1(i) (0x00128500+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA2(i) (0x00128580+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION(i) (0x00128600+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x00128700+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x00128700 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x00128704 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH 0x00128400 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH 0x00128404 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG 0x00128680 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG 0x00128684 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MASK 0x00128480 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MASK 0x00128484 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1 0x00128500 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1 0x00128504 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA2 0x00128580 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA2 0x00128584 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION 0x00128600 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION 0x00128604 /* RW-4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_UPDATE_COUNTER 0x001283fc /* R--4R */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x00128784 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MATCH(i) (0x00128180+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MASK(i) (0x00128190+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x001281a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x001282a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x001282b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x001281b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2(i) (0x001281d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION(i) (0x001281c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MATCH 0x00128180 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MATCH 0x00128184 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MATCH 0x00128188 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MATCH 0x0012818c /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MASK 0x00128190 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MASK 0x00128194 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MASK 0x00128198 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MASK 0x0012819c /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x001281a0 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x001281a4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x001281a8 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x001281ac /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x001282a0 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x001282a4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x001282a8 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x001282ac /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x001282b0 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x001282b4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x001282b8 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x001282bc /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x001281b0 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x001281b4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x001281b8 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x001281bc /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2 0x001281d0 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2 0x001281d4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2 0x001281d8 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2 0x001281dc /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION 0x001281c0 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION 0x001281c4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION 0x001281c8 /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION 0x001281cc /* RW-4R */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_SINK 0x001281e0 /* R--4R */ #define NV_PPRIV_FBP_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_PRI_SINK_RETURN 0x001281e4 /* RW-4R */ #define NV_PPRIV_FBP_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_PRI_FENCE 0x001281fc /* R--4R */ #define NV_PPRIV_FBP_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_PRI_FENCE_WITHOUT_ACK 0x001281f8 /* R--4R */ #define NV_PPRIV_FBP_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_LOWPOWER 0x00128208 /* RW-4R */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x00128788 /* */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG 0x0012820c /* RW-4R */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_PRI_PM_CONFIG 0x00128220 /* RW-4R */ #define NV_PPRIV_FBP_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_CG1 0x00128250 /* RW-4R */ #define NV_PPRIV_FBP_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK 0x00128780 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX 0x00128300 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG 0x00128304 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO 0x00128308 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO 0x0012830c /* R--4R */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_FS_CONFIG(i) (0x00128100+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MC_PRIV_FS_CONFIG(i) (0x00128150+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBP0_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE 0x00128140 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK 0x00128114 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE 0x00128118 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x00128114 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_ADR 0x00128120 /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_ADR_ORIGINAL 0x0012811c /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_WRDAT 0x00128124 /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO 0x00128128 /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_CODE 0x0012812c /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG 0x00128200 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG(i) (0x00128210+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x00128788 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_DECODE_CONFIG 0x00128204 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x00128788 /* */ #define NV_PPRIV_FBP_FBP0_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x0012822c /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET 0x00128230 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x0012822c /* */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS 0x00128234 /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x0012822c /* */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR 0x00128238 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x0012822c /* */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP0_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK 0x0012823c /* RW-4R */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX 0x00128240 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK 0x00128244 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX 0x00128248 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO 0x0012824c /* R--4R */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE 0x00128268 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE 0x0012826c /* RW-4R */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x0012823c /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP0_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH(i) (0x00128400+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG(i) (0x00128680+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MASK(i) (0x00128480+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1(i) (0x00128500+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA2(i) (0x00128580+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION(i) (0x00128600+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x00128700+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x00128700 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x00128704 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH 0x00128400 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH 0x00128404 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG 0x00128680 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG 0x00128684 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MASK 0x00128480 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MASK 0x00128484 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1 0x00128500 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1 0x00128504 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA2 0x00128580 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA2 0x00128584 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION 0x00128600 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00128700 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION 0x00128604 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00128704 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_UPDATE_COUNTER 0x001283fc /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP0_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x00128784 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MATCH(i) (0x00128180+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MASK(i) (0x00128190+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x001281a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x001282a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x001282b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x001281b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2(i) (0x001281d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION(i) (0x001281c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MATCH 0x00128180 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MATCH 0x00128184 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MATCH 0x00128188 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MATCH 0x0012818c /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MASK 0x00128190 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MASK 0x00128194 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MASK 0x00128198 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MASK 0x0012819c /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x001281a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x001281a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x001281a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x001281ac /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x001282a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x001282a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x001282a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x001282ac /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x001282b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x001282b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x001282b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x001282bc /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x001281b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x001281b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x001281b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x001281bc /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2 0x001281d0 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2 0x001281d4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2 0x001281d8 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2 0x001281dc /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION 0x001281c0 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION 0x001281c4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION 0x001281c8 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION 0x001281cc /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x00128784 /* */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_SINK 0x001281e0 /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP0_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRI_SINK_RETURN 0x001281e4 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_FENCE 0x001281fc /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP0_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRI_FENCE_WITHOUT_ACK 0x001281f8 /* R--4R */ #define NV_PPRIV_FBP_FBP0_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP0_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_LOWPOWER 0x00128208 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x00128788 /* */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG 0x0012820c /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x00128780 /* */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP0_PRI_PM_CONFIG 0x00128220 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1 0x00128250 /* RW-4R */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP0_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK 0x00128f80 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX 0x00128b00 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG 0x00128b04 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO 0x00128b08 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO 0x00128b0c /* R--4R */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_FS_CONFIG(i) (0x00128900+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MC_PRIV_FS_CONFIG(i) (0x00128950+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBP1_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE 0x00128940 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK 0x00128914 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE 0x00128918 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x00128914 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_ADR 0x00128920 /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_ADR_ORIGINAL 0x0012891c /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_WRDAT 0x00128924 /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO 0x00128928 /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_CODE 0x0012892c /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG 0x00128a00 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG(i) (0x00128a10+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x00128f88 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_DECODE_CONFIG 0x00128a04 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x00128f88 /* */ #define NV_PPRIV_FBP_FBP1_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x00128a2c /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET 0x00128a30 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x00128a2c /* */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS 0x00128a34 /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x00128a2c /* */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR 0x00128a38 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x00128a2c /* */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP1_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK 0x00128a3c /* RW-4R */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX 0x00128a40 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x00128a3c /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK 0x00128a44 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK__PRIV_LEVEL_MASK 0x00128a3c /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX 0x00128a48 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO 0x00128a4c /* R--4R */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE 0x00128a68 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00128a3c /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE 0x00128a6c /* RW-4R */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x00128a3c /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP1_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH(i) (0x00128c00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG(i) (0x00128e80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MASK(i) (0x00128c80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1(i) (0x00128d00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA2(i) (0x00128d80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION(i) (0x00128e00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x00128f00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x00128f00 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x00128f04 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH 0x00128c00 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00128f00 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH 0x00128c04 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00128f04 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG 0x00128e80 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x00128f00 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG 0x00128e84 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x00128f04 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MASK 0x00128c80 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x00128f00 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MASK 0x00128c84 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x00128f04 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1 0x00128d00 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x00128f00 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1 0x00128d04 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x00128f04 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA2 0x00128d80 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x00128f00 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA2 0x00128d84 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x00128f04 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION 0x00128e00 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00128f00 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION 0x00128e04 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00128f04 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_UPDATE_COUNTER 0x00128bfc /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP1_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x00128f84 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MATCH(i) (0x00128980+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MASK(i) (0x00128990+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x001289a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x00128aa0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x00128ab0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x001289b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2(i) (0x001289d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION(i) (0x001289c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MATCH 0x00128980 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MATCH 0x00128984 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MATCH 0x00128988 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MATCH 0x0012898c /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MASK 0x00128990 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MASK 0x00128994 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MASK 0x00128998 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MASK 0x0012899c /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x001289a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x001289a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x001289a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x001289ac /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x00128aa0 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x00128aa4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x00128aa8 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x00128aac /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x00128ab0 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x00128ab4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x00128ab8 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x00128abc /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x001289b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x001289b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x001289b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x001289bc /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2 0x001289d0 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2 0x001289d4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2 0x001289d8 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2 0x001289dc /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION 0x001289c0 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION 0x001289c4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION 0x001289c8 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION 0x001289cc /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x00128f84 /* */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_SINK 0x001289e0 /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP1_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRI_SINK_RETURN 0x001289e4 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_FENCE 0x001289fc /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP1_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRI_FENCE_WITHOUT_ACK 0x001289f8 /* R--4R */ #define NV_PPRIV_FBP_FBP1_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP1_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_LOWPOWER 0x00128a08 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x00128f88 /* */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG 0x00128a0c /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x00128f80 /* */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP1_PRI_PM_CONFIG 0x00128a20 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1 0x00128a50 /* RW-4R */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP1_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK 0x00129780 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX 0x00129300 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG 0x00129304 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO 0x00129308 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO 0x0012930c /* R--4R */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_FS_CONFIG(i) (0x00129100+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MC_PRIV_FS_CONFIG(i) (0x00129150+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBP2_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE 0x00129140 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK 0x00129114 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE 0x00129118 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x00129114 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_ADR 0x00129120 /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_ADR_ORIGINAL 0x0012911c /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_WRDAT 0x00129124 /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO 0x00129128 /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_CODE 0x0012912c /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG 0x00129200 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG(i) (0x00129210+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x00129788 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_DECODE_CONFIG 0x00129204 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x00129788 /* */ #define NV_PPRIV_FBP_FBP2_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x0012922c /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET 0x00129230 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x0012922c /* */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS 0x00129234 /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x0012922c /* */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR 0x00129238 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x0012922c /* */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP2_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK 0x0012923c /* RW-4R */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX 0x00129240 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x0012923c /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK 0x00129244 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK__PRIV_LEVEL_MASK 0x0012923c /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX 0x00129248 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO 0x0012924c /* R--4R */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE 0x00129268 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012923c /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE 0x0012926c /* RW-4R */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x0012923c /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP2_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH(i) (0x00129400+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG(i) (0x00129680+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MASK(i) (0x00129480+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1(i) (0x00129500+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA2(i) (0x00129580+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION(i) (0x00129600+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x00129700+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x00129700 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x00129704 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH 0x00129400 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00129700 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH 0x00129404 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00129704 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG 0x00129680 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x00129700 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG 0x00129684 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x00129704 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MASK 0x00129480 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x00129700 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MASK 0x00129484 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x00129704 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1 0x00129500 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x00129700 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1 0x00129504 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x00129704 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA2 0x00129580 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x00129700 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA2 0x00129584 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x00129704 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION 0x00129600 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00129700 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION 0x00129604 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00129704 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_UPDATE_COUNTER 0x001293fc /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP2_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x00129784 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MATCH(i) (0x00129180+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MASK(i) (0x00129190+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x001291a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x001292a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x001292b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x001291b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2(i) (0x001291d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION(i) (0x001291c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MATCH 0x00129180 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MATCH 0x00129184 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MATCH 0x00129188 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MATCH 0x0012918c /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MASK 0x00129190 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MASK 0x00129194 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MASK 0x00129198 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MASK 0x0012919c /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x001291a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x001291a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x001291a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x001291ac /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x001292a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x001292a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x001292a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x001292ac /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x001292b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x001292b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x001292b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x001292bc /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x001291b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x001291b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x001291b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x001291bc /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2 0x001291d0 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2 0x001291d4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2 0x001291d8 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2 0x001291dc /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION 0x001291c0 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION 0x001291c4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION 0x001291c8 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION 0x001291cc /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x00129784 /* */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_SINK 0x001291e0 /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP2_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRI_SINK_RETURN 0x001291e4 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_FENCE 0x001291fc /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP2_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRI_FENCE_WITHOUT_ACK 0x001291f8 /* R--4R */ #define NV_PPRIV_FBP_FBP2_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP2_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_LOWPOWER 0x00129208 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x00129788 /* */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG 0x0012920c /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x00129780 /* */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP2_PRI_PM_CONFIG 0x00129220 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1 0x00129250 /* RW-4R */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP2_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK 0x00129f80 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX 0x00129b00 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG 0x00129b04 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO 0x00129b08 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO 0x00129b0c /* R--4R */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_FS_CONFIG(i) (0x00129900+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MC_PRIV_FS_CONFIG(i) (0x00129950+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBP3_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE 0x00129940 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK 0x00129914 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE 0x00129918 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x00129914 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_ADR 0x00129920 /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_ADR_ORIGINAL 0x0012991c /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_WRDAT 0x00129924 /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO 0x00129928 /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_CODE 0x0012992c /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG 0x00129a00 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG(i) (0x00129a10+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x00129f88 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_DECODE_CONFIG 0x00129a04 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x00129f88 /* */ #define NV_PPRIV_FBP_FBP3_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x00129a2c /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET 0x00129a30 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x00129a2c /* */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS 0x00129a34 /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x00129a2c /* */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR 0x00129a38 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x00129a2c /* */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP3_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK 0x00129a3c /* RW-4R */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX 0x00129a40 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x00129a3c /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK 0x00129a44 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK__PRIV_LEVEL_MASK 0x00129a3c /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX 0x00129a48 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO 0x00129a4c /* R--4R */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE 0x00129a68 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00129a3c /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE 0x00129a6c /* RW-4R */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x00129a3c /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP3_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH(i) (0x00129c00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG(i) (0x00129e80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MASK(i) (0x00129c80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1(i) (0x00129d00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA2(i) (0x00129d80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION(i) (0x00129e00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x00129f00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x00129f00 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x00129f04 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH 0x00129c00 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00129f00 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH 0x00129c04 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00129f04 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG 0x00129e80 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x00129f00 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG 0x00129e84 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x00129f04 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MASK 0x00129c80 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x00129f00 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MASK 0x00129c84 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x00129f04 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1 0x00129d00 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x00129f00 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1 0x00129d04 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x00129f04 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA2 0x00129d80 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x00129f00 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA2 0x00129d84 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x00129f04 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION 0x00129e00 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00129f00 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION 0x00129e04 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00129f04 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_UPDATE_COUNTER 0x00129bfc /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP3_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x00129f84 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MATCH(i) (0x00129980+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MASK(i) (0x00129990+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x001299a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x00129aa0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x00129ab0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x001299b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2(i) (0x001299d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION(i) (0x001299c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MATCH 0x00129980 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MATCH 0x00129984 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MATCH 0x00129988 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MATCH 0x0012998c /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MASK 0x00129990 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MASK 0x00129994 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MASK 0x00129998 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MASK 0x0012999c /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x001299a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x001299a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x001299a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x001299ac /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x00129aa0 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x00129aa4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x00129aa8 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x00129aac /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x00129ab0 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x00129ab4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x00129ab8 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x00129abc /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x001299b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x001299b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x001299b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x001299bc /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2 0x001299d0 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2 0x001299d4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2 0x001299d8 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2 0x001299dc /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION 0x001299c0 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION 0x001299c4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION 0x001299c8 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION 0x001299cc /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x00129f84 /* */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_SINK 0x001299e0 /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP3_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRI_SINK_RETURN 0x001299e4 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_FENCE 0x001299fc /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP3_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRI_FENCE_WITHOUT_ACK 0x001299f8 /* R--4R */ #define NV_PPRIV_FBP_FBP3_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP3_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_LOWPOWER 0x00129a08 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x00129f88 /* */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG 0x00129a0c /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x00129f80 /* */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP3_PRI_PM_CONFIG 0x00129a20 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1 0x00129a50 /* RW-4R */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP3_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK 0x0012a780 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX 0x0012a300 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG 0x0012a304 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO 0x0012a308 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO 0x0012a30c /* R--4R */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_FS_CONFIG(i) (0x0012a100+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MC_PRIV_FS_CONFIG(i) (0x0012a150+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBP4_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE 0x0012a140 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK 0x0012a114 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE 0x0012a118 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x0012a114 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_ADR 0x0012a120 /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_ADR_ORIGINAL 0x0012a11c /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_WRDAT 0x0012a124 /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO 0x0012a128 /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_CODE 0x0012a12c /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG 0x0012a200 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG(i) (0x0012a210+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x0012a788 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_DECODE_CONFIG 0x0012a204 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x0012a788 /* */ #define NV_PPRIV_FBP_FBP4_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x0012a22c /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET 0x0012a230 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x0012a22c /* */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS 0x0012a234 /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x0012a22c /* */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR 0x0012a238 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x0012a22c /* */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP4_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK 0x0012a23c /* RW-4R */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX 0x0012a240 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x0012a23c /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK 0x0012a244 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK__PRIV_LEVEL_MASK 0x0012a23c /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX 0x0012a248 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO 0x0012a24c /* R--4R */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE 0x0012a268 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012a23c /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE 0x0012a26c /* RW-4R */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x0012a23c /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP4_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH(i) (0x0012a400+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG(i) (0x0012a680+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MASK(i) (0x0012a480+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1(i) (0x0012a500+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA2(i) (0x0012a580+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION(i) (0x0012a600+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x0012a700+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x0012a700 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x0012a704 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH 0x0012a400 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x0012a700 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH 0x0012a404 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x0012a704 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG 0x0012a680 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x0012a700 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG 0x0012a684 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x0012a704 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MASK 0x0012a480 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x0012a700 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MASK 0x0012a484 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x0012a704 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1 0x0012a500 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x0012a700 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1 0x0012a504 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x0012a704 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA2 0x0012a580 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x0012a700 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA2 0x0012a584 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x0012a704 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION 0x0012a600 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x0012a700 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION 0x0012a604 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x0012a704 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_UPDATE_COUNTER 0x0012a3fc /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP4_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x0012a784 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MATCH(i) (0x0012a180+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MASK(i) (0x0012a190+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x0012a1a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x0012a2a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x0012a2b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x0012a1b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2(i) (0x0012a1d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION(i) (0x0012a1c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MATCH 0x0012a180 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MATCH 0x0012a184 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MATCH 0x0012a188 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MATCH 0x0012a18c /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MASK 0x0012a190 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MASK 0x0012a194 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MASK 0x0012a198 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MASK 0x0012a19c /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x0012a1a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x0012a1a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x0012a1a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x0012a1ac /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x0012a2a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x0012a2a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x0012a2a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x0012a2ac /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x0012a2b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x0012a2b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x0012a2b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x0012a2bc /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x0012a1b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x0012a1b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x0012a1b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x0012a1bc /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2 0x0012a1d0 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2 0x0012a1d4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2 0x0012a1d8 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2 0x0012a1dc /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION 0x0012a1c0 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION 0x0012a1c4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION 0x0012a1c8 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION 0x0012a1cc /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x0012a784 /* */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_SINK 0x0012a1e0 /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP4_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRI_SINK_RETURN 0x0012a1e4 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_FENCE 0x0012a1fc /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP4_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRI_FENCE_WITHOUT_ACK 0x0012a1f8 /* R--4R */ #define NV_PPRIV_FBP_FBP4_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP4_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_LOWPOWER 0x0012a208 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x0012a788 /* */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG 0x0012a20c /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x0012a780 /* */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP4_PRI_PM_CONFIG 0x0012a220 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1 0x0012a250 /* RW-4R */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP4_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK 0x0012af80 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX 0x0012ab00 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG 0x0012ab04 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO 0x0012ab08 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO 0x0012ab0c /* R--4R */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_FS_CONFIG(i) (0x0012a900+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MC_PRIV_FS_CONFIG(i) (0x0012a950+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBP5_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE 0x0012a940 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK 0x0012a914 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE 0x0012a918 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x0012a914 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_ADR 0x0012a920 /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_ADR_ORIGINAL 0x0012a91c /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_WRDAT 0x0012a924 /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO 0x0012a928 /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_CODE 0x0012a92c /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG 0x0012aa00 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG(i) (0x0012aa10+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x0012af88 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_DECODE_CONFIG 0x0012aa04 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x0012af88 /* */ #define NV_PPRIV_FBP_FBP5_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x0012aa2c /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET 0x0012aa30 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x0012aa2c /* */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS 0x0012aa34 /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x0012aa2c /* */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR 0x0012aa38 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x0012aa2c /* */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBP5_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK 0x0012aa3c /* RW-4R */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX 0x0012aa40 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x0012aa3c /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK 0x0012aa44 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK__PRIV_LEVEL_MASK 0x0012aa3c /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX 0x0012aa48 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO 0x0012aa4c /* R--4R */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE 0x0012aa68 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012aa3c /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE 0x0012aa6c /* RW-4R */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x0012aa3c /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBP5_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH(i) (0x0012ac00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG(i) (0x0012ae80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MASK(i) (0x0012ac80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1(i) (0x0012ad00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA2(i) (0x0012ad80+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION(i) (0x0012ae00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x0012af00+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x0012af00 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x0012af04 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH 0x0012ac00 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x0012af00 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH 0x0012ac04 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x0012af04 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG 0x0012ae80 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x0012af00 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG 0x0012ae84 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x0012af04 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MASK 0x0012ac80 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x0012af00 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MASK 0x0012ac84 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x0012af04 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1 0x0012ad00 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x0012af00 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1 0x0012ad04 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x0012af04 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA2 0x0012ad80 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x0012af00 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA2 0x0012ad84 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x0012af04 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION 0x0012ae00 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x0012af00 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION 0x0012ae04 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x0012af04 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_UPDATE_COUNTER 0x0012abfc /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBP5_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x0012af84 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MATCH(i) (0x0012a980+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MASK(i) (0x0012a990+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x0012a9a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x0012aaa0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x0012aab0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x0012a9b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2(i) (0x0012a9d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION(i) (0x0012a9c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MATCH 0x0012a980 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MATCH 0x0012a984 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MATCH 0x0012a988 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MATCH 0x0012a98c /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MASK 0x0012a990 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MASK 0x0012a994 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MASK 0x0012a998 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MASK 0x0012a99c /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x0012a9a0 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x0012a9a4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x0012a9a8 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x0012a9ac /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x0012aaa0 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x0012aaa4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x0012aaa8 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x0012aaac /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x0012aab0 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x0012aab4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x0012aab8 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x0012aabc /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x0012a9b0 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x0012a9b4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x0012a9b8 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x0012a9bc /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2 0x0012a9d0 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2 0x0012a9d4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2 0x0012a9d8 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2 0x0012a9dc /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION 0x0012a9c0 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION 0x0012a9c4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION 0x0012a9c8 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION 0x0012a9cc /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x0012af84 /* */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_SINK 0x0012a9e0 /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP5_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRI_SINK_RETURN 0x0012a9e4 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_FENCE 0x0012a9fc /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP5_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRI_FENCE_WITHOUT_ACK 0x0012a9f8 /* R--4R */ #define NV_PPRIV_FBP_FBP5_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBP5_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_LOWPOWER 0x0012aa08 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x0012af88 /* */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG 0x0012aa0c /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x0012af80 /* */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBP5_PRI_PM_CONFIG 0x0012aa20 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1 0x0012aa50 /* RW-4R */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBP5_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK 0x00121780 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_pri_config_reg_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX 0x00121300 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG 0x00121304 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_TIMEOUT 17:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_TIMEOUT_I 0x00064 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_FS_ACTION 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_FS_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_FS_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RESET_ACTION 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RESET_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RESET_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_POWER_GATED_ACTION 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_POWER_GATED_ACTION_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_SETUP_CLOCKS 22:20 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_SETUP_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_WAIT_CLOCKS 26:24 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_WAIT_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_HOLD_CLOCKS 29:27 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_HOLD_CLOCKS_I 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO 0x00121308 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_INDEX_RO_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO 0x0012130c /* R--4R */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_TIMEOUT 17:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_TIMEOUT_I 0x00064 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_FS_ACTION 30:30 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_FS_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_FS_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_RESET_ACTION 31:31 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_RESET_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_RESET_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_ERROR 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_POWER_GATED_ACTION_SOLDIER_ON 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_SETUP_CLOCKS 22:20 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_SETUP_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_WAIT_CLOCKS 26:24 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_WAIT_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_HOLD_CLOCKS 29:27 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_CONFIG_RO_HOLD_CLOCKS_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_FS_CONFIG(i) (0x00121100+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRIV_FS_CONFIG__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MC_PRIV_FS_CONFIG(i) (0x00121150+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_MC_PRIV_FS_CONFIG__SIZE_1 12 /* */ #define NV_PPRIV_FBP_FBPS_MC_PRIV_FS_CONFIG__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_MC_PRIV_FS_CONFIG_FS_MASTER 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MC_PRIV_FS_CONFIG_FS_MASTER_ALL_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE 0x00121140 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_FS_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_POWER_GATED_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_ERROR 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_RESET_ACTION_TYPE_SOLDIER_ON 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_MASTER_SM_GLOBAL_OVERRIDE_TIMEOUT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK 0x00121114 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_ONLY 0x00004 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE 0x00121118 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE__PRIV_LEVEL_MASK 0x00121114 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_EN 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_EN_ENABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_EN_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_SENDING_RS 15:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_SENDING_RS_I 0x08 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_SOURCE_ID 4:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_PRECEDENCE_SOURCE_ID_I 0x02 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_ADR 0x00121120 /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_ADR_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_ADR_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_ADR_ORIGINAL 0x0012111c /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_ADR_ORIGINAL_ADDRESS 25:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_ADR_ORIGINAL_ADDRESS_I 0x0000000 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_WRDAT 0x00121124 /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_WRDAT_DATA 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_WRDAT_DATA_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO 0x00121128 /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_SUBID 31:24 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_SUBID_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_LOCAL_ORDERING 22:22 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_LOCAL_ORDERING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_PRIV_LEVEL 21:20 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_PRIV_LEVEL_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_SENDING_RS 19:12 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_SENDING_RS_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_PENDING 9:9 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_PENDING_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_ORPHAN 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_ORPHAN_I 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_PRIV_MASTER 7:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_INFO_PRIV_MASTER_I 0x00 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_CODE 0x0012112c /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_CODE_VALUE 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_ERROR_CODE_VALUE_I 0x00000000 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG 0x00121200 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_BC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG(i) (0x00121210+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG__SIZE_1 3 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_GPC 12:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_GPC_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_FBP 19:16 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_FBP_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_SYS 24:24 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_SYS_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_L2 29:25 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_MC_READ_CONFIG_L2_0 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK 0x00121788 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CONFIG_LOWPOWER_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_DECODE_CONFIG 0x00121204 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_DECODE_CONFIG__PRIV_LEVEL_MASK 0x00121788 /* */ #define NV_PPRIV_FBP_FBPS_PRIV_DECODE_CONFIG_RING 2:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_DECODE_CONFIG_RING_ERROR_ON_RING_NOT_STARTED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_DECODE_CONFIG_RING_DROP_ON_RING_NOT_STARTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_DECODE_CONFIG_RING_WAIT_FOR_RING_START_COMPLETE 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK 0x0012122c /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0xc /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_FECS_IFF_SEC2 0x00054 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET 0x00121230 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET__PRIV_LEVEL_MASK 0x0012122c /* */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_HOST_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_HOST_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMU_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMU_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMA_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMA_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMM_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PMM_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_FBFALCON_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_FBFALCON_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_PRI_SEQUENCER0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_SEC_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_SEC_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_GSP_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_GSP_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_NVDEC0_SET_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_SET_NVDEC0_DO_NOT_SET_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS 0x00121234 /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS__PRIV_LEVEL_MASK 0x0012122c /* */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_HOST 1:1 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_HOST_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_HOST_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMU 2:2 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMU_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMU_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMA 3:3 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMA_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMA_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMM 4:4 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMM_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PMM_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_FBFALCON 5:5 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_FBFALCON_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_FBFALCON_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0 8:8 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_PRI_SEQUENCER0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_SEC 17:17 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_SEC_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_SEC_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_GSP 18:18 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_GSP_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_GSP_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_NVDEC0 19:19 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_NVDEC0_BLOCKED 0x1 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_STATUS_NVDEC0_NOT_BLOCKED 0x0 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR 0x00121238 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR__PRIV_LEVEL_MASK 0x0012122c /* */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_HOST 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_HOST_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_HOST_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMU 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMU_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMU_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMA 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMA_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMA_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMM 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMM_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PMM_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_FBFALCON 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_FBFALCON_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_FBFALCON_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_PRI_SEQUENCER0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_SEC 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_SEC_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_SEC_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_GSP 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_GSP_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_GSP_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_NVDEC0 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_NVDEC0_CLEAR_BLOCK 0x1 /* RW--T */ #define NV_PPRIV_FBP_FBPS_PRIV_HOLDOFF_CLEAR_NVDEC0_DO_NOT_CLEAR_BLOC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK 0x0012123c /* RW-4R */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_target_mask_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCK 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWER 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_PRIV_LEVEL_MASK_SOURCE_ENABLE_NONE 0x00000 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX 0x00121240 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX__PRIV_LEVEL_MASK 0x0012123c /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK 0x00121244 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK__PRIV_LEVEL_MASK 0x0012123c /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_VAL_RW_ENABLED 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX 0x00121248 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_INDEX 6:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_INDEX_MIN 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_INDEX_MAX 0x7f /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_READINCR 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_READINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_READINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_WRITEINCR 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_WRITEINCR_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_INDEX_WRITEINCR_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO 0x0012124c /* R--4R */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO__APERTURE_INDEX_OFFSET 0xfffffffc /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_VAL 31:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_VAL_RW_ENABLED 0xffffffff /* R-B-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_VAL_RW_ENABLED_PRIV_LEVEL_0 0xaaaaaaaa /* R---V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_VAL_R_DISABLED 0x55555555 /* R---V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_RO_VAL_RW_DISABLED 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE 0x00121268 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE__PRIV_LEVEL_MASK 0x0012123c /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_DISABLE_RESET_VAL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_PROTECTION_ENABLE_RESET_VAL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_READ_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK 11:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_ALL_LEVELS_RESET_VAL_0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_RESET_VAL_1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_GLOBAL_OVERRIDE_TARGET_MASK_PL_WRITE_MASK_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE 0x0012126c /* RW-4R */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE__PRIV_LEVEL_MASK 0x0012123c /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL__RESET_VAL_SELECT "target_mask_override_reset_val_select" /* */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_ALL_PRISOURCES_RESET_VAL_0 0xffffffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_SEC2_PRISOURCE_RESET_VAL_1 0x00000030 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL_RW_ENABLED_PL0 0xaaaaaaaa /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL_W_DISABLED_R_ENABLED_PL0 0x55555555 /* RW--V */ #define NV_PPRIV_FBP_FBPS_TARGET_MASK_OVERRIDE_VAL_RW_DISABLED 0x00000000 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH(i) (0x00121400+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG(i) (0x00121680+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL 31:31 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MASK(i) (0x00121480+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MASK_ADDR 25:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_MASK_SOURCE_ID 31:26 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1(i) (0x00121500+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS 5:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_ALL 0x00 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_MC 7:6 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_MC_BC 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA2(i) (0x00121580+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA2__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA2_V 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION(i) (0x00121600+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION 0:0 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN 3:3 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_LOG_REQUEST 5:5 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_LOG_REQUEST_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UNUSED 8:8 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UNUSED_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK 9:9 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_BC_READ_AND 11:11 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_BC_READ_AND_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_BC_READ_OR 12:12 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_BC_READ_OR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING 14:14 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT 17:17 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE 19:19 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL 20:20 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RW-VF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK(i) (0x00121700+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK__SIZE_1 32 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK 0x00121700 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK 0x00121704 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_decode_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL__SWWE "opt_decode_trap_read_protection_disable" /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH 0x00121400 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00121700 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH 0x00121404 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00121704 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG 0x00121680 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG__PRIV_LEVEL_MASK 0x00121700 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG 0x00121684 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG__PRIV_LEVEL_MASK 0x00121704 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_READ_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WRITE_ACK_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_WORD_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_MATCHED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_IGNORE_BYTE_ACCESS_IGNORED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_ADDR_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_NORMAL 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_INVERT_SOURCE_ID_MATCH_INVERTED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION 17:14 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_DEFAULT_PRIV_LEVEL 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_ENABLED 0xf /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_ALL_LEVELS_DISABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0 14:14 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1 15:15 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2 16:16 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3 17:17 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_TRAP_APPLICATION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE 29:29 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_12LSB 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_SIZE_8LSB 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL 31:31 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_MASKED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_COMPARE_CTL_COMPARED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL 30:30 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_SINGLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MATCH_CFG_SOURCE_ID_CTL_RANGE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MASK 0x00121480 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MASK__PRIV_LEVEL_MASK 0x00121700 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MASK 0x00121484 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MASK__PRIV_LEVEL_MASK 0x00121704 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MASK_SOURCE_ID 31:26 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_MASK_SOURCE_ID_I 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1 0x00121500 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1__PRIV_LEVEL_MASK 0x00121700 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1 0x00121504 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1__PRIV_LEVEL_MASK 0x00121704 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_ALL 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_GPC 0x01 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_FBP 0x02 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_ALL_SYS 0x03 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_SYS0 0x08 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_SYS1 0x09 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_FBP0 0x10 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_FBP1 0x11 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_FBP2 0x12 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_FBP3 0x13 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_FBP4 0x14 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_FBP5 0x15 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_GPC0 0x20 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_GPC1 0x21 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_GPC2 0x22 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_GPC3 0x23 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_GPC4 0x24 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_RS_GPC5 0x25 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_MC 7:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_RETURN_SPECIFIED_DATA_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_REDIRECT_TO_RINGSTATION_MATCH_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL 31:30 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_0 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_1 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_2 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA1_V_FOR_ACTION_SET_PRIV_LEVEL_VALUE_LEVEL_3 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA2 0x00121580 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA2__PRIV_LEVEL_MASK 0x00121700 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA2 0x00121584 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA2__PRIV_LEVEL_MASK 0x00121704 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_DATA2_V_FOR_ACTION_REDIRECT_TO_ADDRESS_MASK 31:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION 0x00121600 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00121700 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP0_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION 0x00121604 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00121704 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_DECODE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_FORCE_ERROR_RETURN_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_RETURN_SPECIFIED_DATA_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_LOG_REQUEST_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_ADDRESS_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_REDIRECT_TO_RINGSTATION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UNUSED 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UNUSED_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UNUSED_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WITHOUT_ACK_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_BC_READ_AND 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_BC_READ_AND_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_BC_READ_OR 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_BC_READ_OR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR 13:13 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_DECODE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING 14:14 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_SET_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING 15:15 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_CLEAR_LOCAL_ORDERING_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT 17:17 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_READ_INTERCEPT_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE 18:18 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_WRITE_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE 19:19 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_UCODE_READ_OBSERVE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_SET_PRIV_LEVEL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR 21:21 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_OVERRIDE_WRBE_ERROR_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS 21:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP1_ACTION_ALL_ACTIONS_DISABLED 0x000000 /* */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_UPDATE_COUNTER 0x001213fc /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL 15:0 /* R-BVF */ #define NV_PPRIV_FBP_FBPS_PRI_DECODE_TRAP_UPDATE_COUNTER_VAL_I 0x0000 /* R-B-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK 0x00121784 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED_FUSE0 0xf /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLED_FUSE1 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE__FUSE_SIGNAL "opt_secure_local_trap_wr_secure" /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED_FUSE0 0xfffff /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_PRIV_LEVEL_MASK_SOURCE_ENABLE_SEC2_GSP_IFF_FUSE1 0x0004c /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MATCH(i) (0x00121180+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MATCH__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MATCH__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MASK(i) (0x00121190+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MASK__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MASK__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_LO(i) (0x001211a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_LO__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW1(i) (0x001212a0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW1__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW2(i) (0x001212b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_HI(i) (0x001211b0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_HI__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2(i) (0x001211d0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION(i) (0x001211c0+(i)*4) /* RW-4A */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION__SIZE_1 4 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MATCH 0x00121180 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MATCH__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MATCH 0x00121184 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MATCH__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MATCH 0x00121188 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MATCH__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MATCH 0x0012118c /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MATCH__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MATCH_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MATCH_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MASK 0x00121190 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MASK__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MASK 0x00121194 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MASK__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MASK 0x00121198 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MASK__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MASK 0x0012119c /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MASK__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MASK_ADDR 25:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_MASK_ADDR_I 0x0000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_LO 0x001211a0 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_LO 0x001211a4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_LO 0x001211a8 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_LO 0x001211ac /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_LO__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_LO_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW1 0x001212a0 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW1 0x001212a4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW1 0x001212a8 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW1 0x001212ac /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW1__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW1_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW2 0x001212b0 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW2 0x001212b4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW2 0x001212b8 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW2 0x001212bc /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_DW2_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_HI 0x001211b0 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_HI 0x001211b4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_HI 0x001211b8 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_HI 0x001211bc /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_HI__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET_MASK_HI_V_I 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2 0x001211d0 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2 0x001211d4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2 0x001211d8 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2 0x001211dc /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2_MC 1:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2_MC_BC 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2_MC_MC0 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2_MC_MC1 0x2 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_TARGET2_MC_MC2 0x3 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION 0x001211c0 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP0_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION 0x001211c4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP1_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION 0x001211c8 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP2_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION 0x001211cc /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION__PRIV_LEVEL_MASK 0x00121784 /* */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_FORCE_PHYSICAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_FORCE_VIRTUAL_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_DROP_TRANSACTION_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_TRANSLATE 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_ENABLE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_LOCAL_TRAP3_ACTION_TRANSLATE_DISABLE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_SINK 0x001211e0 /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRI_SINK_DATA 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBPS_PRI_SINK_DATA_DEFAULT 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRI_SINK_RETURN 0x001211e4 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_SINK_RETURN_DATA 31:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_SINK_RETURN_DATA_DEFAULT 0x00000000 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_FENCE 0x001211fc /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRI_FENCE_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBPS_PRI_FENCE_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRI_FENCE_WITHOUT_ACK 0x001211f8 /* R--4R */ #define NV_PPRIV_FBP_FBPS_PRI_FENCE_WITHOUT_ACK_V 31:0 /* R--VF */ #define NV_PPRIV_FBP_FBPS_PRI_FENCE_WITHOUT_ACK_V_0 0x00000000 /* R---V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_LOWPOWER 0x00121208 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_LOWPOWER__PRIV_LEVEL_MASK 0x00121788 /* */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_LOWPOWER_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG 0x0012120c /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG__PRIV_LEVEL_MASK 0x00121780 /* */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE0_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE1_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_ENABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SYNC_SLAVE_THROTTLE2_DISABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE 8:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_AUTO_FENCE_DISABLE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK 12:12 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_FORCE_LOC_PRIV_POWER_OK_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SUBID_TRACKING 16:16 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SUBID_TRACKING_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_SUBID_TRACKING_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_RING_ACCESS 20:20 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_RING_ACCESS_ENABLED 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_RING_ACCESS_DISABLED 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE 28:28 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_FALSE 0x0 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_GLOBAL_CONFIG_PRIV_HOLDOFF_DISABLE_THREAD_SAFE_MODE_TRUE 0x1 /* RW--V */ #define NV_PPRIV_FBP_FBPS_PRI_PM_CONFIG 0x00121220 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_PRI_PM_CONFIG_SELECT0 5:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_PM_CONFIG_SELECT0_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_PRI_PM_CONFIG_SELECT1 13:8 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_PRI_PM_CONFIG_SELECT1_INIT 0x00 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1 0x00121250 /* RW-4R */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG 10:0 /* */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_ENABLED 0x000 /* */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_DISABLED 0x7ff /* */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG__PROD 0x000 /* */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_SLOWCLK 0:0 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_SLOWCLK_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_SLOWCLK_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_SLOWCLK__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_CONFIG_REGS 1:1 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_CONFIG_REGS_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_CONFIG_REGS_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_CONFIG_REGS__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_DECODER 2:2 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_DECODER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_DECODER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_DECODER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_ARB 3:3 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_ARB_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_ARB_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_FUNNEL_ARB__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_HISTORY_BUFFER 4:4 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_HISTORY_BUFFER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_HISTORY_BUFFER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_HISTORY_BUFFER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_MASTER 5:5 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_MASTER_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_MASTER_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_MASTER__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_SLAVE 6:6 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_SLAVE_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_SLAVE_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_SLAVE__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_UCODE_TRAP 7:7 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_UCODE_TRAP_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_UCODE_TRAP_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PRIV_UCODE_TRAP__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_LOC_PRIV 9:9 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_LOC_PRIV_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_LOC_PRIV_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_LOC_PRIV__PROD 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PM 10:10 /* RWBVF */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PM_ENABLED 0x0 /* RW--V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PM_DISABLED 0x1 /* RWB-V */ #define NV_PPRIV_FBP_FBPS_CG1_SLCG_PM__PROD 0x0 /* RW--V */ #endif // __ga102_dev_pri_ringstation_fbp_h__