Paul Brook
							
						 
						
							 
							
							
							
							
								
							
							
								5561650587 
								
							 
						 
						
							
							
								
								Include assert.h from qemu-common.h  
							
							 
							
							... 
							
							
							
							Include assert.h from qemu-common.h and remove other direct uses.
cpu-all.h still need to include it because of the dyngen-exec.h hacks
Signed-off-by: Paul Brook <paul@codesourcery.com> 
							
						 
						
							2009-05-13 20:54:26 +01:00  
						
					 
				
					
						
							
							
								 
								Blue Swirl
							
						 
						
							 
							
							
							
							
								
							
							
								8393617c1a 
								
							 
						 
						
							
							
								
								Use dynamical computation for condition codes  
							
							 
							
							... 
							
							
							
							Signed-off-by: Blue Swirl <blauwirbel@gmail.com> 
							
						 
						
							2009-05-10 07:19:11 +00:00  
						
					 
				
					
						
							
							
								 
								Blue Swirl
							
						 
						
							 
							
							
							
							
								
							
							
								7ab463cb52 
								
							 
						 
						
							
							
								
								Clarify: dmmuregs[1] is not a typo  
							
							 
							
							... 
							
							
							
							Signed-off-by: Blue Swirl <blauwirbel@gmail.com> 
							
						 
						
							2009-05-02 22:52:32 +03:00  
						
					 
				
					
						
							
							
								 
								Igor Kovalenko
							
						 
						
							 
							
							
							
							
								
							
							
								417728d875 
								
							 
						 
						
							
							
								
								sparc64 fix context value for ITLB fault  
							
							 
							
							... 
							
							
							
							Revert previous change to get_physical_address_code:
I/D MMU context register is shared, so using dmmuregs[1] is correct
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> 
							
						 
						
							2009-04-28 15:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Kovalenko
							
						 
						
							 
							
							
							
							
								
							
							
								82f2cfc31b 
								
							 
						 
						
							
							
								
								sparc64 fix TLB match code  
							
							 
							
							... 
							
							
							
							TLB match code must respect page size, otherwise 4M page mappings may
be not found.
Also correct a typo in get_physical_address_code which should use IMMU
registers.
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
--
Kind regards,
Igor V. Kovalenko 
							
						 
						
							2009-04-27 19:14:40 +00:00  
						
					 
				
					
						
							
							
								 
								aliguori
							
						 
						
							 
							
							
							
							
								
							
							
								0bf46a40a1 
								
							 
						 
						
							
							
								
								qemu: introduce qemu_init_vcpu (Marcelo Tosatti)  
							
							 
							
							... 
							
							
							
							Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7242 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-04-24 18:03:41 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								d78f399542 
								
							 
						 
						
							
							
								
								Delete some unused macros detected with -Wp,-Wunused-macros use  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6856 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-03-16 16:33:01 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								415fc90618 
								
							 
						 
						
							
							
								
								Turn MMUs and caches off on reset  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6636 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-02-21 11:13:51 +00:00  
						
					 
				
					
						
							
							
								 
								aliguori
							
						 
						
							 
							
							
							
							
								
							
							
								0d0266a53b 
								
							 
						 
						
							
							
								
								targets: remove error handling from qemu_malloc() callers (Avi Kivity)  
							
							 
							
							... 
							
							
							
							Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6530 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-02-05 22:06:11 +00:00  
						
					 
				
					
						
							
							
								 
								aliguori
							
						 
						
							 
							
							
							
							
								
							
							
								eca1bdf415 
								
							 
						 
						
							
							
								
								Log reset events (Jan Kiszka)  
							
							 
							
							... 
							
							
							
							Original idea&code by Kevin Wolf, split-up in two patches and added more
archs.
This patch introduces a flag to log CPU resets. Useful for tracing
unexpected resets (such as those triggered by x86 triple faults).
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6452 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-26 19:54:31 +00:00  
						
					 
				
					
						
							
							
								 
								aurel32
							
						 
						
							 
							
							
							
							
								
							
							
								72d239ed26 
								
							 
						 
						
							
							
								
								Get rid of user_mode_only  
							
							 
							
							... 
							
							
							
							Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6305 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-14 19:40:27 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								afdf8109e3 
								
							 
						 
						
							
							
								
								Fix TLB access (Jakub Jermar)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6274 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-12 21:12:22 +00:00  
						
					 
				
					
						
							
							
								 
								aurel32
							
						 
						
							 
							
							
							
							
								
							
							
								fad6cb1a56 
								
							 
						 
						
							
							
								
								Update FSF address in GPL/LGPL boilerplate  
							
							 
							
							... 
							
							
							
							The attached patch updates the FSF address in the GPL/LGPL boilerplate
in most GPL/LGPLed files, and also in COPYING.LIB.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6162 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-04 22:05:52 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								963262debc 
								
							 
						 
						
							
							
								
								Better SuperSPARC emulation (Robert Reif)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6123 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-23 15:06:35 +00:00  
						
					 
				
					
						
							
							
								 
								malc
							
						 
						
							 
							
							
							
							
								
							
							
								b1503cda1e 
								
							 
						 
						
							
							
								
								Use the ARRAY_SIZE() macro where appropriate.  
							
							 
							
							... 
							
							
							
							Change from v1:
  Avoid changing the existing coding style in certain files.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6120 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-22 20:33:55 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								797d5db002 
								
							 
						 
						
							
							
								
								Add static (spotted by sparse)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5439 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-07 19:12:13 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								f4b1a842d7 
								
							 
						 
						
							
							
								
								Rearrange tick functions  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5408 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-03 19:04:42 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								e87231d426 
								
							 
						 
						
							
							
								
								Add a generic Niagara machine  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5329 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-26 19:48:58 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								d81fd7220e 
								
							 
						 
						
							
							
								
								Move also DEBUG_PCALL (see r5085)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5326 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-26 18:02:48 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								3a3b925d47 
								
							 
						 
						
							
							
								
								Implement ldxfsr/stxfsr, fix ld(x)fsr masks, convert to TCG  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5185 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-09 19:02:49 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								91736d378b 
								
							 
						 
						
							
							
								
								Fix Sparc64 boot on i386 host:  
							
							 
							
							... 
							
							
							
							- move do_interrupt() back to op_helper.c
 - move non-helper prototypes from helper.h to exec.h
 - move some prototypes from cpu.h to exec.h
 - do not export either set_cwp() or cpu_set_cwp() from op_helper.c,
   but instead provide inline functions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5109 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-29 20:50:21 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								5578ceab94 
								
							 
						 
						
							
							
								
								Use initial CPU definition structure for some CPU fields instead of copying  
							
							 
							
							... 
							
							
							
							them around, based on patch by Luis Pureza.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5042 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-21 17:33:42 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								c19148bd8f 
								
							 
						 
						
							
							
								
								Make MAXTL dynamic, bounds check tl when indexing  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4942 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-25 07:42:14 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								c7ba218da1 
								
							 
						 
						
							
							
								
								Add T1 and T2 CPUs, add a Sun4v machine  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4923 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-22 07:07:34 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								74b9decc47 
								
							 
						 
						
							
							
								
								Use MMU globals for some MMU traps  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4918 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-21 18:43:32 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								8eba209e33 
								
							 
						 
						
							
							
								
								Fix reset vector  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4917 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-21 11:17:23 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								f76981b113 
								
							 
						 
						
							
							
								
								Print default and available CPU features separately  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4912 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-20 18:23:50 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								fb79ceb91a 
								
							 
						 
						
							
							
								
								Make UA200x features selectable, add MMU types  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4911 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-20 18:22:16 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								f617a9a6bb 
								
							 
						 
						
							
							
								
								Update TLB miss addresses  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4897 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-19 10:04:48 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								e6bf7d70b5 
								
							 
						 
						
							
							
								
								Fix saving and loading of trap state  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4883 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-17 19:17:19 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								e19e4efeaa 
								
							 
						 
						
							
							
								
								Fix MMU miss traps  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4880 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-16 16:55:52 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								a37ee56cb7 
								
							 
						 
						
							
							
								
								Fix bogus format, reading uninitialised memory (original patch by Julian Seward)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4793 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-26 18:43:24 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								a764a566be 
								
							 
						 
						
							
							
								
								Fix Sparc mmu bug seen with NetBSD, based on patch by Cliff Wright  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4785 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-24 19:08:28 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								1a14026e11 
								
							 
						 
						
							
							
								
								Allow NWINDOWS selection (CPU feature with model specific defaults)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4690 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-07 08:07:37 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								b5154bdedb 
								
							 
						 
						
							
							
								
								Add more SuperSparcs  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4633 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-31 11:33:20 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								e30b467893 
								
							 
						 
						
							
							
								
								MicroSparc I didn't have fsmuld op  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4618 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-29 18:20:36 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								f2bc7e7fa1 
								
							 
						 
						
							
							
								
								Move non-op functions from op_helper.c to helper.c and vice versa.  
							
							 
							
							... 
							
							
							
							Rearrange interrupt handling to match other targets.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4590 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-27 17:35:30 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								77f193daa8 
								
							 
						 
						
							
							
								
								Wrap long lines  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4440 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 16:13:33 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								22548760ca 
								
							 
						 
						
							
							
								
								Fix compiler warnings  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4404 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 10:12:00 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								64a88d5d3a 
								
							 
						 
						
							
							
								
								CPU feature selection support  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4399 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-09 20:13:43 +00:00  
						
					 
				
					
						
							
							
								 
								aurel32
							
						 
						
							 
							
							
							
							
								
							
							
								ca10f86763 
								
							 
						 
						
							
							
								
								Remove osdep.c/qemu-img code duplication  
							
							 
							
							... 
							
							
							
							(Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-11 21:35:42 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								c48fcb4751 
								
							 
						 
						
							
							
								
								Move CPU stuff unrelated to translation to helper.c  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4133 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-29 15:46:56 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								ccd4a21937 
								
							 
						 
						
							
							
								
								Convert tick operations to TCG  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4011 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-02 18:28:06 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								3deaeab717 
								
							 
						 
						
							
							
								
								Sparc32 MMU register fixes (Robert Reif)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3979 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-11 18:27:33 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								3aa662faae 
								
							 
						 
						
							
							
								
								Enforce context table alignment  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3857 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-25 07:49:10 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								58a770f3a4 
								
							 
						 
						
							
							
								
								Increase prom size for boot mode  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3748 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-29 17:08:01 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								3ebf5aafe5 
								
							 
						 
						
							
							
								
								Use slavio base as boot prom address, rearrange sun4m init code  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3747 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-28 20:54:33 +00:00  
						
					 
				
					
						
							
							
								 
								pbrook
							
						 
						
							 
							
							
							
							
								
							
							
								87ecb68bdf 
								
							 
						 
						
							
							
								
								Break up vl.h.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 17:14:51 +00:00  
						
					 
				
					
						
							
							
								 
								blueswir1
							
						 
						
							 
							
							
							
							
								
							
							
								6d5f237a59 
								
							 
						 
						
							
							
								
								CPU specific boot mode (Robert Reif)  
							
							 
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3542 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-07 17:03:37 +00:00  
						
					 
				
					
						
							
							
								 
								j_mayer
							
						 
						
							 
							
							
							
							
								
							
							
								6ebbf39000 
								
							 
						 
						
							
							
								
								Replace is_user variable with mmu_idx in softmmu core,  
							
							 
							
							... 
							
							
							
							allowing support of more than 2 mmu access modes.
Add backward compatibility is_user variable in targets code when needed.
Implement per target cpu_mmu_index function, avoiding duplicated code
  and #ifdef TARGET_xxx in softmmu core functions.
Implement per target mmu modes definitions. As an example, add PowerPC
  hypervisor mode definition and Alpha executive and kernel modes definitions.
Optimize PowerPC case, precomputing mmu_idx when MSR register changes
  and using the same definition in code translation code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3384 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 07:07:08 +00:00