📄 farcall.lst
字号:
08h port connector information
09h system slots
0Ah on-board devices
0Dh BIOS language
0Eh group associations
0Fh system event log
10h physical memory array
11h memory device information
12h memory error information
13h memory array mapped addresses
14h memory device mapped addresses
15h built-in pointing device information
16h portable battery
17h (v2.2+) system reset
18h (v2.2+) hardware security
19h (v2.2+) system power controls
1Ah (v2.2+) voltage probe
1Bh (v2.2+) cooling device
1Ch (v2.2+) temperature probe
1Dh (v2.2+) electrical current probe
1Eh (v2.2+) out-of-band remote access
1Fh (v2.3+) Boot Integrity Services (BIS) entry point
20h (v2.3+) system boot information
21h (v2.3+) 64-bit memory error information
22h (v2.3+) management device attributes
23h (v2.3+) management device component
24h (v2.3+) management device threshold information
7Eh inactive structure
7Fh end of structure table indicator
SeeAlso: #F0059
Bitfields for SMBIOS BIOS characteristics:
Bit(s) Description (Table F0061)
63-48 reserved for system vendor
47-32 reserved for BIOS vendor
31 NEC PC-98
30 supports INT 10 CGA/Mono video services
29 supports INT 17 printer services
28 supports INT 14 serial services
27 supports INT 09 and 8042 keyboard services
26 supports INT 05 print-screen
25 supports INT 13 3.5-inch/2.88M floppy services
24 supports INT 13 3.5-inch/720K floppy services
23 supports INT 13 5.25-inch/1.2M floppy services
22 supports INT 13 5.25-inch/360K floppy services
21 supports INT 13 for Japanese Toshiba 1.2M floppy (3.5-inch, 360rpm)
20 supports INT 13 for Japanese NEC 9800 1.2M floppy (3.5-inch, 1024-byte
sectors, 360rpm)
19 supports Enhanced Disk Drive specification
18 supports booting from PC Card (PCMCIA)
17 BIOS ROM is socketed
16 supports selectable boot
15 supports booting from CD-ROM
14 ESCD support is available
13 supports VL-VESA
12 allows BIOS shadowing
11 upgradeable (Flash) BIOS
10 supports APM
9 supports Plug-and-Play
8 supports PC Card (PCMCIA)
7 supports PCI
6 supports EISA
5 supports MCA
4 supports ISA
3 BIOS characteristics not supported
2 characteristics unknown
1-0 reserved
SeeAlso: #F0059,#F0062,#F0063
Bitfields for SMBIOS v2.1+ BIOS characteristics extension byte 1:
Bit(s) Description (Table F0062)
7 Smart Battery supported
6 supports booting from IEEE 1394 device
5 supports booting from ATAPI ZIP drive
4 supports booting from LS-120
3 supports booting from I2O device
2 supports AGP
1 supports legacy USB
0 supports ACPI
SeeAlso: #F0059,#F0061,#F0063
Bitfields for SMBIOS v2.3+ BIOS characteristics extension byte 2:
Bit(s) Description (Table F0063)
7-1 reserved for future versions
0 supports BIOS Boot Specification (see #F0074)
SeeAlso: #F0059,#F0061,#F0062
(Table F0064)
Values for SMBIOS wake-up type:
00h reserved
01h other
02h unknown wake-up method
03h APM timer
04h modem ring
05h LAN remote
06h power switch
07h PCI PME#
08h AC power restored
SeeAlso: #F0059
(Table F0065)
Values for SMBIOS Chassis Type:
01h other
02h chassis type not known
03h desktop
04h low-profile desktop
05h pizza box
06h mini tower
07h full tower
08h portable
09h laptop
0Ah notebook
0Bh handheld
0Ch docking station
0Dh all-in-one
0Eh sub-notebook
0Fh space-saving
10h lunch box
11h main server chassis
12h expansion chassis
13h subchassis
14h bus-expansion chassis
15h peripheral chassis
16h RAID chassis
17h rack-mount
18h sealed-case PC
SeeAlso: #F0059,#F0066,#F0067
(Table F0066)
Values for SMBIOS system enclosure/chassis state:
01h other
02h state not known
03h safe
04h warning
05h critical
06h non-recoverable
SeeAlso: #F0059,#F0065,#F0067
(Table F0067)
Values for SMBIOS system enclosure/chassis security status:
01h other
02h not known
03h none
04h external interface locked out
05h external interface enabled
SeeAlso: #F0059,#F0065,#F0066
(Table F0068)
Values for SMBIOS processor type:
01h other
02h unknown processor type
03h central processor
04h math processor
05h digital signal processor (DSP)
06h video processor
SeeAlso: #F0059,#F0069,#F0070,#F0071
(Table F0069)
Values for SMBIOS processor family:
01h other
02h unknown processor family
03h 8086
04h 80286
05h 80386
06h 80486
07h 8087
08h 80287
09h 80387
0Ah 80487
0Bh Pentium
0Ch Pentium Pro
0Dh Pentium II
0Eh Pentium-MMX
0Fh Celeron
10h Pentium II-Xeon
11h reserved for future Pentium (probably Pentium III)
12h Cyrix M1 family
13h-18h reserved for future M1 versions
19h AMD K5 family
1Ah-1Fh reserved for future K5 versions
20h PowerPC family
21h PowerPC 601
22h PowerPC 603
23h PowerPC 603+
24h PowerPC 604
30h DEC Alpha family (Pentium Pro for some v2.0 implementations)
40h MIPS family
50h Sun SPARC family
60h Motorola 68040 family
61h 68xxx
62h 68000
63h 68010
64h 68020
65h 68030
70h Hobbit family
80h Weitek
90h Hewlett-Packard PA-RISC family
A0h NEC V30 family
B0h
SeeAlso: #F0059,#F0068
Bitfields for SMBIOS processor identification data:
Bit(s) Description (Table F0070)
---x86 supporting CPUID---
63-32 EDX returned by CPUID with EAX=1
31-0 EAX returned by CPUID with EAX=1
---x86 not supporting CPUID---
63-16 reserved
15-0 contents of DX at CPU reset
SeeAlso: #F0059,#F0068
Bitfields for SMBIOS processor voltage:
Bit(s) Description (Table F0071)
7 =0 legacy mode
=1 new mode
---bit7=0---
6-3 reserved (0)
2 supports 2.9V
1 supports 3.3V
0 supports 5.0V
---bit7=1---
6-0 current CPU voltage * 10 (12h = 1.8V)
SeeAlso: #F0059,#F0068,#F0072
Bitfields for SMBIOS processor status:
Bit(s) Description (Table F0072)
7 reserved (0)
6 CPU socket is populated
5-3 reserved (0)
2-0 CPU status
000 unknown
001 CPU enabled
010 CPU disabled by user (via BIOS setup)
011 CPU disabled by BIOS (POST error)
100 CPU idle
101 reserved
110 reserved
111 other
SeeAlso: #F0059,#F0068,#F0071
(Table F0073)
Values for SMBIOS processor upgrade:
01h other
02h unknown processor upgrade
03h daughter board
04h ZIF socket
05h replaceable piggyback
06h none
07h LIF socket
08h Slot 1
09h Slot 2
SeeAlso: #F0059,#F0068
(Table F0074)
Call BIOS Boot Specification function 60h with:
STACK: WORD 0060h (function "Get Version and Installation Check")
DWORD -> WORD buffer for BIOS Boot Spec version number (BCD)
Return: AX = status (see #F0081)
0081h if BIOS Boot not available
Note: the large-model C declaration is
int (*entry)(int, int *) ;
SeeAlso: #F0075,#F0076,#F0077,#F0078
(Table F0075)
Call BIOS Boot Specification function 61h "Get IPL Device Count" with:
STACK: WORD 0061h (function "Get IPL Device Count")
DWORD -> WORD buffer for number of IPL devices in system
DWORD -> WORD buffer for max. number of IPL devices supported
DWORD -> WORD buffer for size of an IPL table entry
Return: AX = status (see #F0081)
Note: the large-model C declaration is
int (*entry)(int, unsigned int *, unsigned int *, unsigned int *) ;
SeeAlso: #F0074,#F0076,#F0077,#F0078
(Table F0076)
Call BIOS Boot Specification function 62h with:
STACK: WORD 0062h (function "Get Boot Priority and IPL Table")
DWORD -> buffer for copy of boot priority stored in NVRAM
DWORD -> buffer for IPL table
Return: AX = status (see #F0081)
Notes: the large-model C declaration is
int (*entry)(int, unsigned char *, unsigned char *) ;
the size of the boot priority buffer must be at least MaxIPL bytes
(see #F0075), of which the first CurrentIPL bytes are valid, with
the lowest-valued byte indicating the device which should attempt
booting first, the next lowest second, etc.
the size of the IPL table buffer must be at least MaxIPL + IPLsize
bytes (see #F0075)
SeeAlso: #F0074,#F0075,#F0077,#F0078
(Table F0077)
Call BIOS Boot Specification function 63h "Set Boot Priority" with:
STACK: WORD 0063h (function "Set Boot Priority")
DWORD -> buffer containing new boot priority list (see #F0076)
Return: AX = status (see #F0081)
Note: the large-model C declaration is
int (*entry)(int, unsigned char *) ;
SeeAlso: #F0074,#F0075,#F0076,#F0078
(Table F0078)
Call BIOS Boot Specification function 64h with:
STACK: WORD 0064h (function "Get IPL Device from Last Boot")
DWORD -> WORD buffer for index in IPL table of boot device
Return: AX = status (see #F0081)
Note: the large-model C declaration is
int (*entry)(int, unsigned int *) ;
SeeAlso: #F0074,#F0075,#F0076,#F0077,#F0079
(Table F0079)
Call BIOS Boot Specification function 65h "Get Boot First" with:
STACK: WORD 0065h (function "Get Boot First")
DWORD -> WORD buffer for index in IPL table of current
first boot device
Return: AX = status (see #F0081)
Notes: the large-model C declaration is
int (*entry)(int, unsigned int *) ;
the boot-first device will attempt booting before the boot-priority
list is considered
SeeAlso: #F0074,#F0075,#F0076,#F0077,#F0080
(Table F0080)
Call BIOS Boot Specification function 66h "Set Boot First" with:
STACK: WORD 0066h (function "Set Boot First")
DWORD -> WORD containing index in IPL table of new device
from which to attempt booting first before
considering the boot priority list
Return: AX = status (see #F0081)
Note: the large-model C declaration is
int (*entry)(int,
SeeAlso: #F0074,#F0075,#F0076,#F0077,#F0079
(Table F0081)
Values for Plug-and-Play function status code:
0000h successful
0001h boot device resource configuration not saved to nonvolatile memory
0002h-007Eh reserved for future warnings
0055h unable to read/write Extended System Config Data from nonvolatile mem
0056h no valid Extended System Configuration Data in nonvolatile storage
0059h user's buffer was too small for Extended System Configuration Data
007Fh device could not be configured statically, but dynamic config succeeded
0081h unknown function
0082h unsupported function
0083h invalid device node (or DMI structure) number/handle
0084h bad parameter
0085h failure setting device node
invalid DMI/SMBIOS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -