All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] QEMU savevm RAM page offsets
@ 2013-08-13 13:30 Juerg Haefliger
  2013-08-13 16:03 ` Andreas Färber
  0 siblings, 1 reply; 9+ messages in thread
From: Juerg Haefliger @ 2013-08-13 13:30 UTC (permalink / raw)
  To: qemu-devel

Hi,

I'm writing/extending a little tool (courtesy of Andrew @pikewerks)
that dumps the RAM pages from a savevm file to a raw memory dump file
so that it can be analysed using tools that require a raw dump as
input.

I can successfully locate and extract the pages and write them out to
file. This seems to work for smaller VMs but when the memory size of a
VM approaches 3.5 GB, things start to break, i.e., the analysis tool
(volatility in this case) trips over the file. I believe this is
because of PCI devices that are memory mapped below the 4GB memory
mark which my tool doesn't account for at the moment. In other words,
my tool puts all the pages in consecutive order without leaving
'holes' for the memory mapped devices. Question: is the information
where the holes are and what the 'real' page offsets are in the savevm
file or how could I gather that info?

Any help is greatly appreciated.

Thanks
...Juerg

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-08-16  6:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-13 13:30 [Qemu-devel] QEMU savevm RAM page offsets Juerg Haefliger
2013-08-13 16:03 ` Andreas Färber
2013-08-13 16:51   ` Laszlo Ersek
2013-08-13 16:58     ` Laszlo Ersek
2013-08-13 17:52       ` Juerg Haefliger
2013-08-13 18:07         ` Paolo Bonzini
2013-08-13 19:06           ` Juerg Haefliger
2013-08-13 19:25             ` Laszlo Ersek
2013-08-16  6:12               ` Juerg Haefliger

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.