L. EFI 1.10 Protocol Changes
L.1. Protocol and GUID Name Changes from EFI 1.10
This appendix lists the Protocol , GUID, and revision identifier name changes compared to the EFI Specification 1.10. The protocols listed are not Runtime, Reentrant or MP Safe. Protocols are listed by EFI 1.10 name.
For protocols in the table whose TPL is not <= TPL_NOTIFY:
This function must be called at a TPL level less then or equal to %%%%.
%%%% is TPL_CALLBACK or TPL_APPLICATION. The <= is done via text.
EFI 1.10 Protocol Name |
UEFI Specification Protocol Name |
EFI_LOADED_IMAGE |
EFI_LOADED_IMAGE_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_LOADED_IMAGE_PROTOCOL_GUID |
EFI_DEVICE_PATH |
EFI_DEVICE_PATH_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_DEVICE_PATH_PROTOCOL_GUID |
SIMPLE_INPUT_INTERFACE |
EFI_SIMPLE_INPUT_PROTOCOL |
TPL |
<= TPL_APPLICATION |
New GUID name |
EFI_SIMPLE_INPUT_PROTOCOL_GUID |
SIMPLE_TEXT_OUTPUT_INTERFACE |
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL |
TPL |
<=TPL_CALLBACK |
New GUID name |
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL_GUID |
SERIAL_IO_INTERFACE |
EFI_SERIAL_IO_PROTOCOL |
TPL |
<=TPL_CALLBACK |
New GUID name |
EFI_SERIAL_IO_PROTOCOL_GUID |
EFI_LOAD_FILE_INTERFACE |
EFI_LOAD_FILE_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_LOAD_FILE_PROTOCOL_GUID |
EFI_FILE_IO_INTERFACE |
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL |
TPL |
<=TPL_CALLBACK |
New GUID name |
EFI_FILE_SYSTEM_PROTOCOL_GUID |
EFI_FILE |
EFI_FILE_PROTOCOL |
TPL |
<= TPL_CALLBACK |
New GUID name |
EFI_FILE_PROTOCOL_GUID |
EFI_DISK_IO |
EFI_DISK_IO_PROTOCOL |
TPL |
<=TPL_CALLBACK |
New GUID name |
EFI_DISK_IO_PROTOCOL_GUID |
EFI_BLOCK_IO |
EFI_BLOCK_IO_PROTOCOL |
TPL |
<=TPL_CALLBACK |
New GUID name |
EFI_BLOCK_IO_PROTOCOL_GUID |
UNICODE_COLLATION_INTERFACE |
EFI_UNICODE_COLLATION_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_UNICODE_COLLATION_PROTOCOL_GUID |
EFI_SIMPLE_NETWORK |
EFI_SIMPLE_NETWORK_PROTOCOL |
TPL |
<=TPL_CALLBACK |
New GUID name |
EFI_SIMPLE_NETWORK_PROTOCOL_GUID |
EFI_NETWORK_INTERFACE_IDENTIFIER _INTERFACE |
EFI_NETW ORK_INTERFACE_IDENTIFIER _PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_NETWORK_INTERFACE_IDENTIFIER _PROTOCOL_GUID |
EFI_PXE_BASE_CODE |
EFI_PXE_BASE_CODE_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_PXE_BASE_CODE _PROTOCOL_GUID |
EFI_PXE_BASE_CODE_CALLBACK |
EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_PXE _BASE_CODE_CALLBACK_PROTOCOL _GUID |
EFI_DEVICE_IO_INTERFACE |
EFI_DEVICE_IO_PROTOCOL |
TPL |
<= TPL_NOTIFY |
New GUID name |
EFI_DEVICE_IO_PROTOCOL_GUID |
EFI 1.10 Revision Identifier Name |
UEFI Specification Revision Identifier Name |
EFI_LOADED_IMAGE_INFORMATION _REVISION |
EFI_LOADED_IMAGE_PROTOCOL_REVISION |
SERIAL_IO_INTERFACE_REVISION |
EFI_SERIAL_IO_PROTOCOL_REVISION |
EFI_FILE_IO_INTERFACE_REVISION |
EFI_SIM PLE_FILE_SYSTEM_PROTOCOL _REVISION |
EFI_FILE_REVISION |
EFI_FILE_PROTOCOL_REVISION |
EFI_DISK_IO_INTERFACE_REVISION |
EFI_DISK_IO_PROTOCOL_REVISION |
EFI_BLOCK_IO_INTERFACE_REVISION |
EFI_BLOCK_IO_PROTOCOL_REVISION |
EFI_SIMPLE_NETWORK_INTERFACE _REVISION |
EFI_SIMPLE_NETWORK_PROTOCOL _REVISION |
EFI_NETWORK_INTERFACE_IDENTIFIER _INTERFACE_REVISION |
EFI_NETWORK_INTERFACE_IDENTIFIER _PROTOCOL_REVISION |
EFI_PXE_BASE_CODE _INTERFACE_REVISION |
EFI_PXE_BASE_CODE_PROTOCOL_REVISION |
EFI_PXE_BASE_CODE_CALLBACK _INTERFACE_REVISION |
EFI_PXE_BASE_CODE_CALLBACK _PROTOCOL_REVISION |