![Intel Extensible Firmware Interface Specification Download Page 349](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117349.webp)
Version 1.02
12/12/00
331
A
GUID and Time Formats
All EFI GUIDs (Globally Unique Identifiers) have the format described in Appendix J of the
Wired for Management Baseline
S
pecification
. This document references the format of the GUID,
but implementers must reference the Wired for Management specifications for algorithms to
generate GUIDs. The following table defines the format of an EFI GUID (128 bits).
Table A-1.
EFI GUID Format
Mnemonic
Byte
Offset
Byte
Length
Description
TimeLow
0
4
The low field of the timestamp.
TimeMid
4
2
The middle field of the timestamp.
TimeHighAndVersion
6
2
The high field of the timestamp multiplexed with the
version number.
ClockSeqHighAndReserved
8
1
The high field of the clock sequence multiplexed with
the variant.
ClockSeqLow
9
1
The low field of the clock sequence.
Node
10
6
The spatially unique node identifier. This can be
based on any IEEE 802 address obtained from a
network card. If no network card exists in the system,
a cryptographic-quality random number can be used.
All EFI time is stored in the format described by Appendix J of the
Wired for Management
Baseline
Specification
. While this is the appendix for GUID it defines a 60-bit timestamp format
that is used to generate the GUID. All EFI time information is stored in 64-bit structures that
contain the following format: The timestamp is a 60-bit value that is represented by Coordinated
Universal Time (UTC) as a count of 100-nanosecond intervals since 00:00:00.00, 15 October 1582
(the date of Gregorian reform to the Christian calendar). This time value will not roll over until the
year 3400 AD. It is assumed that a future version of the EFI specification can deal with the
year-3400 issue by extending this format if necessary.
Summary of Contents for Extensible Firmware Interface
Page 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Page 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Page 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Page 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Page 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Page 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Page 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Page 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Page 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Page 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Page 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Page 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Page 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Page 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Page 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...