AMD SB600 User Manual

Page 217

Advertising
background image


©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

Advertising