coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
host_bridge.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D0F0_EPBAR_LO   0x40
 
#define D0F0_EPBAR_HI   0x44
 
#define D0F0_MCHBAR_LO   0x48
 
#define D0F0_MCHBAR_HI   0x4c
 
#define D0F0_GGC   0x52
 
#define D0F0_DEVEN   0x54
 
#define D0EN   (1 << 0)
 
#define D1EN   (1 << 1)
 
#define IGD0EN   (1 << 3)
 
#define IGD1EN   (1 << 4)
 
#define D3F0EN   (1 << 6)
 
#define D3F1EN   (1 << 7)
 
#define D3F2EN   (1 << 8)
 
#define D3F3EN   (1 << 9)
 
#define PEG1EN   (1 << 13)
 
#define BOARD_DEVEN   (D0EN | D1EN | IGD0EN | IGD1EN | PEG1EN)
 
#define D0F0_PCIEXBAR_LO   0x60
 
#define D0F0_PCIEXBAR_HI   0x64
 
#define D0F0_DMIBAR_LO   0x68
 
#define D0F0_DMIBAR_HI   0x6c
 
#define D0F0_PAM(x)   (0x90 + (x)) /* 0-6 */
 
#define D0F0_REMAPBASE   0x98
 
#define D0F0_REMAPLIMIT   0x9a
 
#define D0F0_SMRAM   0x9d
 
#define D0F0_ESMRAMC   0x9e
 
#define D0F0_TOM   0xa0
 
#define D0F0_TOUUD   0xa2
 
#define D0F0_TOLUD   0xb0
 
#define D0F0_GBSM   0xa4
 
#define D0F0_BGSM   0xa8
 
#define D0F0_TSEG   0xac
 
#define D0F0_SKPD   0xdc /* Scratchpad Data */
 
#define D0F0_CAPID0   0xe0
 

Macro Definition Documentation

◆ BOARD_DEVEN

#define BOARD_DEVEN   (D0EN | D1EN | IGD0EN | IGD1EN | PEG1EN)

Definition at line 21 of file host_bridge.h.

◆ D0EN

#define D0EN   (1 << 0)

Definition at line 12 of file host_bridge.h.

◆ D0F0_BGSM

#define D0F0_BGSM   0xa8

Definition at line 35 of file host_bridge.h.

◆ D0F0_CAPID0

#define D0F0_CAPID0   0xe0

Definition at line 38 of file host_bridge.h.

◆ D0F0_DEVEN

#define D0F0_DEVEN   0x54

Definition at line 11 of file host_bridge.h.

◆ D0F0_DMIBAR_HI

#define D0F0_DMIBAR_HI   0x6c

Definition at line 25 of file host_bridge.h.

◆ D0F0_DMIBAR_LO

#define D0F0_DMIBAR_LO   0x68

Definition at line 24 of file host_bridge.h.

◆ D0F0_EPBAR_HI

#define D0F0_EPBAR_HI   0x44

Definition at line 7 of file host_bridge.h.

◆ D0F0_EPBAR_LO

#define D0F0_EPBAR_LO   0x40

Definition at line 6 of file host_bridge.h.

◆ D0F0_ESMRAMC

#define D0F0_ESMRAMC   0x9e

Definition at line 30 of file host_bridge.h.

◆ D0F0_GBSM

#define D0F0_GBSM   0xa4

Definition at line 34 of file host_bridge.h.

◆ D0F0_GGC

#define D0F0_GGC   0x52

Definition at line 10 of file host_bridge.h.

◆ D0F0_MCHBAR_HI

#define D0F0_MCHBAR_HI   0x4c

Definition at line 9 of file host_bridge.h.

◆ D0F0_MCHBAR_LO

#define D0F0_MCHBAR_LO   0x48

Definition at line 8 of file host_bridge.h.

◆ D0F0_PAM

#define D0F0_PAM (   x)    (0x90 + (x)) /* 0-6 */

Definition at line 26 of file host_bridge.h.

◆ D0F0_PCIEXBAR_HI

#define D0F0_PCIEXBAR_HI   0x64

Definition at line 23 of file host_bridge.h.

◆ D0F0_PCIEXBAR_LO

#define D0F0_PCIEXBAR_LO   0x60

Definition at line 22 of file host_bridge.h.

◆ D0F0_REMAPBASE

#define D0F0_REMAPBASE   0x98

Definition at line 27 of file host_bridge.h.

◆ D0F0_REMAPLIMIT

#define D0F0_REMAPLIMIT   0x9a

Definition at line 28 of file host_bridge.h.

◆ D0F0_SKPD

#define D0F0_SKPD   0xdc /* Scratchpad Data */

Definition at line 37 of file host_bridge.h.

◆ D0F0_SMRAM

#define D0F0_SMRAM   0x9d

Definition at line 29 of file host_bridge.h.

◆ D0F0_TOLUD

#define D0F0_TOLUD   0xb0

Definition at line 33 of file host_bridge.h.

◆ D0F0_TOM

#define D0F0_TOM   0xa0

Definition at line 31 of file host_bridge.h.

◆ D0F0_TOUUD

#define D0F0_TOUUD   0xa2

Definition at line 32 of file host_bridge.h.

◆ D0F0_TSEG

#define D0F0_TSEG   0xac

Definition at line 36 of file host_bridge.h.

◆ D1EN

#define D1EN   (1 << 1)

Definition at line 13 of file host_bridge.h.

◆ D3F0EN

#define D3F0EN   (1 << 6)

Definition at line 16 of file host_bridge.h.

◆ D3F1EN

#define D3F1EN   (1 << 7)

Definition at line 17 of file host_bridge.h.

◆ D3F2EN

#define D3F2EN   (1 << 8)

Definition at line 18 of file host_bridge.h.

◆ D3F3EN

#define D3F3EN   (1 << 9)

Definition at line 19 of file host_bridge.h.

◆ IGD0EN

#define IGD0EN   (1 << 3)

Definition at line 14 of file host_bridge.h.

◆ IGD1EN

#define IGD1EN   (1 << 4)

Definition at line 15 of file host_bridge.h.

◆ PEG1EN

#define PEG1EN   (1 << 13)

Definition at line 20 of file host_bridge.h.