Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 anni fa |
Subv
|
1323ab2f5f
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
|
9 anni fa |
wwylele
|
85a83158fb
move ResetType to kernel.h
|
10 anni fa |
wwylele
|
f69a543110
implement wait tree widget
|
10 anni fa |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 anni fa |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
9 anni fa |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 anni fa |
Subv
|
7b445ddff0
Kernel/SVC: Implemented svcCreatePort.
|
10 anni fa |
Subv
|
3d9fbffbab
Kernel: Added ClientPort and ServerPort classes.
|
10 anni fa |
Yuri Kunde Schlesner
|
d4f35fd989
Kernel: Add CodeSet case to Object::IsWaitable
|
11 anni fa |
Yuri Kunde Schlesner
|
5c5cf2f8e0
Core: Properly configure address space when loading a binary
|
11 anni fa |
Emmanuel Gil Peyrot
|
596b7c4f63
Common: Cleanup key_map includes.
|
11 anni fa |
bunnei
|
71e8822d23
kernel: Fix svcWaitSynch to always acquire requested wait objects.
|
11 anni fa |
Emmanuel Gil Peyrot
|
b8f93e6b18
Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again.
|
11 anni fa |
Subv
|
d3634d4bf4
Core/ResourceLimits: Implemented the basic structure of ResourceLimits.
|
11 anni fa |
Yuri Kunde Schlesner
|
a5eba2f984
Kernel: Remove g_program_id
|
11 anni fa |
Yuri Kunde Schlesner
|
6d60acf0f1
Kernel: Introduce skeleton Process class to hold process data
|
11 anni fa |
Yuri Kunde Schlesner
|
e1fbac3ca1
Common: Remove common.h
|
11 anni fa |
Yuri Kunde Schlesner
|
c916bcf7b5
Move typedefs from kernel.h to more appropriate places
|
11 anni fa |
bunnei
|
c7dc799e19
Kernel: Properly initialize and shutdown all modules.
|
11 anni fa |
Subv
|
8e2b248e05
Build: Fixed some warnings
|
11 anni fa |
Yuri Kunde Schlesner
|
52f58e64ef
Kernel: Make WaitObjects share ownership of Threads waiting on them
|
11 anni fa |
Yuri Kunde Schlesner
|
5354a479bc
Kernel: Remove Object::GetHandle (it's not used anymore :D)
|
11 anni fa |
Yuri Kunde Schlesner
|
869ec46683
Kernel: Introduce unique Object ids for debugging
|
11 anni fa |
Yuri Kunde Schlesner
|
09ae6e1fa3
Remove result.h InvalidHandle
|
11 anni fa |
Yuri Kunde Schlesner
|
b5ee4f9df9
Move VAddr/PAddr typedefs to kernel.h
|
11 anni fa |
bunnei
|
f09806aed2
Kernel: Renamed some functions for clarity.
|
11 anni fa |
bunnei
|
15b6a4d9ad
Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void.
|
11 anni fa |
bunnei
|
c68eb15695
WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" pure virtual.
|
11 anni fa |
bunnei
|
9e6ec3b6cd
Session: Change to a WaitObject.
|
11 anni fa |