:: limine / common / lib

namesizeLast commitdate
..---
acpi.c10.7 KBlib/acpi: Move the RSDP and table lookup to stage 22026-08-24 21:36
acpi.h5.9 KBdrivers/serial: Discover the BIOS console UART2026-08-24 21:33
acpi.s2.c4.7 KBlib/acpi: Move the RSDP and table lookup to stage 22026-08-24 21:36
bgrt.c2.2 KBlib/bgrt: Negate the BMP height in the unsigned domain2026-08-18 09:51
bgrt.h131 Blib/bgrt: Support restoring OEM firmware logo upon OS handoff (#593)2026-06-20 10:12
bli.c6.4 KBmenu, lib/bli: Raise menu entry path buffer limit from 256 to 1024 bytes2026-04-18 22:01
bli.h417 Blib/bli: implement entry control2026-04-11 16:58
config.c22.7 KBlib/config: Advance past an SMBIOS OEM string that carries no config2026-08-18 10:07
config.h853 Blib/misc: Add measured_boot config option2026-04-30 16:38
elf.c43.4 KBlib/elf: Bound the elsewhere image by a limit the caller supplies2026-08-18 10:07
elf.h2.3 KBlib/elf: Bound the elsewhere image by a limit the caller supplies2026-08-18 10:07
elsewhere.c6.2 KBlib/elsewhere: tentative fix for #5912026-07-08 16:44
elsewhere.h492 Blib/elsewhere: Reserve committed targets so later sources cannot overlap them2026-06-03 22:30
fb.c11.2 KBlib/fb: Walk only the cache levels CPUCFG 0x10 defines2026-08-18 10:07
fb.h1.2 KBlib/fb: Do not draw to a framebuffer that cannot be flushed2026-08-18 09:52
fdt.c1.1 KBmisc: Move to using separate libfdt repository2025-07-12 10:08
fdt.h383 Blib: Add helpers for adding 32-bit /chosen properties2024-06-11 19:54
getchar.c14.5 KBcommon/menu: moving the mouse now cancels the countdown2026-08-24 21:35
getchar.h737 Bcommon/drivers: Mouse support (fixes #596 and #573).2026-07-15 09:25
gterm.c49.4 KBlib/gterm: Treat an out-of-range or unparseable font spacing as absent2026-08-24 21:36
gterm.h888 Blib/term: Rotate the post-ExitBootServices terminal as configured2026-08-18 10:00
guid.c2.6 KBbli: Implement initial Boot Loader Interface support2025-03-15 13:23
guid.h462 Bbli: Implement initial Boot Loader Interface support2025-03-15 13:23
image.c2.6 KBlib/image: Decode directly from file->fd in image_open2026-05-28 02:43
image.h742 Blib/image: add support for qoi (#561)2026-04-26 18:45
libc.c2.8 KBlib/libc: Add strdup() function2025-12-28 11:42
libc.h1.0 KBlib/libc: Ensure the `__builtin_*` versions of the 4 core `mem*()` functions are preferred2026-04-17 04:40
libc.s2.c3.0 KBlib/libc: move the Latin-1 support in isprint to consumer in menu.c2026-07-22 14:50
macros.aarch64_asm.h929 BInitial AArch64 port (#205)2022-08-18 15:32
memory.s2.c1.2 KBRevert "lib/mem: Bring back assembly versions of x86-64/IA-32 memory routines"2026-05-30 14:58
misc.c17.4 KBlib/misc, protos/limine: Make the SMP device tree load optional2026-08-18 10:07
misc.h5.0 KBmenu: Draw for a serial line whenever the output goes to one2026-08-24 21:36
misc.s2.c4.2 KBentry: Reseed the stack guard before enumerating disks2026-08-18 10:07
panic.s2.c2.3 KBlib/panic: Enable autoflush after the fallback terminal is installed2026-08-18 10:07
part.h2.7 KBlib/part: Bound the last two EBR slots by the link's declared extent2026-08-18 10:07
part.s2.c32.5 KBlib/part: Honour a primary GPT header only on a protective MBR2026-08-24 21:36
pe.c20.2 KBlib/pe: Refuse an executable with no sections2026-08-24 21:35
pe.h457 Bpe: Add bounds check for e_lfanew offset in pe_bits2026-01-13 00:03
print.h288 Bfixed header guard names2024-03-20 02:06
print.s2.c6.0 KBlib/print.s2: null guard2026-06-20 21:23
qoi.c3.8 KBlib/image: add support for qoi (#561)2026-04-26 18:45
qoi.h696 Blib/image: add support for qoi (#561)2026-04-26 18:45
rand.h603 Blib/rand: update documentation2026-07-01 21:11
rand.s2.c4.6 KBlib/rand: Compile the random number generator into stage 22026-08-18 10:07
real.h715 Blib/real: Parenthesise macro arguments in rm_seg/rm_off2026-02-09 12:02
real.s2.asm_bios_ia322.4 KBmisc: Add section .note.GNU-stack to assembly files2023-09-28 11:56
rng_seed.c5.5 KBlib/rng_seed: Note the AllocatePool assumption on the prior table2026-04-30 21:39
rng_seed.h118 Blib/rng_seed: Publish EFI RNG entropy as LINUX_EFI_RANDOM_SEED configuration table2026-04-30 00:33
sleep.asm_bios_ia323.2 KBsleep: Drop the register save around the keyboard poll2026-08-24 21:36
spinup.asm_aarch643.7 KBlib/spinup, sys/smp: Invalidate the aarch64 TLB after the table switch2026-08-18 10:07
spinup.asm_bios_ia32706 Blib/spinup: Load TR and zero CR3 before protocol entry2026-02-22 17:29
spinup.asm_loongarch643.2 KBprotos/limine: Zero $r21 in loongarch64 spinup2026-03-17 23:11
spinup.asm_riscv641.4 KBlib/spinup: Set the riscv64 handoff state after the trap, not before2026-08-18 10:07
spinup.asm_uefi_ia321.1 KBlib/spinup: Load TR and zero CR3 before protocol entry2026-02-22 17:29
spinup.asm_uefi_x86_641.9 KBuefi: Relocate only the x86 handoff stub below 4GiB2026-07-22 14:44
stb_image.c165 Bbuild: Use git for all subprojects2024-01-26 00:13
term.c11.2 KBlib/term: Pick a 32-bpp framebuffer for the post-ExitBootServices terminal2026-08-24 21:35
term.h1.4 KBlib/term: Build the post-ExitBootServices terminal in advance2026-08-18 10:00
time.c2.2 KBlib/time: Stop a pre-1970 RTC reading wrapping the timestamp2026-08-18 09:51
time.h95 Bfixed header guard names2024-03-20 02:06
tpm.c13.0 KBlib/tpm: Bound the captured event log size and last-entry walk2026-06-07 14:37
tpm.h2.4 KBlib/tpm: Bound the captured event log size and last-entry walk2026-06-07 14:37
trace.h117 Bfixed header guard names2024-03-20 02:06
trace.s2.c2.0 KBlib/trace: Read packed symbol map addresses via memcpy2026-06-07 14:37
uri.c17.6 KBlib/uri: Use fread when draining resources2026-06-09 06:13
uri.h1.0 KBcompress: transparent gzip-compression (#545) (#549)2026-04-19 21:57
tab: 248 wrap: offon