1const uefi = @import("std").os.uefi; 2const Guid = uefi.Guid; 3 4pub const ConfigurationTable = extern struct { 5 vendor_guid: Guid, 6 vendor_table: *anyopaque, 7 8 pub const acpi_20_table_guid align(8) = Guid{ 9 .time_low = 0x8868e871, 10 .time_mid = 0xe4f1, 11 .time_high_and_version = 0x11d3, 12 .clock_seq_high_and_reserved = 0xbc, 13 .clock_seq_low = 0x22, 14 .node = [_]u8{ 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81 }, 15 }; 16 pub const acpi_10_table_guid align(8) = Guid{ 17 .time_low = 0xeb9d2d30, 18 .time_mid = 0x2d88, 19 .time_high_and_version = 0x11d3, 20 .clock_seq_high_and_reserved = 0x9a, 21 .clock_seq_low = 0x16, 22 .node = [_]u8{ 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d }, 23 }; 24 pub const sal_system_table_guid align(8) = Guid{ 25 .time_low = 0xeb9d2d32, 26 .time_mid = 0x2d88, 27 .time_high_and_version = 0x113d, 28 .clock_seq_high_and_reserved = 0x9a, 29 .clock_seq_low = 0x16, 30 .node = [_]u8{ 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d }, 31 }; 32 pub const smbios_table_guid align(8) = Guid{ 33 .time_low = 0xeb9d2d31, 34 .time_mid = 0x2d88, 35 .time_high_and_version = 0x11d3, 36 .clock_seq_high_and_reserved = 0x9a, 37 .clock_seq_low = 0x16, 38 .node = [_]u8{ 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d }, 39 }; 40 pub const smbios3_table_guid align(8) = Guid{ 41 .time_low = 0xf2fd1544, 42 .time_mid = 0x9794, 43 .time_high_and_version = 0x4a2c, 44 .clock_seq_high_and_reserved = 0x99, 45 .clock_seq_low = 0x2e, 46 .node = [_]u8{ 0xe5, 0xbb, 0xcf, 0x20, 0xe3, 0x94 }, 47 }; 48 pub const mps_table_guid align(8) = Guid{ 49 .time_low = 0xeb9d2d2f, 50 .time_mid = 0x2d88, 51 .time_high_and_version = 0x11d3, 52 .clock_seq_high_and_reserved = 0x9a, 53 .clock_seq_low = 0x16, 54 .node = [_]u8{ 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d }, 55 }; 56 pub const json_config_data_table_guid align(8) = Guid{ 57 .time_low = 0x87367f87, 58 .time_mid = 0x1119, 59 .time_high_and_version = 0x41ce, 60 .clock_seq_high_and_reserved = 0xaa, 61 .clock_seq_low = 0xec, 62 .node = [_]u8{ 0x8b, 0xe0, 0x11, 0x1f, 0x55, 0x8a }, 63 }; 64 pub const json_capsule_data_table_guid align(8) = Guid{ 65 .time_low = 0x35e7a725, 66 .time_mid = 0x8dd2, 67 .time_high_and_version = 0x4cac, 68 .clock_seq_high_and_reserved = 0x80, 69 .clock_seq_low = 0x11, 70 .node = [_]u8{ 0x33, 0xcd, 0xa8, 0x10, 0x90, 0x56 }, 71 }; 72 pub const json_capsule_result_table_guid align(8) = Guid{ 73 .time_low = 0xdbc461c3, 74 .time_mid = 0xb3de, 75 .time_high_and_version = 0x422a, 76 .clock_seq_high_and_reserved = 0xb9, 77 .clock_seq_low = 0xb4, 78 .node = [_]u8{ 0x98, 0x86, 0xfd, 0x49, 0xa1, 0xe5 }, 79 }; 80}; 81