public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
From: Andrea Arcangeli <andrea-l3A5Bk7waGM@public.gmane.org>
To: Alexey Eremenko
	<alexey.eremenko-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
Cc: kvm-devel <kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Subject: Re: Starting a VM reboots my machine
Date: Sun, 4 Nov 2007 19:05:38 +0100	[thread overview]
Message-ID: <20071104180538.GA6841@v2.random> (raw)
In-Reply-To: <64F9B87B6B770947A9F8391472E032160C95C59C-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>

On Sun, Nov 04, 2007 at 08:15:26AM -0800, Alexey Eremenko wrote:
> 
> Cam: KVM-AMD is unstable now, unless you're a developer, I would suggest you to downgrade to KVM-36, which was the latest AMD-friendly version. We're working on a fix.
> 
> Dor: kvm-amd crashes host, without leaving any netconsole messages.

With x2 stepping G1 and with the below two fixes applied on top of kvm
and kvm-userland at least the host is certainly solid for me (the
opensuse 10.3 guest seems ok too). The x86 hack is mandatory with last
git kvm kernel, without it it's an immediate crash.

Signed-off-by: Andrea Arcangeli <andrea-l3A5Bk7waGM@public.gmane.org>

diff --git a/kernel/Makefile b/kernel/Makefile
index b78c81a..68f6929 100644
--- a/kernel/Makefile
+++ b/kernel/Makefile
@@ -32,6 +32,7 @@ sync:
 	$(call hack, mmu.c)
 	$(call hack, vmx.c)
 	$(call hack, svm.c)
+	$(call hack, x86.c)
 
 install:
 	mkdir -p $(DESTDIR)/$(INSTALLDIR)


Signed-off-by: Andrea Arcangeli <andrea-l3A5Bk7waGM@public.gmane.org>

index 9584d0f..95a3489 100644
--- a/drivers/kvm/svm.c
+++ b/drivers/kvm/svm.c
@@ -1459,11 +1459,6 @@ static void svm_vcpu_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)
 
 	local_irq_enable();
 
-	vcpu->guest_mode = 1;
-	if (vcpu->requests)
-		if (test_and_clear_bit(KVM_TLB_FLUSH, &vcpu->requests))
-		    svm_flush_tlb(vcpu);
-
 	asm volatile (
 #ifdef CONFIG_X86_64
 		"push %%rbp; \n\t"

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

  parent reply	other threads:[~2007-11-04 18:05 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-01 22:38 Starting a VM reboots my machine Cam Macdonell
     [not found] ` <472A5561.5080202-edFDblaTWIyXbbII50Afww@public.gmane.org>
2007-11-01 22:51   ` Dor Laor
     [not found]     ` <472A5874.3050400-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-02 22:48       ` Cam Macdonell
     [not found]         ` <472BA930.7070806-edFDblaTWIyXbbII50Afww@public.gmane.org>
2007-11-04 15:34           ` Dor Laor
     [not found]             ` <472DE68F.1050602-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-05 14:39               ` Cam Macdonell
     [not found]                 ` <472F2B32.4050703-edFDblaTWIyXbbII50Afww@public.gmane.org>
2007-11-05 14:49                   ` Yaniv Kaul
     [not found]                     ` <64F9B87B6B770947A9F8391472E032160E882B78-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-11-05 18:07                       ` Cam Macdonell
     [not found]                         ` <472F5BF1.7070608-edFDblaTWIyXbbII50Afww@public.gmane.org>
2007-11-05 18:54                           ` Yaniv Kaul
     [not found]                             ` <64F9B87B6B770947A9F8391472E032160EB0A319-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-11-05 23:02                               ` Cam Macdonell
2007-11-06 21:32       ` Cam Macdonell
     [not found]         ` <4730DD86.7000200-edFDblaTWIyXbbII50Afww@public.gmane.org>
2007-11-07  5:56           ` Avi Kivity
     [not found]             ` <47315384.6040608-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-07 16:25               ` Cam Macdonell
2007-11-04 16:15 ` Alexey Eremenko
     [not found]   ` <64F9B87B6B770947A9F8391472E032160C95C59C-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-11-04 18:05     ` Andrea Arcangeli [this message]
     [not found]       ` <20071104180538.GA6841-lysg2Xt5kKMAvxtiuMwx3w@public.gmane.org>
2007-11-05 14:25         ` Avi Kivity
     [not found]           ` <472F27BC.2060407-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-05 15:18             ` Andrea Arcangeli
     [not found]               ` <20071105151804.GB6841-lysg2Xt5kKMAvxtiuMwx3w@public.gmane.org>
2007-11-05 15:25                 ` Avi Kivity
     [not found]                   ` <472F35DD.7070905-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-05 16:28                     ` Andrea Arcangeli
     [not found]                       ` <20071105162836.GC6841-lysg2Xt5kKMAvxtiuMwx3w@public.gmane.org>
2007-11-05 17:14                         ` Andrea Arcangeli
     [not found]                           ` <20071105171411.GD6841-lysg2Xt5kKMAvxtiuMwx3w@public.gmane.org>
2007-11-06  8:02                             ` Dor Laor
2007-11-06  8:54                             ` Avi Kivity
2007-11-06  9:16                         ` Avi Kivity
     [not found]                           ` <473030E0.9010301-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-11-06 12:54                             ` Andrea Arcangeli
     [not found]                               ` <20071106125431.GB19397-lysg2Xt5kKMAvxtiuMwx3w@public.gmane.org>
2007-11-06 13:03                                 ` Avi Kivity
2007-11-05 14:01     ` Avi Kivity

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20071104180538.GA6841@v2.random \
    --to=andrea-l3a5bk7wagm@public.gmane.org \
    --cc=alexey.eremenko-atKUWr5tajBWk0Htik3J/w@public.gmane.org \
    --cc=kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox