src/codegen.cpp | 14 ++-- src/target.cpp | 6 +- std/build.zig | 11 ++- std/os.zig | 12 ++- std/os/uefi.zig | 45 +++++++++- std/os/uefi/protocols.zig | 32 +++++++ std/os/uefi/protocols/absolute_pointer_protocol.zig | 53 ++++++++++++ std/os/uefi/protocols/edid_active_protocol.zig | 17 ++++ std/os/uefi/protocols/edid_discovered_protocol.zig | 17 ++++ std/os/uefi/protocols/edid_override_protocol.zig | 28 +++++++ std/os/uefi/protocols/graphics_output_protocol.zig | 79 ++++++++++++++++++ std/os/uefi/protocols/rng_protocol.zig | 73 ++++++++++++++++ std/os/uefi/protocols/simple_pointer_protocol.zig | 44 ++++++++++ std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 77 +++++++++++++++++ std/os/uefi/protocols/simple_text_output_protocol.zig | 143 ++++++++++++++++++++++++++++++++ std/os/uefi/status.zig | 46 ++++++++++ std/os/uefi/tables.zig | 9 ++ std/os/uefi/tables/boot_services.zig | 125 ++++++++++++++++++++++++++++ std/os/uefi/tables/configuration_table.zig | 82 ++++++++++++++++++ std/os/uefi/tables/runtime_services.zig | 51 ++++++++++++ std/os/uefi/tables/system_table.zig | 46 ++++++++++ std/os/uefi/tables/table_header.zig | 8 ++ std/special/start.zig | 26 ++++++ 23 files changed, 1028 insertions(+), 16 deletions(-)