From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cefev-0003gV-70 for qemu-devel@nongnu.org; Wed, 15 Dec 2004 15:22:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cefeo-0003fJ-TY for qemu-devel@nongnu.org; Wed, 15 Dec 2004 15:22:01 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cefeo-0003f4-N8 for qemu-devel@nongnu.org; Wed, 15 Dec 2004 15:21:58 -0500 Received: from [64.233.184.201] (helo=wproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CefR8-0006ck-6N for qemu-devel@nongnu.org; Wed, 15 Dec 2004 15:07:50 -0500 Received: by wproxy.gmail.com with SMTP id 68so124635wri for ; Wed, 15 Dec 2004 12:07:48 -0800 (PST) Message-ID: Date: Wed, 15 Dec 2004 21:07:48 +0100 From: Piotras Subject: Re: [Qemu-devel] page fault during ins In-Reply-To: <200412151836.iBFIakwR001964@imap.tools.intra> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <200412151836.iBFIakwR001964@imap.tools.intra> Reply-To: Piotras , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Juergen Keil , qemu-devel@nongnu.org Leo Whitman confirmed your results. No luck this time;-( Regards, Piotrek On Wed, 15 Dec 2004 19:36:46 +0100 (CET), Juergen Keil wrote: > > Maybe someone who experiences the problem could check the attached > > patch? The patch is not really correct, but chances are it could help. > > > diff -ru qemu-0.6.1/target-i386/translate.c > > qemu-0.6.1-A-prepare/target-i386/translate.c > > --- qemu-0.6.1/target-i386/translate.c 2004-11-14 21:51:33.000000000 +0100 > > +++ qemu-0.6.1-A-prepare/target-i386/translate.c 2004-12-14 17:32:29.000000000 +0100 > > @@ -874,8 +874,10 @@ > > > > static inline void gen_ins(DisasContext *s, int ot) > > { > > - gen_op_in_DX_T0[ot](); > > gen_string_movl_A0_EDI(s); > > + /* XXX: this is not correct, find another solution to avoid side-effect on restart (mmu fault) */ > > + gen_op_st_T0_A0[ot + s->mem_index](); > > + gen_op_in_DX_T0[ot](); > > gen_op_st_T0_A0[ot + s->mem_index](); > > gen_op_movl_T0_Dshift[ot](); > > if (s->aflag) { > > I seems this patch doesn't help. I just tried a W2K install on a 1G > qemu qcow HDD (host OS: Solaris x86), and got the "disk full" problem.