UEFIStarter
a simple UEFI framework
|
▼ apps | |
ac97.c | AC'97 audio demo |
cpuid.c | This application will show some information about the CPU |
gop.c | This application showcases a few ways to use the graphics output |
helloworld.c | This application is a simple example of how to read command line arguments and output to console |
input.c | This application showcases ways to read input from the keyboard |
lspci.c | This application lists PCI devices |
quit.c | This application will halt the UEFI environment |
rotation.c | This application demonstrates image rotation and bilinear interpolation |
snow.c | This application shows animated snow in text mode |
timer.c | This application shows how to wait for events and register a timer |
▼ include | |
▼ UEFIStarter | |
▼ core | |
cmdline.h | Command line parameter parser |
console.h | CLI initialization and I/O helpers |
files.h | File handling functions |
logger.h | Logging facility, supports verbosity levels |
memory.h | Memory allocation tracker: use this to prevent memory leaks |
string.h | String functions missing from EDK |
timestamp.h | Timing functions |
▼ tests | |
asserts.h | General assertions for tests |
graphics.h | Assertions and utilities for graphics tests |
output.h | Presentation logic for tests |
tests.h | Basis for test suites |
types.h | Common types for tests |
ac97.h | AC'97 audio functions |
core.h | |
graphics.h | Functions for creating and showing graphics |
pci.h | Functions for accessing PCI devices |
▼ library | |
▼ core | |
cmdline.c | Command line parameter parser |
console.c | Console initialization and I/O helpers |
files.c | File handling functions |
logger.c | Logging facility, supports verbosity levels |
memory.c | Memory tracker, will find memory leaks |
string.c | String functions missing from EDK |
timestamp.c | Timing functions |
▼ tests | |
asserts.c | General assertions for tests |
graphics.c | Assertions and utilities for graphics tests |
output.c | Presentation logic for tests: generates output with verbosity level in mind |
tests.c | This is the basis for all test suites |
ac97.c | AC'97 audio functions |
graphics.c | Functions for creating and showing graphics |
pci.c | Functions for accessing PCI devices |
▼ tests | |
▼ suites | |
▼ lib | |
ac97.c | Tests for AC'97 functions |
cmdline.c | Tests for the command line parameter parser |
files.c | Tests for file I/O functions |
graphics.c | Tests for graphics functions |
logger.c | Tests for the logging facility |
memory.c | Tests for the memory allocation tracker |
pci.c | Tests for the PCI library functions |
string.c | Tests for string functions |
▼ selftest | |
asserts.c | Self-tests for assertions |
graphics.c | Self-tests for graphics test assertions/utilities |
runner.c | Self-tests for test runner |