Commit Graph

191 Commits

Author SHA1 Message Date
antifallobst 52d400d0c6 fix (kernel): heap init takes now a heap pointer instead of creating a heap struct 2023-02-12 17:44:44 +01:00
antifallobst cd8704eabc docs: documented the heap 2023-02-12 13:46:52 +01:00
antifallobst 45118fddc8 feature (kernel): Implemented heap architecture 2023-02-12 13:28:57 +01:00
antifallobst 79003bf2db fix (kernel): Made logger thread safe 2023-02-12 10:37:19 +01:00
antifallobst a57f2c25de docs: documented Panic screen output 2023-02-12 10:22:25 +01:00
antifallobst 5eab21e98a fix (kernel): Added cpu_state NULL check in panic screen 2023-02-12 09:51:32 +01:00
antifallobst 2d9b9144e2 feature (kernel): Implemented cpu state dumping on panic 2023-02-12 09:44:59 +01:00
antifallobst 91ee003264 docs: documented log level 'None' 2023-02-12 09:43:25 +01:00
antifallobst f4566e782b feature (kernel): added log level 'None' 2023-02-12 09:41:44 +01:00
antifallobst b80514d80e docs: documented log function format string update 2023-02-12 03:15:04 +01:00
antifallobst 858bcfaebb feature (kernel): added format strings to log function 2023-02-12 03:12:49 +01:00
antifallobst 74d3e98772 docs: documented format strings 2023-02-12 02:31:18 +01:00
antifallobst 58124b6cdb feature (kernel): implemented basic format strings 2023-02-12 01:26:41 +01:00
antifallobst 3787701642 docs: documented data to string conversion functions 2023-02-11 19:03:29 +01:00
antifallobst a835ee6789 fix (kernel): fixed bug with smaller num_bits values in binary to alpha conversion 2023-02-11 18:55:55 +01:00
antifallobst 5b434d7264 feature (kernel): implemented a set of data to string conversion functions 2023-02-11 18:09:35 +01:00
antifallobst 7a471bc77b docs: documented 'abs' function of 'utils/math.h' 2023-02-11 16:02:20 +01:00
antifallobst 42b331e3b0 feature (kernel): implemented function to get absolute number 2023-02-11 15:59:51 +01:00
antifallobst c15c42ca35 fix (kernel): Fixed 'CEIL_TO' bug, that caused the value to ceil up one step, if already aligned 2023-02-11 14:45:22 +01:00
antifallobst 2aaef2d715 docs: documented 'page_get_physical_address' 2023-02-10 20:22:21 +01:00
antifallobst ed2d276717 feature (kernel): implemented function to resolve physical address from virtual address 2023-02-10 20:13:33 +01:00
antifallobst e16b287da4 docs: added update frequency warning in 'Home.md' file 2023-02-10 19:46:56 +01:00
antifallobst c482160c62 docs: updated Roadmap 2023-02-10 19:43:11 +01:00
antifallobst 9105bce512 docs: changed README to match the new wiki setup 2023-02-10 19:31:53 +01:00
antifallobst cae310826e fix (kernel): polished up page map management 2023-02-10 19:29:05 +01:00
antifallobst 766e7dbaf5 docs: documented 'memory_map.h' 2023-02-10 19:11:27 +01:00
antifallobst 559efae1b3 docs: fixed 'page_map_flag_E' documentation 2023-02-10 19:07:08 +01:00
antifallobst 85dcc9332d docs: documented page maps 2023-02-10 18:55:22 +01:00
antifallobst 9e61513014 feature (kernel): implemented Page Maps 2023-02-09 18:41:21 +01:00
antifallobst 45f18251a9 fix (kernel): made GDT selctors an enum 2023-02-09 13:32:51 +01:00
antifallobst bbf798c644 docs: added wiki markdown files to codebase 2023-02-09 13:29:31 +01:00
antifallobst 9b3b76f33d fix (kernel): renamed 'crs' to 'cs' in cpu_state_T 2023-02-09 13:28:37 +01:00
antifallobst 5d0a55e35f feature (build system): added 'debug' mode to run script 2023-02-09 13:27:19 +01:00
antifallobst d751d35a71 implemented exception handling 2023-02-05 15:29:26 +01:00
antifallobst 60cece9afb pain 2023-02-05 14:39:35 +01:00
antifallobst 972174054b improved startup architecture 2023-01-26 15:15:10 +01:00
antifallobst 44f5ceaeaa implemented a logger 2023-01-25 22:36:34 +01:00
antifallobst a49a17b22c changed name nyx_os -> nox_os 2023-01-25 12:22:27 +01:00
antifallobst 8d3d090772 implemented a few utils 2023-01-25 01:42:04 +01:00
antifallobst 15b6f7ee43 got a bootable system 2023-01-25 01:17:20 +01:00
antifallobst 6834a5d70c initial commit 2023-01-24 22:39:50 +01:00