Intel SAI2 Product Specification - Page 46
Scan Point Definitions
UPC - 735858149563
View all Intel SAI2 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 46 highlights
Basic Input Output System (BIOS) JMP Start JMP ErrRet JMP ErrRet JMP ErrRet JMP ErrRet SAI2 Server Board TPS ; 5 Bytes must be used for each ; JMP to maintain proper offset for ; each entry. Unused entry JMP's ; should be filled with 5 byte ; filler or JMP to a RETF ; 3.5.2.2 Scan Point Definitions The table below defines the bitmap for each scan point, indicating when the scan point occurs and which resources are available (RAM, stack, binary data area, video, and keyboard). Table 25. User Binary Area Scan Point Definitions Scan Point Near pointer to the user binary extension structure, mask bit is 0 if this structure is not present. Instead of a jump instruction the scan address (offset 5) contains an 0CB followed by a near pointer. Obsolete. No action taken. This scan occurs immediately after video initialization. This scan occurs immediately before video initialization. This scan occurs on POST error. On entry, BX contains the number of the POST error. This final scan occurs immediately prior to the INT 19 for normal boot and allows one to completely circumvent the normal INT 19 boot if desired. This scan occurs immediately before the normal option ROM scan. This scan occurs immediately following the option ROM area scan. Mask 01h 02h 04h 08h 10h 20h 40h 80h RAM/Stack/ Binary Data Area (BDA) Not applicable NA Yes Yes Yes Yes Yes Yes Video/Keyboard Not applicable NA Yes No Yes Yes Yes Yes Table 26. Format of the User Binary Information Structure Offset 0 1 - 0fh Bit Definition Bit 0 = 1 if mandatory user binary, 0 if not mandatory. If a user binary is mandatory, it will always be executed. If a platform supports a disabling of the user binary scan through Setup, this bit will override Setup setting. Bit 1 - 1 if runtime presence required (other than SMM user binary portion, SMM user binary will always be present in runtime irrespective of setting of this bit). 0, if not required in runtime, and can be discarded at boot time. Bit 7:2 - reserved for future expansion. Reserved for future expansion. 36 Revision 1.0