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.

Table L.1 Protocol Name changes

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

Table L.2 Revision Identifier Name Changes

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