"ANSI C for UEFI", "ISO C for UEFI", "Standard C for UEFI", "UEFI LIBC", "EFI LIBC", "UEFI application", "UEFI driver"
The content on this page is all about developing of UEFI applications
and drivers using Microsoft
Visual Studio 2022 for x86 platforms.
The ♉toro C Library introduced here is written independently of any other source code.
It is a new, independent implementation of the ANSI C89 / ISO C90+C95 Standard C Library.
(Only floating point print/scan-support is currently missing — Instead MATH.H functions are available !!!)
Flagship Project | Content |
---|---|
ANSI C for UEFI Shell | getting started with simple programs ![]() ![]() |
ACPICA | Intel ACPI COMPONENT ARCHITECTURE Original Intel reference implementation running in UEFI Shell: - AslCompiler.EFI - AcpiBin.EFI - AcpiDump.EFI |
UEFI-SHELL | Build original UEFI SHELL from latest available EDK2 drop![]() 1. integrate Tianocore EDK2 build tools into project (portable build) 2. introduce ♉toro-UEFI-SHELL with plugins and other improvements build with VS2022. |
TSCSync | TimeStampCounter-Synchronizer![]() 1. Introduce TUI TextUserInterface, a menu driven UEFI application — that looks not so bad... 2. Introduction of multi chart ![]() 3. Introduce reliable speed measurement to enable TSC for timer and wallclock usage AcpiClkWait() vs. InternalAcpiDelay() |
toro C Library source code |
The Stuff That Dreams Are Made Of |
License toro C Library binary
toro C Library binary is free to use like the GLIBC runtime library
I decided to allow developers to use toro C Library binary to compile any program, regardless of its license.
License toro C Library source code
Copyright (c) 2017-2025, Kilian Kegel. All rights reserved.
SPDX-License-Identifier: GNU General Public License v3.0