Re: [PATCH v3 0/2] kvm: level irqfd and new eoifd

From: Avi Kivity
Date: Wed Jul 11 2012 - 07:51:34 EST


On 07/11/2012 02:23 PM, Jan Kiszka wrote:
>>
>> I'd appreciate a couple of examples for formality's sake.
>
> From the top of my head: NVIDIA FX3700 (granted, legacy by now), Atheros
> AR9287. For others, I need to check.

Thanks.

>>
>>> And then there is not easily replaceable legacy hardware like old
>>> telephony adapters or industrial I/O cards etc. that want this.
>>
>> I imagine legacy hardware will live with the speed of routing through
>> qemu, when running on modern platforms.
>
> Just because it's "legacy" doesn't mean it's "low performance" and "low
> interrupt rate".

I meant that it was used with lower throughput hardware, so the overhead
of routing through qemu will be masked by the improved host hardware.
But most of the improvement in hardware in recent years is the increase
in core/thread count.

> We still have classic KVM device assignment to provide fast-path INTx.
> But if we want to replace it midterm, I think it's necessary for VFIO to
> be able to provide such a path as well.

I would like VFIO to have no regressions vs. kvm device assignment,
except perhaps in uncommon corner cases. So I agree.

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


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/