12.07.2015 Views

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Geode</strong> <strong>GXLV</strong> <strong>Processor</strong> <strong>Series</strong><strong>Processor</strong> Programming (Continued)Table 3-35. SMM Memory Space Header DescriptionName Description SizeDR7 Debug Register 7: The contents of Debug Register 7. 4 BytesEFLAGS Extended Flags Register: The contents of Extended Flags Register. 4 BytesCR0 Control Register 0: The contents of Control Register 0. 4 BytesCurrent IPCurrent Instruction Pointer: The address of the instruction executed prior to servicing SMM 4Bytesinterrupt.Next IPNext Instruction Pointer: The address of the next instruction that will be executed after exiting 4BytesSMM.CS Selector Code Segment Selector: Code segment register selector for the current code segment. 2 BytesCS Descriptor Code Segment Descriptor: Encoded descriptor bits for the current code segment. 8 BytesN Nested SMI Status: Flag that determines whether an SMI occurred during SMM (i.e., nested). 1 BitV SoftVGA SMI Status: SMI was generated by an access to VGA region. 1 BitXExternal SMI Status:If = 1: SMI generated by external SMI# pin.If = 0: SMI internally generated by Internal Bus Interface Unit.1BitM Memory or I/O Access: 0 = I/O access; 1 = Memory access. 1 BitHHalt Status: Indicates that the processor was in a halt or shutdown prior to servicing the SMM 1Bitinterrupt.SSoftware SMM Entry Indicator:If = 1: Current SMM is the result of an SMINT instruction.If = 0: Current SMM is not the result of an SMINT instruction.1BitPICI/O Data SizeREP INSx/OUTSx Indicator:If = 1: Current instruction has a REP prefix.If = 0: Current instruction does not have a REP prefix.IN, INSx, OUT, or OUTSx Indicator:If = 1: Current instruction performed is an I/O WRITE.If = 0: Current instruction performed is an I/O READ.CS Writable: Code Segment WritableIf = 1: CS is writableIf = 0: CS is not writableIndicates size of data for the trapped I/O cycle:01h = BYTE03h = WORD0Fh = DWORD1Bit1Bit1Bit2BytesI/O Address <strong>Processor</strong> port used for the trapped I/O cycle 2BytesI/O or Memory Data Data associated with the trapped I/O or memory cycle 4BytesRestored ESI or EDI Restored ESI or EDI Value: Used when it is necessary to repeat a REP OUTSx or REP INSx 4Bytesinstruction when one of the I/O cycles caused an SMI# trap.Memory Address Physical address of the operation that caused the SMI 4BytesNote: INSx = INS, INSB, INSW or INSD instruction.OUTSx = OUTS, OUTSB, OUTSW and OUTSD instruction.www.national.com 86 Revision 1.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!