aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Bazel buildaqua2024-03-086-65/+108
|
* Use meson build systemaqua2023-11-2710-44/+72
|
* Added make wrapperaqua2023-07-301-0/+0
|
* Fix compiler warningsaqua2023-06-294-8/+9
|
* Rework leaf makefiles to be included from top-levelaqua2023-06-111-3/+1
| | | | - remove Makefile.all
* Make code ANSI C compatibleaqua2023-05-2413-86/+63
|
* Build tests using HOSTTARGETBINaqua2023-03-121-0/+15
|
* Revert VGA C driveraqua2023-03-122-31/+22
|
* Move all tests next to the code they're testingaqua2023-03-059-11/+16
|
* Add TARGETBIN and TARGETLIB rulesaqua2023-03-051-0/+2
|
* Move C stdlib to lib/libkaqua2023-02-1817-9/+9
|
* Generate dependency files for source codeaqua2023-02-123-5/+5
| | | | | | Use the compiler to generate dependency files for all C, C++ and .S assembly source code files. These are included in the makefiles where the files are used.
* blake2: use makefiles instead of meson.buildaqua2023-01-2911-4/+3165
|
* Add test and valgrind targets to rules.mkaqua2022-12-271-6/+2
|
* Add sched/roundrobin testsaqua2022-12-251-2/+5
|
* Generate docs using doxygen instead of sphinxaqua2022-12-113-2/+28
|
* Rewrite drivers/uart and drivers/vga in cppaqua2022-12-114-18/+34
|
* Remove custom include paths in makefilesaqua2022-12-042-6/+4
| | | | Add symlinks target to top-level makefile
* Add FILE structaqua2022-11-086-67/+107
|
* Add python-sphinx docsaqua2022-11-087-27/+39
|
* lib: migrate tests to gtestaqua2022-11-066-65/+64
|
* lib/malloc: add linked list implementationaqua2022-11-067-0/+206
|
* makefile: replace ,SRCS with .SRCSaqua2022-11-051-1/+1
|
* vga: fix text mode cursoraqua2022-11-031-1/+1
| | | | outb parameters are (value, port) and not (port, value)
* Add uppercase scancodesaqua2022-11-011-17/+33
| | | | Make text mode screen scroll
* makefile: add Makefile.configaqua2022-11-011-1/+1
|
* makefile: clean target shouldn't depend on OBJSaqua2022-11-011-2/+0
|
* add ps2_keyboard driveraqua2022-10-311-0/+4
|
* makefile: auto-generate OBJS from SRCSaqua2022-10-301-7/+2
|
* Remove meson.build filesaqua2022-10-292-14/+0
|
* makefile: add src/kernel.a targetaqua2022-10-291-0/+3
|
* makefile: add i686/arch.a targetaqua2022-10-292-6/+13
|
* makefile: add libk targetaqua2022-10-281-0/+6
|
* Add libk testsaqua2022-08-123-1/+54
|
* Enable coverage reportaqua2022-08-123-4/+15
|
* printf: add %d, %u and %xaqua2022-08-124-7/+40
|
* Initial commitaqua2022-08-126-0/+91
x86 kernel that prints a hello world message to com1