aboutsummaryrefslogtreecommitdiff
path: root/hikari/efi/types/time.zig
diff options
context:
space:
mode:
Diffstat (limited to 'hikari/efi/types/time.zig')
-rw-r--r--hikari/efi/types/time.zig26
1 files changed, 26 insertions, 0 deletions
diff --git a/hikari/efi/types/time.zig b/hikari/efi/types/time.zig
new file mode 100644
index 0000000..6b860f5
--- /dev/null
+++ b/hikari/efi/types/time.zig
@@ -0,0 +1,26 @@
+//! Hikari EFI Time Types
+
+pub const Time = extern struct {
+ year: u16,
+ month: u8,
+ day: u8,
+ hour: u8,
+ minute: u8,
+ second: u8,
+ pad1: u8,
+ nanosecond: u32,
+ time_zone: i16,
+ daylight: u8,
+ pad2: u8,
+};
+
+pub const TimeCapabilities = extern struct {
+ resolution: u32,
+ accuracy: u32,
+ sets_to_zero: bool,
+};
+
+pub const timezone_unspecified: i16 = 0x07FF;
+
+pub const daylight_adjust: u8 = 0x01;
+pub const daylight_time: u8 = 0x02;