Intel Extensible Firmware Interface User Manual
Page 18
Extensible Firmware Interface Specification
xviii 12/01/02
Version
1.10
CALL ......................................................................................................... 19-17
CMP .......................................................................................................... 19-20
CMPI ......................................................................................................... 19-22
DIV ............................................................................................................ 19-24
DIVU.......................................................................................................... 19-25
EXTNDB .................................................................................................... 19-26
EXTNDD.................................................................................................... 19-27
EXTNDW ................................................................................................... 19-28
JMP ........................................................................................................... 19-29
JMP8 ......................................................................................................... 19-31
LOADSP .................................................................................................... 19-32
MOD .......................................................................................................... 19-33
MODU ....................................................................................................... 19-34
MOV .......................................................................................................... 19-35
MOVI ......................................................................................................... 19-37
MOVIn ....................................................................................................... 19-39
MOVn ........................................................................................................ 19-41
MOVREL ................................................................................................... 19-43
MOVsn ...................................................................................................... 19-44
MUL........................................................................................................... 19-46
MULU ........................................................................................................ 19-47
NEG........................................................................................................... 19-48
NOT........................................................................................................... 19-49
OR ............................................................................................................. 19-50
POP........................................................................................................... 19-51
POPn......................................................................................................... 19-52
PUSH ........................................................................................................ 19-53
PUSHn ...................................................................................................... 19-54
RET ........................................................................................................... 19-55
SHL ........................................................................................................... 19-56
SHR........................................................................................................... 19-57
STORESP ................................................................................................. 19-58
SUB ........................................................................................................... 19-59
XOR........................................................................................................... 19-60
19.9
Runtime and Software Conventions ................................................................ 19-61
19.9.1
Calling Outside VM................................................................................. 19-61
19.9.2
Calling Inside VM ................................................................................... 19-61
19.9.3
Parameter Passing................................................................................. 19-61
19.9.4
Return Values ........................................................................................ 19-61
19.9.5
Binary Format......................................................................................... 19-61
19.10
Architectural Requirements ............................................................................. 19-61
19.10.1
EBC Image Requirements...................................................................... 19-62
19.10.2
EBC Execution Interfacing Requirements............................................... 19-62
19.10.3
Interfacing Function Parameters Requirements...................................... 19-62
19.10.4
Function Return Requirements............................................................... 19-62
19.10.5
Function Return Values Requirements ................................................... 19-62