Datasheet
Datasheet, Volume 2 57
Processor Configuration Registers
0RW 0b
PEG0 MDA Present (MDAP0)
This bit works with the VGA Enable bits in the BCTRL register of Device 1 to
control the routing of processor initiated transactions targeting MDA
compatible I/O and memory address ranges. This bit should not be set if
device 1's VGA Enable bit is not set.
If device 1's VGA enable bit is not set, then accesses to I/O address range
x3BCh–x3BFh remain on the backbone.
If the VGA enable bit is set and MDA is not present, accesses to I/O address
range x3BCh–x3BFh are forwarded to PCI Express through device 1 if the
address is within the corresponding IOBASE and IOLIMIT; otherwise, they
remain on the backbone.
MDA resources are defined as the following:
Memory: 0B0000h – 0B7FFFh
I/O: 3B4h, 3B5h, 3B8h, 3B9h, 3BAh, 3BFh
(including ISA address aliases, A[15:10] are not used in decode)
Any I/O reference that includes the I/O locations listed above, or their
aliases, will remain on the backbone even if the reference also includes I/O
locations not listed above.
The following table shows the behavior for all combinations of MDA and VGA:
VGAEN MDAP Description
0 0 All References to MDA and VGA space are not claimed by
Device 1.
0 1 Illegal combination
1 0 All VGA and MDA references are routed to PCI Express
Graphics Attach device 1.
1 1 All VGA references are routed to PCI Express Graphics
Attach device 1. MDA references are not claimed by
device 1.
VGA and MDA memory cycles can only be routed across PEG0 when MAE
(PCICMD1[1]) is set. VGA and MDA I/O cycles can only be routed across
PEG0 if IOAE (PCICMD1[0]) is set.
0 = No MDA
1 = MDA Present
B/D/F/Type: 0/0/0/PCI
Address Offset: 97h
Reset Value: 00h
Access: RW
BIOS Optimal Reset Value 00h
Bit Attr
Reset
Value
Description