lib/std/debug.zig | 6 +- lib/std/os/uefi.zig | 66 ++---- lib/std/os/uefi/protocol.zig | 23 +- lib/std/os/uefi/protocol/absolute_pointer.zig | 24 +- lib/std/os/uefi/protocol/block_io.zig | 64 +++++- lib/std/os/uefi/protocol/device_path.zig | 20 +- lib/std/os/uefi/protocol/edid.zig | 34 ++- lib/std/os/uefi/protocol/file.zig | 385 +++++++++++++++++++++++++------- lib/std/os/uefi/protocol/graphics_output.zig | 69 +++++- lib/std/os/uefi/protocol/hii_database.zig | 83 ++++++- lib/std/os/uefi/protocol/hii_popup.zig | 22 +- lib/std/os/uefi/protocol/ip6.zig | 291 +++++++++++++++++++++--- lib/std/os/uefi/protocol/ip6_config.zig | 143 ++++++++++-- lib/std/os/uefi/protocol/ip6_service_binding.zig | 28 --- lib/std/os/uefi/protocol/loaded_image.zig | 13 +- lib/std/os/uefi/protocol/managed_network.zig | 174 +++++++++++++-- lib/std/os/uefi/protocol/rng.zig | 35 ++- lib/std/os/uefi/protocol/serial_io.zig | 101 +++++++-- lib/std/os/uefi/protocol/service_binding.zig | 60 +++++ lib/std/os/uefi/protocol/simple_file_system.zig | 30 ++- lib/std/os/uefi/protocol/simple_network.zig | 350 +++++++++++++++++++++++++---- lib/std/os/uefi/protocol/simple_pointer.zig | 27 ++- lib/std/os/uefi/protocol/simple_text_input.zig | 31 ++- lib/std/os/uefi/protocol/simple_text_input_ex.zig | 76 +++++-- lib/std/os/uefi/protocol/simple_text_output.zig | 194 +++++++++++----- lib/std/os/uefi/protocol/udp6.zig | 167 ++++++++++++-- lib/std/os/uefi/protocol/udp6_service_binding.zig | 28 --- 27 files changed, 2075 insertions(+), 469 deletions(-)