Commit Graph

1980 Commits

Author SHA1 Message Date
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
82cd58900e Fixed i386 and aarch64 2022-10-28 09:08:20 +03: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
39a7a6b8ed Update Kernel submodule 2022-10-28 08:52:39 +03:00
426e68e91b vscode_debug: should start with quarter of cpu cores 2022-10-28 08:51:43 +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
581638c256 Update files 2022-10-26 21:55:31 +03:00
f82aa2c444 Updated Testing code 2022-10-26 21:54:49 +03:00
50037c4a81 IPC stub 2022-10-26 21:50:29 +03:00
e489d49917 Renamed enums 2022-10-25 19:16:45 +03:00
23f980f010 Fixed DSDT 2022-10-25 19:14:18 +03:00
4912f9184f Fixed printing in test code 2022-10-25 15:23:56 +03:00
d9973a01b5 Added GetBufferCursor 2022-10-25 15:23:45 +03:00
589b3f9d4b Multitasking test code 2022-10-25 05:05:10 +03:00
50ebd3fbd1 Added SetBufferCursor 2022-10-25 04:56:05 +03:00
e11b49b566 Commented debug code 2022-10-25 04:29:03 +03:00
9eaefb6d6c divide ticks in OneShot 2022-10-25 04:28:45 +03:00
af3193d782 Fixed tasking 2022-10-25 04:10:57 +03:00