Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						c0eaa662d4
					 | 
					
						
						
							
							Clean-up includes
						
						
						
						
						
						
					 | 
					
						2015-05-06 23:45:06 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						b89f644cfe
					 | 
					
						
						
							
							FileSys: De-inline Path members
						
						
						
						
						
						
					 | 
					
						2015-05-06 23:45:06 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						6f89d25f90
					 | 
					
						
						
							
							FileSys: Clean-up includes, de-inline destructors
						
						
						
						
						
						
					 | 
					
						2015-05-06 23:45:06 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						c916bcf7b5
					 | 
					
						
						
							
							Move typedefs from kernel.h to more appropriate places
						
						
						
						
						
						
					 | 
					
						2015-05-06 23:45:05 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						ecff2351a1
					 | 
					
						
						
							
							HLE: Clean up SVC dispatch mechanism
						
						
						
						
						
						
					 | 
					
						2015-05-06 00:24:39 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						0749687b8d
					 | 
					
						
						
							
							Core: Remove some unused functions and types
						
						
						
						
						
						
					 | 
					
						2015-05-04 00:16:43 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						5a855bdb2f
					 | 
					
						
						
							
							CoreTiming: Initialize static variables at bootup.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						d3c2f9a4a4
					 | 
					
						
						
							
							HLE: Properly initialize and shutdown remaining modules.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						bab5abaf46
					 | 
					
						
						
							
							Dyncom: Move cream cache to ARMul_State.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						c7dc799e19
					 | 
					
						
						
							
							Kernel: Properly initialize and shutdown all modules.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						57aaaf92db
					 | 
					
						
						
							
							HW: Properly initialize and shutdown all modules.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						e0cb85691a
					 | 
					
						
						
							
							Services: Initialize all state variables at bootup.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						bbabed8e98
					 | 
					
						
						
							
							Memory: Properly cleanup & shutdown.
						
						
						
						
						
						
					 | 
					
						2015-05-01 18:27:01 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								purpasmart96
							
						 
					 | 
					
						
						
							
						
						8716445621
					 | 
					
						
						
							
							ConfigMem: Remove duplicate retail bit
						
						
						
						
						
						
					 | 
					
						2015-04-28 16:22:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						2cc6511039
					 | 
					
						
						
							
							Merge pull request #692 from purpasmart96/log_improvements
						
						
						
						
						
						
						
						Services/Loader: Use more sensible log formats for certain functions along with more info being logged. 
						
						
					 | 
					
						2015-04-28 10:12:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								purpasmart96
							
						 
					 | 
					
						
						
							
						
						c3a480160e
					 | 
					
						
						
							
							Services/Loader: Use more sensible log formats for certain functions
						
						
						
						
						
						
						
						along with more info being logged. 
						
						
					 | 
					
						2015-04-27 23:07:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						1baab50e7c
					 | 
					
						
						
							
							ptm_sysm: Add static specifier to IsLegacyPowerOff
						
						
						
						
						
						
					 | 
					
						2015-04-24 18:23:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						8b2b620a5e
					 | 
					
						
						
							
							dyncom: Remove more unused/unnecessary code
						
						
						
						
						
						
						
						Gets rid of a sizeable amount of stuff in armdefs. 
						
						
					 | 
					
						2015-04-20 16:30:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						d66a12c6f6
					 | 
					
						
						
							
							dyncom: Remove unused/unnecessary VFP cruft
						
						
						
						
						
						
					 | 
					
						2015-04-17 20:46:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						3ee9f6c5d8
					 | 
					
						
						
							
							Merge pull request #696 from yuriks/interface-deinline
						
						
						
						
						
						
						
						De-inline functions from Interface, removing them from service.h 
						
						
					 | 
					
						2015-04-14 19:14:27 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
					 | 
					
						
						
							
						
						2e860bd59c
					 | 
					
						
						
							
							Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.
						
						
						
						
						
						
					 | 
					
						2015-04-14 21:34:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
					 | 
					
						
						
							
						
						0d69b2f7bd
					 | 
					
						
						
							
							Kernel: Use the correct format string for u64 hex.
						
						
						
						
						
						
					 | 
					
						2015-04-14 21:18:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
					 | 
					
						
						
							
						
						bdcf28e3bc
					 | 
					
						
						
							
							Headers: Add some forgotten overrides, thanks clang!
						
						
						
						
						
						
					 | 
					
						2015-04-14 21:18:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						ad3e25b414
					 | 
					
						
						
							
							De-inline functions from Interface, removing them from service.h
						
						
						
						
						
						
						
						This reduces the time for a full recompile from 65.43s to 59.53s (~9%) 
						
						
					 | 
					
						2015-04-14 15:34:28 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						db4bd98bac
					 | 
					
						
						
							
							SVC: Assert on unsupported CreateThread processor ID.
						
						
						
						
						
						
					 | 
					
						2015-04-09 22:55:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						c077bcefa9
					 | 
					
						
						
							
							SVC: Update various SVCs to cause a reschedule.
						
						
						
						
						
						
						
						- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress 
						
						
					 | 
					
						2015-04-09 19:06:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						9c3419ebcc
					 | 
					
						
						
							
							Kernel: Implemented priority inheritance for mutexes.
						
						
						
						
						
						
					 | 
					
						2015-04-09 19:06:39 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						7b9f428b23
					 | 
					
						
						
							
							Thread: Implement priority boost for starved threads.
						
						
						
						
						
						
						
						SVC: Return correct error code on invalid CreateThread processor ID.
SVC: Assert when creating a thread with an invalid userland priority. 
						
						
					 | 
					
						2015-04-09 19:05:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						ee3377b67d
					 | 
					
						
						
							
							SVC: Reschedule on svcCreateThread.
						
						
						
						
						
						
					 | 
					
						2015-04-09 19:04:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						bdd190363d
					 | 
					
						
						
							
							APT: (Subv) Fix bug where start event was being incorrectly signaled.
						
						
						
						
						
						
					 | 
					
						2015-04-09 19:04:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						e08f55b1a7
					 | 
					
						
						
							
							Kernel: Fixed default thread priority.
						
						
						
						
						
						
					 | 
					
						2015-04-09 19:04:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gareth Higgins
							
						 
					 | 
					
						
						
							
						
						25a43cd2ec
					 | 
					
						
						
							
							Initialize base address to 0x0
						
						
						
						
						
						
					 | 
					
						2015-04-08 20:34:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tony Wasserka
							
						 
					 | 
					
						
						
							
						
						8af5753da5
					 | 
					
						
						
							
							Merge pull request #689 from lioncash/format
						
						
						
						
						
						
						
						gpu: Fix a missing format specifier 
						
						
					 | 
					
						2015-04-08 15:41:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						114126b216
					 | 
					
						
						
							
							Merge pull request #688 from lioncash/unused
						
						
						
						
						
						
						
						dyncom: Remove unnecessary enum and typedef 
						
						
					 | 
					
						2015-04-07 23:03:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						e630fd2a95
					 | 
					
						
						
							
							Merge pull request #676 from purpasmart96/ir_service_refc
						
						
						
						
						
						
						
						IR: Move The IR services to their own folder and implement "GetHandles" 
						
						
					 | 
					
						2015-04-07 23:01:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						7da90dee42
					 | 
					
						
						
							
							gpu: Fix a missing format specifier
						
						
						
						
						
						
					 | 
					
						2015-04-07 10:38:49 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						a6c9e453b2
					 | 
					
						
						
							
							dyncom: Remove unnecessary enum and typedef
						
						
						
						
						
						
						
						Also fixes descriptions in the process. 
						
						
					 | 
					
						2015-04-07 08:05:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						29a4b6c7ed
					 | 
					
						
						
							
							vfp: Make the FPSID values match the MPCore
						
						
						
						
						
						
					 | 
					
						2015-04-06 16:09:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						f9cc6d6484
					 | 
					
						
						
							
							vfp: Get rid of the VFP_OFFSET macro
						
						
						
						
						
						
					 | 
					
						2015-04-06 16:09:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						14dcd98653
					 | 
					
						
						
							
							Merge pull request #685 from lioncash/cpregs
						
						
						
						
						
						
						
						dyncom: Set the MPCore CP15 register reset values on initialization. 
						
						
					 | 
					
						2015-04-06 15:06:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						8004d35ea1
					 | 
					
						
						
							
							core: Migrate 3DS-specific CP15 register setting into Init
						
						
						
						
						
						
					 | 
					
						2015-04-06 13:01:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						c3ffe8f9c3
					 | 
					
						
						
							
							arm_interface: Support retrieval/storage to CP15 registers
						
						
						
						
						
						
					 | 
					
						2015-04-06 12:57:49 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						b7b8b67620
					 | 
					
						
						
							
							Move CP15 enum definitions into their own enum.
						
						
						
						
						
						
						
						Also gets rid of preprocessor mumbo-jumbo 
						
						
					 | 
					
						2015-04-06 12:48:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						23dd2ca8a6
					 | 
					
						
						
							
							dyncom: Properly return the value of the user RO thread register
						
						
						
						
						
						
					 | 
					
						2015-04-06 09:26:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						e628ed4810
					 | 
					
						
						
							
							dyncom: Set CP15 reset values on initialization
						
						
						
						
						
						
					 | 
					
						2015-04-06 09:16:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						bb7dac022e
					 | 
					
						
						
							
							dyncom: Suppress uninitialized variable warnings
						
						
						
						
						
						
						
						The switch cases will always be hit, but this makes compilers stop complaining. 
						
						
					 | 
					
						2015-04-05 23:49:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						34b009cf38
					 | 
					
						
						
							
							Clean-up mem_map constants and fix framebuffer translation errors
						
						
						
						
						
						
					 | 
					
						2015-04-05 20:14:33 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						64196976b9
					 | 
					
						
						
							
							Merge pull request #680 from archshift/bg-color
						
						
						
						
						
						
						
						Allow the user to set the background clear color during emulation 
						
						
					 | 
					
						2015-04-04 15:14:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								purpasmart96
							
						 
					 | 
					
						
						
							
						
						d6c9af600f
					 | 
					
						
						
							
							IR: Move The IR services to their own folder and implement "GetHandles"
						
						
						
						
						
						
					 | 
					
						2015-04-03 19:36:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						3fd2cc566b
					 | 
					
						
						
							
							Merge pull request #641 from purpasmart96/service_stubs
						
						
						
						
						
						
						
						Services: Stubs and minor changes 
						
						
					 | 
					
						2015-04-03 22:16:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |