[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Feature Request : dummy paddings for mapping memory holes in privcmd



>>> On 10.08.13 at 00:18, Guanglin Xu <mzguanglin@xxxxxxxxx> wrote:
> Hi All,
> 
> As a developer of high efficient VMI (Virtual Machine Introspection)
> applications, I appreciate hypervisor to map the whole guest memory
> for us.
> 
> While Xen has been providing mmap_foreign_range() API by libxc and
> privcmd for a long time, it denies to map if the requested page range
> includes memory holes, such as page 160 - 191 legacy video buffer, VGA
> reserved memory, PCI hole, MMIO hole, etc. (see
> http://techfiles.de/dmelanchthon/files/memory_hole.pdf ).
> 
> Maybe you would ask, "what the hell do you want dummy memory holes?!"
> It is because VMI applications are almost about memory searching where
> both the probing of derived separate memory regions and processing on
> them can slow it down a lot.
> 
> In fact, we have recently added such feature for KVM hypervisor.
> However, we are not familiar with Xen. So we hope Xen community can
> help.

So what would you suggest to be mapped in place of those holes?
Right now I think administrative tools are expected to learn about
the guest's physical memory first, and then only attempt to map
the RAM portions of it.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.