j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							008ff9d756 
							
						 
					 
					
						
						
							
							Share devices that might be useful for all PowerPC 40x & 440 implementations  
						
						... 
						
						
						
						(mostly CPU registration and UIC, for now).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3340 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-07 14:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc8e6f067 
							
						 
					 
					
						
						
							
							We must reset the PowerPC CPU _after_ registering it, as hardware reset  
						
						... 
						
						
						
						effect is implementation dependant.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3323 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-04 01:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b48d7d697f 
							
						 
					 
					
						
						
							
							Compilation fix (forgotten patch).  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3304 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-01 02:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b8d3f5d126 
							
						 
					 
					
						
						
							
							Add flags to support PowerPC 405 bootinfos variations.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3245 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-26 23:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							be58fc7cc7 
							
						 
					 
					
						
						
							
							Always keep the bootinfo structure in the first 16 MB,  
						
						... 
						
						
						
						as suggested by Andrew May.
Fix compilation warnings introduced by variables types changes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3183 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-18 21:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3608160206 
							
						 
					 
					
						
						
							
							Coding style fixes in PowerPC related code (no functional change):  
						
						... 
						
						
						
						- avoid useless blanks at EOL.
- avoid tabs.
- fix wrapping lines on 80 chars terminals.
- add missing ';' at macros EOL to avoid confusing auto-identers.
- fix identation.
- Remove historical macros in micro-ops (PARAM, SPARAM, PPC_OP, regs)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3178 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-17 08:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3b46e62427 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-17 08:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5fafdf24ef 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-16 21:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							71db710f7e 
							
						 
					 
					
						
						
							
							Fix incorrect target_ulong use in hw devices  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2962 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-08 16:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							9c02f1a2e6 
							
						 
					 
					
						
						
							
							PowerPC 405 microcontrollers fixes and improvments:  
						
						... 
						
						
						
						- use target_phys_addr_t for physical addresses / offsets
- implement fake general purpose timers and memory access layer
  for PowerPC 405EP
- more assigned internal IRQs.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2716 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-24 06:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							04f20795ac 
							
						 
					 
					
						
						
							
							Move PowerPC 405 specific definitions into a separate file  
						
						... 
						
						
						
						Preliminary code for -kernel option support for PowerPC 405 boards
Fix DBSR in case of PowerPC 405 chip reset
Add enums for PowerPC 405 clocks.
Fix IRQ numbers (IBM reversed bits numbering...)
Fix SPRG4-7 read access right
Fix MSR mask in CPU definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2692 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-17 02:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecc791352 
							
						 
					 
					
						
						
							
							Add callbacks to allow dynamic change of PowerPC clocks (to be improved)  
						
						... 
						
						
						
						Fix embedded PowerPC watchdog and timers
Fix PowerPC 405 SPR
Add generic PowerPC 405 core instanciation code + resets support.
Implement simple peripherals shared by most PowerPC 405 implementations
PowerPC 405 EC & EP microcontrollers preliminary support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2690 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-16 20:09:45 +00:00