Commit Graph

122 Commits

Author SHA1 Message Date
antifallobst 1f448a7b76 fix (ELF): renamed 'cpu_instruction_set' -> 'elf_instruction_set'' 2023-02-28 22:50:35 +01:00
antifallobst 2044bbdf36 fix (ELF): fixed naming convention in elf header struct 2023-02-28 22:17:55 +01:00
antifallobst 44a321b7df docs: documented 'utils/symbol.h' 2023-02-28 22:07:29 +01:00
antifallobst 4d447860f5 docs: updated roadmap 2023-02-28 21:21:46 +01:00
antifallobst 9f81658a90 feature (ELF): implemented basic elf loading architecture and symbol extraction to be able to implement stack-tracing 2023-02-28 21:13:51 +01:00
antifallobst d05e5cc878 docs: updated roadmap progress 2023-02-28 00:37:41 +01:00
antifallobst fe9a425ca1 docs: documented USTAR implementation 2023-02-28 00:35:44 +01:00
antifallobst 0de9f843ba feature (virtual file system): implemented USTAR-archive unpacking and using this for the initrd archive as part of the VFS initialization. 2023-02-27 22:50:05 +01:00
antifallobst 8bcf895726 docs: documented 'octal_string_to_int' 2023-02-27 22:43:54 +01:00
antifallobst 400deaef91 feature (kernel utils): implemented octal_string to integer conversion 2023-02-27 22:40:22 +01:00
antifallobst ace8f2eb0e docs: updated roadmap progress 2023-02-27 16:28:12 +01:00
antifallobst 793aa090e7 license: updated license GPL3 -> MIT 2023-02-27 16:24:45 +01:00
antifallobst 37098dd30a Merge remote-tracking branch 'origin/master' 2023-02-27 15:57:28 +01:00
antifallobst 1e8fa8f4e8 docs: documented vfs functions 2023-02-27 15:51:54 +01:00
antifallobst 4e36ad8ce9 docs: updated supported features list 2023-02-27 07:23:18 +00:00
antifallobst 29e62e0f72 docs: documented ramfs and the vfs strutures 2023-02-27 00:47:04 +01:00
antifallobst a83a0193a7 feature (virtual file system): implemented mount points and a basic ramfs 2023-02-26 16:14:37 +01:00
antifallobst a0015018db docs: documented 'string_find_last' 2023-02-26 15:08:08 +01:00
antifallobst b607c9280b feature (kernel): Implemented function to find the last matching char in a string 2023-02-26 15:06:44 +01:00
antifallobst b89825b589 docs: added feature list to readme 2023-02-25 15:53:46 +00:00
antifallobst 22d0c9e90c feature (kernel): Extended panic screen page fault information 2023-02-25 00:12:42 +01:00
antifallobst f3c73f5e52 docs: documented 'graphics_buffer_shift_up' 2023-02-24 23:48:28 +01:00
antifallobst 2624162ad8 feature (kernel): Implemented graphics_buffer text scrolling 2023-02-24 23:44:34 +01:00
antifallobst 0be2a54467 feature (kernel): Started work on a node based Virtual File System 2023-02-24 01:31:11 +01:00
antifallobst 13e1a15232 fix (kernel): fixed a bug in optimized memory functions, that caused the 8-bit part to not be processed 2023-02-24 01:20:10 +01:00
antifallobst eac9754a4d fix (kernel): fixed a potential string overflow in 'string_find_next' 2023-02-24 01:00:06 +01:00
antifallobst 1e8dc6d1db docs: documented 'string_find_next' 2023-02-24 00:32:08 +01:00
antifallobst 970d570765 feature (kernel): Implemented function to find the next matching char in a string 2023-02-24 00:29:14 +01:00
antifallobst 54d9a4ac7b docs: documented variable numeric_specifers 2023-02-23 11:36:12 +01:00
antifallobst 49a48c70ca feature (kernel): Implemented variable numeric_specifiers 2023-02-23 11:34:01 +01:00
antifallobst 547f74758e docs: updated format string documentation 2023-02-23 11:24:21 +01:00
antifallobst b77e01a5d2 feature (kernel): Implemented numeric_specifier feature for substrings in format strings 2023-02-23 11:22:33 +01:00
antifallobst 87ee378144 feature (kernel): Requesting RAMDISK archive module from bootloader 2023-02-23 00:25:00 +01:00
antifallobst c32988aa72 feature (kernel): Implemented graphical log overlay 2023-02-22 23:42:44 +01:00
antifallobst cce1400b74 docs: documented color palette 2023-02-22 23:39:23 +01:00
antifallobst 8b1e807bfc fix (kernel): Added 'g_' prefix to global variable 'color_palette' 2023-02-22 23:34:20 +01:00
antifallobst 48f10b6e30 feature (kernel): Implemented a color palette and fixed an alpha blending overflow bug 2023-02-22 23:30:32 +01:00
antifallobst 08dad6c971 docs: documented graphics_buffer show/hide functionality 2023-02-22 23:21:01 +01:00
antifallobst 6e72cf8b71 feature (kernel): Implemented graphics_buffer show/hide functionality 2023-02-22 23:07:55 +01:00
antifallobst 8505345de9 docs: documented graphics buffer string draw update 2023-02-22 13:29:54 +01:00
antifallobst 7b467b1cd5 feature (kernel): graphics buffer string draw function returns now the updated position 2023-02-22 13:28:09 +01:00
antifallobst 08c7f32349 docs: documented 'position_T' 2023-02-22 13:24:39 +01:00
antifallobst c11d4760ff feature (kernel): Defined 'position_T' 2023-02-22 13:21:31 +01:00
antifallobst 526ad615d8 docs: documented layer system and string rendering 2023-02-21 16:07:19 +01:00
antifallobst d025ccaff2 feature (kernel): Implemented layer system and string rendering 2023-02-21 15:58:04 +01:00
antifallobst 65b2ba08f4 feature (kernel): Logging init process to limine terminal 2023-02-21 14:22:47 +01:00
antifallobst 836b10471e docs: documented 'uefi' mode in 'run.sh' 2023-02-21 14:05:39 +01:00
antifallobst 8b50755fb8 feature (build system): added 'uefi' mode to run script 2023-02-21 14:01:52 +01:00
antifallobst e3efd7d63e docs: updated roadmap progress 2023-02-21 12:15:07 +01:00
antifallobst d66ba8aebf docs: documented the Programmable Interval Timer (PIT) 2023-02-21 12:06:24 +01:00