User's Manual
Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
48
5.6. Saving the Hardware State
Note that the VGA register unlocking protocol must be performed in order to access some of the registers
described below.
During a state change, the driver should preserve the following registers to provide complete state
restoration in the future:
• IO Control CR80
• Address Mapping GR10
• Bit Blit Control MM 0x7000C
• Video Clock 2 / M MM 0x6008
• Video Clock 2 / N MM 0x600C
• Video Clock 2 / Divisor Select MM 0x6012
• Vertical Total CRX 30
• Vertical Display End CRX 31
• Vertical Sync Start CRX 32
• Vertical Blank Start CRX 33
• Horizontal Total CRX 35
• Horizontal Blnk CRX 39
• Ext Offset CRX 41
• Interlace Control CRX 70
• Hardware Status Mask Register MM 0x2098
• Interrupt Enable Register MM 0x20A0
• Interrupt Identity Register MM 0x20A4
• Interrupt Mask Register MM 0x20A8
• Error Mask Register MM 0x20B4
• Display Control Register MM 0x70008
• Pixel Pipeline Configuration 0 Register MM 0x70009
• Pixel Pipeline Configuration 1 Register MM 0x7000A
• Pixel Pipeline Configuration 2 Register MM 0x7000B
• Watermark and Burstlength Control MM 0x20D8
• Low-priority ring information MM 0x2030 – 0x203F










