beautypg.com

Figures – Intel IA-32 User Manual

Page 26

background image

CONTENTS

xxvi

Vol. 3A

PAGE

H.3.4

32-Bit Host-State Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H-6

H.4

NATURAL-WIDTH FIELDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H-6

H.4.1

Natural-Width Control Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H-7

H.4.2

Natural-Width Read-Only Data Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H-7

H.4.3

Natural-Width Guest-State Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H-8

H.4.4

Natural-Width Host-State Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H-9

APPENDIX I
VMX BASIC EXIT REASONS

APPENDIX J
VM INSTRUCTION ERROR NUMBERS

FIGURES

Figure 1-1.

Bit and Byte Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6

Figure 1-2.

Syntax for CPUID, CR, and MSR Data Presentation . . . . . . . . . . . . . . . . . . . .1-8

Figure 2-1.

IA-32 System-Level Registers and Data Structures . . . . . . . . . . . . . . . . . . . . .2-3

Figure 2-2.

System-Level Registers and Data Structures in IA-32e Mode . . . . . . . . . . . . .2-4

Figure 2-3.

Transitions Among the Processor’s Operating Modes . . . . . . . . . . . . . . . . . . 2-11

Figure 2-4.

System Flags in the EFLAGS Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12

Figure 2-5.

Memory Management Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15

Figure 2-6.

Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18

Figure 3-1.

Segmentation and Paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2

Figure 3-2.

Flat Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4

Figure 3-3.

Protected Flat Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4

Figure 3-4.

Multi-Segment Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5

Figure 3-5.

Logical Address to Linear Address Translation . . . . . . . . . . . . . . . . . . . . . . . .3-8

Figure 3-6.

Segment Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9

Figure 3-7.

Segment Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10

Figure 3-8.

Segment Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12

Figure 3-9.

Segment Descriptor When Segment-Present Flag Is Clear . . . . . . . . . . . . . . 3-14

Figure 3-10.

Global and Local Descriptor Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18

Figure 3-11.

Pseudo-Descriptor Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19

Figure 3-12.

Linear Address Translation (4-KByte Pages) . . . . . . . . . . . . . . . . . . . . . . . . . 3-23

Figure 3-13.

Linear Address Translation (4-MByte Pages). . . . . . . . . . . . . . . . . . . . . . . . . 3-24

Figure 3-14.

Format of Page-Directory and Page-Table Entries for 4-KByte Pages
and 32-Bit Physical Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26

Figure 3-15.

Format of Page-Directory Entries for 4-MByte Pages and 32-Bit
Addresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27

Figure 3-16.

Format of a Page-Table or Page-Directory Entry for a
Not-Present Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30

Figure 3-17.

Register CR3 Format When the Physical Address Extension
is Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31

Figure 3-18.

Linear Address Translation With PAE Enabled (4-KByte Pages). . . . . . . . . . 3-32

Figure 3-19.

Linear Address Translation With PAE Enabled (2-MByte Pages) . . . . . . . . . 3-33

Figure 3-20.

Format of Page-Directory-Pointer-Table, Page-Directory, and
Page-Table Entries for 4-KByte Pages with PAE Enabled . . . . . . . . . . . . . . . 3-35

Figure 3-21.

Format of Page-Directory-Pointer-Table and Page-Directory Entries
for 2-MByte Pages with PAE Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36

Figure 3-22.

Linear Address Translation (4-MByte Pages). . . . . . . . . . . . . . . . . . . . . . . . . 3-38