lib/std/builtin.zig | 4 +- lib/std/os/uefi.zig | 59 +- lib/std/os/uefi/device_path.zig | 1009 ++++++++++++++++++++++++++++ lib/std/os/uefi/hii.zig | 79 +++ lib/std/os/uefi/protocol.zig | 37 ++ lib/std/os/uefi/protocol/absolute_pointer.zig | 62 ++ lib/std/os/uefi/protocol/block_io.zig | 81 +++ lib/std/os/uefi/protocol/device_path.zig | 122 ++++ lib/std/os/uefi/protocol/edid.zig | 67 ++ lib/std/os/uefi/protocol/file.zig | 144 ++++ lib/std/os/uefi/protocol/graphics_output.zig | 83 +++ lib/std/os/uefi/protocol/hii_database.zig | 50 ++ lib/std/os/uefi/protocol/hii_popup.zig | 46 ++ lib/std/os/uefi/protocol/ip6.zig | 146 +++++ lib/std/os/uefi/protocol/ip6_config.zig | 48 ++ lib/std/os/uefi/protocol/ip6_service_binding.zig | 28 + lib/std/os/uefi/protocol/loaded_image.zig | 48 ++ lib/std/os/uefi/protocol/managed_network.zig | 152 +++++ lib/std/os/uefi/protocol/rng.zig | 78 +++ lib/std/os/uefi/protocol/shell_parameters.zig | 20 + lib/std/os/uefi/protocol/simple_file_system.zig | 24 + lib/std/os/uefi/protocol/simple_network.zig | 175 +++++ lib/std/os/uefi/protocol/simple_pointer.zig | 49 ++ lib/std/os/uefi/protocol/simple_text_input.zig | 34 + lib/std/os/uefi/protocol/simple_text_input_ex.zig | 89 +++ lib/std/os/uefi/protocol/simple_text_output.zig | 155 +++++ lib/std/os/uefi/protocol/udp6.zig | 114 ++++ lib/std/os/uefi/protocol/udp6_service_binding.zig | 28 + lib/std/os/uefi/protocols.zig | 50 -- lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 62 -- lib/std/os/uefi/protocols/block_io_protocol.zig | 81 --- lib/std/os/uefi/protocols/device_path_protocol.zig | 1126 -------------------------------- lib/std/os/uefi/protocols/edid_active_protocol.zig | 17 - lib/std/os/uefi/protocols/edid_discovered_protocol.zig | 17 - lib/std/os/uefi/protocols/edid_override_protocol.zig | 37 -- lib/std/os/uefi/protocols/file_protocol.zig | 197 ------ lib/std/os/uefi/protocols/graphics_output_protocol.zig | 85 --- lib/std/os/uefi/protocols/hii.zig | 79 --- lib/std/os/uefi/protocols/hii_database_protocol.zig | 50 -- lib/std/os/uefi/protocols/hii_popup_protocol.zig | 46 -- lib/std/os/uefi/protocols/ip6_config_protocol.zig | 48 -- lib/std/os/uefi/protocols/ip6_protocol.zig | 146 ----- lib/std/os/uefi/protocols/ip6_service_binding_protocol.zig | 28 - lib/std/os/uefi/protocols/loaded_image_protocol.zig | 48 -- lib/std/os/uefi/protocols/managed_network_protocol.zig | 129 ---- lib/std/os/uefi/protocols/managed_network_service_binding_protocol.zig | 28 - lib/std/os/uefi/protocols/rng_protocol.zig | 78 --- lib/std/os/uefi/protocols/shell_parameters_protocol.zig | 20 - lib/std/os/uefi/protocols/simple_file_system_protocol.zig | 24 - lib/std/os/uefi/protocols/simple_network_protocol.zig | 175 ----- lib/std/os/uefi/protocols/simple_pointer_protocol.zig | 49 -- lib/std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 89 --- lib/std/os/uefi/protocols/simple_text_input_protocol.zig | 33 - lib/std/os/uefi/protocols/simple_text_output_protocol.zig | 155 ----- lib/std/os/uefi/protocols/udp6_protocol.zig | 115 ---- lib/std/os/uefi/protocols/udp6_service_binding_protocol.zig | 28 - lib/std/os/uefi/tables/boot_services.zig | 2 +- lib/std/os/uefi/tables/system_table.zig | 4 +- 58 files changed, 3030 insertions(+), 3047 deletions(-)