| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2015-10-11 | Remove unnecessary new lines, changed Deinit to Shutdown | polaris- | |
| 2015-10-04 | Use BreakpointAddress struct instead of passing address directly | polaris- | |
| 2015-10-04 | Implement gdbstub | polaris- | |
| 2015-09-05 | DynCom: Converted all 0xE condition code checks to ConditionCode::AL | archshift | |
| 2015-08-26 | dyncom: Simplify some comparisons in CondPassed | Lioncash | |
| 2015-08-25 | dyncom: Change return type of CondPassed to bool | Lioncash | |
| 2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
| This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
| 2015-08-13 | Merge pull request #1027 from lioncash/debugger | bunnei | |
| debugger: Add the ability to view VFP register contents | |||
| 2015-08-11 | ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵ | Emmanuel Gil Peyrot | |
| standard u?int*_t types. | |||
| 2015-08-06 | arm_interface: Implement interface for retrieving VFP registers | Lioncash | |
| 2015-07-30 | Merge pull request #1008 from lioncash/pc | bunnei | |
| dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | |||
| 2015-07-29 | dyncom: Remove an unused variable | Lioncash | |
| This was used prior to InterpreterTranslate existing. | |||
