From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Hesse, Christian" Subject: Re: [PATCH] KVM: fix calculation of initial value of rdx register Date: Fri, 10 Nov 2006 09:09:27 +0100 Message-ID: <200611100909.32168.mail@earthworm.de> References: <20061106131502.BD90D2500A7@cleopatra.q> <200611091310.25066.mail@earthworm.de> <455326C3.90601@qumranet.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0262602168==" Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Return-path: To: Avi Kivity In-Reply-To: <455326C3.90601-atKUWr5tajBWk0Htik3J/w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org --===============0262602168== Content-Type: multipart/signed; boundary="nextPart1462340.fla69z6IDX"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1462340.fla69z6IDX Content-Type: multipart/mixed; boundary="Boundary-01=_3ODVFYEtw90zmap" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-01=_3ODVFYEtw90zmap Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 09 November 2006 14:01, Avi Kivity wrote: > Hesse, Christian wrote: > > On Wednesday 08 November 2006 09:28, Avi Kivity wrote: > >> Okay. Please try to apply the two patches I posted yesterday. I don't > >> see how they can help, but it's worth trying. > > > > Ok, here is the log. This time the system did not freeze completely, I > > could still move the mouse cursor, grab the qemu window and move that > > around, too. I could not type anything, though I could press Alt+Ctrl+F1 > > and got a black screen and a not blinking (frozen) console cursor. > > One core was killed, the surviving core was able to run X and service > some interrupts. > > Can you try the attached patch (on top of the previous debug patch)? In > addition, please enable pae mode (CONFIG_HIGHMEM64G) to see if the cpu > has trouble switching from pae mode in the guest to non-pae mode in the > host. You are right this was with CONFIG_HIGHMEM4G, not CONFIG_HIGHMEM*6*4G. Chan= ged=20 that in the config an reran the test. eworm@revo:~$ grep Hugepagesize /proc/meminfo eworm@revo:~$ cat /proc/meminfo MemTotal: 1024372 kB MemFree: 618724 kB Buffers: 52 kB Cached: 180756 kB SwapCached: 0 kB Active: 222764 kB Inactive: 89972 kB HighTotal: 121408 kB HighFree: 248 kB LowTotal: 902964 kB LowFree: 618476 kB SwapTotal: 2040244 kB SwapFree: 2040244 kB Dirty: 4 kB Writeback: 0 kB AnonPages: 131968 kB Mapped: 51216 kB Slab: 25620 kB PageTables: 3224 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 2552428 kB Committed_AS: 838332 kB VmallocTotal: 118776 kB VmallocUsed: 9768 kB VmallocChunk: 108660 kB eworm@revo:~$ gzip -cd /proc/config.gz | grep HIGHMEM # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=3Dy CONFIG_HIGHMEM=3Dy =2D-=20 Regards, Chris --Boundary-01=_3ODVFYEtw90zmap Content-Type: text/x-log; charset="us-ascii"; name="kvm-qemu.log" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="kvm-qemu.log" *** vcpu_setup begin ************************ vmcs_dump ************************ HOST_CR0 0x0 HOST_CR3 0x0 HOST_CR4 0x0 HOST_TR_SELECTOR 0x0 HOST_TR_BASE 0xc17f3940 HOST_GDTR_BASE 0xc1804000 HOST_LDTR_SELECTOR 0x0 HOST_IDTR_BASE 0x0 HOST_CS_SELECTOR 0x0 HOST_DS_SELECTOR 0x0 HOST_ES_SELECTOR 0x0 HOST_FS_SELECTOR 0x0 HOST_GS_SELECTOR 0x0 HOST_SS_SELECTOR 0x0 VM_ENTRY_CONTROLS 0x0 GUEST_CR0 0x0 GUEST_CR3 0x0 GUEST_CR4 0x0 GUEST_SYSENTER_ESP 0x0 GUEST_SYSENTER_EIP 0x0 GUEST_IA32_DEBUGCTL 0x0 GUEST_DR7 0x0 GUEST_RFLAGS 0x0 GUEST_RIP 0x0 GUEST_CS_SELECTOR 0x0 GUEST_DS_SELECTOR 0x0 GUEST_ES_SELECTOR 0x0 GUEST_FS_SELECTOR 0x0 GUEST_GS_SELECTOR 0x0 GUEST_SS_SELECTOR 0x0 GUEST_TR_SELECTOR 0x0 GUEST_LDTR_SELECTOR 0x0 GUEST_CS_AR_BYTES 0x0 *** vcpu_setup begin GUEST_DS_AR_BYTES 0x0 GUEST_ES_AR_BYTES 0x0 GUEST_FS_AR_BYTES 0x0 GUEST_GS_AR_BYTES 0x0 GUEST_SS_AR_BYTES 0x0 GUEST_LDTR_AR_BYTES 0x0 GUEST_TR_AR_BYTES 0x0 GUEST_CS_BASE 0x0 GUEST_DS_BASE 0x0 GUEST_ES_BASE 0x0 GUEST_FS_BASE 0x0 GUEST_GS_BASE 0x0 GUEST_SS_BASE 0x0 GUEST_LDTR_BASE 0x0 GUEST_TR_BASE 0x0 GUEST_CS_LIMIT 0x0 GUEST_DS_LIMIT 0x0 ************************ vmcs_dump ************************ GUEST_ES_LIMIT 0x0 HOST_CR0 0x0 GUEST_FS_LIMIT 0x0 GUEST_GS_LIMIT 0x0 GUEST_SS_LIMIT 0x0 GUEST_LDTR_LIMIT 0x0 GUEST_TR_LIMIT 0x0 GUEST_GDTR_BASE 0x0 GUEST_IDTR_BASE 0x0 GUEST_GDTR_LIMIT 0x0 GUEST_IDTR_LIMIT 0x0 VM_EXIT_CONTROLS 0x0 EXCEPTION_BITMAP 0x0 HOST_RIP 0x0 HOST_RSP 0x0 *********************************************************** msrs: 1 HOST_CR3 0x0 vmwrite error: reg 2012 value 0 (err 12) vmwrite error: reg 401c value 0 (err 12) HOST_CR4 0x0 HOST_TR_SELECTOR 0x0 *** vcpu_setup end ************************ vmcs_dump ************************ HOST_CR0 0x80050033 HOST_CR3 0x19b6200 HOST_CR4 0x26b0 HOST_TR_SELECTOR 0x80 HOST_TR_BASE 0xc17f3940 HOST_GDTR_BASE 0xc1804000 HOST_LDTR_SELECTOR 0x80 HOST_IDTR_BASE 0xc05af000 HOST_CS_SELECTOR 0x60 HOST_DS_SELECTOR 0x68 HOST_ES_SELECTOR 0x68 HOST_FS_SELECTOR 0x0 HOST_TR_BASE 0xc17f3940 HOST_GS_SELECTOR 0x33 HOST_SS_SELECTOR 0x68 HOST_GDTR_BASE 0xc1804000 VM_ENTRY_CONTROLS 0x11ff GUEST_CR0 0xe0010031 GUEST_CR3 0x2733c000 GUEST_CR4 0x2021 GUEST_SYSENTER_ESP 0x0 GUEST_SYSENTER_EIP 0x0 GUEST_IA32_DEBUGCTL 0x0 GUEST_DR7 0x400 GUEST_RFLAGS 0x23002 GUEST_RIP 0xfff0 GUEST_CS_SELECTOR 0xf000 GUEST_DS_SELECTOR 0x0 GUEST_ES_SELECTOR 0x0 GUEST_FS_SELECTOR 0x0 HOST_LDTR_SELECTOR 0x0 GUEST_GS_SELECTOR 0x0 GUEST_SS_SELECTOR 0x0 GUEST_TR_SELECTOR 0x0 GUEST_LDTR_SELECTOR 0x0 GUEST_CS_AR_BYTES 0xf3 GUEST_DS_AR_BYTES 0xf3 GUEST_ES_AR_BYTES 0xf3 GUEST_FS_AR_BYTES 0xf3 GUEST_GS_AR_BYTES 0xf3 GUEST_SS_AR_BYTES 0xf3 GUEST_LDTR_AR_BYTES 0x82 GUEST_TR_AR_BYTES 0x8b GUEST_CS_BASE 0xf0000 GUEST_DS_BASE 0x0 HOST_IDTR_BASE 0x0 GUEST_ES_BASE 0x0 GUEST_FS_BASE 0x0 GUEST_GS_BASE 0x0 GUEST_SS_BASE 0x0 GUEST_LDTR_BASE 0x0 GUEST_TR_BASE 0x18850000 GUEST_CS_LIMIT 0xffff GUEST_DS_LIMIT 0xffff GUEST_ES_LIMIT 0xffff GUEST_FS_LIMIT 0xffff GUEST_GS_LIMIT 0xffff GUEST_SS_LIMIT 0xffff GUEST_LDTR_LIMIT 0xffff GUEST_TR_LIMIT 0x2088 GUEST_GDTR_BASE 0x0 GUEST_IDTR_BASE 0x0 GUEST_GDTR_LIMIT 0xffff GUEST_IDTR_LIMIT 0xffff VM_EXIT_CONTROLS 0x36dff EXCEPTION_BITMAP 0xffffffff HOST_CS_SELECTOR 0x0 HOST_RIP 0xf919e209 HOST_DS_SELECTOR 0x0 HOST_RSP 0x0 *********************************************************** HOST_ES_SELECTOR 0x0 HOST_FS_SELECTOR 0x0 HOST_GS_SELECTOR 0x0 HOST_SS_SELECTOR 0x0 VM_ENTRY_CONTROLS 0x0 GUEST_CR0 0x0 GUEST_CR3 0x0 GUEST_CR4 0x0 GUEST_SYSENTER_ESP 0x0 GUEST_SYSENTER_EIP 0x0 GUEST_IA32_DEBUGCTL 0x0 GUEST_DR7 0x0 GUEST_RFLAGS 0x0 GUEST_RIP 0x0 GUEST_CS_SELECTOR 0x0 GUEST_DS_SELECTOR 0x0 GUEST_ES_SELECTOR 0x0 GUEST_FS_SELECTOR 0x0 GUEST_GS_SELECTOR 0x0 GUEST_SS_SELECTOR 0x0 GUEST_TR_SELECTOR 0x0 GUEST_LDTR_SELECTOR 0x0 GUEST_CS_AR_BYTES 0x0 GUEST_DS_AR_BYTES 0x0 GUEST_ES_AR_BYTES 0x0 GUEST_FS_AR_BYTES 0x0 GUEST_GS_AR_BYTES 0x0 GUEST_SS_AR_BYTES 0x0 GUEST_LDTR_AR_BYTES 0x0 GUEST_TR_AR_BYTES 0x0 GUEST_CS_BASE 0x0 GUEST_DS_BASE 0x0 GUEST_ES_BASE 0x0 GUEST_FS_BASE 0x0 GUEST_GS_BASE 0x0 GUEST_SS_BASE 0x0 GUEST_LDTR_BASE 0x0 GUEST_TR_BASE 0x0 GUEST_CS_LIMIT 0x0 GUEST_DS_LIMIT 0x0 GUEST_ES_LIMIT 0x0 GUEST_FS_LIMIT 0x0 GUEST_GS_LIMIT 0x0 GUEST_SS_LIMIT 0x0 GUEST_LDTR_LIMIT 0x0 GUEST_TR_LIMIT 0x0 GUEST_GDTR_BASE 0x0 GUEST_IDTR_BASE 0x0 GUEST_GDTR_LIMIT 0x0 GUEST_IDTR_LIMIT 0x0 VM_EXIT_CONTROLS 0x0 EXCEPTION_BITMAP 0x0 HOST_RIP 0x0 HOST_RSP 0x0 *********************************************************** msrs: 1 vmwrite error: reg 2012 value 0 (err 12) vmwrite error: reg 401c value 0 (err 12) *** vcpu_setup end ************************ vmcs_dump ************************ HOST_CR0 0x80050033 HOST_CR3 0x19b6200 HOST_CR4 0x26b0 HOST_TR_SELECTOR 0x80 HOST_TR_BASE 0xc17f3940 HOST_GDTR_BASE 0xc1804000 HOST_LDTR_SELECTOR 0x80 HOST_IDTR_BASE 0xc05af000 HOST_CS_SELECTOR 0x60 HOST_DS_SELECTOR 0x68 HOST_ES_SELECTOR 0x68 HOST_FS_SELECTOR 0x0 HOST_GS_SELECTOR 0x33 HOST_SS_SELECTOR 0x68 VM_ENTRY_CONTROLS 0x11ff GUEST_CR0 0xe0010031 GUEST_CR3 0x2733c000 GUEST_CR4 0x2021 GUEST_SYSENTER_ESP 0x0 GUEST_SYSENTER_EIP 0x0 GUEST_IA32_DEBUGCTL 0x0 GUEST_DR7 0x400 GUEST_RFLAGS 0x23002 GUEST_RIP 0xfff0 GUEST_CS_SELECTOR 0xf000 GUEST_DS_SELECTOR 0x0 GUEST_ES_SELECTOR 0x0 GUEST_FS_SELECTOR 0x0 GUEST_GS_SELECTOR 0x0 GUEST_SS_SELECTOR 0x0 GUEST_TR_SELECTOR 0x0 GUEST_LDTR_SELECTOR 0x0 GUEST_CS_AR_BYTES 0xf3 GUEST_DS_AR_BYTES 0xf3 GUEST_ES_AR_BYTES 0xf3 GUEST_FS_AR_BYTES 0xf3 GUEST_GS_AR_BYTES 0xf3 GUEST_SS_AR_BYTES 0xf3 GUEST_LDTR_AR_BYTES 0x82 GUEST_TR_AR_BYTES 0x8b GUEST_CS_BASE 0xf0000 GUEST_DS_BASE 0x0 GUEST_ES_BASE 0x0 GUEST_FS_BASE 0x0 GUEST_GS_BASE 0x0 GUEST_SS_BASE 0x0 GUEST_LDTR_BASE 0x0 GUEST_TR_BASE 0x18850000 GUEST_CS_LIMIT 0xffff GUEST_DS_LIMIT 0xffff GUEST_ES_LIMIT 0xffff GUEST_FS_LIMIT 0xffff GUEST_GS_LIMIT 0xffff GUEST_SS_LIMIT 0xffff GUEST_LDTR_LIMIT 0xffff GUEST_TR_LIMIT 0x2088 GUEST_GDTR_BASE 0x0 GUEST_IDTR_BASE 0x0 GUEST_GDTR_LIMIT 0xffff GUEST_IDTR_LIMIT 0xffff VM_EXIT_CONTROLS 0x36dff EXCEPTION_BITMAP 0xffffffff HOST_RIP 0xf919e209 HOST_RSP 0x0 *********************************************************** *** pre launch ************************ vmcs_dump ************************ HOST_CR0 0x80050033 HOST_CR3 0x19b6200 HOST_CR4 0x26b0 HOST_TR_SELECTOR 0x80 HOST_TR_BASE 0xc17f3940 HOST_GDTR_BASE 0xc1804000 HOST_LDTR_SELECTOR 0x80 HOST_IDTR_BASE 0xc05af000 HOST_CS_SELECTOR 0x60 HOST_DS_SELECTOR 0x68 HOST_ES_SELECTOR 0x68 HOST_FS_SELECTOR 0x0 HOST_GS_SELECTOR 0x0 HOST_SS_SELECTOR 0x68 VM_ENTRY_CONTROLS 0x11ff GUEST_CR0 0xe0010031 GUEST_CR3 0x2733c000 GUEST_CR4 0x2021 GUEST_SYSENTER_ESP 0x0 GUEST_SYSENTER_EIP 0x0 GUEST_IA32_DEBUGCTL 0x0 GUEST_DR7 0x400 GUEST_RFLAGS 0x23002 GUEST_RIP 0xfff0 GUEST_CS_SELECTOR 0xf000 GUEST_DS_SELECTOR 0x0 *** pre launch GUEST_ES_SELECTOR 0x0 GUEST_FS_SELECTOR 0x0 GUEST_GS_SELECTOR 0x0 GUEST_SS_SELECTOR 0x0 GUEST_TR_SELECTOR 0x0 GUEST_LDTR_SELECTOR 0x0 GUEST_CS_AR_BYTES 0xf3 GUEST_DS_AR_BYTES 0xf3 GUEST_ES_AR_BYTES 0xf3 GUEST_FS_AR_BYTES 0xf3 GUEST_GS_AR_BYTES 0xf3 GUEST_SS_AR_BYTES 0xf3 GUEST_LDTR_AR_BYTES 0x82 GUEST_TR_AR_BYTES 0x8b GUEST_CS_BASE 0xf0000 GUEST_DS_BASE 0x0 GUEST_ES_BASE 0x0 ************************ vmcs_dump ************************ GUEST_FS_BASE 0x0 GUEST_GS_BASE 0x0 GUEST_SS_BASE 0x0 GUEST_LDTR_BASE 0x0 GUEST_TR_BASE 0x18850000 GUEST_CS_LIMIT 0xffff GUEST_DS_LIMIT 0xffff GUEST_ES_LIMIT 0xffff GUEST_FS_LIMIT 0xffff GUEST_GS_LIMIT 0xffff GUEST_SS_LIMIT 0xffff GUEST_LDTR_LIMIT 0xffff GUEST_TR_LIMIT 0x2088 HOST_CR0 0x80050033 GUEST_GDTR_BASE 0x0 GUEST_IDTR_BASE 0x0 GUEST_GDTR_LIMIT 0xffff GUEST_IDTR_LIMIT 0xffff VM_EXIT_CONTROLS 0x36dff EXCEPTION_BITMAP 0xffffffff HOST_RIP 0xf919e209 HOST_RSP 0x0 *********************************************************** HOST_CR3 0x19b6200 HOST_CR4 0x26b0 HOST_TR_SELECTOR 0x80 HOST_TR_BASE 0xc17f3940 HOST_GDTR_BASE 0xc1804000 HOST_LDTR_SELECTOR 0x80 HOST_IDTR_BASE 0xc05af000 HOST_CS_SELECTOR 0x60 HOST_DS_SELECTOR 0x68 HOST_ES_SELECTOR 0x68 HOST_FS_SELECTOR 0x0 HOST_GS_SELECTOR 0x0 HOST_SS_SELECTOR 0x68 VM_ENTRY_CONTROLS 0x11ff GUEST_CR0 0xe0010031 GUEST_CR3 0x2733c000 GUEST_CR4 0x2021 GUEST_SYSENTER_ESP 0x0 GUEST_SYSENTER_EIP 0x0 GUEST_IA32_DEBUGCTL 0x0 GUEST_DR7 0x400 GUEST_RFLAGS 0x23002 GUEST_RIP 0xfff0 GUEST_CS_SELECTOR 0xf000 GUEST_DS_SELECTOR 0x0 GUEST_ES_SELECTOR 0x0 GUEST_FS_SELECTOR 0x0 GUEST_GS_SELECTOR 0x0 GUEST_SS_SELECTOR 0x0 GUEST_TR_SELECTOR 0x0 GUEST_LDTR_SELECTOR 0x0 GUEST_CS_AR_BYTES 0xf3 GUEST_DS_AR_BYTES 0xf3 GUEST_ES_AR_BYTES 0xf3 GUEST_FS_AR_BYTES 0xf3 GUEST_GS_AR_BYTES 0xf3 GUEST_SS_AR_BYTES 0xf3 GUEST_LDTR_AR_BYTES 0x82 GUEST_TR_AR_BYTES 0x8b GUEST_CS_BASE 0xf0000 GUEST_DS_BASE 0x0 GUEST_ES_BASE 0x0 GUEST_FS_BASE 0x0 GUEST_GS_BASE 0x0 GUEST_SS_BASE 0x0 GUEST_LDTR_BASE 0x0 GUEST_TR_BASE 0x18850000 GUEST_CS_LIMIT 0xffff GUEST_DS_LIMIT 0xffff GUEST_ES_LIMIT 0xffff GUEST_FS_LIMIT 0xffff GUEST_GS_LIMIT 0xffff GUEST_SS_LIMIT 0xffff GUEST_LDTR_LIMIT 0xffff GUEST_TR_LIMIT 0x2088 GUEST_GDTR_BASE 0x0 GUEST_IDTR_BASE 0x0 GUEST_GDTR_LIMIT 0xffff GUEST_IDTR_LIMIT 0xffff VM_EXIT_CONTROLS 0x36dff EXCEPTION_BITMAP 0xffffffff HOST_RIP 0xf919e209 HOST_RSP 0x0 *********************************************************** --Boundary-01=_3ODVFYEtw90zmap-- --nextPart1462340.fla69z6IDX Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFVDO8lZfG2c8gdSURAhQOAJ9zo4XkoTE8KHgwjGIsRgMiUvlPlACgiRQ1 iiKEt+mvfubvpxiSA5x/djQ= =xbIV -----END PGP SIGNATURE----- --nextPart1462340.fla69z6IDX-- --===============0262602168== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 --===============0262602168== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel --===============0262602168==--