Alex
|
18f05c6d83
|
Updated memory manager
|
2022-12-26 08:40:09 +02:00 |
|
Alex
|
98d58cf655
|
TODO
|
2022-12-26 08:39:27 +02:00 |
|
Alex
|
f07c10a2ee
|
Improved checks for WakeUpThreads
|
2022-12-24 07:57:35 +02:00 |
|
Alex
|
0ac4fa3e14
|
APIC timer should tick every 1ms
|
2022-12-24 06:24:26 +02:00 |
|
Alex
|
ba425e59ca
|
🎉Implemented networking🎉
|
2022-12-24 06:24:10 +02:00 |
|
Alex
|
0942fb4cd3
|
Implemented sleep for threads🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
|
2022-12-24 06:22:50 +02:00 |
|
Alex
|
690191b927
|
Updated DriverAPI functions
|
2022-12-24 06:21:49 +02:00 |
|
Alex
|
1f399e37af
|
Wrong value for HPET
|
2022-12-24 05:51:01 +02:00 |
|
Alex
|
7cb935db05
|
Crash on check fail
|
2022-12-24 05:50:09 +02:00 |
|
Alex
|
bd12a57fb9
|
Updated note
|
2022-12-24 04:12:34 +02:00 |
|
Alex
|
41f2221051
|
Updated driver API for network talking
|
2022-12-24 04:08:55 +02:00 |
|
Alex
|
a9dacd1d21
|
Renamed "Tracker" to "MemMgr" because it could be used for shared memory and more useful features
|
2022-12-24 01:51:55 +02:00 |
|
Alex
|
48ef694d08
|
Forgot to remove test code
|
2022-12-24 01:51:12 +02:00 |
|
Alex
|
fe96c7b083
|
Added stub syscalls
|
2022-12-24 01:44:33 +02:00 |
|
Alex
|
8a195c124c
|
More work on ELF interpreter implementation
|
2022-12-24 01:44:21 +02:00 |
|
Alex
|
3124e879c3
|
Progress on loading shared objects
|
2022-12-22 03:57:26 +02:00 |
|
Alex
|
865fa79f0b
|
Security fix
|
2022-12-22 01:42:35 +02:00 |
|
Alex
|
e1036d0ff5
|
TODO
|
2022-12-21 22:45:38 +02:00 |
|
Alex
|
bcca1e9b6c
|
Forgot "\"
|
2022-12-21 21:48:33 +02:00 |
|
Alex
|
873b2e0051
|
VirtualBox now works with SMP enabled
|
2022-12-21 21:46:25 +02:00 |
|
Alex
|
835f7fdd46
|
TODO
|
2022-12-21 21:43:58 +02:00 |
|
Alex
|
9ef45bdf95
|
Renamed PCI devices
|
2022-12-21 21:43:45 +02:00 |
|
Alex
|
7441ffbc0b
|
Removed -g flag
|
2022-12-21 21:18:35 +02:00 |
|
Alex
|
4fb789fbdb
|
Wrong strcmp usage
|
2022-12-21 21:18:25 +02:00 |
|
Alex
|
4febfad479
|
Fix "KPT = KernelPageTable;" in wrong place
|
2022-12-21 20:58:37 +02:00 |
|
Alex
|
d7eb31f21d
|
Do not print debug and ubsan if DEBUG is not enabled
|
2022-12-21 20:57:40 +02:00 |
|
Alex
|
cddf0426e3
|
Fixed compiler warnings
|
2022-12-21 20:05:57 +02:00 |
|
Alex
|
48e8f0c513
|
Updated TaskStateSegment structure
|
2022-12-21 05:13:59 +02:00 |
|
Alex
|
9f564f6f7c
|
First unlock and then enable interrupts
|
2022-12-21 04:27:10 +02:00 |
|
Alex
|
985d614be2
|
Compiles on x86 but everything is broken
|
2022-12-21 02:11:49 +02:00 |
|
Alex
|
a677f3c159
|
Updated types
|
2022-12-21 00:43:51 +02:00 |
|
Alex
|
684b76a1ca
|
Print type sizes
|
2022-12-21 00:21:25 +02:00 |
|
Alex
|
e07d774c2b
|
Updated stack guard
|
2022-12-20 06:56:35 +02:00 |
|
Alex
|
40e53586a3
|
Test the random number generator
|
2022-12-20 06:56:18 +02:00 |
|
Alex
|
a43e4f1593
|
Updated the random number generator
|
2022-12-20 06:55:34 +02:00 |
|
Alex
|
0a2e8f7154
|
Updated bitmap command
|
2022-12-20 00:47:46 +02:00 |
|
Alex
|
47e4731b78
|
Fixed RIP tracing
|
2022-12-20 00:38:52 +02:00 |
|
Alex
|
061edc0f13
|
Updated UBSAN
|
2022-12-19 23:01:02 +02:00 |
|
Alex
|
8062de9844
|
Naming convention
|
2022-12-19 23:00:55 +02:00 |
|
Alex
|
9c16a522ef
|
Added "mem" command
|
2022-12-18 16:11:28 +02:00 |
|
Alex
|
b0cc8f2f87
|
Added BREAK macro
|
2022-12-18 16:10:47 +02:00 |
|
Alex
|
20f17c574e
|
clang-diagnostic-unknown-attributes
|
2022-12-18 14:37:51 +02:00 |
|
Alex
|
ddfd071788
|
DriverInterruptHook::OnInterruptReceived should have SafeFunction macro
|
2022-12-18 14:34:35 +02:00 |
|
Alex
|
e4ec9d87b8
|
Improved driver loading/unloading
|
2022-12-18 14:31:02 +02:00 |
|
Alex
|
02f592ede9
|
Updated Driver API
|
2022-12-18 14:30:44 +02:00 |
|
Alex
|
013b635524
|
Memory Tracker: If PageTable is nullptr, read the current one
|
2022-12-17 19:02:07 +02:00 |
|
Alex
|
32e8eecc69
|
Added "UnloadDriver" function
|
2022-12-17 18:21:28 +02:00 |
|
Alex
|
ed49b3ab7c
|
Fixed broken driver unloading on shutdown/crash
|
2022-12-17 18:20:47 +02:00 |
|
Alex
|
d33a812703
|
Updated driver loading code
|
2022-12-16 03:08:31 +02:00 |
|
Alex
|
e930e02752
|
Updated Fex header
|
2022-12-16 03:07:55 +02:00 |
|