Commit Graph

17 Commits

Author SHA1 Message Date
b35045e7ca Refactor memory allocation implementation and add KernelReserve flag to memory mappings 2024-03-19 03:57:30 +02:00
292b022393 Remove unused code and debug information 2024-03-13 17:04:27 +02:00
2ffd8e3c34 Refactor gsTCB struct for debugging and update usage in related files 2024-03-13 03:41:12 +02:00
7c4adccf8d Fix stack align 2024-03-05 00:47:08 +02:00
3cf4fda68a Refactor stack handling in thread.cpp 2024-03-05 00:30:54 +02:00
afd9227f31 Refactor stack pointer alignment in thread.cpp 2024-03-05 00:04:11 +02:00
c2b595452e Add InitTrampoline and HasPendingSignal function 2024-03-03 23:58:05 +02:00
a29bdb9dd0 Add AC flag initialization to thread context 2024-03-03 22:15:23 +02:00
d3a16469ad Revise PID and TID generation to align with standards 2024-03-02 00:51:06 +02:00
525a102f20 Implement GetIdle function in Custom scheduler 2024-03-02 00:16:18 +02:00
df457e8097 Refactor task scheduler 2024-03-01 22:56:50 +02:00
ddad5ca38a Remove ELFSymbolTable from PCB 2024-02-28 06:11:31 +02:00
3eb25c8e14 Remove unnecessary calls to CPUID.Get() 2024-02-25 18:43:11 +02:00
5f80e40885 Remove on-screen task manager code 2024-02-10 05:58:21 +02:00
b0575ba4f2 Rename "SafeFunction" macro to "NoSecurityAnalysis" 2024-02-04 04:31:30 +02:00
96daa43d38 Update kernel 2024-01-19 06:47:42 +02:00
889e1522a3 Restructured and rewritten entire codebase 2023-10-09 01:16:24 +03:00