Lioncash
|
e7e939104b
core/memory; Migrate over SetCurrentPageTable() to the Memory class
|
6 лет назад |
bunnei
|
ec0ce96c56
core_timing: Use better reference tracking for EventType. (#3159)
|
6 лет назад |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 лет назад |
Fernando Sahmkow
|
46bb609981
Kernel: Optimize condition variable threads management.
|
6 лет назад |
Fernando Sahmkow
|
2d16507f9f
Kernel: Correct behavior of Condition Variables to be more similar to real hardware.
|
6 лет назад |
Fernando Sahmkow
|
c32520ceb7
Kernel: Reverse global accessor removal.
|
6 лет назад |
Fernando Sahmkow
|
25f8606a6d
Kernel Scheduler: Make sure the global scheduler shutdowns correctly.
|
6 лет назад |
Fernando Sahmkow
|
44e09e5f21
Kernel: Correct Results in Condition Variables and Mutexes
|
6 лет назад |
Fernando Sahmkow
|
e05a8c2385
Kernel: Remove global system accessor from WaitObject
|
6 лет назад |
Fernando Sahmkow
|
b49c0dab87
Kernel: Initial implementation of thread preemption.
|
6 лет назад |
Fernando Sahmkow
|
82218c925a
Kernel: Style and Corrections
|
7 лет назад |
Fernando Sahmkow
|
57a71f899a
Add interfacing to the Global Scheduler
|
7 лет назад |
Zach Hilman
|
fc0bf91a96
kernel: Differentiate kernel and user processes when picking ID
|
7 лет назад |
bunnei
|
78574e7a47
Merge pull request #2416 from lioncash/wait
|
7 лет назад |
Lioncash
|
c268ffd831
kernel/thread: Unify wait synchronization types
|
7 лет назад |
Lioncash
|
f2331a804a
core/cpu_core_manager: Create threads separately from initialization.
|
7 лет назад |
Lioncash
|
e779686a76
kernel: Handle page table switching within MakeCurrentProcess()
|
7 лет назад |
bunnei
|
e796351a0d
Merge pull request #2270 from lioncash/plist
|
7 лет назад |
Lioncash
|
cb2bce8006
kernel/svc: Implement svcGetProcessList
|
7 лет назад |
Lioncash
|
d09e98f566
kernel/resource_limit: Remove the name member from resource limits
|
7 лет назад |
Lioncash
|
781ab8407b
general: Use deducation guides for std::lock_guard and std::unique_lock
|
7 лет назад |
bunnei
|
f770c17d01
Merge pull request #2266 from FernandoS27/arbitration
|
7 лет назад |
Lioncash
|
c5d41fd812
core/core_timing: Make callback parameters consistent
|
7 лет назад |
Fernando Sahmkow
|
9c7319a4d4
Fix small bug that kept a thread as a condvar thread after being signalled.
|
7 лет назад |
Fernando Sahmkow
|
acbdfdae64
Add CondVar Thread State.
|
7 лет назад |
Lioncash
|
8e510d5afa
kernel: Make the address arbiter instance per-process
|
7 лет назад |
Lioncash
|
c161389a0f
kernel/address_arbiter: Pass in system instance to constructor
|
7 лет назад |
Lioncash
|
ec6664f6d6
kernel/address_arbiter: Convert the address arbiter into a class
|
7 лет назад |
Lioncash
|
bd983414f6
core_timing: Convert core timing into a class
|
7 лет назад |
Lioncash
|
48d9d66dc5
core_timing: Rename CoreTiming namespace to Core::Timing
|
7 лет назад |