qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu/target-i386 helper.c
@ 2003-11-12 23:42 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2003-11-12 23:42 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/11/12 18:42:25

Modified files:
	target-i386    : helper.c 

Log message:
	full TSS support - IO map check support - conforming segment check fixes - iret in vm86 mode fix

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2003-11-13 23:15 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2003-11-13 23:15 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/11/13 18:15:36

Modified files:
	target-i386    : helper.c 

Log message:
	call gate fix - verr and verw fix

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2003-11-16 16:06 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2003-11-16 16:06 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/11/16 11:06:03

Modified files:
	target-i386    : helper.c 

Log message:
	more precise stack operations in call/int gates (16 bit wrapping is handled in all cases) - makes all call/int gates operations restartable in case of exception

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-01-09  1:18 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-01-09  1:18 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice@bellard.org>	05/01/09 00:42:09

Modified files:
	target-i386    : helper.c 

Log message:
	removed trace

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.37&tr2=1.38&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-01-16 23:35 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-01-16 23:35 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/01/16 23:35:43

Modified files:
	target-i386    : helper.c 

Log message:
	x86_64 fixes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.39&tr2=1.40&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-01-23 20:45 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-01-23 20:45 UTC (permalink / raw)
  To: qemu-devel

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

Modified files:
	target-i386    : helper.c 

Log message:
	more fpu functions - x86_64 fixes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.40&tr2=1.41&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-04-07 20:33 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-04-07 20:33 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/04/07 20:33:08

Modified files:
	target-i386    : helper.c 

Log message:
	helper_lret_protected fix for kqemu (Paul Brook)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.45&tr2=1.46&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-04-17 19:50 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-04-17 19:50 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/04/17 19:50:21

Modified files:
	target-i386    : helper.c 

Log message:
	make lsl, lar verr and verw exception safe

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.46&tr2=1.47&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-04-23 17:48 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-04-23 17:48 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/04/23 17:48:47

Modified files:
	target-i386    : helper.c 

Log message:
	sysret fix - better cpuid support - lcall support for x86_64 - efer access in i386 emulation

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.47&tr2=1.48&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-04-24 18:04 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-04-24 18:04 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/04/24 18:04:33

Modified files:
	target-i386    : helper.c 

Log message:
	fixed zero ss selector case in x86_64 emulation

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.48&tr2=1.49&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-08-15 16:33 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-08-15 16:33 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/08/15 16:33:13

Modified files:
	target-i386    : helper.c 

Log message:
	CLFLUSH cpuid fix (aka Linux 2.6 hang on x86_64)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.52&tr2=1.53&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-08-21  9:32 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-08-21  9:32 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/08/21 09:32:43

Modified files:
	target-i386    : helper.c 

Log message:
	RSP update fix for x86_64 in iret

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.53&tr2=1.54&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-08-21 17:30 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-08-21 17:30 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/08/21 17:30:26

Modified files:
	target-i386    : helper.c 

Log message:
	TSS error code push fix (malc)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.55&tr2=1.56&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-09-08 19:26 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-09-08 19:26 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/09/08 19:26:14

Modified files:
	target-i386    : helper.c 

Log message:
	div64 fix (aka ssh bug)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.56&tr2=1.57&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-11-28 21:01 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-11-28 21:01 UTC (permalink / raw)
  To: qemu-devel

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

Modified files:
	target-i386    : helper.c 

Log message:
	x86_64 lcall fix

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.57&tr2=1.58&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-12-04 22:17 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-12-04 22:17 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/12/04 22:17:11

Modified files:
	target-i386    : helper.c 

Log message:
	segment validation fix in lret/iret

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.59&tr2=1.60&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-12-17  1:05 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-12-17  1:05 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/12/17 01:05:42

Modified files:
	target-i386    : helper.c 

Log message:
	switch_tss fix (aka spoon OS bug)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.60&tr2=1.61&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2005-12-17  2:59 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2005-12-17  2:59 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	05/12/17 02:59:58

Modified files:
	target-i386    : helper.c 

Log message:
	fixed null segment validation (aka x86_64 regression bug)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.61&tr2=1.62&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2006-02-09 21:54 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2006-02-09 21:54 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	06/02/09 21:54:36

Modified files:
	target-i386    : helper.c 

Log message:
	always compile 'int' traces

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.62&tr2=1.63&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2006-03-03  1:54 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2006-03-03  1:54 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <bellard@savannah.gnu.org>	06/03/03 01:54:40

Modified files:
	target-i386    : helper.c 

Log message:
	x86_64 stack alignment fixes - x86_64 32 bit syscall fix

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-i386/helper.c.diff?tr1=1.63&tr2=1.64&r1=text&r2=text

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2006-06-19 22:06 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2006-06-19 22:06 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/06/19 22:06:13

Modified files:
	target-i386    : helper.c 

Log message:
	switch_tss eflags restore fix (malc)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.65&r2=1.66

Patches:
Index: helper.c
===================================================================
RCS file: /sources/qemu/qemu/target-i386/helper.c,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -b -r1.65 -r1.66
--- helper.c	3 May 2006 19:17:26 -0000	1.65
+++ helper.c	19 Jun 2006 22:06:13 -0000	1.66
@@ -1674,6 +1674,7 @@
                 raise_exception_err(EXCP0D_GPF, new_cs & 0xfffc);
             next_eip = env->eip + next_eip_addend;
             switch_tss(new_cs, e1, e2, SWITCH_TSS_JMP, next_eip);
+            CC_OP = CC_OP_EFLAGS;
             break;
         case 4: /* 286 call gate */
         case 12: /* 386 call gate */
@@ -1834,6 +1835,7 @@
             if (dpl < cpl || dpl < rpl)
                 raise_exception_err(EXCP0D_GPF, new_cs & 0xfffc);
             switch_tss(new_cs, e1, e2, SWITCH_TSS_CALL, next_eip);
+            CC_OP = CC_OP_EFLAGS;
             return;
         case 4: /* 286 call gate */
         case 12: /* 386 call gate */

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2006-06-19 22:43 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2006-06-19 22:43 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/06/19 22:43:38

Modified files:
	target-i386    : helper.c 

Log message:
	fxam fix (Julian Seward)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.66&r2=1.67

Patches:
Index: helper.c
===================================================================
RCS file: /sources/qemu/qemu/target-i386/helper.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -b -r1.66 -r1.67
--- helper.c	19 Jun 2006 22:06:13 -0000	1.66
+++ helper.c	19 Jun 2006 22:43:38 -0000	1.67
@@ -2950,9 +2950,14 @@
     if (SIGND(temp))
         env->fpus |= 0x200; /* C1 <-- 1 */
 
+    /* XXX: test fptags too */
     expdif = EXPD(temp);
     if (expdif == MAXEXPD) {
+#ifdef USE_X86LDOUBLE
+        if (MANTD(temp) == 0x8000000000000000ULL)
+#else
         if (MANTD(temp) == 0)
+#endif
             env->fpus |=  0x500 /*Infinity*/;
         else
             env->fpus |=  0x100 /*NaN*/;

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2006-09-27 21:31 Fabrice Bellard
  2006-09-28  8:07 ` Jens Arm
  0 siblings, 1 reply; 40+ messages in thread
From: Fabrice Bellard @ 2006-09-27 21:31 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/09/27 21:31:59

Modified files:
	target-i386    : helper.c 

Log message:
	fixed user mode emulation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.71&r2=1.72

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
  2006-09-27 21:31 Fabrice Bellard
@ 2006-09-28  8:07 ` Jens Arm
  0 siblings, 0 replies; 40+ messages in thread
From: Jens Arm @ 2006-09-28  8:07 UTC (permalink / raw)
  To: qemu-devel

Hi

This is not fixing the DHCP-Errors:

If I do a "ipconfig /renew" in W2k I get:
	DHCP-Server unreachable

I start qemu like this: qemu -snapshot -m 384 office.dsk

If I try with -no-acpi, W2k is not loading the Kernel.

Jens




On Wed, 27 Sep 2006 21:31:59 +0000
Fabrice Bellard <fabrice@bellard.org> wrote:

> CVSROOT:	/sources/qemu
> Module name:	qemu
> Changes by:	Fabrice Bellard <bellard>	06/09/27 21:31:59
> 
> Modified files:
> 	target-i386    : helper.c 
> 
> Log message:
> 	fixed user mode emulation
> 
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.71&r2=1.72
> 
> 
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
> 

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2006-09-29 20:01 Fabrice Bellard
  2006-09-29 21:03 ` Eric Lowe
  2006-10-01 12:51 ` Paul Jakma
  0 siblings, 2 replies; 40+ messages in thread
From: Fabrice Bellard @ 2006-09-29 20:01 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	06/09/29 20:01:17

Modified files:
	target-i386    : helper.c 

Log message:
	32 bit RSP update fix (aka Open Solaris x86_64 bug)

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

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
  2006-09-29 20:01 [Qemu-devel] qemu/target-i386 helper.c Fabrice Bellard
@ 2006-09-29 21:03 ` Eric Lowe
  2006-10-01 12:51 ` Paul Jakma
  1 sibling, 0 replies; 40+ messages in thread
From: Eric Lowe @ 2006-09-29 21:03 UTC (permalink / raw)
  To: qemu-devel

Woohoo!

Thanks to everybody on the quick turnaround on this,
it's very exciting to see it booting now. :)

- Eric

--- Fabrice Bellard <fabrice@bellard.org> wrote:

> CVSROOT:	/sources/qemu
> Module name:	qemu
> Changes by:	Fabrice Bellard <bellard>	06/09/29
> 20:01:17
> 
> Modified files:
> 	target-i386    : helper.c 
> 
> Log message:
> 	32 bit RSP update fix (aka Open Solaris x86_64 bug)
> 
> CVSWeb URLs:
>
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.72&r2=1.73
> 
> 
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
  2006-09-29 20:01 [Qemu-devel] qemu/target-i386 helper.c Fabrice Bellard
  2006-09-29 21:03 ` Eric Lowe
@ 2006-10-01 12:51 ` Paul Jakma
  1 sibling, 0 replies; 40+ messages in thread
From: Paul Jakma @ 2006-10-01 12:51 UTC (permalink / raw)
  To: Qemu

On Fri, 29 Sep 2006, Fabrice Bellard wrote:

> Log message:
> 	32 bit RSP update fix (aka Open Solaris x86_64 bug)

I've been getting the following errors the last while.

Very early in kernel init:

    WARNING: failed to program IO space [0/3/0] BAR@0x10 length 0x100

Later:

    WARNING: Time of Day clock error: reason [Stalled]. -- Stopped tracking Time of  Day clock

Solaris then reboots itself before (AIUI) starting userspace.

This is with SNV_46 and with a fresh Qemu from CVS about 30 minutes 
ago.

regards,
-- 
Paul Jakma	paul@clubi.ie	paul@jakma.org	Key ID: 64A2FF6A
Fortune:
Goda's Truism:
  	By the time you get to the point where you can make ends meet,
  	somebody moves the ends.

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
@ 2006-10-02  9:37 Juergen Keil
  2006-10-02 17:04 ` Paul Jakma
  0 siblings, 1 reply; 40+ messages in thread
From: Juergen Keil @ 2006-10-02  9:37 UTC (permalink / raw)
  To: paul, qemu-devel


> On Fri, 29 Sep 2006, Fabrice Bellard wrote:
> 
> > Log message:
> > 	32 bit RSP update fix (aka Open Solaris x86_64 bug)
> 
> I've been getting the following errors the last while.
> 
> Very early in kernel init:
> 
>     WARNING: failed to program IO space [0/3/0] BAR@0x10 length 0x100

I've not yet seen this.  A quick look at the source...
   
http://cvs.opensolaris.org/source/xref/on/usr/src/uts/i86pc/io/pci/pci_boot.c#12
41
 
... seems to indicate that it is trying to find an unused portion
of 256 bytes of I/O space (for the NIC (?) at pci bus/device/func 0/3/0,
according to the command "info pci" in qemu's monitor), and has failed.


> Later:
> 
>     WARNING: Time of Day clock error: reason [Stalled]. -- Stopped tracking 
Time of  Day clock

I also get this warning from time to time.  Sometimes the reason is 
that clock is "stalled", sometimes it has "skipped".  It seems to be a
harmless warning, though.
 
 
> Solaris then reboots itself before (AIUI) starting userspace.

Try to boot with the kernel debugger enabled, so that you can read
the panic message (I guess it reboots because of a panic).
In the GRUB boot menu, type "e" twice to edit the boot commands,
and add options "-kv" at the end of the "kernel" command line.
<RETURN> and "b" boots with the kernel debugger and verbose kernel
messages enabled.

 
> This is with SNV_46 and with a fresh Qemu from CVS about 30 minutes 
> ago.

Is that the host OS or the guest OS?

Are you running qemu or qemu-system-x86_64?

With or without kqemu?

Are you trying to install open solaris, or are you trying to boot from an 
installed qemu hdd image?

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
  2006-10-02  9:37 Juergen Keil
@ 2006-10-02 17:04 ` Paul Jakma
  0 siblings, 0 replies; 40+ messages in thread
From: Paul Jakma @ 2006-10-02 17:04 UTC (permalink / raw)
  To: Juergen Keil; +Cc: qemu-devel

On Mon, 2 Oct 2006, Juergen Keil wrote:

> ... seems to indicate that it is trying to find an unused portion
> of 256 bytes of I/O space (for the NIC (?) at pci bus/device/func 0/3/0,
> according to the command "info pci" in qemu's monitor), and has failed.

Yeah, seems to be for the NIC.

> I also get this warning from time to time.  Sometimes the reason is 
> that clock is "stalled", sometimes it has "skipped".

Ditto.

> It seems to be a harmless warning, though.

> Try to boot with the kernel debugger enabled, so that you can read 
> the panic message (I guess it reboots because of a panic).

D'oh, I should have known that ;). It's not able to mount root. One 
thing it says on IDE init is:

ata_set_feature: (0x66,0x0) failed

Then lots of 'timeout: reset bus, target=0, lun=0' and other warnings 
with:

Error for command 'read sector' Error Level: informational
Sense Key: aborted command
Vendor 'Gen-ATA' error code: 0x3

> Is that the host OS or the guest OS?

SNV as guest.

> Are you running qemu or qemu-system-x86_64?

32bit Qemu.

> With or without kqemu?

Without.

> Are you trying to install open solaris, or are you trying to boot 
> from an installed qemu hdd image?

I had installed it with qemu from a few weeks ago (or maybe 0.8.2 
release - sorry, can't remember). Something very recent in CVS seems 
to have broken booting it.

There shouldn't be any difference between install and boot really. 
I'm using a raw block device as Qemu 'hda'.

I'll try dig further.

regards,
-- 
Paul Jakma	paul@clubi.ie	paul@jakma.org	Key ID: 64A2FF6A
Fortune:
"I shall expect a chemical cure for psychopathic behavior by 10 A.M. tomorrow,
or I'll have your guts for spaghetti."
-- a comic panel by Cotham

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
@ 2006-10-02 17:28 Juergen Keil
  0 siblings, 0 replies; 40+ messages in thread
From: Juergen Keil @ 2006-10-02 17:28 UTC (permalink / raw)
  To: paul, qemu-devel



> > Try to boot with the kernel debugger enabled, so that you can read 
> > the panic message (I guess it reboots because of a panic).
> 
> D'oh, I should have known that ;). It's not able to mount root. One 
> thing it says on IDE init is:
> 
> ata_set_feature: (0x66,0x0) failed

Harmless.
 
> Then lots of 'timeout: reset bus, target=0, lun=0' and other warnings 
> with:
> 
> Error for command 'read sector' Error Level: informational
> Sense Key: aborted command
> Vendor 'Gen-ATA' error code: 0x3

That's a new problem.  It seems that the updated bios.bin doesn't setup
the ide disk for DMA mode any more, or something like that.  I'm seeing 
the same problem after a qemu cvs update.  When I replace
qemu/share/qemu/bios.bin with an older version the problem is gone.

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

* Re: [Qemu-devel] qemu/target-i386 helper.c
@ 2006-10-02 21:35 Eric Lowe
  0 siblings, 0 replies; 40+ messages in thread
From: Eric Lowe @ 2006-10-02 21:35 UTC (permalink / raw)
  To: Juergen Keil, paul, qemu-devel

>> Then lots of 'timeout: reset bus, target=0, lun=0' and other warnings 

>> with:

>> 

>> Error for command 'read sector' Error Level: informational

>> Sense Key: aborted command

>> Vendor 'Gen-ATA' error code: 0x3

>
> That's a new problem.  It seems that the updated bios.bin doesn't setup

> the ide disk for DMA mode any more, or something like that.  I'm seeing 

> the same problem after a qemu cvs update.  When I replace

> qemu/share/qemu/bios.bin with an older version the problem is gone.



You could also try adding '-B ata-dma-enabled=0'
to boot the kernel as another
alternate workaround.

The Solaris ATA driver assumes that all devices of ATA4 or greater support
and are configured for DMA.

- Eric






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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-02-01 22:12 Fabrice Bellard
  0 siblings, 0 replies; 40+ messages in thread
From: Fabrice Bellard @ 2007-02-01 22:12 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Fabrice Bellard <bellard>	07/02/01 22:12:19

Modified files:
	target-i386    : helper.c 

Log message:
	64 bit syscall fixes - more logical mwait/monitor ECX test

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.73&r2=1.74

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-04-02  8:56 Thiemo Seufer
  0 siblings, 0 replies; 40+ messages in thread
From: Thiemo Seufer @ 2007-04-02  8:56 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/04/02 08:56:24

Modified files:
	target-i386    : helper.c 

Log message:
	ltr for x86_64 should check the upper descriptor type, by Bernhard Kauer.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.75&r2=1.76

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-04-02 16:33 Thiemo Seufer
  0 siblings, 0 replies; 40+ messages in thread
From: Thiemo Seufer @ 2007-04-02 16:33 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/04/02 16:33:41

Modified files:
	target-i386    : helper.c 

Log message:
	Fix guest x86/amd64 helper_fprem/helper_fprem1, by Julian Seward.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.76&r2=1.77

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-04-17 23:25 Thiemo Seufer
  0 siblings, 0 replies; 40+ messages in thread
From: Thiemo Seufer @ 2007-04-17 23:25 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/04/17 23:25:07

Modified files:
	target-i386    : helper.c 

Log message:
	Fix helper.c with isinf on Solaris 9/Sparc, by Ben Taylor.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.78&r2=1.79

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-04-18 11:15 Thiemo Seufer
  0 siblings, 0 replies; 40+ messages in thread
From: Thiemo Seufer @ 2007-04-18 11:15 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/04/18 11:15:57

Modified files:
	target-i386    : helper.c 

Log message:
	Revert, this is already fixed in a better way.

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

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-09-13  2:21 Thiemo Seufer
  0 siblings, 0 replies; 40+ messages in thread
From: Thiemo Seufer @ 2007-09-13  2:21 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Thiemo Seufer <ths>	07/09/13 02:21:28

Modified files:
	target-i386    : helper.c 

Log message:
	Intel cache info, by Filip Navara.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.84&r2=1.85

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2007-12-09 23:39 Andrzej Zaborowski
  0 siblings, 0 replies; 40+ messages in thread
From: Andrzej Zaborowski @ 2007-12-09 23:39 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Andrzej Zaborowski <balrog>	07/12/09 23:39:23

Modified files:
	target-i386    : helper.c 

Log message:
	Make SVM IOIO intercept check all needed bits, by Bernhard Kauer.

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

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2008-02-03  3:26 Andrzej Zaborowski
  0 siblings, 0 replies; 40+ messages in thread
From: Andrzej Zaborowski @ 2008-02-03  3:26 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Andrzej Zaborowski <balrog>	08/02/03 03:26:30

Modified files:
	target-i386    : helper.c 

Log message:
	NMI and INTR events injection should not be handled as software interrupts (Bernhard Kauer).

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

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

* [Qemu-devel] qemu/target-i386 helper.c
@ 2008-03-28 22:30 Aurelien Jarno
  0 siblings, 0 replies; 40+ messages in thread
From: Aurelien Jarno @ 2008-03-28 22:30 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/sources/qemu
Module name:	qemu
Changes by:	Aurelien Jarno <aurel32>	08/03/28 22:30:31

Modified files:
	target-i386    : helper.c 

Log message:
	x86-64: recompute DF after eflags has been modified when emulating SYSCALL
	
	(Jakub Jermar)

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

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

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

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-29 20:01 [Qemu-devel] qemu/target-i386 helper.c Fabrice Bellard
2006-09-29 21:03 ` Eric Lowe
2006-10-01 12:51 ` Paul Jakma
  -- strict thread matches above, loose matches on Subject: below --
2008-03-28 22:30 Aurelien Jarno
2008-02-03  3:26 Andrzej Zaborowski
2007-12-09 23:39 Andrzej Zaborowski
2007-09-13  2:21 Thiemo Seufer
2007-04-18 11:15 Thiemo Seufer
2007-04-17 23:25 Thiemo Seufer
2007-04-02 16:33 Thiemo Seufer
2007-04-02  8:56 Thiemo Seufer
2007-02-01 22:12 Fabrice Bellard
2006-10-02 21:35 Eric Lowe
2006-10-02 17:28 Juergen Keil
2006-10-02  9:37 Juergen Keil
2006-10-02 17:04 ` Paul Jakma
2006-09-27 21:31 Fabrice Bellard
2006-09-28  8:07 ` Jens Arm
2006-06-19 22:43 Fabrice Bellard
2006-06-19 22:06 Fabrice Bellard
2006-03-03  1:54 Fabrice Bellard
2006-02-09 21:54 Fabrice Bellard
2005-12-17  2:59 Fabrice Bellard
2005-12-17  1:05 Fabrice Bellard
2005-12-04 22:17 Fabrice Bellard
2005-11-28 21:01 Fabrice Bellard
2005-09-08 19:26 Fabrice Bellard
2005-08-21 17:30 Fabrice Bellard
2005-08-21  9:32 Fabrice Bellard
2005-08-15 16:33 Fabrice Bellard
2005-04-24 18:04 Fabrice Bellard
2005-04-23 17:48 Fabrice Bellard
2005-04-17 19:50 Fabrice Bellard
2005-04-07 20:33 Fabrice Bellard
2005-01-23 20:45 Fabrice Bellard
2005-01-16 23:35 Fabrice Bellard
2005-01-09  1:18 Fabrice Bellard
2003-11-16 16:06 Fabrice Bellard
2003-11-13 23:15 Fabrice Bellard
2003-11-12 23:42 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).