antifallobst
|
2fa608ac41
|
fix (VFS): added node destruct call on node deletion
|
2023-04-20 16:07:38 +02:00 |
antifallobst
|
2105446463
|
feature (VFS): implemented a general 'vfs_node_delete'
|
2023-04-20 15:30:19 +02:00 |
antifallobst
|
6d102f6520
|
feature (syscalls): implemented basic file syscalls (nx_fopen, nx_fclose, nx_fread, nx_fwrite)
|
2023-04-19 01:02:45 +02:00 |
antifallobst
|
88c46a8f38
|
fix (utils): fixed bug in memory_compare, that lead to not comparing the 64-bit stuff
|
2023-04-19 00:29:03 +02:00 |
antifallobst
|
45edbfb64e
|
fix (proc): changed fd_array chunk size back to 32. I forgot this after testing.
|
2023-04-18 19:19:20 +02:00 |
antifallobst
|
c14013efaa
|
feature (proc): implemented file descriptors
|
2023-04-18 19:06:25 +02:00 |
antifallobst
|
af95bd2ba1
|
refactor (syscalls): improved syscall handling infrastructure
|
2023-04-18 17:06:48 +02:00 |
antifallobst
|
d9c3b4060b
|
fix (build-system): fixed cmake build & source directory
|
2023-04-18 16:24:01 +02:00 |
Eric-Paul Ickhorn
|
c1083f9c8a
|
Added font as wanted in #12
|
2023-04-16 06:01:36 +02:00 |
antifallobst
|
7fe93891b0
|
feature (acpi): implemented FADT
|
2023-03-22 13:08:57 +01:00 |
antifallobst
|
ed977586a5
|
feature (acpi): implemented acpi table lookup
|
2023-03-22 00:03:06 +01:00 |
antifallobst
|
148dfe5a62
|
docs: removed '.wiki' directory from git
|
2023-03-19 16:03:06 +01:00 |
antifallobst
|
e9cd7c63b6
|
docs: removed '.wiki' directory
|
2023-03-19 15:52:19 +01:00 |
antifallobst
|
a77b8b9b14
|
feature (acpi): implemented RSDP descriptor verification
|
2023-03-11 13:25:48 +01:00 |
antifallobst
|
a6af38bb39
|
feature (string utils): replacing NULL reference strings in format with warning
|
2023-03-11 11:23:53 +01:00 |
antifallobst
|
b89c2fba83
|
docs: documented basic ACPI implementation
|
2023-03-11 11:05:26 +01:00 |
antifallobst
|
fedca7b7e4
|
fix (acpi): fixed oem_id field in RSDP_v1 struct
|
2023-03-11 11:04:47 +01:00 |
antifallobst
|
606e4b619c
|
fix (scheduler): added chunk NULL reference check when resolving processes
|
2023-03-11 10:37:44 +01:00 |
antifallobst
|
b5e2945165
|
feature (acpi): requesting RSDP from bootloader
|
2023-03-11 10:36:55 +01:00 |
antifallobst
|
a4c1d17aac
|
feature (build system): running in UEFI mode by default, bios mode stays accessible with the 'bios' argument
|
2023-03-10 12:58:02 +01:00 |
antifallobst
|
088efd4b56
|
feature (build system): added toolchain check to build.sh
|
2023-03-10 12:48:57 +01:00 |
antifallobst
|
cebae95696
|
fix (init): fixed crash when emulating in uefi mode
|
2023-03-10 12:24:31 +01:00 |
antifallobst
|
aa9dbb7b6d
|
fix (paging): removed accidentally placed stuff
|
2023-03-10 12:14:35 +01:00 |
antifallobst
|
ff71a366c3
|
license: removed unnecessary license comment blocks
|
2023-03-10 11:32:50 +01:00 |
antifallobst
|
ed490817e2
|
fix (stack-tracing): added rip memory region check for process resolving
|
2023-03-10 02:30:22 +01:00 |
antifallobst
|
3d0aedeeca
|
docs: documented fix of symbol name resolve bug when function is extern / assembly
|
2023-03-09 00:45:00 +01:00 |
antifallobst
|
6d60157da0
|
fix (stack-tracing): fixed symbol name resolve bug when function is extern / assembly
|
2023-03-09 00:43:15 +01:00 |
antifallobst
|
9b50ca77da
|
feature (syscalls): implemented nx_panic syscall
|
2023-03-09 00:19:59 +01:00 |
antifallobst
|
70db6f961c
|
Merge branch 'master' of https://git.antifallobst.tech/antifallobst/noxos
|
2023-03-09 00:10:46 +01:00 |
antifallobst
|
b2733a3810
|
fix (stack-tracing): added NULL reference check for current process
|
2023-03-09 00:09:20 +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 |