Specifications

236 AMD Geode™ GeodeROM Functional Specification
System Management Mode Software
32087C
15.13.6.5 WRITE_PCI_BYTE
Parameter0
PCI configuration address
Parameter1
Data to write
Example of usage:
WRITE_PCI_BYTE(0x8000933D, InterruptPin);
15.13.6.6 WRITE_PCI_WORD
Parameter0
PCI configuration address
Parameter1
Data to write
Example of usage:
WRITE_PCI_WORD(0x80009304, Command);
WRITE_PCI_DWORD
Parameter0
PCI configuration address
Parameter1
Data to write
Example of usage:
WRITE_PCI_DWORD(0x80009314, BAR1);
15.13.6.7 WRITE_PCI_DWORD_NO_TRAP, WRITE_PCI_WORD_NO_TRAP, WRITE_PCI_BYTE_NO_TRAP
This macro disables trapping on the PCI address, performs a PCI DWORD write, then re-enables PCI trapping on the
address. This is useful for forwarding trapped PCI writes to the hardware.
Parameter0
PCI configuration address
Parameter1
Data to write
Example of usage:
WRITE_PCI_DWORD_NO_TRAP (0x80009314, BAR1);