RE: [PATCH] reserved-ram for pci-passthrough without VT-d capable hardware

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

 



Hello Andrea,

I have applied the patch to kvm and userland, but, when I tried to port the host kernel patch I noticed that the changes were over the file e820.c. However, on kernel 2.6.26 there are two e820 files, e820_32.c and e820_64.c and most of the changes maps on the e820_64.c file. So, I have a couple of questions if you don't mind:

- Against which kernel version was this patch generated?
- Did you try this on a 32 or 64 bits system?

Thanks,
Pablo

>-----Original Message-----
>From: Andrea Arcangeli [mailto:aarcange@xxxxxxxxxx]
>Sent: Monday, April 27, 2009 2:43 PM
>To: Passera, Pablo R
>Cc: kvm@xxxxxxxxxxxxxxx
>Subject: Re: [PATCH] reserved-ram for pci-passthrough without VT-d
>capable hardware
>
>Hello Pablo,
>
>On Mon, Apr 27, 2009 at 11:00:51AM -0600, Passera, Pablo R wrote:
>> Andrea,
>>         We are working with embedded hardware that does not have
>>VT-d and we need 1-1 mapping. I wonder which is the status of this
>>patch. Have you continued updating it with the latest KVM version?
>
>Sorry to say but it isn't updated to latest KVM and latest
>mainline. Porting normally should be easy. I attached last versions.
>
>> Since you mentioned this ;), I take opportunity to add that those
>> embedded usages are the ones that are totally fine with the compile
>> time passthrough-guest-ram decision, instead of a boot time
>> decision. Those host kernels will likely have RT patches (KVM works
>> great with preempt-RT indeed) and in turn the compile time ram
>> selection is the least of their problems as you can imagine ;). So you
>> can see my patch as an embedded-build option, similar to "Configure
>> standard kernel features (for small systems)" and no distro is
>> shipping new kernels with that feature on either.
>>
>> Than if we decide 1:1 should have larger userbase instead of only the
>> people that knows what they're doing (i.e. 1:1 guest can destroy
>> linux-hypervisor) we can always add a bit of strtol parsing to 16bit
>> kernelloader.
>
>Agreed!
--
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