Lioncash
|
8435451093
kernel/thread: Make thread_id a 64-bit value
|
7 лет назад |
Lioncash
|
9b3a38e3d3
kernel/process: Make process_id a 64-bit value
|
7 лет назад |
Lioncash
|
5d46038c5c
kernel/resource_limit: Clean up interface
|
7 лет назад |
Lioncash
|
90a981a03a
kernel/process: Make the handle table per-process
|
7 лет назад |
Lioncash
|
5c0408596f
kernel/thread: Use a regular pointer for the owner/current process
|
7 лет назад |
Lioncash
|
3f17fe7133
core: Migrate current_process pointer to the kernel
|
7 лет назад |
Lioncash
|
1242c1ec0a
service: Migrate global named port map to the KernelCore class
|
8 лет назад |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 лет назад |
Lioncash
|
26de4bb521
core/memory: Get rid of 3DS leftovers
|
8 лет назад |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 лет назад |
Subv
|
013778aa21
Qt: Update the WaitTree widget to show info about the current mutex of each thread.
|
8 лет назад |
bunnei
|
8581404482
kernel: Move stack region outside of application heap.
|
8 лет назад |
bunnei
|
67758857e4
hle: Remove Domain and SyncObject kernel objects.
|
8 лет назад |
MerryMage
|
e35644c005
clang-format
|
8 лет назад |
bunnei
|
bd58c5470c
kernel: Increase default stack size to 64K.
|
8 лет назад |
bunnei
|
4236799832
kernel: Rename Semaphore to ConditionVariable.
|
8 лет назад |
bunnei
|
e17c0019c5
kernel: Add basic support for Domain object.
|
8 лет назад |
James Rowe
|
61442d6afb
Merge pull request #2839 from Subv/global_kernel_lock
|
9 лет назад |
Subv
|
bca8916cea
Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).
|
9 лет назад |
Subv
|
65f19b51c4
Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
|
9 лет назад |
Yuri Kunde Schlesner
|
be031989ee
Kernel: Move HandleTable to a separate file
|
9 лет назад |
Yuri Kunde Schlesner
|
64ecf81a3c
Kernel: Move WaitObject to a separate file
|
9 лет назад |
Yuri Kunde Schlesner
|
9453223075
Kernel: Removed HandleTable::GetWaitObject
|
9 лет назад |
Yuri Kunde Schlesner
|
b17754f998
Kernel: Extract dynamic Object pointer cast into its own function
|
9 лет назад |
Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 лет назад |
bunnei
|
84d72fd92f
Merge pull request #2397 from Subv/pulse
|
9 лет назад |
Subv
|
e52ca85711
Kernel: Implemented Pulse event and timers.
|
9 лет назад |
Subv
|
b6a0355568
Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.
|
9 лет назад |
Subv
|
7abf185390
Kernel/Mutex: Implemented priority inheritance.
|
9 лет назад |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 лет назад |