Re: [PATCH 1/2] kvm tools: Add memory gap for larger RAM sizes

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

 



On 5/11/11 9:21 AM, Sasha Levin wrote:
If you feel the 512MB vs guest_flat_to_host() trade-off is worth it,
I'll change it to work that way.

Why would it not be? This is 64-bit only, right? There's plenty of virtual address space and mprotect() should make sure we never allocate physical pages for it. Sure, there's some in-kernel overhead involved as well, but that's extremely small.

I'm not worried about performance in guest_flat_to_host() but I think the current implementation is not very clean. If you want to mmap() two separate regions,
we should have our own internal "memory map" that's used for this (and for
populating KVM end E820 maps).

So I think mmap'ing the gap is the cleanest solution for now. We can revisit the
decision if we need even more regions in the future.

                    Pekka
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux