📄 nv4ref.h
字号:
#define NV_PCRTC_GRCURSOR0 0x30#define NV_PCRTC_GRCURSOR0_START_ADDR_21_16 5:0#define NV_PCRTC_GRCURSOR1 0x31#define NV_PCRTC_GRCURSOR1_START_ADDR_15_11 7:3#define NV_PCRTC_GRCURSOR1_SCAN_DBL 1:1#define NV_PCRTC_GRCURSOR1_SCAN_DBL_DISABLE 0#define NV_PCRTC_GRCURSOR1_SCAN_DBL_ENABLE 1#define NV_PCRTC_GRCURSOR1_CURSOR 0:0#define NV_PCRTC_GRCURSOR1_CURSOR_DISABLE 0 #define NV_PCRTC_GRCURSOR1_CURSOR_ENABLE 1/* Controls what the format of the framebuffer is */#define NV_PCRTC_PIXEL 0x28#define NV_PCRTC_PIXEL_MODE 7:7#define NV_PCRTC_PIXEL_MODE_TV 0x01#define NV_PCRTC_PIXEL_MODE_VGA 0x00#define NV_PCRTC_PIXEL_TV_MODE 6:6#define NV_PCRTC_PIXEL_TV_MODE_NTSC 0x00#define NV_PCRTC_PIXEL_TV_MODE_PAL 0x01#define NV_PCRTC_PIXEL_TV_HORIZ_ADJUST 5:3#define NV_PCRTC_PIXEL_FORMAT 1:0#define NV_PCRTC_PIXEL_FORMAT_VGA 0x00#define NV_PCRTC_PIXEL_FORMAT_8BPP 0x01#define NV_PCRTC_PIXEL_FORMAT_16BPP 0x02#define NV_PCRTC_PIXEL_FORMAT_32BPP 0x03/* RAMDAC registers and fields */#define NV_PRAMDAC 0x00680FFF:0x00680000 /* RW--D */#define NV_PRAMDAC_GRCURSOR_START_POS 0x00680300 /* RW-4R */#define NV_PRAMDAC_GRCURSOR_START_POS_X 11:0 /* RWXSF */#define NV_PRAMDAC_GRCURSOR_START_POS_Y 27:16 /* RWXSF */#define NV_PRAMDAC_NVPLL_COEFF 0x00680500 /* RW-4R */#define NV_PRAMDAC_NVPLL_COEFF_MDIV 7:0 /* RWIUF */#define NV_PRAMDAC_NVPLL_COEFF_NDIV 15:8 /* RWIUF */#define NV_PRAMDAC_NVPLL_COEFF_PDIV 18:16 /* RWIVF */#define NV_PRAMDAC_MPLL_COEFF 0x00680504 /* RW-4R */#define NV_PRAMDAC_MPLL_COEFF_MDIV 7:0 /* RWIUF */#define NV_PRAMDAC_MPLL_COEFF_NDIV 15:8 /* RWIUF */#define NV_PRAMDAC_MPLL_COEFF_PDIV 18:16 /* RWIVF */#define NV_PRAMDAC_VPLL_COEFF 0x00680508 /* RW-4R */#define NV_PRAMDAC_VPLL_COEFF_MDIV 7:0 /* RWIUF */#define NV_PRAMDAC_VPLL_COEFF_NDIV 15:8 /* RWIUF */#define NV_PRAMDAC_VPLL_COEFF_PDIV 18:16 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT 0x0068050C /* RW-4R */#define NV_PRAMDAC_PLL_COEFF_SELECT_DLL_BYPASS 4:4 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_DLL_BYPASS_FALSE 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_DLL_BYPASS_TRUE 0x00000001 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_MPLL_SOURCE 8:8 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_MPLL_SOURCE_DEFAULT 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_MPLL_SOURCE_PROG 0x00000001 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_MPLL_BYPASS 12:12 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_MPLL_BYPASS_FALSE 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_MPLL_BYPASS_TRUE 0x00000001 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_VPLL_SOURCE 16:16 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_VPLL_SOURCE_DEFAULT 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_VPLL_SOURCE_PROG 0x00000001 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_VPLL_BYPASS 20:20 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_VPLL_BYPASS_FALSE 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_VPLL_BYPASS_TRUE 0x00000001 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_PCLK_SOURCE 25:24 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_PCLK_SOURCE_VPLL 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_PCLK_SOURCE_VIP 0x00000001 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_PCLK_SOURCE_XTALOSC 0x00000002 /* RW--V */#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK_RATIO 28:28 /* RWIVF */#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK_RATIO_DB1 0x00000000 /* RWI-V */#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK_RATIO_DB2 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL 0x00680600 /* RW-4R */#define NV_PRAMDAC_GENERAL_CONTROL_FF_COEFF 1:0 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_FF_COEFF_DEF 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_IDC_MODE 4:4 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_IDC_MODE_GAMMA 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_IDC_MODE_INDEX 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_VGA_STATE 8:8 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_VGA_STATE_NOTSE 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_VGA_STATE_SEL 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_565_MODE 12:12 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_565_MODE_NOTSEL 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_565_MODE_SEL 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_BLK_PEDSTL 16:16 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_BLK_PEDSTL_OFF 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_BLK_PEDSTL_ON 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_TERMINATION 17:17 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_TERMINATION_37OHM 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_TERMINATION_75OHM 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_BPC 20:20 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_BPC_6BITS 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_BPC_8BITS 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_DAC_SLEEP 24:24 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_DAC_SLEEP_DIS 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_DAC_SLEEP_EN 0x00000001 /* RW--V */#define NV_PRAMDAC_GENERAL_CONTROL_PALETTE_CLK 28:28 /* RWIVF */#define NV_PRAMDAC_GENERAL_CONTROL_PALETTE_CLK_EN 0x00000000 /* RWI-V */#define NV_PRAMDAC_GENERAL_CONTROL_PALETTE_CLK_DIS 0x00000001 /* RW--V *//* Master Control */#define NV_PMC 0x00000FFF:0x00000000 /* RW--D */#define NV_PMC_BOOT_0 0x00000000 /* R--4R */#define NV_PMC_BOOT_0_MINOR_REVISION 3:0 /* C--VF */#define NV_PMC_BOOT_0_MINOR_REVISION_0 0x00000000 /* C---V */#define NV_PMC_BOOT_0_MAJOR_REVISION 7:4 /* C--VF */#define NV_PMC_BOOT_0_MAJOR_REVISION_A 0x00000000 /* C---V */#define NV_PMC_BOOT_0_MAJOR_REVISION_B 0x00000001 /* ----V */#define NV_PMC_BOOT_0_IMPLEMENTATION 11:8 /* C--VF */#define NV_PMC_BOOT_0_IMPLEMENTATION_NV4_0 0x00000000 /* C---V */#define NV_PMC_BOOT_0_ARCHITECTURE 15:12 /* C--VF */#define NV_PMC_BOOT_0_ARCHITECTURE_NV0 0x00000000 /* ----V */#define NV_PMC_BOOT_0_ARCHITECTURE_NV1 0x00000001 /* ----V */#define NV_PMC_BOOT_0_ARCHITECTURE_NV2 0x00000002 /* ----V */#define NV_PMC_BOOT_0_ARCHITECTURE_NV3 0x00000003 /* ----V */#define NV_PMC_BOOT_0_ARCHITECTURE_NV4 0x00000004 /* C---V */#define NV_PMC_BOOT_0_FIB_REVISION 19:16 /* C--VF */#define NV_PMC_BOOT_0_FIB_REVISION_0 0x00000000 /* C---V */#define NV_PMC_BOOT_0_MASK_REVISION 23:20 /* C--VF */#define NV_PMC_BOOT_0_MASK_REVISION_A 0x00000000 /* C---V */#define NV_PMC_BOOT_0_MASK_REVISION_B 0x00000001 /* ----V */#define NV_PMC_BOOT_0_MANUFACTURER 27:24 /* C--UF */#define NV_PMC_BOOT_0_MANUFACTURER_NVIDIA 0x00000000 /* C---V */#define NV_PMC_BOOT_0_FOUNDRY 31:28 /* C--VF */#define NV_PMC_BOOT_0_FOUNDRY_SGS 0x00000000 /* ----V */#define NV_PMC_BOOT_0_FOUNDRY_HELIOS 0x00000001 /* ----V */#define NV_PMC_BOOT_0_FOUNDRY_TSMC 0x00000002 /* C---V */#define NV_PMC_INTR_0 0x00000100 /* RW-4R */#define NV_PMC_INTR_0_PMEDIA 4:4 /* R--VF */#define NV_PMC_INTR_0_PMEDIA_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PMEDIA_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_PFIFO 8:8 /* R--VF */#define NV_PMC_INTR_0_PFIFO_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PFIFO_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_PGRAPH 12:12 /* R--VF */#define NV_PMC_INTR_0_PGRAPH_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PGRAPH_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_PVIDEO 16:16 /* R--VF */#define NV_PMC_INTR_0_PVIDEO_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PVIDEO_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_PTIMER 20:20 /* R--VF */#define NV_PMC_INTR_0_PTIMER_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PTIMER_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_PCRTC 24:24 /* R--VF */#define NV_PMC_INTR_0_PCRTC_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PCRTC_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_PBUS 28:28 /* R--VF */#define NV_PMC_INTR_0_PBUS_NOT_PENDING 0x00000000 /* R---V */#define NV_PMC_INTR_0_PBUS_PENDING 0x00000001 /* R---V */#define NV_PMC_INTR_0_SOFTWARE 31:31 /* RWIVF */#define NV_PMC_INTR_0_SOFTWARE_NOT_PENDING 0x00000000 /* RWI-V */#define NV_PMC_INTR_0_SOFTWARE_PENDING 0x00000001 /* RW--V */#define NV_PMC_INTR_EN_0 0x00000140 /* RW-4R */#define NV_PMC_INTR_EN_0_INTA 1:0 /* RWIVF */#define NV_PMC_INTR_EN_0_INTA_DISABLED 0x00000000 /* RWI-V */#define NV_PMC_INTR_EN_0_INTA_HARDWARE 0x00000001 /* RW--V */#define NV_PMC_INTR_EN_0_INTA_SOFTWARE 0x00000002 /* RW--V */#define NV_PMC_INTR_READ_0 0x00000160 /* R--4R */#define NV_PMC_INTR_READ_0_INTA 0:0 /* R--VF */#define NV_PMC_INTR_READ_0_INTA_LOW 0x00000000 /* R---V */#define NV_PMC_INTR_READ_0_INTA_HIGH 0x00000001 /* R---V */#define NV_PMC_ENABLE 0x00000200 /* RW-4R */#define NV_PMC_ENABLE_PMEDIA 4:4 /* RWIVF */#define NV_PMC_ENABLE_PMEDIA_DISABLED 0x00000000 /* RWI-V */#define NV_PMC_ENABLE_PMEDIA_ENABLED 0x00000001 /* RW--V */#define NV_PMC_ENABLE_PFIFO 8:8 /* RWIVF */#define NV_PMC_ENABLE_PFIFO_DISABLED 0x00000000 /* RWI-V */#define NV_PMC_ENABLE_PFIFO_ENABLED 0x00000001 /* RW--V */#define NV_PMC_ENABLE_PGRAPH 12:12 /* RWIVF */#define NV_PMC_ENABLE_PGRAPH_DISABLED 0x00000000 /* RWI-V */#define NV_PMC_ENABLE_PGRAPH_ENABLED 0x00000001 /* RW--V */#define NV_PMC_ENABLE_PPMI 16:16 /* RWIVF */#define NV_PMC_ENABLE_PPMI_DISABLED 0x00000000 /* RWI-V */#define NV_PMC_ENABLE_PPMI_ENABLED 0x00000001 /* RW--V */#define NV_PMC_ENABLE_PFB 20:20 /* RWIVF */#define NV_PMC_ENABLE_PFB_DISABLED 0x00000000 /* RW--V */#define NV_PMC_ENABLE_PFB_ENABLED 0x00000001 /* RWI-V */#define NV_PMC_ENABLE_PCRTC 24:24 /* RWIVF */#define NV_PMC_ENABLE_PCRTC_DISABLED 0x00000000 /* RW--V */#define NV_PMC_ENABLE_PCRTC_ENABLED 0x00000001 /* RWI-V */#define NV_PMC_ENABLE_PVIDEO 28:28 /* RWIVF */#define NV_PMC_ENABLE_PVIDEO_DISABLED 0x00000000 /* RWI-V */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -