MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							67a70bd9e1 
							
						 
					 
					
						
						
							
							ARM_Interface: Implement PageTableChanged  
						
						
						
						
					 
					
						2017-09-24 23:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							813837c5cf 
							
						 
					 
					
						
						
							
							Merge pull request  #2842  from Subv/switchable_page_table  
						
						... 
						
						
						
						Kernel/Memory: Give each process its own page table and allow switching the current page table upon reschedule 
						
						
					 
					
						2017-09-15 22:41:45 +02:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7a3ab7c63d 
							
						 
					 
					
						
						
							
							CPU/Dynarmic: Disable the fast page-table access in dynarmic until it supports switching page tables at runtime.  
						
						
						
						
					 
					
						2017-09-15 14:26:22 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d237a89048 
							
						 
					 
					
						
						
							
							CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.  
						
						
						
						
					 
					
						2017-08-21 08:34:25 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0841b48b 
							
						 
					 
					
						
						
							
							Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache.  
						
						... 
						
						
						
						Fixes a few warnings. 
						
						
					 
					
						2017-08-21 08:34:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d3fb1d6c38 
							
						 
					 
					
						
						
							
							Dyncom: Fixed a conversion warning when decoding thumb instructions.  
						
						
						
						
					 
					
						2017-08-21 08:20:36 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
						
						
							
						
						
							c291db72e7 
							
						 
					 
					
						
						
							
							Merge pull request  #2692  from Subv/vfp_ftz  
						
						... 
						
						
						
						Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. 
						
						
					 
					
						2017-05-22 12:16:53 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5b46a89230 
							
						 
					 
					
						
						
							
							fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.  
						
						
						
						
					 
					
						2017-05-21 18:56:09 -05:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
						
						
							
						
						
							188d63fdb6 
							
						 
					 
					
						
						
							
							Merge pull request  #2694  from Subv/vfp_vsub_ftz  
						
						... 
						
						
						
						Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd. 
						
						
					 
					
						2017-05-22 00:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							a0874a7a68 
							
						 
					 
					
						
						
							
							Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before 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-13 18:03:41 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							13dd0b88de 
							
						 
					 
					
						
						
							
							Merge pull request  #2696  from Subv/vfp_revert  
						
						... 
						
						
						
						Dyncom/VFP: Revert edf30d8 and fix the FPSCR getting invalid values. 
						
						
					 
					
						2017-05-08 21:38:45 -07:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							11fe85f129 
							
						 
					 
					
						
						
							
							Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions.  
						
						
						
						
					 
					
						2017-05-09 00:36:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							bf45ccfb40 
							
						 
					 
					
						
						
							
							Revert "Remove exceptions parameter from normaliseround VFP functions"  
						
						... 
						
						
						
						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-09 00:36:22 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a29371c9 
							
						 
					 
					
						
						
							
							Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.  
						
						... 
						
						
						
						Inputs are still not flushed to 0 if they are denormals. 
						
						
					 
					
						2017-05-08 14:34:16 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d97b977540 
							
						 
					 
					
						
						
							
							Dyncom: Remove disassembler code  
						
						... 
						
						
						
						Had licensing issue around it, in addition to several bugs.
Closes  #1632 , #1280  
						
						
					 
					
						2017-05-07 15:33:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a582b218 
							
						 
					 
					
						
						
							
							Dyncom: Tweak types and log formatting  
						
						
						
						
					 
					
						2017-05-07 15:33:42 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4da3975e 
							
						 
					 
					
						
						
							
							Remove unused symbols code  
						
						
						
						
					 
					
						2017-05-07 15:33:39 -07:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							b125388152 
							
						 
					 
					
						
						
							
							dyncom: Correct SXTAB16 and SXTB16  
						
						
						
						
					 
					
						2017-02-18 20:04:54 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							e2815408fd 
							
						 
					 
					
						
						
							
							arm_dynarmic: Update memory interface  
						
						
						
						
					 
					
						2017-02-03 17:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							2b36d4c9d7 
							
						 
					 
					
						
						
							
							arm_dynarmic: CP15 support  
						
						
						
						
					 
					
						2017-02-03 17:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							76890672a0 
							
						 
					 
					
						
						
							
							Merge pull request  #2366  from MerryMage/MemoryReadCode  
						
						... 
						
						
						
						arm_dynarmic: Provide MemoryReadCode callback 
						
						
					 
					
						2016-12-22 14:25:15 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							f8cf87ce34 
							
						 
					 
					
						
						
							
							arm_dynarmic: Provide MemoryReadCode callback  
						
						... 
						
						
						
						Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea 
						
						
					 
					
						2016-12-22 16:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8b1e269e58 
							
						 
					 
					
						
						
							
							ThreadContext: Move from "core" to "arm_interface".  
						
						
						
						
					 
					
						2016-12-22 00:27:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ba20dd9b61 
							
						 
					 
					
						
						
							
							gdbstub: Remove global variable from public interface  
						
						... 
						
						
						
						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 16:37:22 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2f3c1bdfb4 
							
						 
					 
					
						
						
							
							core: Add missing #pragma once directives where applicable  
						
						
						
						
					 
					
						2016-12-15 15:40:51 -05:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							643e590b5c 
							
						 
					 
					
						
						
							
							Core: Add a forgotten #include <cstring> for memcpy.  
						
						
						
						
					 
					
						2016-12-11 01:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							27be446049 
							
						 
					 
					
						
						
							
							dynarmic: Add ticks based on ticks executed, not ticks requested  
						
						
						
						
					 
					
						2016-11-26 20:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe57a66ca 
							
						 
					 
					
						
						
							
							Expose page table to dynarmic for optimized reads and writes to the JIT  
						
						
						
						
					 
					
						2016-11-24 20:41:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							84fbbe2629 
							
						 
					 
					
						
						
							
							Use negative priorities to avoid special-casing the self-include  
						
						
						
						
					 
					
						2016-09-21 00:15:56 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdae19fd2 
							
						 
					 
					
						
						
							
							Remove empty newlines in #include blocks.  
						
						... 
						
						
						
						This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation. 
						
						
					 
					
						2016-09-21 11:15:47 +09:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							396a8d91a4 
							
						 
					 
					
						
						
							
							Manually tweak source formatting and then re-run clang-format  
						
						
						
						
					 
					
						2016-09-18 21:14:25 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8479928c 
							
						 
					 
					
						
						
							
							Sources: Run clang-format on everything.  
						
						
						
						
					 
					
						2016-09-18 09:38:01 +09:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc454e951 
							
						 
					 
					
						
						
							
							Dyncom: Disable clang-format on the decoding table.  
						
						
						
						
					 
					
						2016-09-18 09:36:57 +09:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1b95f61d82 
							
						 
					 
					
						
						
							
							arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.  
						
						
						
						
					 
					
						2016-09-15 17:58:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							05e120a4cc 
							
						 
					 
					
						
						
							
							arm: ResetContext shouldn't be part of ARM_Interface.  
						
						
						
						
					 
					
						2016-09-15 17:49:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							85861d44b7 
							
						 
					 
					
						
						
							
							arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword.  
						
						
						
						
					 
					
						2016-09-15 17:49:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b7aef81cb4 
							
						 
					 
					
						
						
							
							dyncom: Use VFP_FPSCR/VFP_FPEXC.  
						
						
						
						
					 
					
						2016-09-15 17:49:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1976a2d773 
							
						 
					 
					
						
						
							
							dynarmic: Implement ARM CPU interface.  
						
						
						
						
					 
					
						2016-09-15 17:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							2161f52661 
							
						 
					 
					
						
						
							
							ARM: add ClearInstructionCache function  
						
						
						
						
					 
					
						2016-08-27 21:38:06 +08:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							15b2eec4bd 
							
						 
					 
					
						
						
							
							dyncom: Read-after-write in SMLA  
						
						... 
						
						
						
						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-22 15:13:33 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							50407a8dc8 
							
						 
					 
					
						
						
							
							Dyncom: Correct implementation of STM for R15  
						
						
						
						
					 
					
						2016-08-14 00:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							60c93ca3b5 
							
						 
					 
					
						
						
							
							dyncom: Fix translation of thumb REVSH  
						
						
						
						
					 
					
						2016-07-28 11:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							ca20b1f87d 
							
						 
					 
					
						
						
							
							Make arm_dyncom_trans* into a fully fledged compilation unit  
						
						
						
						
					 
					
						2016-06-12 01:54:45 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							54b5178f6c 
							
						 
					 
					
						
						
							
							arm_dyncom_interpreter: slightly change AllocBuffer to be intuitive  
						
						
						
						
					 
					
						2016-06-12 00:31:52 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							765eef3319 
							
						 
					 
					
						
						
							
							arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT func  
						
						... 
						
						
						
						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 18:45:48 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							eac4c016cb 
							
						 
					 
					
						
						
							
							arm_dyncom_interpreter: rename operation functions to fit style guide  
						
						
						
						
					 
					
						2016-06-10 18:42:08 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							5297f5dfc9 
							
						 
					 
					
						
						
							
							arm_dyncom_interpreter: Rename anonymous enum to TransExtData  
						
						
						
						
					 
					
						2016-06-10 18:35:57 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							2c482722e7 
							
						 
					 
					
						
						
							
							arm_dyncom_interpreter.cpp: #include translation info from inc files  
						
						
						
						
					 
					
						2016-06-10 18:25:30 -07:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
						
						
							
						
						
							031a9c57bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1568  from JayFoxRox/fix-printf  
						
						... 
						
						
						
						Fix ftoi and disable VFPv3 
						
						
					 
					
						2016-05-26 19:03:00 -04:00 
						 
				 
			
				
					
						
							
							
								Jannik Vogel 
							
						 
					 
					
						
						
						
						
							
						
						
							edf30d84cc 
							
						 
					 
					
						
						
							
							Remove exceptions parameter from normaliseround VFP functions  
						
						
						
						
					 
					
						2016-05-18 16:28:13 +02:00