aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2023-11-04[libc][string] fix strncpy potential buffer overflowCody Wong
2023-10-15[lib][fdtwalk] add code to skip a cpu if disabledTravis Geiselbrecht
2023-06-01[clang] Avoid a nested function in heap_wrapper.cAlex Richardson
2023-04-23[lib][debugcommands] Add panic commandAaron Odell
2023-04-23[libc][string] Add strcasecmp supportAaron Odell
2023-04-23[lib][debugcommands] Add commands to display current timeAaron Odell
2023-04-23[lib][console] Add an unsigned long long to console_cmd_argsAaron Odell
2023-04-23[libc] Fix -Wincompatible-library-redeclaration for strerrorAlex Richardson
2023-02-18[ubsan] Improve printing of value in shift_out_of_boundsPedro Falcato
2023-02-18[ubsan] Fix minor copy-paste bugsPedro Falcato
2023-02-18[ubsan] Add UBSAN implementationPedro Falcato
2023-02-18[minip] Fix undefined behavior in mac_addr_copyPedro Falcato
2022-12-17[lib][fdtwalk] add routine to find and parse /reserved-memory nodeTravis Geiselbrecht
2022-11-03[lib][debugcommands] sanity check address is mapped before display/modifygvk51
2022-11-02[lib][acpi_lite] update to use the VMM to map acpi tables inTravis Geiselbrecht
2022-10-23[make] add a way for a module to opt into additional warningsTravis Geiselbrecht
2022-10-23[libc] fix a warning squelch for some locally defined routinesTravis Geiselbrecht
2022-09-25[lib][gfx] fix undefined flush pointerMichael Bishop
2022-09-25[lib][libc] add missing BE64SWAPMichael Bishop
2022-09-25[lib][libc] fix an incorrect include path in a libc fileTravis Geiselbrecht
2022-09-06[libc] add atof() functionmni
2022-08-14[tcp] remove extra printfMilis Linux
2022-07-17[arch][fpu] add ability to specify per file or module if code needs fpuTravis Geiselbrecht
2022-06-05[lib][acpi_lite] add some additional LTRACEFsTravis Geiselbrecht
2022-05-21[lib][debugcommands] add a workaround for gcc 12.1Travis Geiselbrecht
2022-05-13[lib][elf] add C++ header guardsTravis Geiselbrecht
2022-05-13[fs][fat] fix an incorrect assertTravis Geiselbrecht
2022-05-12[fs][fat][test] pass in the path to the test dir so files can be included cor...Travis Geiselbrecht
2022-05-12[fs][fat] general fs structural improvementsTravis Geiselbrecht
2022-04-29[fs][fat][test] add some more test codeTravis Geiselbrecht
2022-04-29[fs][fat] add support for FAT12Travis Geiselbrecht
2022-04-29[lib][unittest] tweak the command line to let you list and selectively run in...Travis Geiselbrecht
2022-04-25[fs][fat][test] start of unittests for fat file systemTravis Geiselbrecht
2022-04-25[fs][tests] break some fs tests into their own moduleTravis Geiselbrecht
2022-04-25[fs][fat] fix a bug in close_dir that forgot to delete dir nodesTravis Geiselbrecht
2022-04-25[lib][fs] add a trace printf when unmountingTravis Geiselbrecht
2022-04-25[lib][unittest] get unittest header working with C++ sourceTravis Geiselbrecht
2022-04-25[fs][fat] add header guard to new iterator code headerTravis Geiselbrecht
2022-04-25[fs][fat] reuse directory iterator logic for filesTravis Geiselbrecht
2022-04-23[fs][fat][test] add a script to create some test block devicesTravis Geiselbrecht
2022-04-23[fs][fat] add readdir supportTravis Geiselbrecht
2022-04-22[fs][fat] break the dir entry code into a helper routineTravis Geiselbrecht
2022-04-22[fs][fat] revamp the directory walk codeTravis Geiselbrecht
2022-04-22[fs][fat] add a single mutex around the whole FSTravis Geiselbrecht
2022-04-22[fs][fat] get the scaffolding in place for opendir/readdir/closedirTravis Geiselbrecht
2022-04-22[lib][fat] restructure directory codeTravis Geiselbrecht
2022-04-21[fs][fat] split the logic into more files, change fat detection logicTravis Geiselbrecht
2022-04-21[fs][fat] rename from fat32 to simply fatTravis Geiselbrecht
2022-04-21[fs][fat] general C++ificatition of the code and a bit of cleanupTravis Geiselbrecht
2022-04-19[fs][fat] fix up the mount and read logic in fat32Travis Geiselbrecht