Fernando Sahmkow
|
ab9aae28bf
General: Initial Setup for Single Core.
|
6 lat temu |
Fernando Sahmkow
|
6515c6e8c6
Kernel: Fixes, corrections and asserts to scheduler and different svcs.
|
6 lat temu |
Fernando Sahmkow
|
e31425df38
General: Recover Prometheus project from harddrive failure
|
6 lat temu |
bunnei
|
fc61cb44ee
kernel: resource_limit: Reserve physical memory.
|
6 lat temu |
bunnei
|
8f75524e55
kernel: Initialize memory layout for new VMM.
|
6 lat temu |
Lioncash
|
213fff67bc
CMakeLists: Make -Wreorder a compile-time error
|
6 lat temu |
bunnei
|
c083ea7d78
core: Implement separate A32/A64 ARM interfaces.
|
6 lat temu |
Fernando Sahmkow
|
d219a96cc8
Kernel: Address Feedback.
|
6 lat temu |
Fernando Sahmkow
|
5c90d22f3d
Kernel: Implement Time Manager.
|
6 lat temu |
Fernando Sahmkow
|
179bafa7cb
Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.
|
6 lat temu |
Fernando Sahmkow
|
0728dfef84
Kernel: Make global scheduler depend on KernelCore
|
6 lat temu |
Fernando Sahmkow
|
d23d504d77
Kernel: Refactor synchronization to better match RE
|
6 lat temu |
Fernando Sahmkow
|
c5aefe42aa
Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.
|
6 lat temu |
Lioncash
|
51927bc9dc
kernel/physical_core: Remove unused kernel reference member variable
|
6 lat temu |
Fernando Sahmkow
|
2d1984c20c
System: Address Feedback
|
6 lat temu |
Fernando Sahmkow
|
450341b397
ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfasce.
|
6 lat temu |
Fernando Sahmkow
|
4d6a86b03f
Core: Refactor CPU Management.
|
6 lat temu |
Fernando Sahmkow
|
22c6b9fab2
Kernel: Correct behavior of Address Arbiter threads. (#3165)
|
6 lat temu |
Lioncash
|
c3e43c7e81
kernel: Remove unnecessary includes
|
6 lat temu |
Lioncash
|
e7e939104b
core/memory; Migrate over SetCurrentPageTable() to the Memory class
|
6 lat temu |
bunnei
|
ec0ce96c56
core_timing: Use better reference tracking for EventType. (#3159)
|
6 lat temu |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 lat temu |
Fernando Sahmkow
|
46bb609981
Kernel: Optimize condition variable threads management.
|
6 lat temu |
Fernando Sahmkow
|
2d16507f9f
Kernel: Correct behavior of Condition Variables to be more similar to real hardware.
|
6 lat temu |
Fernando Sahmkow
|
c32520ceb7
Kernel: Reverse global accessor removal.
|
6 lat temu |
Fernando Sahmkow
|
25f8606a6d
Kernel Scheduler: Make sure the global scheduler shutdowns correctly.
|
6 lat temu |
Fernando Sahmkow
|
44e09e5f21
Kernel: Correct Results in Condition Variables and Mutexes
|
6 lat temu |
Fernando Sahmkow
|
e05a8c2385
Kernel: Remove global system accessor from WaitObject
|
6 lat temu |
Fernando Sahmkow
|
b49c0dab87
Kernel: Initial implementation of thread preemption.
|
6 lat temu |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 lat temu |