Links to UEFI Specification - Related Documents

The UEFI Specification contains external reference links to other websites that may change on occasion. To help manage the external reference links in the specifications, a master list has been created below. If a link changes, the updated link will be provided in the list below. This change will take place in lieu of creating a new version of the UEFI specification to fix dead links.

[RFC 791] Internet Protocol DARPA Internet Program Protocol (IPv4) Specification 
[RFC 826] An Ethernet Address Resolution Protocol 
[RFC 1035] Domain Names - Implementation and Specification 
[RFC 1122] 
[RFC 1521]: MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies 
[RFC 1534] Encoding Long Options in DHCPv4 
[RFC 1994] PPP Challenge Handshake Authentication Protocol (CHAP) 
[RFC 2131] Dynamic Host Configuration Protocol 
[RFC 2132] DHCP Options and BOOTP Vendor Extensions 
[RFC 2315] PKCS #7: Cryptographic Message Syntax Version 1.5 
[RFC 2407]The Internet IP Security Domain of Interpretation for ISAKMP, IETF 
[RFC 2246] The TLS Protocol Version 1.0 
[RFC 2408]Internet Security Association and Key Management Protocol(ISAKMP) 
[RFC 2409]The Internet Key Exchange (IKE) 
[RFC 2459] Internet X.509 Public Key Infrastructure Certificate and CRL Profile 
[RFC 2460] Internet Protocol, Version 6 (IPv6) Specification 
[RFC 2759] Microsoft PPP CHAP Extensions, Version 2 
[RFC 2818] HTTP Over TLS 
[RFC 3004] The User Class option for DHCP, IETF 
[RFC 3021] Using 31-Bit Prefixes on IPv4 Point-to-Point Links 
[RFC 3315] Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 
[RFC 3396] Encoding Long Options in the Dynamic Host Configuration Protocol (DHCPv4) 
[RFC 3513] Internet Protocol Version 6 (IPv6) Addressing Architecture 
[RFC 3596] DNS Extensions to Support IP Version 6 
[RFC 3617] Uniform Resource Identifier (URI) Scheme and Applicability Statement for the Trivial File Transfer Protocol (TFTP) 
[RFC 3646] DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 
[RFC 3720] Internet Small Computer Systems Interface (iSCSI) 
[RFC 3748] Extensible Authentication Protocol (EAP) 
[RFC 3986 ]Uniform Resource Identifiers (URI): Generic Syntax 
[RFC 4122] A Universally Unique IDentifier (UUID) URN Namespace 
[RFC 4173] Bootstrapping Clients using the Internet Small Computer System Interface (iSCSI) Protocol 
[RFC 4301]Security Architecture for the Internet Protocol 
[RFC 4303]IP Encapsulation Security Payload (ESP) 
[RFC 4346] The Transport Layer Security (TLS) Protocol Version 1.1 
[RFC 4347] Datagram Transport Layer Security 
[RFC 4578] Dynamic Host Configuration Protocol (DHCP) Options for the Intel Preboot eXecution Environment (PXE) 
[RFC 4632] Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan 
[RFC 5216] The EAP-TLS Authentication Protocol 
[RFC 5246] The Transport Layer Security (TLS) Protocol Version 1.2 
[RFC 5247] Extensible Authentication Protocol (EAP) Key Management Framework 
[RFC 5281] Extensible Authentication Protocol Tunneled Transport Layer Security Authenticated Protocol Version 0 
[RFC 5970] DHCPv6 Options for Network Boot 
[RFC 6101] The Secure Sockets Layer (SSL) Protocol Version 3.0 
16-bit protocol type numbers 
802.1Q - Virtual LANs 
802.1X IEEE Standard for Local and Metropolitan Area Networks Port-Based Network Access Control 
8802.1x Port-based access control 
ACPI 3.0 
ACPI 4.0 
ACPI Web Site 
Address Resolution Protocol 
AMD64 Architecture Programmer’s Manual 
An Ethernet Address Resolution Protocol 
ARM 64-bit Base Calling Convention 
ARM Architecture Base Calling Convention 
BIOS Boot Specification Version 1.01 (Zip file) 
BIOS Enhanced Disk Drive Services (EDD) 
Bluetooth Network Encapsulation Protocol (BNEP) Specification 
BOOTP clarifications and Extensions 
Bootstrap Protocol 
Codes for the Representation of Names of Languages Part2: Alpha-3 code 
Coherent Device Attribute Table (CDAT) 1.03 
Common Security: CDSA and CSSM 
Compute Express Link (CXL) Specification 
DCE 1.1:Remote Procedure Call 
Devicetree Specification 
DHCP for Ipv4 
Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 
DHCP Options and BOOTP Vendor Extensions 
DHCP reconfigure extension 
DHCPv6 Options for Network Boot 
DMTF BIOS specifications 
EAP Tunneled TLS Authentication Protocol Version 1 
EBBR Specification 
ECMA Script Language Specification (ECMA-262) 
EFI Specification Version 1.02 
EFI Specification Version 1.10 
“El Torito” Bootable CD-ROM Format Specification 
Fletcher-64 checksum algorithm's_checksum#Fletcher-64 
IANA DHCPv6 parameters 
IANA Processor Architecture Type 
IANA Protocol Numbers 
ICMP for Ipv4 
ICMP for Ipv6 
IEEE 1394 Specification 
INCITS T13 Technical Committee 
Index of /rfc 
Inline Cryptographic Interface--Bit Locker Cipher 
Intel® 64 and IA-32 Architec0tures Software Developer Manuals 
Intel Developer Centers 
Intel Itanium Documentation 
Intel Processor Manuals 
InterNational Committee on Information Technology Standards (INCITS) 
Internet Control Message Protocol version 6 (ICMPv6) Parameters 
Internet Engineering Task Force 
Internet Group Management Protocol version 3 
Internet Group Management Protocol version 2 
IPV4 - Internet Protocol version 4 specification 
IPV6 - Internet Protocol version 6 specification 
Interoperation Between DHCP and BOOTP 
IPv6 Organization 
iSCSI Boot Firmware Table (iBFT) 
ISO Standard 9995, Keyboard layouts for text and office systems 
Itanium® Architecture Software Developer’s Manual, Volume 1: Application Architecture 
Itanium® Architecture Software Developer’s Manual, Volume 2: System Architecture 
Itanium® Architecture Software Developer’s Manual, Volume 3: Instruction Set Reference 
Itanium® Software Conventions and Runtime Architecture Guide 
Itanium® System Abstraction Layer Specification 
JEDEC SPD Annex L: Presence Detect for DDR4 SDRAM Modules 
Microsoft Extensible Firmware Initiative FAT32 File System Specification 
Microsoft Portable Executable and Common Object File Format Specification 
Microsoft Windows Authenticode Portable Executable Signature Format 
Microsoft PEAP specification version 0 
NVM Express® Specifications 
OSTA Universal Disk Format Specification 
Partition Types: OS Type values used in the MBR disk layout 
PC/SC Workgroup Specifications 
PCI BIOS Specification, Revision 3.0 
PCI Express Base Specification, Revision 2.1 
PCI Hot-Plug Specification, Revision 1.0 
PCI Local Bus Specification, Revision 3.0 
Peripheral Component Interconnect Special Interest Group 
Plug and Play BIOS 
POST Memory Manager Specification 
Preboot Execution Environment (PXE) Specification 
Processor Architecture Types 
Protected EAP Protocol (PEAP) 
Protected EAP Protocol (PEAP) Version 2 
Recommendation for Random Number Generation Using Deterministic Random Bit Generator 
Recommended Random Number Generator Based on ANSI X9.31 
Request For Comments 
Requirements for PC-Connected Interface Devices 
RISC-V EFI Boot Protocol 
RISC-V Processor SMBIOS Specification 
SCSI Block Commands 
Secure Hash Standard 
Binary & SI PrefixesBinary prefixes, IEEE 1541-2002, and IEC 80000 Part 13 
Signing and Checking Code with Authenticode 
System Management BIOS Reference Specification 
TCG EFI Platform Specification 
TFTP Option Extension 
TFTP Protocol 
TFTP Timeout Interval and Transfer Size Options 
The MD5 Message-Digest Algorithm 
The Unicode Standard, Version 5.2 
UDP over IPv4 
UDP over IPv6 
UFS 2.0 specification 
Unicode Compression Scheme 
Unicode Consortium 
Universal Serial Bus PC Legacy Compatibility Specification, Version 0.9 
Universal Serial Bus Specification, Revision 2.0 
USB Battery Charging Specification 
Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications