BreadFish64
								
							 
						 | 
						
							
							
							
							
								
							
							
								74cd98ecad
								
							
						 | 
						
							
							
								
								core: clean up warnings
							
							
							
							
							
						 | 
						
							2018-08-01 14:10:23 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb2d34997e
								
							
						 | 
						
							
							
								
								core/arm: Backend-specific context implementations
							
							
							
							
							
						 | 
						
							2017-12-12 19:12:03 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d5c3b00a8
								
							
						 | 
						
							
							
								
								dynarmic: Update to d1d4705
							
							
							
							
							
						 | 
						
							2017-12-12 19:08:53 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								21188f5683
								
							
						 | 
						
							
							
								
								HLE: Move SVC handlers to the Kernel namespace
							
							
							
							
							
						 | 
						
							2017-12-09 20:32:58 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad71e23f23
								
							
						 | 
						
							
							
								
								HLE: Move svc.{cpp,h} to kernel/
							
							
							
							
							
						 | 
						
							2017-12-09 18:10:47 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								77493860ca
								
							
						 | 
						
							
							
								
								Merge pull request #3228 from lioncash/explicit
							
							
							
							
							
							
							
							arm: Make CPU backend constructors explicit 
							
						 | 
						
							2017-12-06 22:44:39 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d8ba07a430
								
							
						 | 
						
							
							
								
								Merge pull request #3227 from MerryMage/cro
							
							
							
							
							
							
							
							Allow for partial invalidation of instruction cache 
							
						 | 
						
							2017-12-06 22:43:58 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								982039be95
								
							
						 | 
						
							
							
								
								arm_dynarmic_cp15: Add missing header guard
							
							
							
							
							
						 | 
						
							2017-12-06 19:51:46 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								e960628a14
								
							
						 | 
						
							
							
								
								arm: Make CPU backend constructors explicit
							
							
							
							
							
							
							
							Avoids implicit conversions 
							
						 | 
						
							2017-12-06 19:37:56 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								647e553f64
								
							
						 | 
						
							
							
								
								ARM_Interface: Allow for partial invalidation of instruction cache
							
							
							
							
							
						 | 
						
							2017-12-06 20:57:55 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								7cd8b437aa
								
							
						 | 
						
							
							
								
								core/arm: Improve timing accuracy before service calls in JIT
							
							
							
							
							
							
							
							We also correct the CPU JIT's implementation of Step. 
							
						 | 
						
							2017-12-03 16:06:46 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d917f8ca0
								
							
						 | 
						
							
							
								
								arm_dynarmic: ClearInstructionCache should clear all instruction caches
							
							
							
							
							
							
							
							Bugfix of 67a70bd. 
							
						 | 
						
							2017-11-19 14:47:14 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Huw Pascoe
								
							 
						 | 
						
							
							
							
							
								
							
							
								529f4a0131
								
							
						 | 
						
							
							
								
								Moved down_count to CoreTiming
							
							
							
							
							
						 | 
						
							2017-09-30 17:38:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								1976a2d773
								
							
						 | 
						
							
							
								
								dynarmic: Implement ARM CPU interface.
							
							
							
							
							
						 | 
						
							2016-09-15 17:49:26 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |