Chapter 6
AMD PowerNow! Technology
145
23542A/0—September 2000
AMD-K6-2E+ Embedded Processor Data Sheet
Preliminary Information
IOBASE Field. The IOBASE field is initialized during POST to an
I/O address range used by an SMM handler to access the
enhanced power management features. Because the I/O range
is only enabled and accessed by the SMM handler during SMM,
the EPM features are hidden from all other software (OS
included)—BIOS does not need to report the I/O range to the
operating system.
GSBC Bit. If the GSBC bit is enabled (set to 1), a special bus
cycle is generated upon a dword access within the EPM 16-byte
I/O block. The EPM special bus cycle is defined as the
processor driving D/C# = 0, M/IO# = 0, and W/R# = 1, BE[7:0]# =
BFh and A[31:3] = 0000h. The system logic must return BRDY#
in response to all processor special cycles.
EN Bit. The EN bit should only be enabled (set to 1) by an SMM
handler when the SMM handler accesses the EPM features.
Upon exiting, the SMM handler should disable the EN bit and
thereby protect the EPM 16-byte I/O block from unwanted
accesses. When the EN bit is disabled, accesses to the EPM
block 16-byte I/O block are passed to the host bus.
Table 25. Enhanced Power Management Register (EPMR) Definition
Bit
Description
R/W Function1
Notes:
1. All bits default to 0 when RESET is asserted.
63–16
Reserved
R
All reserved bits are always read as 0.
15-4
I/O BASE Address (IOBASE)
R/W
IOBASE defines a base address for a 16-byte block of I/O address
space accessible for enabling, controlling, and monitoring the EPM
features.
3-2
Reserved
R
All reserved bits are always read as 0.
1
Generate Special Bus Cycle (GSBC)
R/W
This bit controls whether a special bus cycle is generated upon dword
accesses within the EPM 16-byte I/O block. If set to 1, an EPM special
bus cycle is generated, where BE[7:0]# = BFh and A[4:3] = 00b.
0
Enable AMD PowerNow! Technology
Management (EN)
R/W
This bit controls access to the I/O-mapped address space for the AMD
PowerNow! technology EPM features. Clearing this bit to zero does
not affect the state of bits defined in the EPM 16-byte I/O block.