| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
We can also allow unicorn to be constructed in 32-bit mode or 64-bit
mode to satisfy the need for both interpreter instances.
Allows this code to compile successfully of non x86-64 architectures.
|
| | | |
| | |
| | |
| | | |
As we currently match hardware and don't return a successful result, these should be marked as errors instead of warnings and as stubs.
|
| | |/
|/|
| |
| | |
Consistency for the rest of the error codes in the codebase
|
| |\ \
| | |
| | | |
vi: Don't let uninitialized data pass as a response for SetBufferCount
|
| | | |
| | |
| | |
| | | |
Currently SetBufferCount doesn't write to the out buffer which then contains uninitialized data. This leads to non-zero data which leads to responding with different error codes
|
| |\ \ \
| | | |
| | | | |
services: hid: Stub StopSevenSixAxisSensor.
|
| | | | |
| | | |
| | | |
| | | | |
- Used by The Legend of Zelda: Breath of the Wild v1.6.0
|
| |\ \ \ \
| | | | |
| | | | | |
Optimize GPU Command Lists and Introduce Fast GPU Time Option
|
| | | | | | |
|
| |\ \ \ \ \
| |_|/ / /
|/| | | | |
service: Update function tables
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Keeps the service function tables up to date.
Updated based off information on SwitchBrew.
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | | |
svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory
|
| | | |_|/
| |/| |
| | | |
| | | | |
These were lost in the re-implementation of the virtual memory manager.
|
| |\ \ \ \
| | | | |
| | | | | |
page_table: Remove unused captures
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Any time the lambda function is called, the permission being used in the
capture would be passed in as an argument to the lambda, so the capture
is unnecessary.
|
| |\ \ \ \
| | | | |
| | | | | |
svc: Remove unused variable
|
| | |/ / /
| | | |
| | | |
| | | | |
Since the VMM refactor, this is no longer used or needed.
|
| |/ / /
| | |
| | |
| | |
| | |
| | | |
Amends the parameter to match the documentation reference.
Resolves a -Wdocumentation warning with clang.
|
| | |/
|/|
| |
| |
| |
| |
| | |
* kernel: memory: Improve implementation of device shared memory.
* fixup! kernel: memory: Improve implementation of device shared memory.
* fixup! kernel: memory: Improve implementation of device shared memory.
|
| |\ \
| | |
| | | |
service/time: Remove reliance on the global system accessor
|
| | | |
| | |
| | |
| | |
| | | |
Eliminates usages of the global system accessor and instead passes the
existing system instance into the interfaces.
|
| |\ \ \
| | | |
| | | | |
CMakeLists: Enable -Wmissing-declarations on Linux builds
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Introduce Predictive Flushing and Improve ASYNC GPU
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
thread: FPCR.FZ is likely not 1 (and FPCR.RMode = TieAway and FPCR.DN = 0)
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Port citra-emu/citra#5185: "gdbstub: Fix some gdbstub jankiness"
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1. Ensure that register information available to gdbstub is most up-to-date.
2. There's no reason to check for current_thread == thread when emitting a trap.
Doing this results in random hangs whenever a step happens upon a thread switch.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix process memory initialization for ELF and NRO
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
default metadata.
- We need this for homebrew process initialization.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
General: Resolve minor assorted warnings
|
| | | | | | | | |
|
| | | |_|_|/ /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
ttis and ats will never exceed the length of INT32_MAX in our case, so
this is safe.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
page.
|
| | |_|/ / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* audio_renderer: Preliminary BehaviorInfo
* clang format
* Fixed IsRevisionSupported
* fixed IsValidRevision
* Fixed logic error & spelling errors & crash
* Addressed issues
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
dynarmic: Add option to disable CPU JIT optimizations
|
| | | |_|_|_|/
| |/| | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
service: Remove unused RequestParser instances
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
These aren't used, so they should be removed to reduce compilation
warnings.
|
| |\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
am: Resolve ineffective moves
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Previously const objects were being std::moved, which results in no move
actually occurring. This resolves that.
|
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
hle_ipc: Remove std::size_t casts where applicable
|
| | | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These were added in the change that enabled -Wextra on linux builds so
as not to introduce interface changes in the same change as a
build-system flag addition.
Now that the flags are enabled, we can freely change the interface to
make these unnecessary.
|