AMD SB600 User Manual
Page 217

©2008 Advanced Micro Devices, Inc.
AC ’97 Controller Functional Descriptions
AMD SB600 Register Reference Manual
Proprietary
Page 217
MSI Message Control Register- RW - 16 bits - [PCI_Reg: 42h]
Field Name
Bits
Default
Description
Multiple Message
Enable
6:4
0b
Software programs a 3-bit value into this field indicating the
actual number of messages allocated to the device. The number
allocated can be equal or less than the number actually
requested. The field is encoded as follows:
Value Number of Messages Requested
000b 1
001b 2
010b 4
011b 8
100b 16
101b 32
110b Reserved
111b Reserved
64-bit Address
Capable
7
0b
Hardwired to 0 to indicates that function does not implement the
upper 32 bits of the Message Address register and is incapable
of generating a 64-bit memory address.
Reserved 15:8
00h
MSI Message Address Register- RW – 32 bits - [PCI_Reg: 44h]
Field Name
Bits
Default
Description
Reserved 1:0
Reserved.
MSI Address
31:2
0000_00
00h
Lower 32 bits of the system specified message address always
DW aligned.
MSI Message Data Register- RW – 16 bits - [PCI_Reg: 48h]
Field Name
Bits
Default
Description
MSI Data
15:0
0h
System-specified message.
MSI Program Weight Register RW- 8 bits - [PCI_Reg: 4Ch]
Field Name
Bits
Default
Description
MSI Program Weight
5:0
000100
b
This register specifies the programmable priority of modem device’s
message signaled interrupt request.
Reserved 7:6
0h
UnMask Latency Timer Expiration W - 32 bits - [PCI_Reg: 50h]
Field Name
Bits
Default
Description
Reserved 0
0b
Base1Enable
1
0b
When set, Base 1 (offset 14h) becomes writeable.
Reserved 2
0b
LargeMemEnable
3
0b
When set, bits [13:8] of base 0 (offset 10h) becomes unwritable.
This is to cause OS to allocate wider memory map for ac97.
Reserved 31:4
0000_0
00h