IBM 770 Laptop User Manual


 
Header Image
Systems that support SMAPI BIOS must provide the following header
image in the F000 segment system ROM area at the 16-byte
boundary. The client needs to search and find this SMAPI BIOS
header image to get the entry point for the service.
Field Offset
(in
Hex)
Length Value
Signature 00 4 bytes '$SMB' (ASCII)
Version (Major) 04 Byte 01h
Version (Minor) 05 Byte 00h
Length 06 Byte 20h
Checksum 07 Byte
Information Word 08 Word
Reserved 1 0A Word
Real mode 16-bit offset to entry
point
0C Word
Real mode 16-bit code segment
address
0E Word
Reserved 2 10 Word
16-bit protected mode offset to
entry point
12 Word
16-bit protected mode code
segment base address
14 Double
words
32-bit protected mode offset to
entry point
18 Double
words
32-bit protected mode code
segment base address
1C Double
words
Signature ASCII Code '$SMB' is stored at the top of the header
image.
Version (Major or Minor)
Indicates the SMAPI BIOS version.
Length The length of the header image.
Checksum Checksum byte area. The client verifies that this
header image is valid by using this checksum; the client
should check all header image bytes, and the result will
be zero bytes.
B-4 SMAPI BIOS