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 |
antifallobst
|
2a2d5b0ab6
|
feature (utils): Implemented hexdump functionality
|
2023-03-02 16:51:20 +01:00 |
antifallobst
|
e3c7eb271d
|
fix (panic): added check if the current symbol was found by the resolver
|
2023-03-02 15:50:50 +01:00 |
antifallobst
|
bde9d6d9e4
|
docs: documented 'symbol_resolve_from_name'
|
2023-03-02 13:37:27 +01:00 |
antifallobst
|
437d7ba819
|
feature (utils): Implemented a function to resolve symbols by their name
|
2023-03-02 13:34:05 +01:00 |
antifallobst
|
66006032b9
|
docs: updated roadmap progress
|
2023-03-01 22:24:26 +01:00 |
antifallobst
|
578c9baf02
|
docs: documented stack-tracing
|
2023-03-01 22:21:28 +01:00 |
antifallobst
|
7a0e3632e7
|
feature (kernel): Implemented stack-tracing
|
2023-03-01 21:58:14 +01:00 |
antifallobst
|
17156ab824
|
docs: documented ELF parser
|
2023-03-01 21:03:33 +01:00 |
antifallobst
|
1f448a7b76
|
fix (ELF): renamed 'cpu_instruction_set' -> 'elf_instruction_set''
|
2023-02-28 22:50:35 +01:00 |
antifallobst
|
2044bbdf36
|
fix (ELF): fixed naming convention in elf header struct
|
2023-02-28 22:17:55 +01:00 |