Field Name
ProgramIo2RangeLo register.
Field Name
ProgramIo2RangeHi
ProgramIo2RangeHi register.
Field Name
ProgramIo3Mask
ProgramIo3RangeLo
ProgramIo3RangeLo register.
Field Name
ProgramIo3RangeHi
ProgramIo3RangeHi register.
Field Name
AD_LIB_MonitorEn
MIDI_MonitorEn
AudioMSSMonitorEn
MouseKbMonitorEn
ProgramIo3Enable
ProgramIo2Enable
ProgramIo1Enable
ProgramIo0Enable
IOMonitorEn register
Field Name
AD_LIB_MonitorStatus
MIDI_MonitorStatus
AudioMSSMonitorStatus
©2008 Advanced Micro Devices, Inc.
AMD SB600 Register Reference Manual
ProgramIo2RangeLo - RW – 8 bits - [PM_Reg: 18h]
Bits
Default
ProgramIo2RangeHi - RW – 8 bits - [PM_Reg: 19h]
Bits
Default
7:0
00h
I/O range base address; these bits define the most significant
byte of the 16 bit I/O range base address. Bit 7 corresponds
to Addr[15] and bit 0 to Addr[8].
ProgramIo3RangeLo - RW – 8 bits - [PM_Reg: 1Ah]
Bits
Default
3:0
0h
These four bits are used to mask the least 4 bits of the 16 bit
I/O. If bit [3] is set, then bit [3] of the I/O address is not
compared. If it is not set, then bit [3] of the monitored
address is 0. The same applies to the other three bits [2:0].
For example, if x15=80h, x14[7:4]=Ah, and x14[3:0]=3h, then
the monitored range is 80A4h : 80A0h (bit 0 and 1 are
masked)
7:4
0h
I/O range base address; these bits define the least significant
byte of the 16 bit I/O range base address that is programmed
to trigger SMI# when the address is accessed. Bit 7
corresponds to Addr[7] and bit 4 to Addr[4].
ProgramIo3RangeHi - RW – 8 bits - [PM_Reg: 1Bh]
Bits
Default
7:0
00h
I/O range base address; these bits define the most significant
byte of the 16 bit I/O range base address. Bit 7 corresponds
to Addr[15] and bit 0 to Addr[8].
ProgramIoEnable - RW – 8 bits - [PM_Reg: 1Ch]
Bits
Default
0
0b
Enables AD_LIB monitoring to trigger SMI#, 1=On, 0=Off
1
0b
Enables MIDI monitoring to trigger SMI#; 1= On, 0= Off
2
0b
Enables Audio/MSS monitoring to trigger SMI#; 1= On, 0 =
Off
3
0b
Enables Mouse/Keyboard monitoring to trigger SMI#; 1= On,
0 = Off
4
0b
Enables IO monitoring for ProgramIO3 (defined by index 1A,
1B); 1= On, 0 = Off
5
0b
Enables IO monitoring for ProgramIO2 (defined by index 18,
19); 1= On, 0 = Off
6
0b
Enables IO monitoring for ProgramIO1 (defined by index 16,
17); 1= On, 0 = Off
7
0b
Enables IO monitoring for ProgramIo0 (defined by index 14,
15); 1= On, 0 = Off
IOMonitorStatus - RW – 8 bits - [PM_Reg: 1Dh]
Bits
Default
0
-
AD_LIB status bit; write 1'b1 to clear the status
1
-
MIDI status bit; write 1'b1 to clear the status bit
2
-
Audio/MSS status bit; write 1'b1 to clear the status bit
Description
Description
Description
Description
Description
Description
SMBus Module and ACPI Block (Device 20, Function 0)
Proprietary
Page 147