src/codegen.cpp | 10 +-- std/os.zig | 12 ++- std/os/uefi.zig | 43 +++++++++- std/os/uefi/protocols.zig | 31 +++++++ std/os/uefi/protocols/absolute_pointer_protocol.zig | 60 ++++++++++++++ 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 | 23 +++++ std/os/uefi/protocols/graphics_output_protocol.zig | 90 ++++++++++++++++++++ std/os/uefi/protocols/rng_protocol.zig | 73 ++++++++++++++++ std/os/uefi/protocols/simple_pointer_protocol.zig | 54 ++++++++++++ std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 81 ++++++++++++++++++ std/os/uefi/protocols/simple_text_output_protocol.zig | 143 ++++++++++++++++++++++++++++++++ std/os/uefi/status.zig | 46 ++++++++++ std/os/uefi/tables.zig | 6 ++ std/os/uefi/tables/boot_services.zig | 64 ++++++++++++++ std/os/uefi/tables/configuration_table.zig | 82 ++++++++++++++++++ std/os/uefi/tables/runtime_services.zig | 41 +++++++++ std/os/uefi/tables/system_table.zig | 46 ++++++++++ std/os/uefi/tables/table_header.zig | 8 ++ std/special/start.zig | 26 ++++++ 21 files changed, 963 insertions(+), 10 deletions(-)