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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html