Commit Graph

134 Commits

Author SHA1 Message Date
antifallobst 6d41f659d3 fix (ELF): removed field alignment from 'elf_mapping_T' 2023-03-02 18:31:36 +01:00
antifallobst adb457de01 feature (ELF): implemented ELF loading / segment mapping 2023-03-02 17:58:04 +01:00
antifallobst 9cfa6b5d1e docs: documented 'memory_hexdump' 2023-03-02 17:12:09 +01:00
antifallobst f4d28321cc docs: documented 'string_is_char_alpha' 2023-03-02 16:56:23 +01:00
antifallobst 2a2d5b0ab6 feature (utils): Implemented hexdump functionality 2023-03-02 16:51:20 +01:00
antifallobst e3c7eb271d fix (panic): added check if the current symbol was found by the resolver 2023-03-02 15:50:50 +01:00
antifallobst bde9d6d9e4 docs: documented 'symbol_resolve_from_name' 2023-03-02 13:37:27 +01:00
antifallobst 437d7ba819 feature (utils): Implemented a function to resolve symbols by their name 2023-03-02 13:34:05 +01:00
antifallobst 66006032b9 docs: updated roadmap progress 2023-03-01 22:24:26 +01:00
antifallobst 578c9baf02 docs: documented stack-tracing 2023-03-01 22:21:28 +01:00
antifallobst 7a0e3632e7 feature (kernel): Implemented stack-tracing 2023-03-01 21:58:14 +01:00
antifallobst 17156ab824 docs: documented ELF parser 2023-03-01 21:03:33 +01:00
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