Eric-Paul I
|
a4b246095a
|
Made first major changes; missing integration and optimization
|
2023-03-09 18:04:47 +01:00 |
Eric-Paul I
|
ed98984164
|
Starting new graphics subsystem
|
2023-03-09 12:58:59 +01:00 |
Eric-Paul I
|
72e1a8ecd0
|
Changed name 'position' to vector.
|
2023-03-09 06:40:39 +01:00 |
Eric-Paul I
|
3ac01ad142
|
Altered and added definitions in the graphics driver
|
2023-03-09 06:39:14 +01:00 |
Eric-Paul I
|
ddcb64daea
|
Changed position_T to some vectors
|
2023-03-09 03:34:45 +01:00 |
Eric-Paul I
|
73796b2686
|
Preparing for rewriting renderer.
|
2023-03-09 03:30:29 +01:00 |
Eric-Paul I
|
e1978a052d
|
Changed the log prefixes
|
2023-03-09 03:30:16 +01:00 |
Eric-Paul I
|
e38b37404d
|
Changed CMake-version to be lower, but still working.
|
2023-03-08 19:53:39 +01:00 |
antifallobst
|
0e0e5cf154
|
fix (IDT): fixed idt loading bug, that was caused by using a wrong calling convention
|
2023-03-08 19:48:23 +01:00 |
antifallobst
|
257999f0fe
|
feature (syscalls): implemented syscall arguments and return value
|
2023-03-08 18:25:20 +01:00 |
antifallobst
|
f6339e7127
|
fix (proc): documented threads in isolated process setup update
|
2023-03-08 01:21:41 +01:00 |
antifallobst
|
c4d09a17ee
|
fix (proc): made threads working in isolated process setup
|
2023-03-08 01:01:12 +01:00 |
antifallobst
|
35783e6538
|
fix (panic): fixed name resolver, when the panic occurs while handling an interrupt
|
2023-03-07 20:49:57 +01:00 |
antifallobst
|
1b1a5ed653
|
docs: documented process memory isolation implementation
|
2023-03-07 20:43:39 +01:00 |
antifallobst
|
1af6191748
|
fix (memory management): removed unused variable 'g_interrupt_stack'
|
2023-03-07 20:28:59 +01:00 |
antifallobst
|
c88c4e9819
|
docs: documented process isolation concepts
|
2023-03-07 20:11:25 +01:00 |
antifallobst
|
3b54058223
|
feature (proc): got process page map isolation working, finally!
|
2023-03-07 19:22:46 +01:00 |
antifallobst
|
990a74798c
|
docs: documented GDT changes
|
2023-03-05 15:57:56 +01:00 |
antifallobst
|
e078840aef
|
fix (gdt): NoxOS now loads its own GDT instead of using limines
|
2023-03-05 15:40:15 +01:00 |
antifallobst
|
fc148378f7
|
fix (utils): fixed ceil_to bug, when inserting calculations instead of numbers
|
2023-03-04 23:45:41 +01:00 |
antifallobst
|
819da41bb1
|
docs: documented 'page_map_dump_info'
|
2023-03-04 22:43:36 +01:00 |
antifallobst
|
9f53e4bc39
|
feature (memory management): Added pag_map info dump function
|
2023-03-04 22:36:52 +01:00 |
antifallobst
|
35b4ee5bbe
|
fix (VFS): changing nodes size on write
|
2023-03-04 22:27:32 +01:00 |
antifallobst
|
e5e988ccf7
|
fix (proc): destructing process executable, when process is killed
|
2023-03-04 18:10:01 +01:00 |
antifallobst
|
1e38299857
|
docs: documented process executable and page_map
|
2023-03-04 18:09:16 +01:00 |
antifallobst
|
ae89275c68
|
docs: updated thread safety helper documentation
|
2023-03-04 17:53:23 +01:00 |
antifallobst
|
664bb8eaee
|
feature (proc): processes have now an executable and a own page_map
|
2023-03-04 17:46:21 +01:00 |
antifallobst
|
e0494263da
|
fix (stack-tracing): added check if symbol resolved correctly
|
2023-03-04 17:32:34 +01:00 |
antifallobst
|
9d5ba72228
|
fix (core): made CORE_HALT_WHILE interruptable while interrupt handlers
|
2023-03-04 17:23:12 +01:00 |
antifallobst
|
ebe10b359d
|
feature (stack-tracing): requesting symbol table from currently running process
|
2023-03-04 16:54:20 +01:00 |
antifallobst
|
24693baa1d
|
fix (ELF): removed temporary 'g_kernel_executable'
|
2023-03-04 16:34:30 +01:00 |
antifallobst
|
a92f9cfa8e
|
docs: updated contribution guide
|
2023-03-04 01:04:13 +01:00 |
antifallobst
|
2106502083
|
docs: updated roadmap progress
|
2023-03-04 00:55:43 +01:00 |
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 |