Re: [PATCH v3 1/8] ARM: KVM: Initial skeleton to compile KVM support

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

 



On 06/03/2011 06:53 PM, Jan Kiszka wrote:
>>  @@ -310,6 +310,7 @@ struct kvm_translation {
>>   struct kvm_interrupt {
>>   	/* in */
>>   	__u32 irq;
>>  +	__u8  raise;
>>   };
>
>  This touches an existing ABI and corrupts the definition of
>  KVM_INTERRUPT IOCTL. The might exist jurisdictions considering this a
>  capital crime. :)
>
>  You rather have to define a new CPU IRQ injection interface that
>  supports both raising and lowering

This is KVM_IRQ_LINE:



and declare its availability via a
>  KVM_CAP. Don't forget to make it extensible (flags field) so that future
>  requirements can be added without breaking existing users.

Or much easier (this is what PowerPC is doing): Define irq values in a
way that they include a raise/lower flag.

Much easier and much horribler.

--
error compiling committee.c: too many arguments to function

--
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