Commit Graph

20 Commits

Author SHA1 Message Date
Alex Kotov e829231328
Print Multiboot 2 ELF section headers (#154) 2022-12-19 15:59:08 +04:00
Alex Kotov 22ec69dfca
Improve Multiboot 2 API (#148) 2022-12-17 06:31:09 +04:00
Alex Kotov 383fcb4133
Improve Multiboot 2 printing (#147) 2022-12-17 01:05:48 +00:00
Alex Kotov c1bf030159
Finish Multiboot 2 API (#146)
Closes #67
2022-12-16 12:28:58 +04:00
Alex Kotov 6d91acc75f
Add macros `KERNAUX_CAST_(VAR|CONST)` (#137) 2022-12-11 00:15:58 +04:00
Alex Kotov e6203d58cc
Create generic debug output formatter (#136) 2022-12-09 06:59:54 +04:00
Alex Kotov 940f981ef1
Add debug mode and rewrite assertions (#52) 2022-06-13 19:28:00 +03:00
Alex Kotov 63ae527c4f
Main: Use assertions everywhere (closes #14) 2022-05-25 02:15:51 +03:00
Alex Kotov 8479208501
Add func KernAux_Multiboot2_ITag_BootLoaderName_print 2022-01-15 11:39:01 +05:00
Alex Kotov 608f61946d
Add func KernAux_Multiboot2_ITag_BootCmdLine_print 2022-01-15 11:36:24 +05:00
Alex Kotov 2d86cd692d
Make tag print funcs public 2022-01-15 11:31:49 +05:00
Alex Kotov 47389e8875 Write code 2022-01-14 12:23:30 +05:00
Alex Kotov 172dff9f48 Move Multiboot 2 string functions to separate module 2022-01-14 12:23:30 +05:00
Alex Kotov 2e83592c99 Add macros KERNAUX_MULTIBOOT2_*TAG_NEXT 2022-01-14 12:23:30 +05:00
Alex Kotov 23c479c411 Add macro KERNAUX_MULTIBOOT2_TAG_NEXT 2022-01-14 12:23:30 +05:00
Alex Kotov 0a309ec182 Add macro KERNAUX_MULTIBOOT2_TAG_SIZE_ALIGN 2022-01-14 12:23:30 +05:00
Alex Kotov 9227f70f10 Rename Multiboot2 info struct 2022-01-13 09:20:49 +05:00
Alex Kotov ab84e5892f Rename Multiboot2 info tags 2022-01-13 09:20:49 +05:00
Alex Kotov 994fca4c6a Rename additional structs 2022-01-13 09:20:49 +05:00
Alex Kotov aac7214863 Rename Multiboot2 info print funcs 2022-01-13 09:20:49 +05:00