Alex
|
3f166b97c7
|
Improved shutting down procedure
|
2022-12-29 05:25:43 +02:00 |
|
Alex
|
ffdbc6e598
|
Call BeforeShutdown before shutting down
|
2022-12-29 05:03:59 +02:00 |
|
Alex
|
cfb69bf15a
|
Check for pointers
|
2022-12-29 04:58:30 +02:00 |
|
Alex
|
045592d8e6
|
Replaced "%x" with "%lx"
|
2022-12-29 04:46:30 +02:00 |
|
Alex
|
e8d8f45c8a
|
Scheduler optimizations
|
2022-12-29 04:46:12 +02:00 |
|
Alex
|
83803fb4cf
|
cxxabi stuff
|
2022-12-29 02:06:25 +02:00 |
|
Alex
|
42e10dc2b1
|
Added sqrtf
|
2022-12-29 02:05:51 +02:00 |
|
Alex
|
c04c544470
|
Moved std stuff to std.h
|
2022-12-29 02:05:40 +02:00 |
|
Alex
|
e53bc14240
|
Fixed tasking SSE
|
2022-12-29 02:05:07 +02:00 |
|
Alex
|
5da3b3ae6c
|
Recovery stub
|
2022-12-26 08:41:43 +02:00 |
|
Alex
|
25d30ed1a6
|
Get current thread
|
2022-12-26 08:41:33 +02:00 |
|
Alex
|
dec78acc19
|
Very simple GUI stub
|
2022-12-26 08:41:01 +02:00 |
|
Alex
|
c0a3d3dd24
|
Added DrawString in Display
|
2022-12-26 08:40:34 +02:00 |
|
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 |
|