| Age | Commit message (Collapse) | Author |
|
|
|
|
|
This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing
changes made to af20e25081f97d55b451606c87922e2b49f0d363.
|
|
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
|
|
ReadBuffer"
|
|
|
|
kernel: add KCapabilities
|
|
hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
|
|
|
|
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
|
|
kernel: fix incorrect locking order in suspension
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Indicates explicitly that a copy is occurring
|
|
|
|
|
|
Returns a std::span to the buffer address, rather than create a copy of the memory into a std::vector
|
|
|
|
|
|
|
|
|
|
hle_ipc: Refactor ReadBuffer to set buffer size upon initialization
|
|
hle_ipc: Reserve vectors before populating
|
|
Initializing the vector size during initialization is more efficient than a later call to resize()
|
|
|
|
|
|
Used by Just Dance® 2023 Edition
|
|
general: improve handling of system startup failure
|
|
Correctly unlock mutex before its destruction
As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case
Swap out unique for scoped lock and readd comment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
general: fix compile for Apple Clang
|
|
|
|
Will allow the compiler to complain about cases where ignoring the
return value would be a bug.
|
|
|
|
This was used to get around the KProcess class being incomplete. We can
just move this to the cpp file and eliminate the cast entirely, letting
the compiler do its work.
|
|
kernel: implement data cache management operations
|
|
Add break for default cases
|