| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-09 | dynarmic: Update to 41ae12263 | MerryMage | |
| Changes: Primarily implementing more A64 instructions | |||
| 2018-01-19 | Fixes some cast warnings, partial port of citra #3064 (#106) | River City Ransomware | |
| * Fixes some cast warnings, partially fixes citra #3064 * Converted casts to uint32_t to u32 * Ran clang-format | |||
| 2018-01-16 | clang-format | MerryMage | |
| 2018-01-16 | Build: Automagically handle unicorn | James Rowe | |
| On MSVC if unicorn isn't found, fallback to bundled unicorn On everything else, fallback to building unicorn in externals Also fixes loading unicorn in msvc | |||
| 2018-01-16 | Build: Add unicorn as a submodule and build it if needed | James Rowe | |
| Adds a cmake custom target that will build unicorn on first compile and uses this in the build scripts as well. Updates Appveyor and Travis build scripts to work with the new unicorn build, and updates the paths to all of the different artifacts. | |||
| 2018-01-13 | Update dynarmic to bc73004 | MerryMage | |
| bc73004 a64_merge_interpret_blocks: Remove debug output 4e656ed tests/A64: Randomize PSTATE.<NZCV> fd9530b A64: Optimization: Merge interpret blocks 3c9eb04 testenv: Use format constants 324f3fc tests/A64: Unicorn interface fixes 98ecbe7 tests/A64: Fuzz against unicorn b1d38e7 tests/A64: Move TestEnvironment to own header 5218ad9 A64/data_processing_pcrel: bug: ADR{,P} instructions sign extend their immediate b1a8c39 A64/data_processing_addsub: bug: {ADD,SUB}S (extended register) instructions write to ZR when d = 31 64827fb a64_emit_x64: bug: A64CallSupervisor trampled callee-save registers 1bfa04d emit_x64: bug: OP m/r64, imm32 form instructions sign-extend their immediate on x64 edadeea A64 inferface: Use two argument static_assert 9ab1304 A64: Add ExceptionRaised IR instruction 6843eed Update readme 7438d07 A64/translate: Add TranslateSingleInstruction function | |||
| 2018-01-13 | arm_unicorn: Log unmapped memory access address. | bunnei | |
| 2018-01-13 | yuzu: Update license text to be consistent across project. | bunnei | |
| 2018-01-12 | arm_dynarmic: Implement core | MerryMage | |
| 2018-01-04 | arm_unicorn: Load/release unicorn DLL. | bunnei | |
| 2018-01-04 | unicorn: Use for arm interface on Windows. | bunnei | |
| 2018-01-04 | arm_dynarmic: More cleanup. | bunnei | |
| 2018-01-03 | arm_dynarmic: Gut interface until dynarmic is ready for general use. | bunnei | |
| 2018-01-02 | arm: Remove SkyEye/Dyncom code that is ARMv6-only. | bunnei | |
| 2017-10-23 | logging: Rename category "Core_ARM11" to "Core_ARM". | bunnei | |
| 2017-10-09 | Merge remote-tracking branch 'upstream/master' into nx | bunnei | |
| # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h | |||
| 2017-09-30 | arm_interface: Set TLS address for dynarmic core. | bunnei | |
| 2017-09-30 | arm: Use 64-bit addressing in a bunch of places. | bunnei | |
| 2017-09-30 | Moved down_count to CoreTiming | Huw Pascoe | |
| 2017-09-24 | ARM_Interface: Implement PageTableChanged | MerryMage | |
| 2017-09-15 | Merge pull request #2842 from Subv/switchable_page_table | B3n30 | |
| Kernel/Memory: Give each process its own page table and allow switching the current page table upon reschedule | |||
| 2017-09-15 | CPU/Dynarmic: Disable the fast page-table access in dynarmic until it ↵ | Subv | |
| supports switching page tables at runtime. | |||
| 2017-08-21 | CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ↵ | Subv | |
| ExecuteInstructions. | |||
| 2017-08-21 | Dyncom: Use size_t instead of int to store the instruction offsets in the ↵ | Subv | |
| instruction cache. Fixes a few warnings. | |||
| 2017-08-21 | Dyncom: Fixed a conversion warning when decoding thumb instructions. | Subv | |
| 2017-05-22 | Merge pull request #2692 from Subv/vfp_ftz | Sebastian Valle | |
| Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. | |||
| 2017-05-21 | fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. | Subv | |
| 2017-05-22 | Merge pull request #2694 from Subv/vfp_vsub_ftz | Merry | |
| Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd. | |||
| 2017-05-13 | Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before ↵ | Subv | |
| sending it to vadd. Previously we were letting vadd flush the value to positive 0, but there are cases where this behavior is wrong, for example, vsub: -0 - +0 = -0 vadd: -0 + +0 = +0 Now we'll flush the value to +0 inside vsub, and then negate it. | |||
| 2017-05-08 | Merge pull request #2696 from Subv/vfp_revert | Yuri Kunde Schlesner | |
| Dyncom/VFP: Revert edf30d8 and fix the FPSCR getting invalid values. | |||
| 2017-05-09 | Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions. | Subv | |
| 2017-05-09 | Revert "Remove `exceptions` parameter from `normaliseround` VFP functions" | Subv | |
| This reverts commit edf30d84cc0e8299d61c98f5bb40a6428d1576bc. Conflicts: src/core/arm/skyeye_common/vfp/vfp_helper.h src/core/arm/skyeye_common/vfp/vfpdouble.cpp src/core/arm/skyeye_common/vfp/vfpsingle.cpp | |||
| 2017-05-08 | Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. | Subv | |
| Inputs are still not flushed to 0 if they are denormals. | |||
| 2017-05-07 | Dyncom: Remove disassembler code | Yuri Kunde Schlesner | |
| Had licensing issue around it, in addition to several bugs. Closes #1632, #1280 | |||
| 2017-05-07 | Dyncom: Tweak types and log formatting | Yuri Kunde Schlesner | |
| 2017-05-07 | Remove unused symbols code | Yuri Kunde Schlesner | |
| 2017-02-18 | dyncom: Correct SXTAB16 and SXTB16 | MerryMage | |
| 2017-02-03 | arm_dynarmic: Update memory interface | MerryMage | |
| 2017-02-03 | arm_dynarmic: CP15 support | MerryMage | |
| 2016-12-22 | Merge pull request #2366 from MerryMage/MemoryReadCode | bunnei | |
| arm_dynarmic: Provide MemoryReadCode callback | |||
| 2016-12-22 | arm_dynarmic: Provide MemoryReadCode callback | MerryMage | |
| Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea | |||
| 2016-12-22 | ThreadContext: Move from "core" to "arm_interface". | bunnei | |
| 2016-12-15 | gdbstub: Remove global variable from public interface | Lioncash | |
| Currently, this is only ever queried, so adding a function to check if the server is enabled is more sensible. If directly modifying this externally is ever desirable, it should be done by adding a function to the interface, rather than exposing implementation details directly. | |||
| 2016-12-15 | core: Add missing #pragma once directives where applicable | Lioncash | |
| 2016-12-11 | Core: Add a forgotten #include <cstring> for memcpy. | Emmanuel Gil Peyrot | |
| 2016-11-26 | dynarmic: Add ticks based on ticks executed, not ticks requested | MerryMage | |
| 2016-11-24 | Expose page table to dynarmic for optimized reads and writes to the JIT | James Rowe | |
| 2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
