:: limine / common / lib

namesizeLast commitdate
..---
acpi.c14.1 KBmisc: Remove unnecessary casts in CHECKED_ADD/CHECKED_MUL calls2026-04-02 20:21
acpi.h5.6 KBprotos/limine: Implement base revision 52026-02-20 02:51
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.2 KBlib/misc: Add measured_boot config option2026-04-30 16:38
config.h853 Blib/misc: Add measured_boot config option2026-04-30 16:38
elf.c38.4 KBlib/elf: protect against crafted ELF files.2026-05-01 17:00
elf.h2.3 KBlib/elf: Validate section header bounds in elf_section_hdr_info functions2026-04-02 20:21
elsewhere.c3.2 KBlib/elsewhere: Skip past source range on overlap instead of advancing one page2026-04-14 01:51
elsewhere.h427 Blib/elsewhere: Add bounds check to elsewhere_append2026-04-01 23:44
fb.c5.9 KBlib/fb: Clear the target framebuffer in fb_init under write-combining2026-05-18 14:37
fb.h1.0 KBlib/fb: Clear the target framebuffer in fb_init under write-combining2026-05-18 14:37
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.c9.1 KBfeat: add support for fractional timeouts.2026-05-15 23:08
getchar.h702 Bmisc: readline.h -> getchar.h and drop unused readline() code2024-04-19 23:32
gterm.c48.8 KBlib/fb: Clear the target framebuffer in fb_init under write-combining2026-05-18 14:37
gterm.h849 Bprotos/limine: Add Flanterm FB init params feature2026-03-22 19:10
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.7 KBlib/image: add support for qoi (#561)2026-04-26 18:45
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: Fix strchr and strrchr null terminator handling and add inet_pton() sanity checks2025-12-26 12:39
macros.aarch64_asm.h929 BInitial AArch64 port (#205)2022-08-18 15:32
mem.asm_x86_64699 Blib/mem: Bring back assembly versions of x86-64/IA-32 memory routines2026-04-25 15:32
mem.s2.asm_ia321.1 KBlib/mem: Bring back assembly versions of x86-64/IA-32 memory routines2026-04-25 15:32
memory.s2.c1.2 KBlib/mem: Bring back assembly versions of x86-64/IA-32 memory routines2026-04-25 15:32
misc.c13.7 KBlib/misc: Free handle buffer with original alloc size after LocateHandle2026-05-07 03:20
misc.h4.6 KBfeat: add support for fractional timeouts.2026-05-15 23:08
misc.s2.c3.5 KBlib/misc: Add measured_boot config option2026-04-30 16:38
panic.s2.c2.0 KBlib/fb: Clear the target framebuffer in fb_init under write-combining2026-05-18 14:37
part.h2.5 KBdrivers/disk: Re-add unique sector volume detection method2026-02-01 13:28
part.s2.c18.1 KBlib/part.s2.c: extend checked calculations.2026-05-03 19:18
pe.c16.4 KBlib/pe: reject SectionAlignment = 02026-05-01 13: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.c5.8 KBlib/print: Improve \n -> \r\n handling from last commit2026-02-10 09:29
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.c3.7 KBlib/rand: Make sure that, on x86-64, 64-bit rdrand/rdseed is always done over 32-bit2026-04-02 20:21
rand.h145 Bfixed header guard names2024-03-20 02:06
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_ia322.4 KBmisc: Add section .note.GNU-stack to assembly files2023-09-28 11:56
spinup.asm_aarch642.9 KBprotos/limine: Make aarch64 EL2 entry automatic based on firmware state2026-03-20 13:01
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.1 KBprotos/limine: Tighten riscv64 machine state to match spec2026-03-17 07:26
spinup.asm_uefi_ia321.1 KBlib/spinup: Load TR and zero CR3 before protocol entry2026-02-22 17:29
spinup.asm_uefi_x86_641.4 KBlib/spinup: Load TR and zero CR3 before protocol entry2026-02-22 17:29
stb_image.c165 Bbuild: Use git for all subprojects2024-01-26 00:13
term.c9.5 KBlib/fb: Clear the target framebuffer in fb_init under write-combining2026-05-18 14:37
term.h1.3 KBlib/fb: Clear the target framebuffer in fb_init under write-combining2026-05-18 14:37
time.c2.0 KBlib/time: EFI: Return time of 0 if GetTime() unsupported2023-10-24 16:38
time.h95 Bfixed header guard names2024-03-20 02:06
tpm.c11.9 KBlib, protos, docs: Reshuffle Measured Boot PCR allocation2026-04-30 23:03
tpm.h2.3 KBlib, protos, docs: Reshuffle Measured Boot PCR allocation2026-04-30 23:03
trace.h117 Bfixed header guard names2024-03-20 02:06
trace.s2.c2.0 KBbuild: Remove custom __riscv64 define in favour of built-in __riscv define2024-08-11 18:25
uri.c17.6 KBlib/uri: Trim slack past data end after gzip drain to free unused buffer tail2026-04-24 05:17
uri.h1.0 KBcompress: transparent gzip-compression (#545) (#549)2026-04-19 21:57
tab: 248 wrap: offon