Commit Graph

1028 Commits

Author SHA1 Message Date
b9c725c1db Removed debug messages in Check() 2022-11-01 20:12:55 +02:00
971f64b958 Driver directory can be modified by config 2022-11-01 19:58:35 +02:00
89c173bb31 Check if the page is present when we trace frames 2022-11-01 19:58:08 +02:00
00cda98a62 Added Check() function 2022-11-01 19:57:15 +02:00
7a7af76661 Updated DiskCallback 2022-11-01 04:34:44 +02:00
9b043d4b34 Disk drivers are now loading 2022-11-01 04:31:16 +02:00
92a13c777a Updated Driver API 2022-11-01 04:30:59 +02:00
97b2b354e5 Added support for multiple vendors on one driver 2022-11-01 03:59:59 +02:00
e166338295 Updated driver API 2022-11-01 03:59:32 +02:00
917e000f6c Implemented driver support (bad but works) 2022-11-01 01:56:32 +02:00
f8fa1652a0 Added driver API header 2022-11-01 01:56:00 +02:00
dc3ca729e4 Added Fex header 2022-11-01 01:55:47 +02:00
3e33106a25 Set the timer to OneShot mode 2022-11-01 01:55:16 +02:00
0f16d63553 Improved tasking 2022-11-01 01:54:57 +02:00
99606bed00 Added Counter() function to CPU 2022-11-01 01:54:15 +02:00
f3cfc623d8 Show a number when printing a potential deadlock 2022-11-01 01:53:55 +02:00
59f4470fb4 Move stack tracing to it's own function 2022-11-01 01:52:57 +02:00
52f0879a72 Fixed compilation failing on aarch64 2022-10-28 09:07:40 +03:00
a245fb009c Fixed compilation failing on i386 2022-10-28 09:06:09 +03:00
3f0d496eb6 Comparison of narrow type with wide type in loop condition 2022-10-28 09:02:11 +03:00
2d78ac73e4 Updated directory name 2022-10-28 08:59:17 +03:00
c8e5ce1d36 Added filesystem 2022-10-28 08:50:14 +03:00
74a4685ba9 Clear new allocated memory 2022-10-28 08:49:52 +03:00
4fced18138 Do not divide the APIC if we are debugging 2022-10-28 08:38:18 +03:00
2f3608d864 strcmp() doesn't get it right 2022-10-28 07:46:38 +03:00
5cbb01dd1f Suppress vscode llvm warnings 2022-10-28 07:46:17 +03:00
76e09e1952 Added cwalk library 2022-10-28 06:01:40 +03:00
13019c9e71 Added smart pointer header 2022-10-28 05:53:59 +03:00
c741c4252f Divide one-shot by 128 2022-10-28 04:52:00 +03:00
400a715e94 fxsave/fxrstor stub 2022-10-28 03:28:52 +03:00
f2b80cd3a9 Updated CPU.cpp 2022-10-28 03:03:24 +03:00
e371e7a21b Added cpuid 0x40000000 struct 2022-10-28 02:55:15 +03:00
e4b7fa4244 Fixed cpuid structs 2022-10-28 02:37:55 +03:00
978f238aba Updated cpuid structures 2022-10-27 22:36:21 +03:00
23adc45711 Updated cpu related stuff 2022-10-27 17:44:08 +03:00
94bbe5e069 Added writecr3 to scheduler 2022-10-27 03:44:04 +03:00
1c1b4249f6 Fixes for Tasking 2022-10-27 03:37:44 +03:00
55f63d26fa Revert and ignore the compiler warning 2022-10-27 03:37:35 +03:00
33f95cb427 Update files 2022-10-27 03:24:08 +03:00
305168a593 Fixed compiler warnings 2022-10-27 03:23:47 +03:00
8fd53ea9b2 Improved CPU functions 2022-10-27 03:18:24 +03:00
9d6a4f530a Added IPC for processes 2022-10-27 03:06:43 +03:00
7abfd16ace Half-implemented process security 2022-10-27 03:05:59 +03:00
81469f51bd Removed "\n" 2022-10-27 03:05:45 +03:00
ce7997a6ea Added random number generator 2022-10-27 03:05:34 +03:00
0a2d3db946 Lock "FunctionName" should not be initialized 2022-10-27 02:46:46 +03:00
407b44a89a Removed unused header 2022-10-27 02:44:25 +03:00
42dc78626a Changed how lock works (now it's assembly spinlock) 2022-10-27 02:44:09 +03:00
6a9217c079 Added atmoic helper header 2022-10-27 02:43:09 +03:00
7aced25dd5 Get current process if the Parent is null 2022-10-26 21:55:54 +03:00