bunnei
|
e17c0019c5
kernel: Add basic support for Domain object.
|
%!s(int64=8) %!d(string=hai) anos |
James Rowe
|
61442d6afb
Merge pull request #2839 from Subv/global_kernel_lock
|
%!s(int64=9) %!d(string=hai) anos |
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).
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
65f19b51c4
Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
be031989ee
Kernel: Move HandleTable to a separate file
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
64ecf81a3c
Kernel: Move WaitObject to a separate file
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
9453223075
Kernel: Removed HandleTable::GetWaitObject
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
b17754f998
Kernel: Extract dynamic Object pointer cast into its own function
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
%!s(int64=9) %!d(string=hai) anos |
bunnei
|
84d72fd92f
Merge pull request #2397 from Subv/pulse
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
e52ca85711
Kernel: Implemented Pulse event and timers.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
b6a0355568
Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
7abf185390
Kernel/Mutex: Implemented priority inheritance.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
%!s(int64=9) %!d(string=hai) anos |
bunnei
|
4fc8b8229e
core: Remove HLE module, consolidate code & various cleanups.
|
%!s(int64=9) %!d(string=hai) anos |
bunnei
|
cda7210fad
Merge pull request #2260 from Subv/scheduling
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
17b29d8865
WaitSynch: Removed unused variables and reduced SharedPtr copies.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
29d809b6e1
Kernel: Remove the Redirection handle type.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
2eceee3a4c
Fixed the rebase mistakes.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
0a33d915f8
fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
%!s(int64=10) %!d(string=hai) anos |
Subv
|
073653e858
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
%!s(int64=10) %!d(string=hai) anos |
Subv
|
1323ab2f5f
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
|
%!s(int64=9) %!d(string=hai) anos |
wwylele
|
85a83158fb
move ResetType to kernel.h
|
%!s(int64=10) %!d(string=hai) anos |
wwylele
|
f69a543110
implement wait tree widget
|
%!s(int64=10) %!d(string=hai) anos |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
%!s(int64=9) %!d(string=hai) anos |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
%!s(int64=9) %!d(string=hai) anos |
Subv
|
7b445ddff0
Kernel/SVC: Implemented svcCreatePort.
|
%!s(int64=10) %!d(string=hai) anos |
Subv
|
3d9fbffbab
Kernel: Added ClientPort and ServerPort classes.
|
%!s(int64=10) %!d(string=hai) anos |