| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-19 | hle_ipc: Amend usage of buffer_index within one of HLERequestContext's ↵ | Lioncash | |
| WriteBuffer() overloads Previously, the buffer_index parameter was unused, causing all writes to use the buffer index of zero, which is not necessarily what is wanted all the time. Thankfully, all current usages don't use a buffer index other than zero, so this just prevents a bug before it has a chance to spring. | |||
| 2018-07-18 | Merge pull request #692 from lioncash/assign | bunnei | |
| address_arbiter: Correct assignment within an assertion statement in WakeThreads() | |||
| 2018-07-18 | Merge pull request #690 from lioncash/move | bunnei | |
| core/memory, core/hle/kernel: Use std::move where applicable | |||
| 2018-07-18 | Merge pull request #688 from lioncash/comma | bunnei | |
| vm_manager: Add missing commas to string literal array elements in GetMemoryStateName() | |||
| 2018-07-18 | address_arbiter: Correct assignment within an assertion statement in ↵ | Lioncash | |
| WakeThreads() This was introduced within 4f81bc4e1bd12e4df7410c6790ba818d8dbba9c0, and considering there's no comment indicating that this is intentional, this is very likely a bug. | |||
| 2018-07-18 | vm_manager: Add missing commas to string literal array elements in ↵ | Lioncash | |
| GetMemoryStateName() Without these, this would perform concatenation, which is definitely not what we want here. | |||
| 2018-07-18 | core/memory, core/hle/kernel: Use std::move where applicable | Lioncash | |
| Avoids pointless copies | |||
| 2018-07-18 | core: Don't construct instance of Core::System, just to access its live instance | Lioncash | |
| This would result in a lot of allocations and related object construction, just to toss it all away immediately after the call. These are definitely not intentional, and it was intended that all of these should have been accessing the static function GetInstance() through the name itself, not constructed instances. | |||
| 2018-07-17 | Merge pull request #671 from MerryMage/clear-exclusive-state | bunnei | |
| scheduler: Clear exclusive state when switching contexts | |||
| 2018-07-17 | Merge pull request #672 from SciresM/to_address_fix | bunnei | |
| svc:: Fix bug in svcWaitForAddress | |||
| 2018-07-17 | nvflinger: Fix for BufferQueue event handling. | bunnei | |
| 2018-07-16 | Kernel/Arbiter: Fix bug in WaitIfLessThan | Michael Scire | |
| 2018-07-16 | scheduler: Clear exclusive state when switching contexts | MerryMage | |
| 2018-07-14 | No need to use ASSERT_MSG with an empty message | David Marcec | |
| 2018-07-02 | Update clang format | James Rowe | |
| 2018-07-02 | Rename logging macro back to LOG_* | James Rowe | |
| 2018-06-22 | Merge pull request #579 from SciresM/master | bunnei | |
| svc: Fully implement svcSignalToAddress and svcWaitForAddress | |||
| 2018-06-22 | IPC: skip empty buffer write | mailwl | |
| prevent yuzu crash, if games, like Axiom Verge, trying to read 0 bytes from file | |||
| 2018-06-22 | Kernel/Arbiters: Fix casts, cleanup comments/magic numbers | Michael Scire | |
| 2018-06-21 | Add additional missing format. | Michael Scire | |
| 2018-06-21 | Run clang-format on PR. | Michael Scire | |
| 2018-06-21 | Kernel/Arbiters: HLE is atomic, adjust code to reflect that. | Michael Scire | |
| 2018-06-21 | Kernel/Arbiters: Initialize arb_wait_address in thread struct. | Michael Scire | |
| 2018-06-21 | Kernel/Arbiters: Clear WaitAddress in SignalToAddress | Michael Scire | |
| 2018-06-21 | Kernel/Arbiters: Mostly implement SignalToAddress | Michael Scire | |
| 2018-06-21 | Kernel/Arbiters: Implement WaitForAddress | Michael Scire | |
| 2018-06-21 | Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs. | Michael Scire | |
| 2018-06-20 | Build: Fixed some MSVC warnings in various parts of the code. | Subv | |
| 2018-06-18 | Merge pull request #572 from Armada651/user-except-stub | bunnei | |
| svc: Add a stub for UserExceptionContextAddr. | |||
| 2018-06-18 | svc: Add a stub for UserExceptionContextAddr. | Jules Blok | |
| 2018-06-02 | Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may ↵ | Subv | |
| already have an assigned lock owner. This situation may happen like so: Thread 1 with low priority calls WaitProcessWideKey with timeout. Thread 2 with high priority calls WaitProcessWideKey without timeout. Thread 3 calls SignalProcessWideKey - Thread 2 acquires the lock and awakens. - Thread 1 can't acquire the lock and is put to sleep with the lock owner being Thread 2. Thread 1's timeout expires, with the lock owner still being set to Thread 2. | |||
| 2018-05-30 | Kernel/Thread: Corrected a typo that caused the affinity mask to never be ↵ | Subv | |
| changed. | |||
| 2018-05-30 | Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. | Subv | |
| Also added some proper error handling. | |||
| 2018-05-30 | Kernel/Thread: Corrected a typo in an assert about the processor id. | Subv | |
| 2018-05-25 | Add & correct miscellaneous things (#470) | greggameplayer | |
| * add some InfoType * correct OpenApplicationProxy cmd number * add IDisplayController functions * fix clang-format * add more system languages | |||
| 2018-05-23 | Merge pull request #454 from Subv/signal_processwide | bunnei | |
| Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey | |||
| 2018-05-20 | Merge pull request #457 from Subv/mutex_waiters | bunnei | |
| Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release. | |||
| 2018-05-20 | Mutex: Do not assert when the mutex waiting threads list isn't empty on ↵ | Subv | |
| mutex release. A thread may own multiple mutexes at the same time, and only release one of them while other threads are waiting for the other mutexes. | |||
| 2018-05-19 | Kernel/SVC: Signal the highest priority threads first in ↵ | Subv | |
| svcSignalProcessWideKey. | |||
| 2018-05-19 | Kernel/Threads: Reschedule the proper core when operating on that core's ↵ | Subv | |
| threads. | |||
| 2018-05-19 | SVC: Removed unused WaitSynchronization1 function | Subv | |
| 2018-05-17 | Added RequestWithContext & ControlWithContext | David Marcec | |
| 2018-05-10 | thread: Rename mask to affinity_masks. | bunnei | |
| 2018-05-10 | thread: Support core change on ResumeFromWait and improve ChangeCore. | bunnei | |
| 2018-05-10 | scheduler: Protect scheduling functions with a global mutex. | bunnei | |
| 2018-05-10 | thread: Initialize ideal_core and mask members. | bunnei | |
| 2018-05-10 | threading: Reschedule only on cores that are necessary. | bunnei | |
| 2018-05-10 | svc: Implement GetThreadCoreMask and SetThreadCoreMask. | bunnei | |
| 2018-05-10 | thread: Implement ChangeCore function. | bunnei | |
| 2018-05-10 | svc: SignalProcessWideKey should apply to all cores. | bunnei | |
