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
|
400deaef91
|
feature (kernel utils): implemented octal_string to integer conversion
|
2023-02-27 22:40:22 +01:00 |
antifallobst
|
793aa090e7
|
license: updated license GPL3 -> MIT
|
2023-02-27 16:24:45 +01:00 |
antifallobst
|
a83a0193a7
|
feature (virtual file system): implemented mount points and a basic ramfs
|
2023-02-26 16:14:37 +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
|
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
|
970d570765
|
feature (kernel): Implemented function to find the next matching char in a string
|
2023-02-24 00:29:14 +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
|
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
|
6e72cf8b71
|
feature (kernel): Implemented graphics_buffer show/hide functionality
|
2023-02-22 23:07:55 +01:00 |
antifallobst
|
7b467b1cd5
|
feature (kernel): graphics buffer string draw function returns now the updated position
|
2023-02-22 13:28:09 +01:00 |
antifallobst
|
c11d4760ff
|
feature (kernel): Defined 'position_T'
|
2023-02-22 13:21:31 +01:00 |
antifallobst
|
d025ccaff2
|
feature (kernel): Implemented layer system and string rendering
|
2023-02-21 15:58:04 +01:00 |
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
|
9a1e354d9c
|
feature (kernel): Expanded limine requests and boot_info
|
2023-02-19 20:09:30 +01:00 |
antifallobst
|
fa5065a03f
|
fix (kernel): added one whitespace ^^
|
2023-02-19 17:49:17 +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
|
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
|
68d2ef7de4
|
feature (kernel): implemented PIC functionalities and PIT functionalities
|
2023-02-17 12:51:11 +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
|
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
|
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
|
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 |