lib/std/os.zig | 4 +- lib/std/os/uefi.zig | 7 +- lib/std/os/uefi/protocols.zig | 5 + lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 24 +- lib/std/os/uefi/protocols/device_path_protocol.zig | 777 +++++++++++++++++++++++++------- lib/std/os/uefi/protocols/edid_override_protocol.zig | 10 +- lib/std/os/uefi/protocols/hii.zig | 26 +- lib/std/os/uefi/protocols/simple_network_protocol.zig | 4 +- lib/std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 48 +- lib/std/os/uefi/tables.zig | 4 + lib/std/os/uefi/tables/boot_services.zig | 45 +- lib/std/os/uefi/tables/runtime_services.zig | 2 +- 12 files changed, 720 insertions(+), 236 deletions(-)