antifallobst
|
12cc5ca0e1
|
fix (kernel): removed combine status logs from 'heap_memory_free'
|
2023-02-17 12:45:12 +01:00 |
antifallobst
|
1f290c3414
|
fix (kernel): fixed #GPF on iretq bug
|
2023-02-17 12:22:51 +01:00 |
antifallobst
|
c9d1454efc
|
feature (kernel): Implemented 'io_wait'
|
2023-02-14 22:31:20 +01:00 |
antifallobst
|
9fc370e549
|
fix (kernel): clearing bitmap at init
|
2023-02-12 19:58:22 +01:00 |
antifallobst
|
ecf881967d
|
feature (kernel): Implemented 'bitmap_init'
|
2023-02-12 19:56:30 +01:00 |
antifallobst
|
cce511c9c3
|
feature (kernel): Implemented global kernel heap
|
2023-02-12 17:45:42 +01:00 |
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
|
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
|
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
|
f4566e782b
|
feature (kernel): added log level 'None'
|
2023-02-12 09:41:44 +01:00 |
antifallobst
|
858bcfaebb
|
feature (kernel): added format strings to log function
|
2023-02-12 03:12:49 +01:00 |
antifallobst
|
58124b6cdb
|
feature (kernel): implemented basic format strings
|
2023-02-12 01:26:41 +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
|
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
|
ed2d276717
|
feature (kernel): implemented function to resolve physical address from virtual address
|
2023-02-10 20:13:33 +01:00 |
antifallobst
|
cae310826e
|
fix (kernel): polished up page map management
|
2023-02-10 19:29:05 +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
|
9b3b76f33d
|
fix (kernel): renamed 'crs' to 'cs' in cpu_state_T
|
2023-02-09 13:28:37 +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 |