beautypg.com

11 exceptions – AMD Geode LX [email protected] User Manual

Page 655

background image

AMD Geode™ LX Processors Data Book

655

Instruction Set

33234H

Description

The SMINT instruction saves portions of the processors state to the System Management Mode (SMM) header, alters the
processors state for SMM, enters SMM, and then calls the SMM handler. Below is the format of the SMM header.

Flags Affected

All EFlags are returned to their reset values.

8.3.4.11 Exceptions

#UD

If current privilege level is not 0, or the SMM_INST_EN = 0 and if the processor is not in SMM and if the processor

is not in DMM.

Notes

The SMINT instruction will clear the V, X, M, H, P, I, I/O ADDRESS, I/O SIZE, and I/O DATA fields of the SMM header. The
CURRENT_IP field of the SMM header will point to the SMINT instruction. The NEXT_IP field of the SMM header will point
to the instruction following the SMINT instruction. The S bit of the SMM header will be set.

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

DR7

-4

EFlags

-8

CR0

-C

CURRENT_IP

-10

NEXT_IP

-14

CS_FLAGS

Code Segment Selector

-18

G

D

0

Av

0

1

DPL

1

1

Cf

R

A

INDEX

TI

RPL

CS_BASE

-1C

0

CS_LIMIT[19:0]

-20

SS_FLAGS

SMM Flags

-24

G

B

0

Av

0

1

DPL

1

0

E

W

A

c

r

N

V

X

M

H

S

P

I

c

w

0

I/O SIZE

I/O ADDRESS[15:0]

-28

I/O_DATA

-2C

SMM_CTL

-30

This manual is related to the following products: