lib/std/builtin.zig | 47 +++- lib/std/os/uefi.zig | 14 +- lib/std/os/uefi/protocols.zig | 142 ++++------- lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 8 +- lib/std/os/uefi/protocols/device_path_protocol.zig | 440 +++++++++++++++++++++++++------- lib/std/os/uefi/protocols/edid_override_protocol.zig | 9 +- lib/std/os/uefi/protocols/hii.zig | 4 +- lib/std/os/uefi/protocols/simple_network_protocol.zig | 8 +- lib/std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 4 +- lib/std/os/uefi/status.zig | 62 +++++ lib/std/os/uefi/tables.zig | 19 +- lib/std/os/uefi/tables/boot_services.zig | 135 ++++++---- lib/std/os/uefi/tables/runtime_services.zig | 60 ++++- 13 files changed, 663 insertions(+), 289 deletions(-)