| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
nvhost_ctrl_gpu: Avoid sending null pointer to memcpy
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Undefined Behaviour Sanitizer reports a null pointer is being sent to
memcpy, thought it's "guaranteed to never be null". Guard it with an if
statement, and log when the action has been averted.
|
| |\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
service: acc: Update service function tables
|
| | | | | | | |
|
| | | | | | | |
|
| | |/ / / / |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
process_capability: Handle extended SVC range
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
12.x extended the range of SVC IDs, so we need to expand the range of
bits that need to be tested.
The upside of this is that we can eliminate a range check, given the
whole range is used.
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | | |
arm_dynarmic: Increase size of code cache
|
| | | | | | |
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
HID: Fix SL and SR buttons for right joycon
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | | |
[test] arm_dynarmic: Always have a 'valid' jit instance
|
| | | | | | |
|
| | |_|/ /
|/| | |
| | | |
| | | |
| | | | |
This service call sets an internal flag whether a notification is shown when an image is captured.
Currently we do not support capturing images via the capture button, so this can be stubbed for now.
|
| |\ \ \ \
| | | | |
| | | | | |
HID: Initialize correctly the gesture finger_id and filter invalid inputs
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | | |
nvdrv: Pass device fd and handle device create methods for device opening and closing
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
and closing
We pass the fd to the ioctl as well as alert the device when it's opened or closed to allow for fd unique actions to take place
|
| |\ \ \ \
| | | | |
| | | | | |
hle: kernel: Initialize preemption task after schedulers.
|
| | |/ / /
| | | |
| | | |
| | | | |
- Fixes a startup crash that occurs if CoreTiming tries to preempt before kernel initialization completes.
|
| |/ / / |
|
| |\ \ \
| |/ /
|/| | |
nvdrv: Change InitializeEx to AllocAsEx
|
| | |/
| |
| |
| | |
Wee also report the correct "big page size" now in GetVARegions & fix up the struct for IoctlAllocAsEx
|
| |/
|
|
| |
- We re-create the JIT here without preserving any state.
|
| |\
| |
| | |
IApplicationDisplayService: Stub GetIndirectLayerImageMap
|
| | |
| |
| |
| | |
Used by games invoking the inline software keyboard such as GNOSIA
|
| |\ \
| |/
|/| |
service: Refactor spl
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
system_version: Update to 11.0.1
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Silences log spam on empty buffer writes
|
| |\ \ \
| |/ /
|/| | |
system_archive: Update NgWord archive version
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
time: Assign the current time point to the ClockSnapshot
|
| | |/
| |
| |
| | |
Fixes the timer in Super Smash Bros Ultimate's Spirit Board.
|
| |/
|
|
|
|
| |
CalculateSpanBetween passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments.
Partially fixes Super Smash Bros. Ultimate's Spirit Board
|
| |
|
|
| |
- Fixes another small leak.
|
| |
|
|
|
| |
- Dummy threads are created on thread local storage for all host threads.
- Fixes a leak by removing creation of fibers, which are not applicable here.
|
| | |
|
| |\
| |
| | |
externals: Update mbedtls to 2.16.9
|
| | | |
|
| |\ \
| |/
|/| |
core: Switch to unique_ptr for usage of Common::Fiber.
|
| | |
| |
| |
| |
| | |
- With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context.
- Fixes a memory leak due to circular reference of the shared pointer.
|
| |\ \
| | |
| | | |
Network error handling reform
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`network.cpp` has several error paths which either:
- report "Unhandled host socket error=n" and return `SUCCESS`, or
- switch on a few possible errors, log them, and translate them to
Errno; the same switch statement is copied and pasted in multiple
places in the code
Convert these paths to use a helper function `GetAndLogLastError`, which
is roughly the equivalent of one of the switch statements, but:
- handling more cases (both ones that were already in `Errno`, and a few
more I added), and
- using OS functions to convert the error to a string when logging, so
it'll describe the error even if it's not one of the ones in the
switch statement.
- To handle this, refactor the logic in `GetLastErrorMsg` to expose a
new function `NativeErrorToString` which takes the error number
explicitly as an argument. And improve the Windows version a bit.
Also, add a test which exercises two random error paths.
|
| |/ /
| |
| |
| | |
- Fixes a shutdown crash due to a race condition with GPU still accessing memory.
|
| |\ \
| | |
| | | |
core: hle: ldn: Error out on call to Initialization.
|