FreeBSD kernel AGP device code
agpreg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AGP_APBASE   PCIR_BAR(0)
 
#define AGP_CAPID   0x0
 
#define AGP_STATUS   0x4
 
#define AGP_COMMAND   0x8
 
#define AGP_STATUS_AGP3   0x0008
 
#define AGP_STATUS_RQ_MASK   0xff000000
 
#define AGP_COMMAND_RQ_MASK   0xff000000
 
#define AGP_STATUS_ARQSZ_MASK   0xe000
 
#define AGP_COMMAND_ARQSZ_MASK   0xe000
 
#define AGP_STATUS_CAL_MASK   0x1c00
 
#define AGP_COMMAND_CAL_MASK   0x1c00
 
#define AGP_STATUS_ISOCH   0x10000
 
#define AGP_STATUS_SBA   0x0200
 
#define AGP_STATUS_ITA_COH   0x0100
 
#define AGP_STATUS_GART64   0x0080
 
#define AGP_STATUS_HTRANS   0x0040
 
#define AGP_STATUS_64BIT   0x0020
 
#define AGP_STATUS_FW   0x0010
 
#define AGP_COMMAND_RQ_MASK   0xff000000
 
#define AGP_COMMAND_ARQSZ_MASK   0xe000
 
#define AGP_COMMAND_CAL_MASK   0x1c00
 
#define AGP_COMMAND_SBA   0x0200
 
#define AGP_COMMAND_AGP   0x0100
 
#define AGP_COMMAND_GART64   0x0080
 
#define AGP_COMMAND_64BIT   0x0020
 
#define AGP_COMMAND_FW   0x0010
 
#define AGP_INTEL_NBXCFG   0x50
 
#define AGP_INTEL_ERRSTS   0x91
 
#define AGP_INTEL_AGPCTRL   0xb0
 
#define AGP_INTEL_APSIZE   0xb4
 
#define AGP_INTEL_ATTBASE   0xb8
 
#define AGP_INTEL_MCHCFG   0x50
 
#define AGP_INTEL_I820_RDCR   0x51
 
#define AGP_INTEL_I845_AGPM   0x51
 
#define AGP_INTEL_I8XX_ERRSTS   0xc8
 
#define AGP_VIA_GARTCTRL   0x80
 
#define AGP_VIA_APSIZE   0x84
 
#define AGP_VIA_ATTBASE   0x88
 
#define AGP3_VIA_GARTCTRL   0x90
 
#define AGP3_VIA_APSIZE   0x94
 
#define AGP3_VIA_ATTBASE   0x98
 
#define AGP_VIA_AGPSEL   0xfd
 
#define AGP_SIS_ATTBASE   0x90
 
#define AGP_SIS_WINCTRL   0x94
 
#define AGP_SIS_TLBCTRL   0x97
 
#define AGP_SIS_TLBFLUSH   0x98
 
#define AGP_ALI_AGPCTRL   0xb8
 
#define AGP_ALI_ATTBASE   0xbc
 
#define AGP_ALI_TLBCTRL   0xc0
 
#define AGP_AMD751_APBASE   0x10
 
#define AGP_AMD751_REGISTERS   0x14
 
#define AGP_AMD751_APCTRL   0xac
 
#define AGP_AMD751_MODECTRL   0xb0
 
#define AGP_AMD751_MODECTRL_SYNEN   0x80
 
#define AGP_AMD751_MODECTRL2   0xb2
 
#define AGP_AMD751_MODECTRL2_G1LM   0x01
 
#define AGP_AMD751_MODECTRL2_GPDCE   0x02
 
#define AGP_AMD751_MODECTRL2_NGSE   0x08
 
#define AGP_AMD751_CAPS   0x00
 
#define AGP_AMD751_CAPS_EHI   0x0800
 
#define AGP_AMD751_CAPS_P2P   0x0400
 
#define AGP_AMD751_CAPS_MPC   0x0200
 
#define AGP_AMD751_CAPS_VBE   0x0100
 
#define AGP_AMD751_CAPS_REV   0x00ff
 
#define AGP_AMD751_STATUS   0x02
 
#define AGP_AMD751_STATUS_P2PS   0x0800
 
#define AGP_AMD751_STATUS_GCS   0x0400
 
#define AGP_AMD751_STATUS_MPS   0x0200
 
#define AGP_AMD751_STATUS_VBES   0x0100
 
#define AGP_AMD751_STATUS_P2PE   0x0008
 
#define AGP_AMD751_STATUS_GCE   0x0004
 
#define AGP_AMD751_STATUS_VBEE   0x0001
 
#define AGP_AMD751_ATTBASE   0x04
 
#define AGP_AMD751_TLBCTRL   0x0c
 
#define AGP_I810_SMRAM   0x70
 
#define AGP_I810_SMRAM_GMS   0xc0
 
#define AGP_I810_SMRAM_GMS_DISABLED   0x00
 
#define AGP_I810_SMRAM_GMS_ENABLED_0   0x40
 
#define AGP_I810_SMRAM_GMS_ENABLED_512   0x80
 
#define AGP_I810_SMRAM_GMS_ENABLED_1024   0xc0
 
#define AGP_I810_MISCC   0x72
 
#define AGP_I810_MISCC_WINSIZE   0x0001
 
#define AGP_I810_MISCC_WINSIZE_64   0x0000
 
#define AGP_I810_MISCC_WINSIZE_32   0x0001
 
#define AGP_I810_MISCC_PLCK   0x0008
 
#define AGP_I810_MISCC_PLCK_UNLOCKED   0x0000
 
#define AGP_I810_MISCC_PLCK_LOCKED   0x0008
 
#define AGP_I810_MISCC_WPTC   0x0030
 
#define AGP_I810_MISCC_WPTC_NOLIMIT   0x0000
 
#define AGP_I810_MISCC_WPTC_62   0x0010
 
#define AGP_I810_MISCC_WPTC_50   0x0020
 
#define AGP_I810_MISCC_WPTC_37   0x0030
 
#define AGP_I810_MISCC_RPTC   0x00c0
 
#define AGP_I810_MISCC_RPTC_NOLIMIT   0x0000
 
#define AGP_I810_MISCC_RPTC_62   0x0040
 
#define AGP_I810_MISCC_RPTC_50   0x0080
 
#define AGP_I810_MISCC_RPTC_37   0x00c0
 
#define AGP_I810_GMADR   0x10
 
#define AGP_I810_MMADR   0x14
 
#define I810_PTE_VALID   0x00000001
 
#define I810_PTE_MAIN_UNCACHED   0x00000000
 
#define I810_PTE_LOCAL   0x00000002 /* Non-snooped main phys memory */
 
#define I830_PTE_SYSTEM_CACHED   0x00000006 /* Snooped main phys memory */
 
#define GEN6_PTE_RESERVED   0x00000000
 
#define GEN6_PTE_UNCACHED   0x00000002 /* Do not cache */
 
#define GEN6_PTE_LLC   0x00000004 /* Cache in LLC */
 
#define GEN6_PTE_LLC_MLC   0x00000006 /* Cache in LLC and MLC */
 
#define GEN6_PTE_GFDT   0x00000008 /* Graphics Data Type */
 
#define AGP_I810_PGTBL_CTL   0x2020
 
#define AGP_I810_PGTBL_ENABLED   0x00000001
 
#define AGP_I810_PGTBL_SIZE_MASK   0x0000000e
 
#define AGP_I810_PGTBL_SIZE_512KB   (0 << 1)
 
#define AGP_I810_PGTBL_SIZE_256KB   (1 << 1)
 
#define AGP_I810_PGTBL_SIZE_128KB   (2 << 1)
 
#define AGP_I810_PGTBL_SIZE_1MB   (3 << 1)
 
#define AGP_I810_PGTBL_SIZE_2MB   (4 << 1)
 
#define AGP_I810_PGTBL_SIZE_1_5MB   (5 << 1)
 
#define AGP_G33_GCC1_SIZE_MASK   (3 << 8)
 
#define AGP_G33_GCC1_SIZE_1M   (1 << 8)
 
#define AGP_G33_GCC1_SIZE_2M   (2 << 8)
 
#define AGP_G4x_GCC1_SIZE_MASK   (0xf << 8)
 
#define AGP_G4x_GCC1_SIZE_1M   (0x1 << 8)
 
#define AGP_G4x_GCC1_SIZE_2M   (0x3 << 8)
 
#define AGP_G4x_GCC1_SIZE_VT_EN   (0x8 << 8)
 
#define AGP_G4x_GCC1_SIZE_VT_1M    (AGP_G4x_GCC1_SIZE_1M | AGP_G4x_GCC1_SIZE_VT_EN)
 
#define AGP_G4x_GCC1_SIZE_VT_1_5M   ((0x2 << 8) | AGP_G4x_GCC1_SIZE_VT_EN)
 
#define AGP_G4x_GCC1_SIZE_VT_2M    (AGP_G4x_GCC1_SIZE_2M | AGP_G4x_GCC1_SIZE_VT_EN)
 
#define AGP_I810_DRT   0x3000
 
#define AGP_I810_DRT_UNPOPULATED   0x00
 
#define AGP_I810_DRT_POPULATED   0x01
 
#define AGP_I810_GTT   0x10000
 
#define AGP_I830_GCC1   0x52
 
#define AGP_I830_GCC1_DEV2   0x08
 
#define AGP_I830_GCC1_DEV2_ENABLED   0x00
 
#define AGP_I830_GCC1_DEV2_DISABLED   0x08
 
#define AGP_I830_GCC1_GMS   0xf0 /* Top bit reserved pre-G33 */
 
#define AGP_I830_GCC1_GMS_STOLEN_512   0x20
 
#define AGP_I830_GCC1_GMS_STOLEN_1024   0x30
 
#define AGP_I830_GCC1_GMS_STOLEN_8192   0x40
 
#define AGP_I830_GCC1_GMASIZE   0x01
 
#define AGP_I830_GCC1_GMASIZE_64   0x01
 
#define AGP_I830_GCC1_GMASIZE_128   0x00
 
#define AGP_I830_HIC   0x70
 
#define AGP_I855_GCC1   0x52
 
#define AGP_I855_GCC1_DEV2   0x08
 
#define AGP_I855_GCC1_DEV2_ENABLED   0x00
 
#define AGP_I855_GCC1_DEV2_DISABLED   0x08
 
#define AGP_I855_GCC1_GMS   0xf0 /* Top bit reserved pre-G33 */
 
#define AGP_I855_GCC1_GMS_STOLEN_0M   0x00
 
#define AGP_I855_GCC1_GMS_STOLEN_1M   0x10
 
#define AGP_I855_GCC1_GMS_STOLEN_4M   0x20
 
#define AGP_I855_GCC1_GMS_STOLEN_8M   0x30
 
#define AGP_I855_GCC1_GMS_STOLEN_16M   0x40
 
#define AGP_I855_GCC1_GMS_STOLEN_32M   0x50
 
#define AGP_I85X_CAPID   0x44
 
#define AGP_I85X_VARIANT_MASK   0x7
 
#define AGP_I85X_VARIANT_SHIFT   5
 
#define AGP_I855_GME   0x0
 
#define AGP_I855_GM   0x4
 
#define AGP_I852_GME   0x2
 
#define AGP_I852_GM   0x5
 
#define AGP_I915_GMADR   0x18
 
#define AGP_I915_MMADR   0x10
 
#define AGP_I915_GTTADR   0x1C
 
#define AGP_I915_GCC1_GMS_STOLEN_48M   0x60
 
#define AGP_I915_GCC1_GMS_STOLEN_64M   0x70
 
#define AGP_I915_DEVEN   0x54
 
#define AGP_SB_DEVEN_D2EN   0x10 /* SB+ has IGD enabled bit */
 
#define AGP_SB_DEVEN_D2EN_ENABLED   0x10 /* in different place */
 
#define AGP_SB_DEVEN_D2EN_DISABLED   0x00
 
#define AGP_I915_DEVEN_D2F0   0x08
 
#define AGP_I915_DEVEN_D2F0_ENABLED   0x08
 
#define AGP_I915_DEVEN_D2F0_DISABLED   0x00
 
#define AGP_I915_MSAC   0x62
 
#define AGP_I915_MSAC_GMASIZE   0x02
 
#define AGP_I915_MSAC_GMASIZE_128   0x02
 
#define AGP_I915_MSAC_GMASIZE_256   0x00
 
#define AGP_I915_IFPADDR   0x60
 
#define AGP_G33_MGGC_GGMS_MASK   (3 << 8)
 
#define AGP_G33_MGGC_GGMS_SIZE_1M   (1 << 8)
 
#define AGP_G33_MGGC_GGMS_SIZE_2M   (2 << 8)
 
#define AGP_G33_GCC1_GMS_STOLEN_128M   0x80
 
#define AGP_G33_GCC1_GMS_STOLEN_256M   0x90
 
#define AGP_I965_GTTMMADR   0x10
 
#define AGP_I965_APBASE   0x18
 
#define AGP_I965_MSAC   0x62
 
#define AGP_I965_MSAC_GMASIZE_128   0x00
 
#define AGP_I965_MSAC_GMASIZE_256   0x02
 
#define AGP_I965_MSAC_GMASIZE_512   0x06
 
#define AGP_I965_PGTBL_SIZE_1MB   (3 << 1)
 
#define AGP_I965_PGTBL_SIZE_2MB   (4 << 1)
 
#define AGP_I965_PGTBL_SIZE_1_5MB   (5 << 1)
 
#define AGP_I965_PGTBL_CTL2   0x20c4
 
#define AGP_I965_IFPADDR   0x70
 
#define AGP_G4X_GCC1_GMS_STOLEN_96M   0xa0
 
#define AGP_G4X_GCC1_GMS_STOLEN_160M   0xb0
 
#define AGP_G4X_GCC1_GMS_STOLEN_224M   0xc0
 
#define AGP_G4X_GCC1_GMS_STOLEN_352M   0xd0
 
#define AGP_SNB_GCC1   0x50
 
#define AGP_SNB_GMCH_GMS_STOLEN_MASK   0xF8
 
#define AGP_SNB_GMCH_GMS_STOLEN_32M   (1 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_64M   (2 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_96M   (3 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_128M   (4 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_160M   (5 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_192M   (6 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_224M   (7 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_256M   (8 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_288M   (9 << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_320M   (0xa << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_352M   (0xb << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_384M   (0xc << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_416M   (0xd << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_448M   (0xe << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_480M   (0xf << 3)
 
#define AGP_SNB_GMCH_GMS_STOLEN_512M   (0x10 << 3)
 
#define AGP_SNB_GTT_SIZE_0M   (0 << 8)
 
#define AGP_SNB_GTT_SIZE_1M   (1 << 8)
 
#define AGP_SNB_GTT_SIZE_2M   (2 << 8)
 
#define AGP_SNB_GTT_SIZE_MASK   (3 << 8)
 
#define AGP_SNB_GFX_MODE   0x02520
 
#define AGP_NVIDIA_0_APBASE   0x10
 
#define AGP_NVIDIA_0_APSIZE   0x80
 
#define AGP_NVIDIA_1_WBC   0xf0
 
#define AGP_NVIDIA_2_GARTCTRL   0xd0
 
#define AGP_NVIDIA_2_APBASE   0xd8
 
#define AGP_NVIDIA_2_APLIMIT   0xdc
 
#define AGP_NVIDIA_2_ATTBASE(i)   (0xe0 + (i) * 4)
 
#define AGP_NVIDIA_3_APBASE   0x50
 
#define AGP_NVIDIA_3_APLIMIT   0x54
 
#define AGP_AMD64_APCTRL   0x90
 
#define AGP_AMD64_APBASE   0x94
 
#define AGP_AMD64_ATTBASE   0x98
 
#define AGP_AMD64_CACHECTRL   0x9c
 
#define AGP_AMD64_APCTRL_GARTEN   0x00000001
 
#define AGP_AMD64_APCTRL_SIZE_MASK   0x0000000e
 
#define AGP_AMD64_APCTRL_DISGARTCPU   0x00000010
 
#define AGP_AMD64_APCTRL_DISGARTIO   0x00000020
 
#define AGP_AMD64_APCTRL_DISWLKPRB   0x00000040
 
#define AGP_AMD64_APBASE_MASK   0x00007fff
 
#define AGP_AMD64_ATTBASE_MASK   0xfffffff0
 
#define AGP_AMD64_CACHECTRL_INVGART   0x00000001
 
#define AGP_AMD64_CACHECTRL_PTEERR   0x00000002
 
#define AGP_AMD64_NVIDIA_0_APBASE   0x10
 
#define AGP_AMD64_NVIDIA_1_APBASE1   0x50
 
#define AGP_AMD64_NVIDIA_1_APLIMIT1   0x54
 
#define AGP_AMD64_NVIDIA_1_APSIZE   0xa8
 
#define AGP_AMD64_NVIDIA_1_APBASE2   0xd8
 
#define AGP_AMD64_NVIDIA_1_APLIMIT2   0xdc
 
#define AGP_AMD64_ULI_APBASE   0x10
 
#define AGP_AMD64_ULI_HTT_FEATURE   0x50
 
#define AGP_AMD64_ULI_ENU_SCR   0x54
 
#define ATI_GART_MMADDR   0x14
 
#define ATI_RS100_APSIZE   0xac
 
#define ATI_RS100_IG_AGPMODE   0xb0
 
#define ATI_RS300_APSIZE   0xf8
 
#define ATI_RS300_IG_AGPMODE   0xfc
 
#define ATI_GART_FEATURE_ID   0x00
 
#define ATI_GART_BASE   0x04
 
#define ATI_GART_CACHE_CNTRL   0x0c
 

Macro Definition Documentation

◆ AGP3_VIA_APSIZE

#define AGP3_VIA_APSIZE   0x94

Definition at line 96 of file agpreg.h.

◆ AGP3_VIA_ATTBASE

#define AGP3_VIA_ATTBASE   0x98

Definition at line 97 of file agpreg.h.

◆ AGP3_VIA_GARTCTRL

#define AGP3_VIA_GARTCTRL   0x90

Definition at line 95 of file agpreg.h.

◆ AGP_ALI_AGPCTRL

#define AGP_ALI_AGPCTRL   0xb8

Definition at line 111 of file agpreg.h.

◆ AGP_ALI_ATTBASE

#define AGP_ALI_ATTBASE   0xbc

Definition at line 112 of file agpreg.h.

◆ AGP_ALI_TLBCTRL

#define AGP_ALI_TLBCTRL   0xc0

Definition at line 113 of file agpreg.h.

◆ AGP_AMD64_APBASE

#define AGP_AMD64_APBASE   0x94

Definition at line 377 of file agpreg.h.

◆ AGP_AMD64_APBASE_MASK

#define AGP_AMD64_APBASE_MASK   0x00007fff

Definition at line 385 of file agpreg.h.

◆ AGP_AMD64_APCTRL

#define AGP_AMD64_APCTRL   0x90

Definition at line 376 of file agpreg.h.

◆ AGP_AMD64_APCTRL_DISGARTCPU

#define AGP_AMD64_APCTRL_DISGARTCPU   0x00000010

Definition at line 382 of file agpreg.h.

◆ AGP_AMD64_APCTRL_DISGARTIO

#define AGP_AMD64_APCTRL_DISGARTIO   0x00000020

Definition at line 383 of file agpreg.h.

◆ AGP_AMD64_APCTRL_DISWLKPRB

#define AGP_AMD64_APCTRL_DISWLKPRB   0x00000040

Definition at line 384 of file agpreg.h.

◆ AGP_AMD64_APCTRL_GARTEN

#define AGP_AMD64_APCTRL_GARTEN   0x00000001

Definition at line 380 of file agpreg.h.

◆ AGP_AMD64_APCTRL_SIZE_MASK

#define AGP_AMD64_APCTRL_SIZE_MASK   0x0000000e

Definition at line 381 of file agpreg.h.

◆ AGP_AMD64_ATTBASE

#define AGP_AMD64_ATTBASE   0x98

Definition at line 378 of file agpreg.h.

◆ AGP_AMD64_ATTBASE_MASK

#define AGP_AMD64_ATTBASE_MASK   0xfffffff0

Definition at line 386 of file agpreg.h.

◆ AGP_AMD64_CACHECTRL

#define AGP_AMD64_CACHECTRL   0x9c

Definition at line 379 of file agpreg.h.

◆ AGP_AMD64_CACHECTRL_INVGART

#define AGP_AMD64_CACHECTRL_INVGART   0x00000001

Definition at line 387 of file agpreg.h.

◆ AGP_AMD64_CACHECTRL_PTEERR

#define AGP_AMD64_CACHECTRL_PTEERR   0x00000002

Definition at line 388 of file agpreg.h.

◆ AGP_AMD64_NVIDIA_0_APBASE

#define AGP_AMD64_NVIDIA_0_APBASE   0x10

Definition at line 393 of file agpreg.h.

◆ AGP_AMD64_NVIDIA_1_APBASE1

#define AGP_AMD64_NVIDIA_1_APBASE1   0x50

Definition at line 394 of file agpreg.h.

◆ AGP_AMD64_NVIDIA_1_APBASE2

#define AGP_AMD64_NVIDIA_1_APBASE2   0xd8

Definition at line 397 of file agpreg.h.

◆ AGP_AMD64_NVIDIA_1_APLIMIT1

#define AGP_AMD64_NVIDIA_1_APLIMIT1   0x54

Definition at line 395 of file agpreg.h.

◆ AGP_AMD64_NVIDIA_1_APLIMIT2

#define AGP_AMD64_NVIDIA_1_APLIMIT2   0xdc

Definition at line 398 of file agpreg.h.

◆ AGP_AMD64_NVIDIA_1_APSIZE

#define AGP_AMD64_NVIDIA_1_APSIZE   0xa8

Definition at line 396 of file agpreg.h.

◆ AGP_AMD64_ULI_APBASE

#define AGP_AMD64_ULI_APBASE   0x10

Definition at line 403 of file agpreg.h.

◆ AGP_AMD64_ULI_ENU_SCR

#define AGP_AMD64_ULI_ENU_SCR   0x54

Definition at line 405 of file agpreg.h.

◆ AGP_AMD64_ULI_HTT_FEATURE

#define AGP_AMD64_ULI_HTT_FEATURE   0x50

Definition at line 404 of file agpreg.h.

◆ AGP_AMD751_APBASE

#define AGP_AMD751_APBASE   0x10

Definition at line 118 of file agpreg.h.

◆ AGP_AMD751_APCTRL

#define AGP_AMD751_APCTRL   0xac

Definition at line 120 of file agpreg.h.

◆ AGP_AMD751_ATTBASE

#define AGP_AMD751_ATTBASE   0x04

Definition at line 145 of file agpreg.h.

◆ AGP_AMD751_CAPS

#define AGP_AMD751_CAPS   0x00

Definition at line 131 of file agpreg.h.

◆ AGP_AMD751_CAPS_EHI

#define AGP_AMD751_CAPS_EHI   0x0800

Definition at line 132 of file agpreg.h.

◆ AGP_AMD751_CAPS_MPC

#define AGP_AMD751_CAPS_MPC   0x0200

Definition at line 134 of file agpreg.h.

◆ AGP_AMD751_CAPS_P2P

#define AGP_AMD751_CAPS_P2P   0x0400

Definition at line 133 of file agpreg.h.

◆ AGP_AMD751_CAPS_REV

#define AGP_AMD751_CAPS_REV   0x00ff

Definition at line 136 of file agpreg.h.

◆ AGP_AMD751_CAPS_VBE

#define AGP_AMD751_CAPS_VBE   0x0100

Definition at line 135 of file agpreg.h.

◆ AGP_AMD751_MODECTRL

#define AGP_AMD751_MODECTRL   0xb0

Definition at line 121 of file agpreg.h.

◆ AGP_AMD751_MODECTRL2

#define AGP_AMD751_MODECTRL2   0xb2

Definition at line 123 of file agpreg.h.

◆ AGP_AMD751_MODECTRL2_G1LM

#define AGP_AMD751_MODECTRL2_G1LM   0x01

Definition at line 124 of file agpreg.h.

◆ AGP_AMD751_MODECTRL2_GPDCE

#define AGP_AMD751_MODECTRL2_GPDCE   0x02

Definition at line 125 of file agpreg.h.

◆ AGP_AMD751_MODECTRL2_NGSE

#define AGP_AMD751_MODECTRL2_NGSE   0x08

Definition at line 126 of file agpreg.h.

◆ AGP_AMD751_MODECTRL_SYNEN

#define AGP_AMD751_MODECTRL_SYNEN   0x80

Definition at line 122 of file agpreg.h.

◆ AGP_AMD751_REGISTERS

#define AGP_AMD751_REGISTERS   0x14

Definition at line 119 of file agpreg.h.

◆ AGP_AMD751_STATUS

#define AGP_AMD751_STATUS   0x02

Definition at line 137 of file agpreg.h.

◆ AGP_AMD751_STATUS_GCE

#define AGP_AMD751_STATUS_GCE   0x0004

Definition at line 143 of file agpreg.h.

◆ AGP_AMD751_STATUS_GCS

#define AGP_AMD751_STATUS_GCS   0x0400

Definition at line 139 of file agpreg.h.

◆ AGP_AMD751_STATUS_MPS

#define AGP_AMD751_STATUS_MPS   0x0200

Definition at line 140 of file agpreg.h.

◆ AGP_AMD751_STATUS_P2PE

#define AGP_AMD751_STATUS_P2PE   0x0008

Definition at line 142 of file agpreg.h.

◆ AGP_AMD751_STATUS_P2PS

#define AGP_AMD751_STATUS_P2PS   0x0800

Definition at line 138 of file agpreg.h.

◆ AGP_AMD751_STATUS_VBEE

#define AGP_AMD751_STATUS_VBEE   0x0001

Definition at line 144 of file agpreg.h.

◆ AGP_AMD751_STATUS_VBES

#define AGP_AMD751_STATUS_VBES   0x0100

Definition at line 141 of file agpreg.h.

◆ AGP_AMD751_TLBCTRL

#define AGP_AMD751_TLBCTRL   0x0c

Definition at line 146 of file agpreg.h.

◆ AGP_APBASE

#define AGP_APBASE   PCIR_BAR(0)

Definition at line 37 of file agpreg.h.

◆ AGP_CAPID

#define AGP_CAPID   0x0

Definition at line 42 of file agpreg.h.

◆ AGP_COMMAND

#define AGP_COMMAND   0x8

Definition at line 44 of file agpreg.h.

◆ AGP_COMMAND_64BIT

#define AGP_COMMAND_64BIT   0x0020

Definition at line 65 of file agpreg.h.

◆ AGP_COMMAND_AGP

#define AGP_COMMAND_AGP   0x0100

Definition at line 63 of file agpreg.h.

◆ AGP_COMMAND_ARQSZ_MASK [1/2]

#define AGP_COMMAND_ARQSZ_MASK   0xe000

Definition at line 60 of file agpreg.h.

◆ AGP_COMMAND_ARQSZ_MASK [2/2]

#define AGP_COMMAND_ARQSZ_MASK   0xe000

Definition at line 60 of file agpreg.h.

◆ AGP_COMMAND_CAL_MASK [1/2]

#define AGP_COMMAND_CAL_MASK   0x1c00

Definition at line 61 of file agpreg.h.

◆ AGP_COMMAND_CAL_MASK [2/2]

#define AGP_COMMAND_CAL_MASK   0x1c00

Definition at line 61 of file agpreg.h.

◆ AGP_COMMAND_FW

#define AGP_COMMAND_FW   0x0010

Definition at line 66 of file agpreg.h.

◆ AGP_COMMAND_GART64

#define AGP_COMMAND_GART64   0x0080

Definition at line 64 of file agpreg.h.

◆ AGP_COMMAND_RQ_MASK [1/2]

#define AGP_COMMAND_RQ_MASK   0xff000000

Definition at line 59 of file agpreg.h.

◆ AGP_COMMAND_RQ_MASK [2/2]

#define AGP_COMMAND_RQ_MASK   0xff000000

Definition at line 59 of file agpreg.h.

◆ AGP_COMMAND_SBA

#define AGP_COMMAND_SBA   0x0200

Definition at line 62 of file agpreg.h.

◆ AGP_G33_GCC1_GMS_STOLEN_128M

#define AGP_G33_GCC1_GMS_STOLEN_128M   0x80

Definition at line 306 of file agpreg.h.

◆ AGP_G33_GCC1_GMS_STOLEN_256M

#define AGP_G33_GCC1_GMS_STOLEN_256M   0x90

Definition at line 307 of file agpreg.h.

◆ AGP_G33_GCC1_SIZE_1M

#define AGP_G33_GCC1_SIZE_1M   (1 << 8)

Definition at line 220 of file agpreg.h.

◆ AGP_G33_GCC1_SIZE_2M

#define AGP_G33_GCC1_SIZE_2M   (2 << 8)

Definition at line 221 of file agpreg.h.

◆ AGP_G33_GCC1_SIZE_MASK

#define AGP_G33_GCC1_SIZE_MASK   (3 << 8)

Definition at line 219 of file agpreg.h.

◆ AGP_G33_MGGC_GGMS_MASK

#define AGP_G33_MGGC_GGMS_MASK   (3 << 8)

Definition at line 303 of file agpreg.h.

◆ AGP_G33_MGGC_GGMS_SIZE_1M

#define AGP_G33_MGGC_GGMS_SIZE_1M   (1 << 8)

Definition at line 304 of file agpreg.h.

◆ AGP_G33_MGGC_GGMS_SIZE_2M

#define AGP_G33_MGGC_GGMS_SIZE_2M   (2 << 8)

Definition at line 305 of file agpreg.h.

◆ AGP_G4X_GCC1_GMS_STOLEN_160M

#define AGP_G4X_GCC1_GMS_STOLEN_160M   0xb0

Definition at line 328 of file agpreg.h.

◆ AGP_G4X_GCC1_GMS_STOLEN_224M

#define AGP_G4X_GCC1_GMS_STOLEN_224M   0xc0

Definition at line 329 of file agpreg.h.

◆ AGP_G4X_GCC1_GMS_STOLEN_352M

#define AGP_G4X_GCC1_GMS_STOLEN_352M   0xd0

Definition at line 330 of file agpreg.h.

◆ AGP_G4X_GCC1_GMS_STOLEN_96M

#define AGP_G4X_GCC1_GMS_STOLEN_96M   0xa0

Definition at line 327 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_1M

#define AGP_G4x_GCC1_SIZE_1M   (0x1 << 8)

Definition at line 223 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_2M

#define AGP_G4x_GCC1_SIZE_2M   (0x3 << 8)

Definition at line 224 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_MASK

#define AGP_G4x_GCC1_SIZE_MASK   (0xf << 8)

Definition at line 222 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_VT_1_5M

#define AGP_G4x_GCC1_SIZE_VT_1_5M   ((0x2 << 8) | AGP_G4x_GCC1_SIZE_VT_EN)

Definition at line 228 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_VT_1M

#define AGP_G4x_GCC1_SIZE_VT_1M    (AGP_G4x_GCC1_SIZE_1M | AGP_G4x_GCC1_SIZE_VT_EN)

Definition at line 226 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_VT_2M

#define AGP_G4x_GCC1_SIZE_VT_2M    (AGP_G4x_GCC1_SIZE_2M | AGP_G4x_GCC1_SIZE_VT_EN)

Definition at line 229 of file agpreg.h.

◆ AGP_G4x_GCC1_SIZE_VT_EN

#define AGP_G4x_GCC1_SIZE_VT_EN   (0x8 << 8)

Definition at line 225 of file agpreg.h.

◆ AGP_I810_DRT

#define AGP_I810_DRT   0x3000

Definition at line 232 of file agpreg.h.

◆ AGP_I810_DRT_POPULATED

#define AGP_I810_DRT_POPULATED   0x01

Definition at line 234 of file agpreg.h.

◆ AGP_I810_DRT_UNPOPULATED

#define AGP_I810_DRT_UNPOPULATED   0x00

Definition at line 233 of file agpreg.h.

◆ AGP_I810_GMADR

#define AGP_I810_GMADR   0x10

Definition at line 178 of file agpreg.h.

◆ AGP_I810_GTT

#define AGP_I810_GTT   0x10000

Definition at line 235 of file agpreg.h.

◆ AGP_I810_MISCC

#define AGP_I810_MISCC   0x72

Definition at line 157 of file agpreg.h.

◆ AGP_I810_MISCC_PLCK

#define AGP_I810_MISCC_PLCK   0x0008

Definition at line 161 of file agpreg.h.

◆ AGP_I810_MISCC_PLCK_LOCKED

#define AGP_I810_MISCC_PLCK_LOCKED   0x0008

Definition at line 163 of file agpreg.h.

◆ AGP_I810_MISCC_PLCK_UNLOCKED

#define AGP_I810_MISCC_PLCK_UNLOCKED   0x0000

Definition at line 162 of file agpreg.h.

◆ AGP_I810_MISCC_RPTC

#define AGP_I810_MISCC_RPTC   0x00c0

Definition at line 169 of file agpreg.h.

◆ AGP_I810_MISCC_RPTC_37

#define AGP_I810_MISCC_RPTC_37   0x00c0

Definition at line 173 of file agpreg.h.

◆ AGP_I810_MISCC_RPTC_50

#define AGP_I810_MISCC_RPTC_50   0x0080

Definition at line 172 of file agpreg.h.

◆ AGP_I810_MISCC_RPTC_62

#define AGP_I810_MISCC_RPTC_62   0x0040

Definition at line 171 of file agpreg.h.

◆ AGP_I810_MISCC_RPTC_NOLIMIT

#define AGP_I810_MISCC_RPTC_NOLIMIT   0x0000

Definition at line 170 of file agpreg.h.

◆ AGP_I810_MISCC_WINSIZE

#define AGP_I810_MISCC_WINSIZE   0x0001

Definition at line 158 of file agpreg.h.

◆ AGP_I810_MISCC_WINSIZE_32

#define AGP_I810_MISCC_WINSIZE_32   0x0001

Definition at line 160 of file agpreg.h.

◆ AGP_I810_MISCC_WINSIZE_64

#define AGP_I810_MISCC_WINSIZE_64   0x0000

Definition at line 159 of file agpreg.h.

◆ AGP_I810_MISCC_WPTC

#define AGP_I810_MISCC_WPTC   0x0030

Definition at line 164 of file agpreg.h.

◆ AGP_I810_MISCC_WPTC_37

#define AGP_I810_MISCC_WPTC_37   0x0030

Definition at line 168 of file agpreg.h.

◆ AGP_I810_MISCC_WPTC_50

#define AGP_I810_MISCC_WPTC_50   0x0020

Definition at line 167 of file agpreg.h.

◆ AGP_I810_MISCC_WPTC_62

#define AGP_I810_MISCC_WPTC_62   0x0010

Definition at line 166 of file agpreg.h.

◆ AGP_I810_MISCC_WPTC_NOLIMIT

#define AGP_I810_MISCC_WPTC_NOLIMIT   0x0000

Definition at line 165 of file agpreg.h.

◆ AGP_I810_MMADR

#define AGP_I810_MMADR   0x14

Definition at line 179 of file agpreg.h.

◆ AGP_I810_PGTBL_CTL

#define AGP_I810_PGTBL_CTL   0x2020

Definition at line 206 of file agpreg.h.

◆ AGP_I810_PGTBL_ENABLED

#define AGP_I810_PGTBL_ENABLED   0x00000001

Definition at line 207 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_128KB

#define AGP_I810_PGTBL_SIZE_128KB   (2 << 1)

Definition at line 215 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_1_5MB

#define AGP_I810_PGTBL_SIZE_1_5MB   (5 << 1)

Definition at line 218 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_1MB

#define AGP_I810_PGTBL_SIZE_1MB   (3 << 1)

Definition at line 216 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_256KB

#define AGP_I810_PGTBL_SIZE_256KB   (1 << 1)

Definition at line 214 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_2MB

#define AGP_I810_PGTBL_SIZE_2MB   (4 << 1)

Definition at line 217 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_512KB

#define AGP_I810_PGTBL_SIZE_512KB   (0 << 1)

Definition at line 213 of file agpreg.h.

◆ AGP_I810_PGTBL_SIZE_MASK

#define AGP_I810_PGTBL_SIZE_MASK   0x0000000e

This field determines the actual size of the global GTT on the 965 and G33

Definition at line 212 of file agpreg.h.

◆ AGP_I810_SMRAM

#define AGP_I810_SMRAM   0x70

Definition at line 151 of file agpreg.h.

◆ AGP_I810_SMRAM_GMS

#define AGP_I810_SMRAM_GMS   0xc0

Definition at line 152 of file agpreg.h.

◆ AGP_I810_SMRAM_GMS_DISABLED

#define AGP_I810_SMRAM_GMS_DISABLED   0x00

Definition at line 153 of file agpreg.h.

◆ AGP_I810_SMRAM_GMS_ENABLED_0

#define AGP_I810_SMRAM_GMS_ENABLED_0   0x40

Definition at line 154 of file agpreg.h.

◆ AGP_I810_SMRAM_GMS_ENABLED_1024

#define AGP_I810_SMRAM_GMS_ENABLED_1024   0xc0

Definition at line 156 of file agpreg.h.

◆ AGP_I810_SMRAM_GMS_ENABLED_512

#define AGP_I810_SMRAM_GMS_ENABLED_512   0x80

Definition at line 155 of file agpreg.h.

◆ AGP_I830_GCC1

#define AGP_I830_GCC1   0x52

Definition at line 240 of file agpreg.h.

◆ AGP_I830_GCC1_DEV2

#define AGP_I830_GCC1_DEV2   0x08

Definition at line 241 of file agpreg.h.

◆ AGP_I830_GCC1_DEV2_DISABLED

#define AGP_I830_GCC1_DEV2_DISABLED   0x08

Definition at line 243 of file agpreg.h.

◆ AGP_I830_GCC1_DEV2_ENABLED

#define AGP_I830_GCC1_DEV2_ENABLED   0x00

Definition at line 242 of file agpreg.h.

◆ AGP_I830_GCC1_GMASIZE

#define AGP_I830_GCC1_GMASIZE   0x01

Definition at line 248 of file agpreg.h.

◆ AGP_I830_GCC1_GMASIZE_128

#define AGP_I830_GCC1_GMASIZE_128   0x00

Definition at line 250 of file agpreg.h.

◆ AGP_I830_GCC1_GMASIZE_64

#define AGP_I830_GCC1_GMASIZE_64   0x01

Definition at line 249 of file agpreg.h.

◆ AGP_I830_GCC1_GMS

#define AGP_I830_GCC1_GMS   0xf0 /* Top bit reserved pre-G33 */

Definition at line 244 of file agpreg.h.

◆ AGP_I830_GCC1_GMS_STOLEN_1024

#define AGP_I830_GCC1_GMS_STOLEN_1024   0x30

Definition at line 246 of file agpreg.h.

◆ AGP_I830_GCC1_GMS_STOLEN_512

#define AGP_I830_GCC1_GMS_STOLEN_512   0x20

Definition at line 245 of file agpreg.h.

◆ AGP_I830_GCC1_GMS_STOLEN_8192

#define AGP_I830_GCC1_GMS_STOLEN_8192   0x40

Definition at line 247 of file agpreg.h.

◆ AGP_I830_HIC

#define AGP_I830_HIC   0x70

Definition at line 251 of file agpreg.h.

◆ AGP_I852_GM

#define AGP_I852_GM   0x5

Definition at line 277 of file agpreg.h.

◆ AGP_I852_GME

#define AGP_I852_GME   0x2

Definition at line 276 of file agpreg.h.

◆ AGP_I855_GCC1

#define AGP_I855_GCC1   0x52

Definition at line 256 of file agpreg.h.

◆ AGP_I855_GCC1_DEV2

#define AGP_I855_GCC1_DEV2   0x08

Definition at line 257 of file agpreg.h.

◆ AGP_I855_GCC1_DEV2_DISABLED

#define AGP_I855_GCC1_DEV2_DISABLED   0x08

Definition at line 259 of file agpreg.h.

◆ AGP_I855_GCC1_DEV2_ENABLED

#define AGP_I855_GCC1_DEV2_ENABLED   0x00

Definition at line 258 of file agpreg.h.

◆ AGP_I855_GCC1_GMS

#define AGP_I855_GCC1_GMS   0xf0 /* Top bit reserved pre-G33 */

Definition at line 260 of file agpreg.h.

◆ AGP_I855_GCC1_GMS_STOLEN_0M

#define AGP_I855_GCC1_GMS_STOLEN_0M   0x00

Definition at line 261 of file agpreg.h.

◆ AGP_I855_GCC1_GMS_STOLEN_16M

#define AGP_I855_GCC1_GMS_STOLEN_16M   0x40

Definition at line 265 of file agpreg.h.

◆ AGP_I855_GCC1_GMS_STOLEN_1M

#define AGP_I855_GCC1_GMS_STOLEN_1M   0x10

Definition at line 262 of file agpreg.h.

◆ AGP_I855_GCC1_GMS_STOLEN_32M

#define AGP_I855_GCC1_GMS_STOLEN_32M   0x50

Definition at line 266 of file agpreg.h.

◆ AGP_I855_GCC1_GMS_STOLEN_4M

#define AGP_I855_GCC1_GMS_STOLEN_4M   0x20

Definition at line 263 of file agpreg.h.

◆ AGP_I855_GCC1_GMS_STOLEN_8M

#define AGP_I855_GCC1_GMS_STOLEN_8M   0x30

Definition at line 264 of file agpreg.h.

◆ AGP_I855_GM

#define AGP_I855_GM   0x4

Definition at line 275 of file agpreg.h.

◆ AGP_I855_GME

#define AGP_I855_GME   0x0

Definition at line 274 of file agpreg.h.

◆ AGP_I85X_CAPID

#define AGP_I85X_CAPID   0x44

Definition at line 271 of file agpreg.h.

◆ AGP_I85X_VARIANT_MASK

#define AGP_I85X_VARIANT_MASK   0x7

Definition at line 272 of file agpreg.h.

◆ AGP_I85X_VARIANT_SHIFT

#define AGP_I85X_VARIANT_SHIFT   5

Definition at line 273 of file agpreg.h.

◆ AGP_I915_DEVEN

#define AGP_I915_DEVEN   0x54

Definition at line 287 of file agpreg.h.

◆ AGP_I915_DEVEN_D2F0

#define AGP_I915_DEVEN_D2F0   0x08

Definition at line 291 of file agpreg.h.

◆ AGP_I915_DEVEN_D2F0_DISABLED

#define AGP_I915_DEVEN_D2F0_DISABLED   0x00

Definition at line 293 of file agpreg.h.

◆ AGP_I915_DEVEN_D2F0_ENABLED

#define AGP_I915_DEVEN_D2F0_ENABLED   0x08

Definition at line 292 of file agpreg.h.

◆ AGP_I915_GCC1_GMS_STOLEN_48M

#define AGP_I915_GCC1_GMS_STOLEN_48M   0x60

Definition at line 285 of file agpreg.h.

◆ AGP_I915_GCC1_GMS_STOLEN_64M

#define AGP_I915_GCC1_GMS_STOLEN_64M   0x70

Definition at line 286 of file agpreg.h.

◆ AGP_I915_GMADR

#define AGP_I915_GMADR   0x18

Definition at line 282 of file agpreg.h.

◆ AGP_I915_GTTADR

#define AGP_I915_GTTADR   0x1C

Definition at line 284 of file agpreg.h.

◆ AGP_I915_IFPADDR

#define AGP_I915_IFPADDR   0x60

Definition at line 298 of file agpreg.h.

◆ AGP_I915_MMADR

#define AGP_I915_MMADR   0x10

Definition at line 283 of file agpreg.h.

◆ AGP_I915_MSAC

#define AGP_I915_MSAC   0x62

Definition at line 294 of file agpreg.h.

◆ AGP_I915_MSAC_GMASIZE

#define AGP_I915_MSAC_GMASIZE   0x02

Definition at line 295 of file agpreg.h.

◆ AGP_I915_MSAC_GMASIZE_128

#define AGP_I915_MSAC_GMASIZE_128   0x02

Definition at line 296 of file agpreg.h.

◆ AGP_I915_MSAC_GMASIZE_256

#define AGP_I915_MSAC_GMASIZE_256   0x00

Definition at line 297 of file agpreg.h.

◆ AGP_I965_APBASE

#define AGP_I965_APBASE   0x18

Definition at line 313 of file agpreg.h.

◆ AGP_I965_GTTMMADR

#define AGP_I965_GTTMMADR   0x10

Definition at line 312 of file agpreg.h.

◆ AGP_I965_IFPADDR

#define AGP_I965_IFPADDR   0x70

Definition at line 322 of file agpreg.h.

◆ AGP_I965_MSAC

#define AGP_I965_MSAC   0x62

Definition at line 314 of file agpreg.h.

◆ AGP_I965_MSAC_GMASIZE_128

#define AGP_I965_MSAC_GMASIZE_128   0x00

Definition at line 315 of file agpreg.h.

◆ AGP_I965_MSAC_GMASIZE_256

#define AGP_I965_MSAC_GMASIZE_256   0x02

Definition at line 316 of file agpreg.h.

◆ AGP_I965_MSAC_GMASIZE_512

#define AGP_I965_MSAC_GMASIZE_512   0x06

Definition at line 317 of file agpreg.h.

◆ AGP_I965_PGTBL_CTL2

#define AGP_I965_PGTBL_CTL2   0x20c4

Definition at line 321 of file agpreg.h.

◆ AGP_I965_PGTBL_SIZE_1_5MB

#define AGP_I965_PGTBL_SIZE_1_5MB   (5 << 1)

Definition at line 320 of file agpreg.h.

◆ AGP_I965_PGTBL_SIZE_1MB

#define AGP_I965_PGTBL_SIZE_1MB   (3 << 1)

Definition at line 318 of file agpreg.h.

◆ AGP_I965_PGTBL_SIZE_2MB

#define AGP_I965_PGTBL_SIZE_2MB   (4 << 1)

Definition at line 319 of file agpreg.h.

◆ AGP_INTEL_AGPCTRL

#define AGP_INTEL_AGPCTRL   0xb0

Definition at line 73 of file agpreg.h.

◆ AGP_INTEL_APSIZE

#define AGP_INTEL_APSIZE   0xb4

Definition at line 74 of file agpreg.h.

◆ AGP_INTEL_ATTBASE

#define AGP_INTEL_ATTBASE   0xb8

Definition at line 75 of file agpreg.h.

◆ AGP_INTEL_ERRSTS

#define AGP_INTEL_ERRSTS   0x91

Definition at line 72 of file agpreg.h.

◆ AGP_INTEL_I820_RDCR

#define AGP_INTEL_I820_RDCR   0x51

Definition at line 81 of file agpreg.h.

◆ AGP_INTEL_I845_AGPM

#define AGP_INTEL_I845_AGPM   0x51

Definition at line 82 of file agpreg.h.

◆ AGP_INTEL_I8XX_ERRSTS

#define AGP_INTEL_I8XX_ERRSTS   0xc8

Definition at line 83 of file agpreg.h.

◆ AGP_INTEL_MCHCFG

#define AGP_INTEL_MCHCFG   0x50

Definition at line 80 of file agpreg.h.

◆ AGP_INTEL_NBXCFG

#define AGP_INTEL_NBXCFG   0x50

Definition at line 71 of file agpreg.h.

◆ AGP_NVIDIA_0_APBASE

#define AGP_NVIDIA_0_APBASE   0x10

Definition at line 363 of file agpreg.h.

◆ AGP_NVIDIA_0_APSIZE

#define AGP_NVIDIA_0_APSIZE   0x80

Definition at line 364 of file agpreg.h.

◆ AGP_NVIDIA_1_WBC

#define AGP_NVIDIA_1_WBC   0xf0

Definition at line 365 of file agpreg.h.

◆ AGP_NVIDIA_2_APBASE

#define AGP_NVIDIA_2_APBASE   0xd8

Definition at line 367 of file agpreg.h.

◆ AGP_NVIDIA_2_APLIMIT

#define AGP_NVIDIA_2_APLIMIT   0xdc

Definition at line 368 of file agpreg.h.

◆ AGP_NVIDIA_2_ATTBASE

#define AGP_NVIDIA_2_ATTBASE (   i)    (0xe0 + (i) * 4)

Definition at line 369 of file agpreg.h.

◆ AGP_NVIDIA_2_GARTCTRL

#define AGP_NVIDIA_2_GARTCTRL   0xd0

Definition at line 366 of file agpreg.h.

◆ AGP_NVIDIA_3_APBASE

#define AGP_NVIDIA_3_APBASE   0x50

Definition at line 370 of file agpreg.h.

◆ AGP_NVIDIA_3_APLIMIT

#define AGP_NVIDIA_3_APLIMIT   0x54

Definition at line 371 of file agpreg.h.

◆ AGP_SB_DEVEN_D2EN

#define AGP_SB_DEVEN_D2EN   0x10 /* SB+ has IGD enabled bit */

Definition at line 288 of file agpreg.h.

◆ AGP_SB_DEVEN_D2EN_DISABLED

#define AGP_SB_DEVEN_D2EN_DISABLED   0x00

Definition at line 290 of file agpreg.h.

◆ AGP_SB_DEVEN_D2EN_ENABLED

#define AGP_SB_DEVEN_D2EN_ENABLED   0x10 /* in different place */

Definition at line 289 of file agpreg.h.

◆ AGP_SIS_ATTBASE

#define AGP_SIS_ATTBASE   0x90

Definition at line 103 of file agpreg.h.

◆ AGP_SIS_TLBCTRL

#define AGP_SIS_TLBCTRL   0x97

Definition at line 105 of file agpreg.h.

◆ AGP_SIS_TLBFLUSH

#define AGP_SIS_TLBFLUSH   0x98

Definition at line 106 of file agpreg.h.

◆ AGP_SIS_WINCTRL

#define AGP_SIS_WINCTRL   0x94

Definition at line 104 of file agpreg.h.

◆ AGP_SNB_GCC1

#define AGP_SNB_GCC1   0x50

Definition at line 335 of file agpreg.h.

◆ AGP_SNB_GFX_MODE

#define AGP_SNB_GFX_MODE   0x02520

Definition at line 358 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_128M

#define AGP_SNB_GMCH_GMS_STOLEN_128M   (4 << 3)

Definition at line 340 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_160M

#define AGP_SNB_GMCH_GMS_STOLEN_160M   (5 << 3)

Definition at line 341 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_192M

#define AGP_SNB_GMCH_GMS_STOLEN_192M   (6 << 3)

Definition at line 342 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_224M

#define AGP_SNB_GMCH_GMS_STOLEN_224M   (7 << 3)

Definition at line 343 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_256M

#define AGP_SNB_GMCH_GMS_STOLEN_256M   (8 << 3)

Definition at line 344 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_288M

#define AGP_SNB_GMCH_GMS_STOLEN_288M   (9 << 3)

Definition at line 345 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_320M

#define AGP_SNB_GMCH_GMS_STOLEN_320M   (0xa << 3)

Definition at line 346 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_32M

#define AGP_SNB_GMCH_GMS_STOLEN_32M   (1 << 3)

Definition at line 337 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_352M

#define AGP_SNB_GMCH_GMS_STOLEN_352M   (0xb << 3)

Definition at line 347 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_384M

#define AGP_SNB_GMCH_GMS_STOLEN_384M   (0xc << 3)

Definition at line 348 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_416M

#define AGP_SNB_GMCH_GMS_STOLEN_416M   (0xd << 3)

Definition at line 349 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_448M

#define AGP_SNB_GMCH_GMS_STOLEN_448M   (0xe << 3)

Definition at line 350 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_480M

#define AGP_SNB_GMCH_GMS_STOLEN_480M   (0xf << 3)

Definition at line 351 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_512M

#define AGP_SNB_GMCH_GMS_STOLEN_512M   (0x10 << 3)

Definition at line 352 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_64M

#define AGP_SNB_GMCH_GMS_STOLEN_64M   (2 << 3)

Definition at line 338 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_96M

#define AGP_SNB_GMCH_GMS_STOLEN_96M   (3 << 3)

Definition at line 339 of file agpreg.h.

◆ AGP_SNB_GMCH_GMS_STOLEN_MASK

#define AGP_SNB_GMCH_GMS_STOLEN_MASK   0xF8

Definition at line 336 of file agpreg.h.

◆ AGP_SNB_GTT_SIZE_0M

#define AGP_SNB_GTT_SIZE_0M   (0 << 8)

Definition at line 353 of file agpreg.h.

◆ AGP_SNB_GTT_SIZE_1M

#define AGP_SNB_GTT_SIZE_1M   (1 << 8)

Definition at line 354 of file agpreg.h.

◆ AGP_SNB_GTT_SIZE_2M

#define AGP_SNB_GTT_SIZE_2M   (2 << 8)

Definition at line 355 of file agpreg.h.

◆ AGP_SNB_GTT_SIZE_MASK

#define AGP_SNB_GTT_SIZE_MASK   (3 << 8)

Definition at line 356 of file agpreg.h.

◆ AGP_STATUS

#define AGP_STATUS   0x4

Definition at line 43 of file agpreg.h.

◆ AGP_STATUS_64BIT

#define AGP_STATUS_64BIT   0x0020

Definition at line 57 of file agpreg.h.

◆ AGP_STATUS_AGP3

#define AGP_STATUS_AGP3   0x0008

Definition at line 45 of file agpreg.h.

◆ AGP_STATUS_ARQSZ_MASK

#define AGP_STATUS_ARQSZ_MASK   0xe000

Definition at line 48 of file agpreg.h.

◆ AGP_STATUS_CAL_MASK

#define AGP_STATUS_CAL_MASK   0x1c00

Definition at line 50 of file agpreg.h.

◆ AGP_STATUS_FW

#define AGP_STATUS_FW   0x0010

Definition at line 58 of file agpreg.h.

◆ AGP_STATUS_GART64

#define AGP_STATUS_GART64   0x0080

Definition at line 55 of file agpreg.h.

◆ AGP_STATUS_HTRANS

#define AGP_STATUS_HTRANS   0x0040

Definition at line 56 of file agpreg.h.

◆ AGP_STATUS_ISOCH

#define AGP_STATUS_ISOCH   0x10000

Definition at line 52 of file agpreg.h.

◆ AGP_STATUS_ITA_COH

#define AGP_STATUS_ITA_COH   0x0100

Definition at line 54 of file agpreg.h.

◆ AGP_STATUS_RQ_MASK

#define AGP_STATUS_RQ_MASK   0xff000000

Definition at line 46 of file agpreg.h.

◆ AGP_STATUS_SBA

#define AGP_STATUS_SBA   0x0200

Definition at line 53 of file agpreg.h.

◆ AGP_VIA_AGPSEL

#define AGP_VIA_AGPSEL   0xfd

Definition at line 98 of file agpreg.h.

◆ AGP_VIA_APSIZE

#define AGP_VIA_APSIZE   0x84

Definition at line 89 of file agpreg.h.

◆ AGP_VIA_ATTBASE

#define AGP_VIA_ATTBASE   0x88

Definition at line 90 of file agpreg.h.

◆ AGP_VIA_GARTCTRL

#define AGP_VIA_GARTCTRL   0x80

Definition at line 88 of file agpreg.h.

◆ ATI_GART_BASE

#define ATI_GART_BASE   0x04

Definition at line 416 of file agpreg.h.

◆ ATI_GART_CACHE_CNTRL

#define ATI_GART_CACHE_CNTRL   0x0c

Definition at line 417 of file agpreg.h.

◆ ATI_GART_FEATURE_ID

#define ATI_GART_FEATURE_ID   0x00

Definition at line 415 of file agpreg.h.

◆ ATI_GART_MMADDR

#define ATI_GART_MMADDR   0x14

Definition at line 410 of file agpreg.h.

◆ ATI_RS100_APSIZE

#define ATI_RS100_APSIZE   0xac

Definition at line 411 of file agpreg.h.

◆ ATI_RS100_IG_AGPMODE

#define ATI_RS100_IG_AGPMODE   0xb0

Definition at line 412 of file agpreg.h.

◆ ATI_RS300_APSIZE

#define ATI_RS300_APSIZE   0xf8

Definition at line 413 of file agpreg.h.

◆ ATI_RS300_IG_AGPMODE

#define ATI_RS300_IG_AGPMODE   0xfc

Definition at line 414 of file agpreg.h.

◆ GEN6_PTE_GFDT

#define GEN6_PTE_GFDT   0x00000008 /* Graphics Data Type */

Definition at line 201 of file agpreg.h.

◆ GEN6_PTE_LLC

#define GEN6_PTE_LLC   0x00000004 /* Cache in LLC */

Definition at line 199 of file agpreg.h.

◆ GEN6_PTE_LLC_MLC

#define GEN6_PTE_LLC_MLC   0x00000006 /* Cache in LLC and MLC */

Definition at line 200 of file agpreg.h.

◆ GEN6_PTE_RESERVED

#define GEN6_PTE_RESERVED   0x00000000

Definition at line 197 of file agpreg.h.

◆ GEN6_PTE_UNCACHED

#define GEN6_PTE_UNCACHED   0x00000002 /* Do not cache */

Definition at line 198 of file agpreg.h.

◆ I810_PTE_LOCAL

#define I810_PTE_LOCAL   0x00000002 /* Non-snooped main phys memory */

Definition at line 189 of file agpreg.h.

◆ I810_PTE_MAIN_UNCACHED

#define I810_PTE_MAIN_UNCACHED   0x00000000

Definition at line 188 of file agpreg.h.

◆ I810_PTE_VALID

#define I810_PTE_VALID   0x00000001

Definition at line 181 of file agpreg.h.

◆ I830_PTE_SYSTEM_CACHED

#define I830_PTE_SYSTEM_CACHED   0x00000006 /* Snooped main phys memory */

Definition at line 190 of file agpreg.h.