All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Katz <katzj-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
Cc: kvm-devel <kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Subject: Re: [RFT] kvm host suspend/resume
Date: Tue, 30 Jan 2007 14:43:23 -0500	[thread overview]
Message-ID: <45BF9FDB.6060302@redhat.com> (raw)
In-Reply-To: <45BC96BB.5080203-atKUWr5tajBWk0Htik3J/w@public.gmane.org>

Avi Kivity wrote:
> I've committed kvm support for host suspend-to-disk (and hopefully 
> resume too).  This means you can suspend your machine with running vms, 
> and resume it later will all vms returning to the saved state.  This 
> should please laptop owners.

So testing with trunk (r4365) + 2.6.20-rc5-ish, I'm able to suspend and 
resume with the modules loaded.  Starting a guest after resume gets the 
following oops in the host; guest is in the grub menu at that point.

kvm: msrs: 1
invalid opcode: 0000 [#1]
SMP
last sysfs file: /class/net/eth0/carrier
Modules linked in: snd_hda_intel snd_hda_codec button kvm_intel kvm 
rfcomm hidp l2cap i915 drm ipt_MASQUERADE iptable_nat nf_nat ipv6 
autofs4 sunrpc bridge dummy nf_conntrack_netbios_ns ipt_REJECT 
nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink xt_tcpudp 
iptable_filter ip_tables x_tables cpufreq_ondemand video sbs i2c_ec dock 
battery asus_acpi backlight ac parport_pc lp parport sr_mod cdrom 
snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device 
snd_pcm_oss snd_mixer_oss hci_usb fw_ohci snd_pcm e100 mii bluetooth 
sdhci ata_piix fw_core ipw3945 mmc_core sg serio_raw i2c_i801 iTCO_wdt 
iTCO_vendor_support snd_timer ieee80211 ieee80211_crypt ata_generic 
i2c_core snd soundcore snd_page_alloc joydev dm_snapshot dm_zero 
dm_mirror dm_mod ahci libata sd_mod scsi_mod ext3 jbd mbcache ehci_hcd 
ohci_hcd uhci_hcd
CPU:    1
EIP:    0060:[<f8d3bc6a>]    Not tainted VLI
EFLAGS: 00010207   (2.6.19-1.2913.fc7 #1)
EIP is at vmx_vcpu_load+0x49/0xc1 [kvm_intel]
eax: db452cbc   ebx: f2f5847c   ecx: 018e2100   edx: c075eb2c
esi: 00000001   edi: db452dc0   ebp: db452cd4   esp: db452cac
ds: 007b   es: 007b   ss: 0068
Process qemu (pid: 21176, ti=db452000 task=e2020030 task.ti=db452000)
Stack: 22222222 22222222 22222222 22222222 144d9000 00000000 db452dc0 
db452cd4
        f2f58484 f2f5847c db452ce4 f8e61ad6 f2f5847c f2f5847c db452cf0 
f8e6322f
        00000001 db452d4c f8d3cc69 c0603728 00000000 00000002 c0603751 
f2f58484
Call Trace:
  [<c04051c9>] show_trace_log_lvl+0x1a/0x2f
  [<c0405279>] show_stack_log_lvl+0x9b/0xa3
  [<c0405415>] show_registers+0x194/0x26a
  [<c0405618>] die+0x12d/0x242
  [<c0605167>] do_trap+0x79/0x91
  [<c0405bbb>] do_invalid_op+0x97/0xa1
  [<c0604f3c>] error_code+0x7c/0x84
  [<f8e61ad6>] vcpu_load+0x3b/0x3f [kvm]
  [<f8e6322f>] kvm_resched+0x20/0x23 [kvm]
  [<f8d3cc69>] kvm_vmx_return+0x1d0/0x1df [kvm_intel]
  [<f8e62139>] kvm_dev_ioctl+0x284/0x117a [kvm]
  [<c0482c36>] do_ioctl+0x22/0x67
  [<c0482ecd>] vfs_ioctl+0x252/0x265
  [<c0482f29>] sys_ioctl+0x49/0x64
  [<c0404058>] syscall_call+0x7/0xb
  =======================
Code: 00 40 39 73 48 89 45 e8 74 07 89 d8 e8 5d ff ff ff 8b 0c b5 80 b3 
71 c0 ba 2c eb 75 c0 8b 43 04 39 04 0a 74 31 89 04 0a 8d 45 e8 <0f> c7 
30 0f 96 c0 84 c0 74 21 8b 45 e8 8b 55 ec c7 04 24 a3 d4
EIP: [<f8d3bc6a>] vmx_vcpu_load+0x49/0xc1 [kvm_intel] SS:ESP 0068:db452cac


Jeremy

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

  parent reply	other threads:[~2007-01-30 19:43 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-28 12:27 [RFT] kvm host suspend/resume Avi Kivity
     [not found] ` <45BC96BB.5080203-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-01-29  5:04   ` dormando
     [not found]     ` <45BD8079.8020202-uFjFfPRxV21eoWH0uzbU5w@public.gmane.org>
2007-01-29  8:24       ` Avi Kivity
2007-01-30 19:43   ` Jeremy Katz [this message]
     [not found]     ` <45BF9FDB.6060302-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2007-01-31 10:32       ` Avi Kivity
     [not found]         ` <45C07051.60003-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-01-31 15:19           ` Jeremy Katz
     [not found]             ` <1170256759.2880.1.camel-T9xAYgMuJli44ywRPIzf9A@public.gmane.org>
2007-01-31 15:24               ` Avi Kivity
     [not found]                 ` <45C0B4C1.9030301-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-01-31 23:00                   ` Jeremy Katz
     [not found]                     ` <45C11F89.20607-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2007-02-01  8:09                       ` 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=45BF9FDB.6060302@redhat.com \
    --to=katzj-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
    --cc=avi-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.