Avi Kivity wrote:
No, definitely not define a hypercall ABI. The feature bit should say "this device understands a hypervisor-specific way of kicking. consult your hypervisor manual and cpuid bits for further details. should you not be satisfied with this method, port io is still available".
...unless you're lucky enough to be on s390 where pio is not available.I don't see why we'd have two different ways to talk to a virtio device. I think we should use a hypercall for interrupt injection, without support for grumpy old soldered pci features other than HPA-style Lguest PCI bus organization. There are no devices that we want to be backward compatible with.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Avi Kivity <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- References:
- [PATCH 0/3] virtio PCI driver
- From: Anthony Liguori <[email protected]>
- [PATCH 1/3] Export vring functions for modules to use
- From: Anthony Liguori <[email protected]>
- [PATCH 2/3] Put the virtio under the virtualization menu
- From: Anthony Liguori <[email protected]>
- [PATCH 3/3] virtio PCI device
- From: Anthony Liguori <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Avi Kivity <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Anthony Liguori <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Avi Kivity <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Anthony Liguori <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Avi Kivity <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Anthony Liguori <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Avi Kivity <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Anthony Liguori <[email protected]>
- Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- From: Avi Kivity <[email protected]>
- [PATCH 0/3] virtio PCI driver
- Prev by Date: Re: [PATCH] [VIDEO]: Complement va_start() with va_end().
- Next by Date: Re: [PATCH] mmc: Add missing sg_init_table() call
- Previous by thread: Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- Next by thread: Re: [kvm-devel] [PATCH 3/3] virtio PCI device
- Index(es):