| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg. | bunnei | |
| 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-09-15 | dynarmic: Implement ARM CPU interface. | 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 | Remove `exceptions` parameter from `normaliseround` VFP functions | Jannik Vogel | |
| 2016-05-18 | Fix exception propagation for VFP single precision | Jannik Vogel | |
| 2016-05-18 | Fix exception propagation for VFP double precision | Jannik Vogel | |
| 2016-05-18 | Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSD | Jannik Vogel | |
| 2016-05-17 | Set fpscr for new threads | Jannik Vogel | |
| 2016-05-16 | Fix ftoi behaviour | Jannik Vogel | |
| 2016-05-16 | Respect fpscr in ftoiz | 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-31 | Merge pull request #1618 from MerryMage/one-step | Mathew Maidment | |
| Prevent cache overflow when single stepping | |||
| 2016-03-30 | DynCom: Optimize single stepping | MerryMage | |
| 2016-03-21 | armstate: Correct FIQ register banking | Lioncash | |
| FIQ has seven banked registers (R8 to R14), not two. | |||
| 2016-01-19 | ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name | rob turner | |
| 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 | |
