TianoCore EDK2 master
Loading...
Searching...
No Matches
I440FxPiix4.h File Reference
#include <Library/PciLib.h>

Go to the source code of this file.

Macros

#define INTEL_82441_DEVICE_ID   0x1237
 
#define PMC_REGISTER_PIIX4(Offset)   PCI_LIB_ADDRESS (0, 0, 0, (Offset))
 
#define PIIX4_PAM0   0x59
 
#define PIIX4_PAM1   0x5A
 
#define PIIX4_PAM2   0x5B
 
#define PIIX4_PAM3   0x5C
 
#define PIIX4_PAM4   0x5D
 
#define PIIX4_PAM5   0x5E
 
#define PIIX4_PAM6   0x5F
 
#define POWER_MGMT_REGISTER_PIIX4(Offset)   PCI_LIB_ADDRESS (0, 1, 3, (Offset))
 
#define PIIX4_PMBA   0x40
 
#define PIIX4_PMBA_MASK
 
#define PIIX4_PMREGMISC   0x80
 
#define PIIX4_PMREGMISC_PMIOSE   BIT0
 
#define PIIX4_CPU_HOTPLUG_BASE   0xAF00
 

Detailed Description

Various register numbers and value bits based on the following publications:

  • Intel(R) datasheet 290549-001
  • Intel(R) datasheet 290562-001
  • Intel(R) datasheet 297654-006
  • Intel(R) datasheet 297738-017

Copyright (C) 2015, Red Hat, Inc. Copyright (c) 2014, Gabriel L. Somlo somlo.nosp@m.@cmu.nosp@m..edu

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file I440FxPiix4.h.

Macro Definition Documentation

◆ INTEL_82441_DEVICE_ID

#define INTEL_82441_DEVICE_ID   0x1237

Definition at line 22 of file I440FxPiix4.h.

◆ PIIX4_CPU_HOTPLUG_BASE

#define PIIX4_CPU_HOTPLUG_BASE   0xAF00

Definition at line 52 of file I440FxPiix4.h.

◆ PIIX4_PAM0

#define PIIX4_PAM0   0x59

Definition at line 29 of file I440FxPiix4.h.

◆ PIIX4_PAM1

#define PIIX4_PAM1   0x5A

Definition at line 30 of file I440FxPiix4.h.

◆ PIIX4_PAM2

#define PIIX4_PAM2   0x5B

Definition at line 31 of file I440FxPiix4.h.

◆ PIIX4_PAM3

#define PIIX4_PAM3   0x5C

Definition at line 32 of file I440FxPiix4.h.

◆ PIIX4_PAM4

#define PIIX4_PAM4   0x5D

Definition at line 33 of file I440FxPiix4.h.

◆ PIIX4_PAM5

#define PIIX4_PAM5   0x5E

Definition at line 34 of file I440FxPiix4.h.

◆ PIIX4_PAM6

#define PIIX4_PAM6   0x5F

Definition at line 35 of file I440FxPiix4.h.

◆ PIIX4_PMBA

#define PIIX4_PMBA   0x40

Definition at line 42 of file I440FxPiix4.h.

◆ PIIX4_PMBA_MASK

#define PIIX4_PMBA_MASK
Value:
(BIT15 | BIT14 | BIT13 | BIT12 | BIT11 | \
BIT10 | BIT9 | BIT8 | BIT7 | BIT6)

Definition at line 43 of file I440FxPiix4.h.

◆ PIIX4_PMREGMISC

#define PIIX4_PMREGMISC   0x80

Definition at line 46 of file I440FxPiix4.h.

◆ PIIX4_PMREGMISC_PMIOSE

#define PIIX4_PMREGMISC_PMIOSE   BIT0

Definition at line 47 of file I440FxPiix4.h.

◆ PMC_REGISTER_PIIX4

#define PMC_REGISTER_PIIX4 (   Offset)    PCI_LIB_ADDRESS (0, 0, 0, (Offset))

Definition at line 27 of file I440FxPiix4.h.

◆ POWER_MGMT_REGISTER_PIIX4

#define POWER_MGMT_REGISTER_PIIX4 (   Offset)    PCI_LIB_ADDRESS (0, 1, 3, (Offset))

Definition at line 40 of file I440FxPiix4.h.