beautypg.com

AMD SimNow Simulator 4.4.4 User Manual

Page 6

background image

AMD Confidential

User Manual

September 12

h

, 2008

vi

Contents

11.2.1

Simple Approach .................................................................................... 152

11.2.2

Alternate Approach ................................................................................. 153

11.2.3

Using Another Port on the Same Machine ............................................. 153

11.2.4

Using Two Separate Machines ............................................................... 153

11.3

Linux Host Serial Port Communication .......................................................... 153

12

Command API .................................................................................................... 155

13

DiskTool ............................................................................................................. 157

13.1

Command-Line Mode ..................................................................................... 157

13.2

GUI Mode ....................................................................................................... 158

14

BIOS Developer‟s Quick Start Guide ................................................................. 163

14.1

Loading a BIOS Image ................................................................................... 163

14.2

Changing DRAM Size .................................................................................... 163

14.3

Changing SPD Data ........................................................................................ 164

14.4

Clearing CMOS .............................................................................................. 165

14.5

Logging PCI Configuration Cycles ................................................................ 165

14.6

Logging CPU Cycles ...................................................................................... 166

14.7

Creating a Floppy-Disk Image ........................................................................ 167

15

Frequently Asked Questions (FAQ) ................................................................... 169

A

Appendix ................................................................................................................. 183

A.1

Format of Floppy and Hard-Drive Images...................................................... 183

A.2

Bill of Material ................................................................................................ 184

A.2.1

Computer Platform Files (BSD) ............................................................. 184

A.2.2

Device Files (*.BSL) .............................................................................. 184

A.2.3

Product Files (*.ID) ................................................................................ 185

A.2.4

Image Files (*.HDD, *.FDD, *.ROM, *.SPD, *.BIN) ........................... 185

A.2.4.1 Hard-Disk Image Files ........................................................................ 185
A.2.4.2 Memory SPD Files .............................................................................. 186

A.3

Supported Guest Operating Systems .............................................................. 187

A.4

CPUID............................................................................................................. 188

A.4.1

CPUID Standard Feature Support (Standard Function 0x01) ................. 188

A.4.2

CPUID AMD Feature Support (Extended Function 0x80000001)......... 189

A.5

Known Issues .................................................................................................. 190

A.5.1

FSAVE/FRSTOR and FSTENV/FLDENV ............................................ 190

A.5.2

Triple Faulting ........................................................................................ 190

A.5.3

Performance-Monitoring Counter Extensions ........................................ 190

A.5.4

Microcode Patching ................................................................................ 190

A.5.5

Instruction Coherency ............................................................................. 190

A.6

Instruction Reference ...................................................................................... 192

A.6.1

Notation................................................................................................... 192

A.6.1.1 Mnemonic Syntax ............................................................................... 192
A.6.1.2 Opcode Syntax .................................................................................... 194

A.6.2

General Purpose Instructions .................................................................. 195

A.6.3

System Instructions ................................................................................. 223

A.6.3.1 INT – Interrupt to Vector .................................................................... 225
A.6.3.2 IRET – Return from Interrupt ............................................................. 225

A.6.4

Virtualization Instruction Reference ....................................................... 226