antifallobst
|
885a7b1f31
|
feature (kernel): Implemented graphics_buffers (canvases) and alpha blending
|
2023-02-21 10:19:29 +01:00 |
antifallobst
|
f5792bd43b
|
fix (kernel): Fixed RGB shift values
|
2023-02-20 09:29:45 +01:00 |
antifallobst
|
52e4ef8a49
|
feature (kernel): Implemented a very basic double buffered graphics renderer
|
2023-02-19 22:25:45 +01:00 |
antifallobst
|
81e4f2abb2
|
feature (kernel): Optimized memory functions to use 64-bit operations where possible
|
2023-02-19 22:19:49 +01:00 |
antifallobst
|
0127a19d0f
|
docs: updated 'boot_info_T' documentation
|
2023-02-19 20:15:58 +01:00 |
antifallobst
|
9a1e354d9c
|
feature (kernel): Expanded limine requests and boot_info
|
2023-02-19 20:09:30 +01:00 |
antifallobst
|
b70788196f
|
docs: Updated roadmap
|
2023-02-19 18:08:17 +01:00 |
antifallobst
|
fa5065a03f
|
fix (kernel): added one whitespace ^^
|
2023-02-19 17:49:17 +01:00 |
antifallobst
|
f6af4061fd
|
docs: documented the scheduler
|
2023-02-19 17:47:46 +01:00 |
antifallobst
|
9e42cb1a4e
|
fix (kernel): removed unneeded complexiticy of thread descriptors
|
2023-02-19 09:13:17 +01:00 |
antifallobst
|
fa014b5b5c
|
fix (kernel): removed not needed enum
|
2023-02-19 00:07:02 +01:00 |
antifallobst
|
f550660e21
|
fix (kernel): rewrote the complete scheduler so, that it has no max_threads limit and is faster
|
2023-02-19 00:05:45 +01:00 |
antifallobst
|
f6ee1e572f
|
feature (kernel): implemented a basic scheduler
|
2023-02-18 22:10:27 +01:00 |
antifallobst
|
1f342ccea6
|
fix (kernel): improved heap dump
|
2023-02-18 21:46:24 +01:00 |
antifallobst
|
ab055a4d66
|
fix (kernel): renamed 'start_scheduler' syscall to 'scheduler_start'
|
2023-02-18 17:58:54 +01:00 |
antifallobst
|
84e4c1c51c
|
feature (kernel): Implemented syscall architecture
|
2023-02-17 15:18:12 +01:00 |
antifallobst
|
e92c45394a
|
docs: documented syscalls
|
2023-02-17 14:51:35 +01:00 |
antifallobst
|
68d2ef7de4
|
feature (kernel): implemented PIC functionalities and PIT functionalities
|
2023-02-17 12:51:11 +01:00 |
antifallobst
|
12cc5ca0e1
|
fix (kernel): removed combine status logs from 'heap_memory_free'
|
2023-02-17 12:45:12 +01:00 |
antifallobst
|
6541fa49a7
|
docs: updated GDT documentation
|
2023-02-17 12:35:36 +01:00 |
antifallobst
|
1f290c3414
|
fix (kernel): fixed #GPF on iretq bug
|
2023-02-17 12:22:51 +01:00 |
antifallobst
|
e28a2eb2ff
|
docs: documented 'io_wait'
|
2023-02-14 22:37:01 +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
|
630c2e9762
|
docs: fixed typo in 'memory_free'
|
2023-02-12 19:38:55 +01:00 |
antifallobst
|
b23177cb8f
|
docs: updated roadmap
|
2023-02-12 18:03:50 +01:00 |
antifallobst
|
2d30c29610
|
docs: documented global kernel heap bindings
|
2023-02-12 18:01:49 +01:00 |
antifallobst
|
cce511c9c3
|
feature (kernel): Implemented global kernel heap
|
2023-02-12 17:45:42 +01:00 |
antifallobst
|
08eaddb0ed
|
docs: documented the heap init change
|
2023-02-12 17:45:12 +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
|
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 |