* [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 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 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-10-02 17:28 [Qemu-devel] qemu/target-i386 helper.c Juergen Keil
-- 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 9:37 Juergen Keil
2006-10-02 17:04 ` Paul Jakma
2006-09-29 20:01 Fabrice Bellard
2006-09-29 21:03 ` Eric Lowe
2006-10-01 12:51 ` 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).