Commit Graph

22 Commits

Author SHA1 Message Date
Alex Kotov b812b52a9c
Rewrite memory map (#156) 2022-12-22 20:01:54 +04:00
Alex Kotov 46bd3f1c8e
Rewrite assertions (yes, again...) (#128) 2022-12-21 12:59:18 +04:00
Alex Kotov 6ec080ddfa
Improve build system (#153) 2022-12-19 12:40:13 +04:00
Alex Kotov 79c8bcad6a
Add fixtures (#150) 2022-12-17 16:26:20 +04:00
Alex Kotov c1bf030159
Finish Multiboot 2 API (#146)
Closes #67
2022-12-16 12:28:58 +04:00
Alex Kotov f3f34e9057
Fix FreeBSD builds (#142) 2022-12-13 04:54:27 +04:00
Alex Kotov e369c16e0d
Fix checks in out-of-root builds (#132)
* Fix Python tests
* Fix cppcheck
2022-12-05 17:30:26 +04:00
Alex Kotov e93d08ee70
Maintenance (#125) 2022-12-03 14:23:52 +04:00
Alex Kotov 8025bd1f60
Manage dependencies with Autoconf (#124) 2022-12-02 18:31:24 +04:00
Alex Kotov 971b2f4803
Add i386 stuff (#116)
* Add struct KernAux_Arch_I386_IDTE
* Add struct KernAux_Arch_I386_DTR
* Remove unnecessary static check
* Add func KernAux_Arch_I386_IDTE_set_offset
2022-11-28 15:00:34 +04:00
Alex Kotov dacdfede2b
Improve cmdline file API (#103) 2022-06-27 16:30:47 +00:00
Alex Kotov f39383128f
Generic (file) cmdline (#102) 2022-06-27 17:46:29 +03:00
Alex Kotov 2ad235f319
Rename memory allocator to free list (#90) 2022-06-22 09:39:53 +00:00
Alex Kotov a0517fb9dd
Cross-platform tests (#86) 2022-06-21 21:18:28 +03:00
Alex Kotov c99cce166e
Use assertions on tests (#73) 2022-06-20 21:01:56 +03:00
Alex Kotov ff436031f5
Finish memory allocator (#68) 2022-06-20 14:27:26 +00:00
Alex Kotov 87296c0d12
Main: rename package "malloc" to "alloc" 2022-06-18 00:58:03 +03:00
Alex Kotov de58477551
Main: src/malloc.c: Implement malloc 2022-06-18 00:51:37 +03:00
Alex Kotov 82dcb74824
Main: include/kernaux/memmap.h: Write tests (closes #58) 2022-06-16 13:55:57 +03:00
Alex Kotov 940f981ef1
Add debug mode and rewrite assertions (#52) 2022-06-13 19:28:00 +03:00
Alex Kotov eed0eadcc2
Fix Multiboot2 on Tiny C Compiler (#50) 2022-06-12 13:25:10 +03:00
Alex Kotov dc7b1002a4
Split Make file into subdirectories (#48) 2022-06-10 08:23:03 +03:00