Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-02-18 | dyncom: Correct SXTAB16 and SXTB16 | MerryMage | |
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-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 | |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
2016-09-18 | Dyncom: Disable clang-format on the decoding table. | Emmanuel Gil Peyrot | |
2016-09-15 | arm: ResetContext shouldn't be part of ARM_Interface. | bunnei | |
2016-09-15 | arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. | bunnei | |
2016-09-15 | dyncom: Use VFP_FPSCR/VFP_FPEXC. | bunnei | |
2016-08-27 | ARM: add ClearInstructionCache function | wwylele | |
2016-08-22 | dyncom: Read-after-write in SMLA | MerryMage | |
In the case when RD === RN, RD was updated before AddOverflow was called to check for an overflow, resulting in an incorrect state of the Q flag. | |||
2016-08-14 | Dyncom: Correct implementation of STM for R15 | MerryMage | |
2016-07-28 | dyncom: Fix translation of thumb REVSH | MerryMage | |
2016-06-12 | Make arm_dyncom_trans* into a fully fledged compilation unit | archshift | |
2016-06-12 | arm_dyncom_interpreter: slightly change AllocBuffer to be intuitive | archshift | |
2016-06-10 | arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT func | archshift | |
This allows us to get the addressing operation for STRT, LDRT, STRBT, and LDRBT. We do this so that translation functions don't need to see the addressing ops directly. | |||
2016-06-10 | arm_dyncom_interpreter: rename operation functions to fit style guide | archshift | |
2016-06-10 | arm_dyncom_interpreter: Rename anonymous enum to TransExtData | archshift | |
2016-06-10 | arm_dyncom_interpreter.cpp: #include translation info from inc files | archshift | |
2016-05-26 | Merge pull request #1568 from JayFoxRox/fix-printf | Mat M | |
Fix ftoi and disable VFPv3 | |||
2016-05-18 | Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSD | Jannik Vogel | |
2016-05-16 | Disable VFP3 instructions | Jannik Vogel | |
2016-05-09 | dyncom: Reset the context into user mode correctly | Lioncash | |
The other mode was system mode. | |||
2016-04-29 | Common: Remove section measurement from profiler (#1731) | Yuri Kunde Schlesner | |
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI. | |||
2016-04-09 | Fix BLX LR opcode interpretation | mailwl | |
2016-04-08 | Update cpsr (T)humb bit while creating thread | mailwl | |
2016-04-06 | Fix thumb ADR instruction alignment | mailwl | |
2016-04-05 | Merge pull request #1643 from MerryMage/make_unique | Mathew Maidment | |
Common: Remove Common::make_unique, use std::make_unique | |||
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | |
2016-03-30 | DynCom: Optimize single stepping | MerryMage | |
2015-12-30 | arm_dyncom_dec: Fix decoding of VMLS | Lioncash | |
Previously, all VMLS variants would misdecode as CDP (which isn't necessarily wrong in itself, however VMLS has it's own label of execution) | |||
2015-12-28 | dyncom: Handle modifying the APSR via an MRC instruction | Lioncash | |
2015-12-20 | dyncom: Remove PC dispatch from several instructions | Lioncash | |
These instructions aren't capable of using the PC as a destination | |||
2015-12-19 | dyncom: Handle unprivileged load/store variants correctly | Lioncash | |
LDRT/LDRBT/STRBT/STRT should simulate the load or store as if the host CPU is in user mode. STRT is also allowed to use the PC as an operand | |||
2015-12-06 | dyncom: Remove static keyword from header functions | Lioncash | |
2015-12-06 | dyncom: const correctness changes | Lioncash | |