All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20191209101711.GA3404@work-vm>

diff --git a/a/1.txt b/N1/1.txt
index 62dfa5f..485fd75 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -30,3 +30,21 @@ cc'ing Colin and Yu for Hax info:
 > 
 --
 Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
+
+-- 
+You received this bug notification because you are a member of qemu-
+devel-ml, which is subscribed to QEMU.
+https://bugs.launchpad.net/bugs/1855617
+
+Title:
+  savevm with hax saves wrong register state
+
+Status in QEMU:
+  New
+
+Bug description:
+  I use qemu-i386 with IntelHaxm on Windows 10 x64 host with Windows 7 x86 guest. I run the guest till OS loads and create a snapshot with savevm, then close qemu, run it again and try to load the snapshot with loadvm. The guest crashes or freezes. I dumped registers on snapshot creation and loading (in Haxm) and found that they are different.
+  When returning from Haxm in hax_vcpu_hax_exec, there is no regular register read. I found hax_arch_get_registers function which reads registers from Haxm and is called from a synchronization procedure. I placed a breakpoint on it, ran qemu and found that it is hit one time during guest OS boot. Exactly these registers where saved in the snapshot.
+
+To manage notifications about this bug go to:
+https://bugs.launchpad.net/qemu/+bug/1855617/+subscriptions
diff --git a/a/content_digest b/N1/content_digest
index 7b8482d..62cd65c 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,11 +1,8 @@
  "ref\0157583794032.6937.10802857034135783842.malonedeb@soybean.canonical.com\0"
  "From\0Dr. David Alan Gilbert <dgilbert@redhat.com>\0"
  "Subject\0Re: [Bug 1855617] [NEW] savevm with hax saves wrong register state\0"
- "Date\0Mon, 9 Dec 2019 10:17:11 +0000\0"
- "To\0colin.xu@intel.com"
- " yu.ning@intel.com\0"
- "Cc\0qemu-devel@nongnu.org"
- " Bug 1855617 <1855617@bugs.launchpad.net>\0"
+ "Date\0Mon, 09 Dec 2019 10:17:11 -0000\0"
+ "To\0qemu-devel@nongnu.org\0"
  "\00:1\0"
  "b\0"
  "cc'ing Colin and Yu for Hax info:\n"
@@ -39,6 +36,24 @@
  "> https://bugs.launchpad.net/qemu/+bug/1855617/+subscriptions\n"
  "> \n"
  "--\n"
- Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
+ "Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK\n"
+ "\n"
+ "-- \n"
+ "You received this bug notification because you are a member of qemu-\n"
+ "devel-ml, which is subscribed to QEMU.\n"
+ "https://bugs.launchpad.net/bugs/1855617\n"
+ "\n"
+ "Title:\n"
+ "  savevm with hax saves wrong register state\n"
+ "\n"
+ "Status in QEMU:\n"
+ "  New\n"
+ "\n"
+ "Bug description:\n"
+ "  I use qemu-i386 with IntelHaxm on Windows 10 x64 host with Windows 7 x86 guest. I run the guest till OS loads and create a snapshot with savevm, then close qemu, run it again and try to load the snapshot with loadvm. The guest crashes or freezes. I dumped registers on snapshot creation and loading (in Haxm) and found that they are different.\n"
+ "  When returning from Haxm in hax_vcpu_hax_exec, there is no regular register read. I found hax_arch_get_registers function which reads registers from Haxm and is called from a synchronization procedure. I placed a breakpoint on it, ran qemu and found that it is hit one time during guest OS boot. Exactly these registers where saved in the snapshot.\n"
+ "\n"
+ "To manage notifications about this bug go to:\n"
+ https://bugs.launchpad.net/qemu/+bug/1855617/+subscriptions
 
-5c877613219e36a35555f3a681cefe00ab0f6ec3f1d9c25b547e10a954e55444
+e3e1f382314e0021de479c8103b2bff6edda16d9e5e9844172688027dbc45f47

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.