[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] sharing memory between qemu and domu without grant tables or vmexits...
On 17/10/2010 06:27, "James Harper" <james.harper@xxxxxxxxxxxxxxxx> wrote: > Is it possible to share a page of memory between qemu in dom0 and domu > without using grant tables and without domu access to that page causing > a vmexit? Pick a reserved page in guest's physical memory map. Communicate that address to both domU and qemu somehow (e.g., one might pick it and communicate it to the other; or it may be a statically assigned well-known address; or whatever). Qemu can map that page, as obviously can the guest. To get that reserved page, you could: (1) pick an unused frame slot in the hole below 4GB (e.g., between LAPIC and IOAPIC mappings) allocate a page there from qemu, or hvmloader, or domU, or...; or (2) you could have hvm domain builder, or hvmloader, reserve a page from the guest's regular RAM space, and update guest e820 appropiately to indicate page is reserved. Communicate that address as necessary, and away you go. -- Keir > To set up a custom kernel debug dll under windows I need to load very > early, much earlier than my PV drivers. To have any hope of usefully > increasing the speed over serial port debugging I need to be able to > transfer data faster than 1-byte-per-vmexit... > > Thanks > > James > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |