Intel Extensible Firmware Interface User Manual
Page 427

Protocols
— PCI Bus Support
Version 1.10
12/01/02
12-9
Mem.Read
Allows reads from memory mapped I/O space. See the
function description.
Mem.Write
Allows writes to memory mapped I/O space. See the
function description.
Io.Read
Allows reads from I/O space. See the
function
description.
Io.Write
Allows writes to I/O space. See the
function
description.
Pci.Read
Allows reads from PCI configuration space. See the
function description.
Pci.Write
Allows writes to PCI configuration space. See the
function description.
CopyMem
Allows one region of PCI root bridge memory space to be copied
to another region of PCI root bridge memory space. See the
function description.
Map
Provides the PCI controller–specific addresses needed to access
system memory for DMA. See the
function description.
Unmap
Releases any resources allocated by
Map()
. See the
function description.
AllocateBuffer
Allocates pages that are suitable for a common buffer mapping.
See the
function description.
FreeBuffer
Free pages that were allocated with
AllocateBuffer()
. See
function description.
Flush
Flushes all PCI posted write transactions to system memory. See
the
function description.
GetAttributes
Gets the attributes that a PCI root bridge supports setting with
, and the attributes that a PCI root bridge is
currently using. See the
function
description.
SetAttributes
Sets attributes for a resource range on a PCI root bridge. See the
SetAttributes()
function description.
Configuration
Gets the current resource settings for this PCI root bridge. See the
function description.
SegmentNumber
The segment number that this PCI root bridge resides.