qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu/target-sparc translate.c
@ 2005-01-28  0:01 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2005-01-28  0:01 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/01/28 00:01:00

Modified files:
	target-sparc   : translate.c 

Log message:
	flush TLBs at cpu reset

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-sparc/translate.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2005-04-10 14:40 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2005-04-10 14:40 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/04/10 14:40:58

Modified files:
	target-sparc   : translate.c 

Log message:
	fixed MMU bug on code page boundary

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-sparc/translate.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2005-11-20 10:32 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2005-11-20 10:32 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/11/20 10:32:05

Modified files:
	target-sparc   : translate.c 

Log message:
	use direct jump only for jumps in the same page

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-sparc/translate.c.diff?tr1=1.23&tr2=1.24&r1=text&r2=text

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2005-11-21 23:33 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2005-11-21 23:33 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/11/21 23:33:12

Modified files:
	target-sparc   : translate.c 

Log message:
	cpu_single_env usage fix

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-sparc/translate.c.diff?tr1=1.24&tr2=1.25&r1=text&r2=text

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2006-06-14 12:37 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2006-06-14 12:37 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/06/14 12:37:58

Modified files:
	target-sparc   : translate.c 

Log message:
	FPU fix (Joerg Platte)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.25&r2=1.26

Patches:
Index: translate.c
===================================================================
RCS file: /sources/qemu/qemu/target-sparc/translate.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- translate.c	21 Nov 2005 23:33:12 -0000	1.25
+++ translate.c	14 Jun 2006 12:37:58 -0000	1.26
@@ -982,6 +982,7 @@
 		{
 		    int cc = GET_FIELD_SP(insn, 20, 21);
 #if !defined(CONFIG_USER_ONLY)
+		    save_state(dc);
 		    gen_op_trap_ifnofpu();
 #endif
 		    target = GET_FIELD_SP(insn, 0, 18);
@@ -1002,6 +1003,7 @@
 	    case 0x6:		/* FBN+x */
 		{
 #if !defined(CONFIG_USER_ONLY)
+		    save_state(dc);
 		    gen_op_trap_ifnofpu();
 #endif
 		    target = GET_FIELD(insn, 10, 31);
@@ -1236,6 +1238,7 @@
 #endif
 	    } else if (xop == 0x34) {	/* FPU Operations */
 #if !defined(CONFIG_USER_ONLY)
+		save_state(dc);
 		gen_op_trap_ifnofpu();
 #endif
                 rs1 = GET_FIELD(insn, 13, 17);
@@ -1424,6 +1427,7 @@
 		int cond;
 #endif
 #if !defined(CONFIG_USER_ONLY)
+		save_state(dc);
 		gen_op_trap_ifnofpu();
 #endif
                 rs1 = GET_FIELD(insn, 13, 17);
@@ -2346,6 +2350,7 @@
 #endif
 	    } else if (xop >= 0x20 && xop < 0x24) {
 #if !defined(CONFIG_USER_ONLY) || defined(TARGET_SPARC64)
+		save_state(dc);
 		gen_op_trap_ifnofpu();
 #endif
 		switch (xop) {

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2006-06-18 19:36 Paul Brook
  0 siblings, 0 replies; 52+ messages in thread
From: Paul Brook @ 2006-06-18 19:36 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Paul Brook <pbrook>	06/06/18 19:36:58

Modified files:
	target-sparc   : translate.c 

Log message:
	Sparc64 insn fixes (Blue Swirl).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.26&r2=1.27

Patches:
Index: translate.c
===================================================================
RCS file: /sources/qemu/qemu/target-sparc/translate.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- translate.c	14 Jun 2006 12:37:58 -0000	1.26
+++ translate.c	18 Jun 2006 19:36:58 -0000	1.27
@@ -1123,7 +1123,11 @@
                     gen_movl_T0_reg(rd);
                     break;
 		case 0x5: /* V9 rdpc */
+		    if (dc->pc == (uint32_t)dc->pc) {
 		    gen_op_movl_T0_im(dc->pc);
+		    } else {
+			gen_op_movq_T0_im64(dc->pc >> 32, dc->pc);
+		    }
 		    gen_movl_T0_reg(rd);
 		    break;
 		case 0x6: /* V9 rdfprs */
@@ -1765,6 +1769,11 @@
                         else
                             gen_op_addx_T1_T0();
                         break;
+#ifdef TARGET_SPARC64
+		    case 0x9: /* V9 mulx */
+                        gen_op_mulx_T1_T0();
+                        break;
+#endif
                     case 0xa:
                         gen_op_umul_T1_T0();
                         if (xop & 0x10)
@@ -1781,6 +1790,11 @@
                         else
                             gen_op_subx_T1_T0();
                         break;
+#ifdef TARGET_SPARC64
+		    case 0xd: /* V9 udivx */
+                        gen_op_udivx_T1_T0();
+                        break;
+#endif
                     case 0xe:
                         gen_op_udiv_T1_T0();
                         if (xop & 0x10)
@@ -1797,16 +1811,6 @@
 		    gen_movl_T0_reg(rd);
                 } else {
                     switch (xop) {
-#ifdef TARGET_SPARC64
-		    case 0x9: /* V9 mulx */
-                        gen_op_mulx_T1_T0();
-			gen_movl_T0_reg(rd);
-                        break;
-		    case 0xd: /* V9 udivx */
-                        gen_op_udivx_T1_T0();
-			gen_movl_T0_reg(rd);
-                        break;
-#endif
 		    case 0x20: /* taddcc */
 		    case 0x21: /* tsubcc */
 		    case 0x22: /* taddcctv */
@@ -1942,6 +1946,11 @@
 				break;
 			    case 6: // pstate
 				gen_op_wrpstate();
+                                save_state(dc);
+                                gen_op_next_insn();
+                                gen_op_movl_T0_0();
+                                gen_op_exit_tb();
+                                dc->is_br = 1;
 				break;
 			    case 7: // tl
 				gen_op_movl_env_T0(offsetof(CPUSPARCState, tl));
@@ -2121,7 +2130,15 @@
 		case 0x38:	/* jmpl */
 		    {
 			if (rd != 0) {
+#ifdef TARGET_SPARC64
+                            if (dc->pc == (uint32_t)dc->pc) {
+                                gen_op_movl_T1_im(dc->pc);
+                            } else {
+                                gen_op_movq_T1_im64(dc->pc >> 32, dc->pc);
+                            }
+#else
 			    gen_op_movl_T1_im(dc->pc);
+#endif
 			    gen_movl_T1_reg(rd);
 			}
                         gen_mov_pc_npc(dc);
@@ -2721,11 +2738,19 @@
         if ((i & 3) == 3)
             cpu_fprintf(f, "\n");
     }
+#ifdef TARGET_SPARC64
+    cpu_fprintf(f, "pstate: 0x%08x ccr: 0x%02x asi: 0x%02x tl: %d\n",
+		env->pstate, GET_CCR(env), env->asi, env->tl);
+    cpu_fprintf(f, "cansave: %d canrestore: %d otherwin: %d wstate %d cleanwin %d cwp %d\n",
+		env->cansave, env->canrestore, env->otherwin, env->wstate,
+		env->cleanwin, NWINDOWS - 1 - env->cwp);
+#else
     cpu_fprintf(f, "psr: 0x%08x -> %c%c%c%c %c%c%c wim: 0x%08x\n", GET_PSR(env),
 	    GET_FLAG(PSR_ZERO, 'Z'), GET_FLAG(PSR_OVF, 'V'),
 	    GET_FLAG(PSR_NEG, 'N'), GET_FLAG(PSR_CARRY, 'C'),
 	    env->psrs?'S':'-', env->psrps?'P':'-', 
 	    env->psret?'E':'-', env->wim);
+#endif
     cpu_fprintf(f, "fsr: 0x%08x\n", GET_FSR32(env));
 }
 

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2006-06-21 18:26 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2006-06-21 18:26 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/06/21 18:26:15

Modified files:
	target-sparc   : translate.c 

Log message:
	sparc branch fix (Blue Swirl)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.27&r2=1.28

Patches:
Index: translate.c
===================================================================
RCS file: /sources/qemu/qemu/target-sparc/translate.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- translate.c	18 Jun 2006 19:36:58 -0000	1.27
+++ translate.c	21 Jun 2006 18:26:15 -0000	1.28
@@ -956,8 +956,8 @@
 		    int cc;
 
 		    target = GET_FIELD_SP(insn, 0, 18);
-		    target <<= 2;
 		    target = sign_extend(target, 18);
+		    target <<= 2;
 		    cc = GET_FIELD_SP(insn, 20, 21);
 		    if (cc == 0)
 			do_branch(dc, target, insn, 0);
@@ -971,8 +971,8 @@
 		{
 		    target = GET_FIELD_SP(insn, 0, 13) | 
 			(GET_FIELD_SP(insn, 20, 21) >> 7);
-		    target <<= 2;
 		    target = sign_extend(target, 16);
+		    target <<= 2;
 		    rs1 = GET_FIELD(insn, 13, 17);
 		    gen_movl_reg_T0(rs1);
 		    do_branch_reg(dc, target, insn);
@@ -986,8 +986,8 @@
 		    gen_op_trap_ifnofpu();
 #endif
 		    target = GET_FIELD_SP(insn, 0, 18);
-		    target <<= 2;
 		    target = sign_extend(target, 19);
+		    target <<= 2;
 		    do_fbranch(dc, target, insn, cc);
 		    goto jmp_insn;
 		}
@@ -995,8 +995,8 @@
 	    case 0x2:		/* BN+x */
 		{
 		    target = GET_FIELD(insn, 10, 31);
-		    target <<= 2;
 		    target = sign_extend(target, 22);
+		    target <<= 2;
 		    do_branch(dc, target, insn, 0);
 		    goto jmp_insn;
 		}
@@ -1007,8 +1007,8 @@
 		    gen_op_trap_ifnofpu();
 #endif
 		    target = GET_FIELD(insn, 10, 31);
-		    target <<= 2;
 		    target = sign_extend(target, 22);
+		    target <<= 2;
 		    do_fbranch(dc, target, insn, 0);
 		    goto jmp_insn;
 		}

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2006-06-23 21:01 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2006-06-23 21:01 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/06/23 21:01:56

Modified files:
	target-sparc   : translate.c 

Log message:
	Sparc64 BPr branch target fix (Blue Swirl)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.28&r2=1.29

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2006-06-25 15:33 Fabrice Bellard
  0 siblings, 0 replies; 52+ messages in thread
From: Fabrice Bellard @ 2006-06-25 15:33 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/06/25 15:33:53

Modified files:
	target-sparc   : translate.c 

Log message:
	cpu_get_phys_page_debug fix (Blue Swirl)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.29&r2=1.30

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-03-25  9:25 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-03-25  9:25 UTC (permalink / raw)
  To: qemu-devel

Looks like there is a problem with the cvs to mail gateway, I'm forwarding 
these messages by hand.

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/03/21 19:45:50

Modified files:
	target-sparc   : translate.c

Log message:
	Fix Sparc branches, original patch by Aurelien Jarno

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.34&r2=1.35

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! 
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-01 15:18 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-04-01 15:18 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/01 15:05:09

Modified files:
	target-sparc   : translate.c

Log message:
	Fix Sparc ASR handling (Aurelien Jarno)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.38&r2=1.39

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.com/

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-01 16:24 Blue Swirl
  2007-04-01 16:51 ` Aurelien Jarno
  0 siblings, 1 reply; 52+ messages in thread
From: Blue Swirl @ 2007-04-01 16:24 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/01 16:23:36

Modified files:
	target-sparc   : translate.c

Log message:
	Fix off-by-one error

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.43&r2=1.44

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.com/

^ permalink raw reply	[flat|nested] 52+ messages in thread

* Re: [Qemu-devel] qemu/target-sparc translate.c
  2007-04-01 16:24 Blue Swirl
@ 2007-04-01 16:51 ` Aurelien Jarno
  2007-04-03  0:08   ` Aurelien Jarno
  0 siblings, 1 reply; 52+ messages in thread
From: Aurelien Jarno @ 2007-04-01 16:51 UTC (permalink / raw)
  To: qemu-devel

On Sun, Apr 01, 2007 at 06:24:34PM +0200, Blue Swirl wrote:
> CVSROOT:	/cvsroot/qemu
> Module name:	qemu
> Changes by:	Blue Swirl <blueswir1>	07/04/01 16:23:36
> 
> Modified files:
> 	target-sparc   : translate.c
> 
> Log message:
> 	Fix off-by-one error
> 

Looking at the code of this commit pointed me that my previous patch
about coprocessor instructions was partly wrong. The store operation 
are not placed at the right place.

The patch below fixes that.


Index: target-sparc/translate.c
===================================================================
RCS file: /sources/qemu/qemu/target-sparc/translate.c,v
retrieving revision 1.44
diff -u -d -p -r1.44 translate.c
--- target-sparc/translate.c	1 Apr 2007 16:23:36 -0000	1.44
+++ target-sparc/translate.c	1 Apr 2007 16:46:33 -0000
@@ -2444,10 +2443,6 @@ static void disas_sparc_insn(DisasContex
 		case 0x30: /* ldc */
 		case 0x31: /* ldcsr */
 		case 0x33: /* lddc */
-		case 0x34: /* stc */
-		case 0x35: /* stcsr */
-		case 0x36: /* stdcq */
-		case 0x37: /* stdc */
 		    goto ncp_insn;
 		    break;
                     /* avoid warnings */
@@ -2612,8 +2609,8 @@ static void disas_sparc_insn(DisasContex
 		    goto illegal_insn;
 		}
 	    } else if (xop > 0x33 && xop < 0x3f) {
-#ifdef TARGET_SPARC64
 		switch (xop) {
+#ifdef TARGET_SPARC64
 		case 0x34: /* V9 stfa */
 		    gen_op_stfa(insn, 0, 0, 0); // XXX
 		    break;
@@ -2628,12 +2625,16 @@ static void disas_sparc_insn(DisasContex
 		    break;
 		case 0x36: /* V9 stqfa */
 		    goto nfpu_insn;
+#else
+		case 0x34: /* stc */
+		case 0x35: /* stcsr */
+		case 0x36: /* stdcq */
+		case 0x37: /* stdc */
+		    goto ncp_insn;
+#endif
 		default:
 		    goto illegal_insn;
 		}
-#else
-		goto illegal_insn;
-#endif
             }
 	    else
 		goto illegal_insn;

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net

^ permalink raw reply	[flat|nested] 52+ messages in thread

* Re: [Qemu-devel] qemu/target-sparc translate.c
  2007-04-01 16:51 ` Aurelien Jarno
@ 2007-04-03  0:08   ` Aurelien Jarno
  0 siblings, 0 replies; 52+ messages in thread
From: Aurelien Jarno @ 2007-04-03  0:08 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

On Sun, Apr 01, 2007 at 06:51:14PM +0200, Aurelien Jarno wrote:
> On Sun, Apr 01, 2007 at 06:24:34PM +0200, Blue Swirl wrote:
> > CVSROOT:	/cvsroot/qemu
> > Module name:	qemu
> > Changes by:	Blue Swirl <blueswir1>	07/04/01 16:23:36
> > 
> > Modified files:
> > 	target-sparc   : translate.c
> > 
> > Log message:
> > 	Fix off-by-one error
> > 
> 
> Looking at the code of this commit pointed me that my previous patch
> about coprocessor instructions was partly wrong. The store operation 
> are not placed at the right place.
> 
> The patch below fixes that.

Please find attached an updated patch that also handles CBN+x
instructions.

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net

[-- Attachment #2: sparc-qemu-cpop.diff --]
[-- Type: text/x-diff, Size: 1368 bytes --]

--- qemu.orig/target-sparc/translate.c	1 Apr 2007 16:23:36 -0000
+++ qemu/target-sparc/translate.c	2 Apr 2007 22:48:27 -0000
@@ -1012,6 +1011,11 @@ static void disas_sparc_insn(DisasContex
 		    do_fbranch(dc, target, insn, cc);
 		    goto jmp_insn;
 		}
+#else
+	    case 0x7:		/* CBN+x */
+		{
+		    goto ncp_insn;
+		}
 #endif
 	    case 0x2:		/* BN+x */
 		{
@@ -2444,10 +2448,6 @@ static void disas_sparc_insn(DisasContex
 		case 0x30: /* ldc */
 		case 0x31: /* ldcsr */
 		case 0x33: /* lddc */
-		case 0x34: /* stc */
-		case 0x35: /* stcsr */
-		case 0x36: /* stdcq */
-		case 0x37: /* stdc */
 		    goto ncp_insn;
 		    break;
                     /* avoid warnings */
@@ -2612,8 +2618,8 @@ static void disas_sparc_insn(DisasContex
 		    goto illegal_insn;
 		}
 	    } else if (xop > 0x33 && xop < 0x3f) {
-#ifdef TARGET_SPARC64
 		switch (xop) {
+#ifdef TARGET_SPARC64
 		case 0x34: /* V9 stfa */
 		    gen_op_stfa(insn, 0, 0, 0); // XXX
 		    break;
@@ -2628,12 +2634,16 @@ static void disas_sparc_insn(DisasContex
 		    break;
 		case 0x36: /* V9 stqfa */
 		    goto nfpu_insn;
+#else
+		case 0x34: /* stc */
+		case 0x35: /* stcsr */
+		case 0x36: /* stdcq */
+		case 0x37: /* stdc */
+		    goto ncp_insn;
+#endif
 		default:
 		    goto illegal_insn;
 		}
-#else
-		goto illegal_insn;
-#endif
             }
 	    else
 		goto illegal_insn;

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-05 18:10 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-04-05 18:10 UTC (permalink / raw)
  To: qemu-devel


CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/05 18:09:15

Modified files:
	target-sparc   : translate.c

Log message:
	Fix co-processor branch and store ops (Aurelien Jarno)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.44&r2=1.45

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! 
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-06 20:04 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-04-06 20:04 UTC (permalink / raw)
  To: qemu-devel


CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/06 20:02:09

Modified files:
	target-sparc   : translate.c

Log message:
	Enforce even float register pair for double register ops (Aurelien Jarno)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.46&r2=1.47

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! 
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-22 12:45 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-04-22 12:45 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/22 12:45:28

Modified files:
	target-sparc   : translate.c 

Log message:
	Constification

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.51&r2=1.52

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-29 19:49 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-04-29 19:49 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/29 19:49:15

Modified files:
	target-sparc   : translate.c 

Log message:
	Fix CPU type zapped by system_reset

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.53&r2=1.54

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-04-29 19:54 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-04-29 19:54 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/04/29 19:54:32

Modified files:
	target-sparc   : translate.c 

Log message:
	More Sparc32 CPUs

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.54&r2=1.55

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-05-07 17:01 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-05-07 17:01 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/05/07 17:01:15

Modified files:
	target-sparc   : translate.c 

Log message:
	Fix pc/npc for unaligned load/stores, maybe other exceptions

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.55&r2=1.56

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-06-10 20:26 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-06-10 20:26 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/06/10 20:26:38

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix Sparc64 prefetcha op

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.58&r2=1.59

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-06-25 19:52 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-06-25 19:52 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/06/25 19:52:58

Modified files:
	target-sparc   : translate.c 

Log message:
	 Drop unused parameters

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.59&r2=1.60

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-07-04 20:22 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-07-04 20:22 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/07/04 20:22:35

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix Sparc64 movr

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.60&r2=1.61

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-07-08 19:48 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-07-08 19:48 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/07/08 19:48:40

Modified files:
	target-sparc   : translate.c 

Log message:
	 Save state in Sparc64 return op

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.63&r2=1.64

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-09-30 16:37 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-09-30 16:37 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/09/30 16:37:01

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix Sparc64 wrasr instructions

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.70&r2=1.71

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-10-03 17:46 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-10-03 17:46 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/10/03 17:46:29

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix Sparc64 ldfa/stfa and float ops with fpr >= 32

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.72&r2=1.73

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-10-17 17:34 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-10-17 17:34 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/10/17 17:34:58

Modified files:
	target-sparc   : translate.c 

Log message:
	 Enable all alignment checks

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.77&r2=1.78

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-11-09 19:08 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-11-09 19:08 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/11/09 19:08:43

Modified files:
	target-sparc   : translate.c 

Log message:
	 More CPU definitions

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.79&r2=1.80

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-11-10  9:32 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-11-10  9:32 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/11/10 09:32:02

Modified files:
	target-sparc   : translate.c 

Log message:
	 More Sparc64 CPU definitions

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.80&r2=1.81

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2007-11-25 20:27 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2007-11-25 20:27 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	07/11/25 20:27:36

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix floating point register decoding

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.83&r2=1.84

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-04 19:56 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-04 19:56 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/04 19:56:06

Modified files:
	target-sparc   : translate.c 

Log message:
	 Convert fmovr to TCG

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.93&r2=1.94

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-06 16:13 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-06 16:13 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/06 16:13:51

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix microSPARC II SFSR mask (Robert Reif)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.96&r2=1.97

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-11 20:59 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-11 20:59 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/11 20:59:03

Modified files:
	target-sparc   : translate.c 

Log message:
	 Use a TCG global for regwptr

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.100&r2=1.101

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-13 20:47 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-13 20:47 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/13 20:47:53

Modified files:
	target-sparc   : translate.c 

Log message:
	 Use tcg_const_tl for zero constant

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.102&r2=1.103

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-14 17:35 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-14 17:35 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/14 17:35:03

Modified files:
	target-sparc   : translate.c 

Log message:
	 Use memory globals for G registers

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.103&r2=1.104

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-14 21:09 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-14 21:09 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/14 21:09:15

Modified files:
	target-sparc   : translate.c 

Log message:
	 Eliminate some uses of T2

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.105&r2=1.106

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-15 18:12 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-15 18:12 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/15 18:12:12

Modified files:
	target-sparc   : translate.c 

Log message:
	 Use a TCG global for fsr

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.107&r2=1.108

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-16 19:18 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-16 19:18 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/16 19:18:55

Modified files:
	target-sparc   : translate.c 

Log message:
	 Discard unused data, use less temps

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.108&r2=1.109

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-16 19:23 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-16 19:23 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/16 19:23:31

Modified files:
	target-sparc   : translate.c 

Log message:
	 Use a TCG global for pc and npc

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.110&r2=1.111

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-18 18:09 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-18 18:09 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/18 18:09:27

Modified files:
	target-sparc   : translate.c 

Log message:
	 Use ext_i32_i64 instead of ext32s_i64

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.114&r2=1.115

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-22  8:40 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-22  8:40 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/22 08:40:28

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix i32/i64/TL mismatches

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.121&r2=1.122

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-23 11:50 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-23 11:50 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/23 11:50:28

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix mulscc

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.123&r2=1.124

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-24 17:47 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-24 17:47 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/24 17:47:03

Modified files:
	target-sparc   : translate.c 

Log message:
	 Fix a sign extension problem

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.124&r2=1.125

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-26 20:45 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-26 20:45 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/26 20:45:06

Modified files:
	target-sparc   : translate.c 

Log message:
	 Remove some legacy definitions

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.125&r2=1.126

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-26 20:45 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-26 20:45 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/26 20:45:57

Modified files:
	target-sparc   : translate.c 

Log message:
	 Split icc and xcc flag calculations

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.126&r2=1.127

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-26 20:47 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-26 20:47 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/26 20:47:52

Modified files:
	target-sparc   : translate.c 

Log message:
	 Concentrate cpu_T[012] use to one function

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.127&r2=1.128

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-29  8:59 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-29  8:59 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/29 08:59:49

Modified files:
	target-sparc   : translate.c 

Log message:
	 Accidentally dropped one change from previous commit

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.128&r2=1.129

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-29  9:03 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-29  9:03 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/29 09:03:48

Modified files:
	target-sparc   : translate.c 

Log message:
	 Avoid writes to T1 except for loads/stores, convert some T0 uses to cpu_tmp0

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.129&r2=1.130

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-29  9:09 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-29  9:09 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/29 09:09:25

Modified files:
	target-sparc   : translate.c 

Log message:
	 Rename T[012] according to their roles

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.130&r2=1.131

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-29 20:38 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-29 20:38 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/29 20:38:35

Modified files:
	target-sparc   : translate.c 

Log message:
	 Change handling of source register 1

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.132&r2=1.133

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-29 20:39 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-29 20:39 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/29 20:39:41

Modified files:
	target-sparc   : translate.c 

Log message:
	 Change handling of source 2

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.133&r2=1.134

^ permalink raw reply	[flat|nested] 52+ messages in thread

* [Qemu-devel] qemu/target-sparc translate.c
@ 2008-03-30 16:49 Blue Swirl
  0 siblings, 0 replies; 52+ messages in thread
From: Blue Swirl @ 2008-03-30 16:49 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Changes by:	Blue Swirl <blueswir1>	08/03/30 16:49:38

Modified files:
	target-sparc   : translate.c 

Log message:
	 Remove incorrect discards and old unused defines

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.134&r2=1.135

^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2008-03-30 16:49 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-29  9:03 [Qemu-devel] qemu/target-sparc translate.c Blue Swirl
  -- strict thread matches above, loose matches on Subject: below --
2008-03-30 16:49 Blue Swirl
2008-03-29 20:39 Blue Swirl
2008-03-29 20:38 Blue Swirl
2008-03-29  9:09 Blue Swirl
2008-03-29  8:59 Blue Swirl
2008-03-26 20:47 Blue Swirl
2008-03-26 20:45 Blue Swirl
2008-03-26 20:45 Blue Swirl
2008-03-24 17:47 Blue Swirl
2008-03-23 11:50 Blue Swirl
2008-03-22  8:40 Blue Swirl
2008-03-18 18:09 Blue Swirl
2008-03-16 19:23 Blue Swirl
2008-03-16 19:18 Blue Swirl
2008-03-15 18:12 Blue Swirl
2008-03-14 21:09 Blue Swirl
2008-03-14 17:35 Blue Swirl
2008-03-13 20:47 Blue Swirl
2008-03-11 20:59 Blue Swirl
2008-03-06 16:13 Blue Swirl
2008-03-04 19:56 Blue Swirl
2007-11-25 20:27 Blue Swirl
2007-11-10  9:32 Blue Swirl
2007-11-09 19:08 Blue Swirl
2007-10-17 17:34 Blue Swirl
2007-10-03 17:46 Blue Swirl
2007-09-30 16:37 Blue Swirl
2007-07-08 19:48 Blue Swirl
2007-07-04 20:22 Blue Swirl
2007-06-25 19:52 Blue Swirl
2007-06-10 20:26 Blue Swirl
2007-05-07 17:01 Blue Swirl
2007-04-29 19:54 Blue Swirl
2007-04-29 19:49 Blue Swirl
2007-04-22 12:45 Blue Swirl
2007-04-06 20:04 Blue Swirl
2007-04-05 18:10 Blue Swirl
2007-04-01 16:24 Blue Swirl
2007-04-01 16:51 ` Aurelien Jarno
2007-04-03  0:08   ` Aurelien Jarno
2007-04-01 15:18 Blue Swirl
2007-03-25  9:25 Blue Swirl
2006-06-25 15:33 Fabrice Bellard
2006-06-23 21:01 Fabrice Bellard
2006-06-21 18:26 Fabrice Bellard
2006-06-18 19:36 Paul Brook
2006-06-14 12:37 Fabrice Bellard
2005-11-21 23:33 Fabrice Bellard
2005-11-20 10:32 Fabrice Bellard
2005-04-10 14:40 Fabrice Bellard
2005-01-28  0:01 Fabrice Bellard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).