Lioncash
|
db47d7e471
kernel/thread: Expand documentation of nominal_priority and current_priority
|
7 лет назад |
Lioncash
|
e0d1f11968
kernel/thread: Make bracing consistent within UpdatePriority()
|
7 лет назад |
Lioncash
|
39483b92b7
kernel/thread: Amend condition within UpdatePriority()
|
7 лет назад |
Lioncash
|
0b78cfcc53
kernel/thread: Maintain priority ordering of added mutex waiting threads
|
7 лет назад |
Lioncash
|
79f970e6de
kernel/thread: Remove obsolete TODO in Create()
|
7 лет назад |
Lioncash
|
bd983414f6
core_timing: Convert core timing into a class
|
7 лет назад |
Lioncash
|
48d9d66dc5
core_timing: Rename CoreTiming namespace to Core::Timing
|
7 лет назад |
Lioncash
|
771431f625
kernel/thread: Move process thread initialization into process.cpp
|
7 лет назад |
bunnei
|
ae582b6669
Merge pull request #1849 from encounter/svcSetThreadActivity
|
7 лет назад |
MerryMage
|
eef6ce79a9
kernel/thread: Set default fpcr
|
7 лет назад |
Luke Street
|
3e75175d02
svc: Implement SetThreadActivity (thread suspension)
|
7 лет назад |
Lioncash
|
f9db75fe40
kernel/thread: Deduplicate scheduler switching code
|
7 лет назад |
Frederic L
|
7a5eda5914
global: Use std::optional instead of boost::optional (#1578)
|
7 лет назад |
Lioncash
|
90a981a03a
kernel/process: Make the handle table per-process
|
7 лет назад |
Lioncash
|
5484742fda
core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs
|
7 лет назад |
Lioncash
|
b492d43e63
thread: Remove unnecessary memset from ResetThreadContext()
|
7 лет назад |
Lioncash
|
5c0408596f
kernel/thread: Use a regular pointer for the owner/current process
|
7 лет назад |
balika011
|
1a5d6de0d4
thread: Make the scheduler pointer a regular pointer
|
7 лет назад |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 лет назад |
Lioncash
|
cf9d6c6f52
kernel/process: Make data member variables private
|
7 лет назад |
Lioncash
|
83377113bf
memory: Dehardcode the use of fixed memory range constants
|
7 лет назад |
Lioncash
|
acfc801d14
thread/process: Move TLS slot marking/freeing to the process class
|
7 лет назад |
Lioncash
|
05aa4aa01a
kernel/thread: Use owner_process when setting the page table in SetupMainThread()
|
7 лет назад |
Lioncash
|
b51e7e0288
arm_interface: Remove ARM11-isms from the CPU interface
|
7 лет назад |
fearlessTobi
|
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
|
7 лет назад |
Lioncash
|
3c5c292592
kernel/errors: Correct error codes for invalid thread priority and invalid processor ID
|
7 лет назад |
Lioncash
|
4a587b81b2
core/core: Replace includes with forward declarations where applicable
|
8 лет назад |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 лет назад |
Lioncash
|
43e0d865fa
core: Namespace all code in the arm subdirectory under the Core namespace
|
8 лет назад |
B3n30
|
eab35c8235
Core::CoreTiming: add UnscheduleEventThreadsafe
|
8 лет назад |