Lioncash
|
26de4bb521
core/memory: Get rid of 3DS leftovers
|
8 سال پیش |
Lioncash
|
369f6e58aa
kernel: Remove unused object_address_table.cpp/.h
|
8 سال پیش |
Lioncash
|
cbe841c9c9
hle: Remove config_mem.h/.cpp
|
8 سال پیش |
Lioncash
|
1f3889a290
hle: Remove shared_page.h/.cpp
|
8 سال پیش |
bunnei
|
7d6653268f
core: Move process creation out of global state.
|
8 سال پیش |
bunnei
|
d0046b120a
kernel: Add ObjectAddressTable class.
|
8 سال پیش |
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
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 سال پیش |
Subv
|
dda4ec93be
Kernel: Add some asserts to enforce the invariants in the scheduler.
|
9 سال پیش |
Subv
|
7f1dca8cd2
Kernel: Remove a thread from all of its waiting objects' waiting_threads list when it is awoken.
|
9 سال پیش |
Subv
|
fd95b6ee26
Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all the objects that a thread is waiting on.
|
9 سال پیش |
Subv
|
b6a0355568
Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.
|
9 سال پیش |
Subv
|
e6a7723f2f
Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.
|
9 سال پیش |
wwylele
|
4c9b80cee3
Kernel: remove object's waiting thread if it is dead
|
9 سال پیش |
Subv
|
5b1edc6ae7
Fixed the codestyle to match our clang-format rules.
|
9 سال پیش |
Subv
|
406907d570
Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout.
|
9 سال پیش |
Subv
|
17b29d8865
WaitSynch: Removed unused variables and reduced SharedPtr copies.
|
9 سال پیش |
Subv
|
7cde5b83bc
Use boost remove_erase_if instead of the erase-remove idiom
|
9 سال پیش |
Subv
|
1f286b72a1
Improved the algorithm for GetHighestPriorityReadyThread.
|
9 سال پیش |
Subv
|
bdad00c73f
Threading: Added some utility functions and const correctness.
|
9 سال پیش |
Subv
|
8634b8cb83
Threading: Reworked the way our scheduler works.
|
9 سال پیش |
Subv
|
1323ab2f5f
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
|
9 سال پیش |
wwylele
|
f69a543110
implement wait tree widget
|
10 سال پیش |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 سال پیش |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 سال پیش |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 سال پیش |
Yuri Kunde Schlesner
|
74d4bc0af1
Kernel: Add more infrastructure to support different memory layouts
|
11 سال پیش |
Emmanuel Gil Peyrot
|
596b7c4f63
Common: Cleanup key_map includes.
|
11 سال پیش |
bunnei
|
71e8822d23
kernel: Fix svcWaitSynch to always acquire requested wait objects.
|
11 سال پیش |