Commit Graph

247 Commits

Author SHA1 Message Date
antifallobst 5787858704 docs: created some ascii art schematics for processing architecture 2023-03-04 00:43:15 +01:00
antifallobst 854bef0d4e docs: documented child processes 2023-03-04 00:02:47 +01:00
antifallobst 1ab3a2bd22 feature (proc): implemented basic child processes 2023-03-03 23:51:24 +01:00
antifallobst 7cc053be5c docs: documented processes 2023-03-03 21:49:11 +01:00
antifallobst b732145fef feature (proc): implemented basic process structure 2023-03-03 20:23:19 +01:00
antifallobst bb4323ef79 docs: documented thread safety in graphics renderer 2023-03-03 18:03:08 +01:00
antifallobst 0042786b77 fix (renderer): made renderer update thread safe 2023-03-03 17:50:24 +01:00
antifallobst dd0c2a3169 docs: documented updated 'bitmap_T' documentation 2023-03-03 17:28:55 +01:00
antifallobst 91cd670c50 fix (utils): fixed bitmap bounds check and added 'bitmap_T.size_bits' 2023-03-03 17:23:52 +01:00
antifallobst ede4bacff7 docs: documented 'is_char_' functions 2023-03-02 22:57:26 +01:00
antifallobst 12c0d8f58a feature (utils): Implemented some 'is_char_' functions 2023-03-02 22:53:01 +01:00
antifallobst b4df3a0bf4 docs: updated roadmap progress 2023-03-02 19:10:35 +01:00
antifallobst 942fc31c4f docs: documented ELF loading / segment mapping 2023-03-02 19:07:30 +01:00
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