From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FLTzC-0003nv-SM for qemu-devel@nongnu.org; Mon, 20 Mar 2006 18:40:30 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FLTzC-0003nj-A5 for qemu-devel@nongnu.org; Mon, 20 Mar 2006 18:40:30 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FLTzC-0003ng-6y for qemu-devel@nongnu.org; Mon, 20 Mar 2006 18:40:30 -0500 Received: from [84.96.92.61] (helo=sMtp.neuf.fr) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FLTzA-0001UZ-Ua for qemu-devel@nongnu.org; Mon, 20 Mar 2006 18:40:29 -0500 Received: from [84.99.204.120] by sp604002mt.gpm.neuf.ld (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0IWG0072P9REFPM0@sp604002mt.gpm.neuf.ld> for qemu-devel@nongnu.org; Tue, 21 Mar 2006 00:40:26 +0100 (CET) Date: Tue, 21 Mar 2006 00:39:15 +0100 From: Fabrice Bellard Subject: Re: [Qemu-devel] kernel-kqemu and linux In-reply-to: <20060317092540.20fd5e7a@c1358217.kevquinn.com> Message-id: <441F3D23.8080008@bellard.org> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT References: <20060317092540.20fd5e7a@c1358217.kevquinn.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Try the following patch: diff -u -w -r1.39 helper2.c --- helper2.c 4 Dec 2005 18:46:06 -0000 1.39 +++ helper2.c 20 Mar 2006 23:38:51 -0000 @@ -110,6 +110,7 @@ env->pat = 0x0007040600070406ULL; env->cpuid_ext_features = 0; env->cpuid_features |= CPUID_FXSR | CPUID_MMX | CPUID_SSE | CPUID_SSE2 | CPUID_PAE | CPUID_SEP; + env->cpuid_features |= CPUID_APIC; /* TEST */ env->cpuid_xlevel = 0; { const char *model_id = "QEMU Virtual CPU version " QEMU_VERSION; If it works then APIC usage will become the default on i386... Fabrice. Kevin F. Quinn wrote: > Hi. > > I'm successfully running Windows 2000 guest on qemu (linux host) with > kernel-kqemu, and the speed is excellent. However I can't get linux to > run as a guest (still linux host); no matter what kernel or kernel > config I create, it always BUGs at the same point: > > hda: hda1 hda2 hda3 > ------------[ cut here ]------------ > kernel BUG at mm/swap.c:215! > invalid operand: 0000 [#1] > Modules linked in: > CPU: 0 > EIP: 0060:[] Not tainted VLI > EFLAGS: 00010256 (2.6.15-gentoo-r1) > EIP is at release_pages+0x131/0x140 > eax: 00000000 ebx: c12f98e0 ecx: c0458c94 edx: c12f98e0 > esi: 00000000 edi: 00000000 ebp: 00000001 esp: d7fc1da8 > ds: 007b es: 007b ss: 0068 > Process swapper (pid: 1, threadinfo=d7fc0000 task=d7fe4a10) > Stack: 00000000 00000000 00000000 c136eca8 d7fc1e30 00000040 0000000e > c12fb160 > c0458bc0 00000001 c04f2ac0 c0141bca c04f2ac8 00000001 00000000 > d7fc1e28 > 00000001 d7fc1e28 00000001 00000001 ffffffff c01419b5 d7fc1e30 > 00000001 > Call TRace: > [] __pagevec_lru_add_active+0xaa/0xc0 > [] __pagevec_release+0x25/0x30 > [] invalidate_mapping_pages+0xf9/0x100 > [] invalidate_inode_pages+0x1e/0x30 > [] kill_bdev+0x19/0x40 > [] add_disk+0x49/0x60 > ... (during ide probe) > > > If kernel-kqemu works with linux 2.6 for anyone, could you email > a .config that works?) > > Thanks, > > > ------------------------------------------------------------------------ > > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel