AMD-X5-133ADW AMD [Advanced Micro Devices], AMD-X5-133ADW Datasheet - Page 45

no-image

AMD-X5-133ADW

Manufacturer Part Number
AMD-X5-133ADW
Description
Manufacturer
AMD [Advanced Micro Devices]
Datasheet
Note:
Interrupts from INT and NMI are disabled on SMM entry.
The following is a summary of the key features in the
SMM environment:
7.7
The processor begins execution of the SMI handler at
offset 8000h in the CS segment. The CS Base is initially
30000h, as shown in Table 12.
Table 11. SMM Initial CPU Core Register Settings
Register
General Purpose
Registers
EFLAGS
CR0
DR6
DR7
GDTR, LDTR,
IDTR, TSSR
EIP
Real mode style address calculation
4-Gbyte limit checking
IF flag is cleared
NMI is disabled
TF flag in EFLAGS is cleared; single step traps are
disabled
DR7 is cleared; debug traps are disabled
The RSM instruction no longer generates an invalid
opcode error
Default 16-bit opcode, register, and stack use
All bus arbitration (HOLD, AHOLD, BOFF) inputs,
and bus sizing (BS8, BS16) inputs operate normally
while the CPU is in SMM
Executing System Management
Mode Handler
SMM Initial State
Unmodified
0000 0002h
Bits 0, 2, 3, and 31 cleared (PE, EM, TS,
and PG); rest unmodified
Unpredictable state
0000 0400h
Unmodified
0000 8000h
Am5
X
PRELIMINARY
86 Microprocessor
Notes:
1. The segment limit check is 4 Gbytes instead of the usual
2. The Selector value for CS remains at 3000h even if the
The CS Base can be changed using the SMM Base
relocation feature . When the SMI handler is invoked,
the CPU’s PE and PG bits in CR0 are reset to 0. The
processor is in an environment similar to Real mode,
but without the 64-Kbyte limit checking. However, the
default operand size and the default address size are
set to 16 bits. The EM bit is cleared so that no exceptions
are generated. (If the SMM was entered from Protected
mode, the Real mode interrupt and exception support
is not available.) The SMI handler should not use float-
ing-point unit instructions until the FPU is properly de-
tected (within the SMI handler) and the exception
support is initialized.
Because the segment bases (other than CS) are cleared
to 0 and the segment limits are set to 4 Gbytes, the
address space may be treated as a single flat 4-Gbyte
linear space that is unsegmented. The CPU is still in
Real mode and when a segment selector is loaded with
a 16-bit value, that value is then shifted left by 4 bits and
loaded into the segment base cache.
In SMM, the CPU can access or jump anywhere within
the 4-Gbyte logical address space. The CPU can also
indirectly access or perform a near jump anywhere with-
in the 4-Gbyte logical address space.
Segment
Register
CS
64 Kbytes.
SMBASE is changed.
GS
DS
ES
FS
SS
Table 12. Segment Register Initial States
2
Selector
3000h
0000h
0000h
0000h
0000h
0000h
00000000h
00000000h
00000000h
00000000h
00000000h
30000h
Base
Attributes
expand up
expand up
expand up
expand up
expand up
expand up
16-bit,
16-bit,
16-bit,
16-bit,
16-bit,
16-bit,
AMD
4 Gbytes
4 Gbytes
4 Gbytes
4 Gbytes
4 Gbytes
4 Gbytes
Limit
1
45

Related parts for AMD-X5-133ADW