diff --git a/std/os/uefi/tables.zig b/std/os/uefi/tables.zig index 51caed19d175c832962c095c9d1b78a6c91522a0..901591dea4ef0c4e2274c2d668a95e7b3d53f1cf 100644 --- a/std/os/uefi/tables.zig +++ b/std/os/uefi/tables.zig @@ -1,5 +1,6 @@ pub const BootServices = @import("tables/boot_services.zig").BootServices; pub const ConfigurationTable = @import("tables/configuration_table.zig").ConfigurationTable; +pub const global_variable align(8) = @import("tables/runtime_services.zig").global_variable; pub const ResetType = @import("tables/runtime_services.zig").ResetType; pub const RuntimeServices = @import("tables/runtime_services.zig").RuntimeServices; pub const SystemTable = @import("tables/system_table.zig").SystemTable; diff --git a/std/os/uefi/tables/runtime_services.zig b/std/os/uefi/tables/runtime_services.zig index bae808ac85fcda63a3e9b88fb07a7e6bc3617cc1..53cb17db501628a4fe8a6f71aa3182d8ed080395 100644 --- a/std/os/uefi/tables/runtime_services.zig +++ b/std/os/uefi/tables/runtime_services.zig @@ -39,3 +39,13 @@ pub const ResetType = extern enum(u32) { ResetShutdown, ResetPlatformSpecific, }; + +/// UEFI Specification, Version 2.8, 3.3 +pub const global_variable align(8) = Guid{ + .time_low = 0x8be4df61, + .time_mid = 0x93ca, + .time_high_and_version = 0x11d2, + .clock_seq_high_and_reserved = 0xaa, + .clock_seq_low = 0x0d, + .node = [_]u8{ 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c }, +};