[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress
From: |
Alexander Graf |
Subject: |
Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress |
Date: |
Wed, 10 Jul 2013 12:56:31 +0200 |
On 08.07.2013, at 23:06, Anthony Liguori wrote:
> Alexander Graf <address@hidden> writes:
>
>> On 08.07.2013, at 22:08, Anthony Liguori wrote:
>>
>>> I think we're trying to fit a square peg into a round hole.
>>>
>>> virtio-mmio is a virtio transport where each device has a dedicated set
>>> of system resources.
>>>
>>> Alex, it sounds like you want virtio-mmio-bus which would be a single
>>> set of system resources that implemented a virtio bus on top of it.
>>
>> Well, what I really want is a sysbus that behaves like PCI from a
>> usability point of view ;).
>
> Which means you need to have (1) a discovery mechanism with a stable
> addressing mechanism
That's what dtb usually gives you.
> (2) a way to communicate this to the guest from the
> host.
Not if the host dictates everything. PCI is only complicated because it allows
the guest control. If we don't we can have a push-only interface.
But I'm not sure we should hold back this patch series based on this. I can try
to come up with a bus that can automatically place memory regions and IRQs.
Then I can add a virtio-mmio-awesomebus type and show you what I mean ;)
For the time being, we can live with a few statically allocated virtio
transports I think. As long as we don't promise the user that they're still
going to be there in the next version of QEMU.
Alex
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, (continued)
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Alexander Graf, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Peter Maydell, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Alexander Graf, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Peter Maydell, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Alexander Graf, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Peter Maydell, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Anthony Liguori, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Alexander Graf, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Anthony Liguori, 2013/07/08
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Andreas Färber, 2013/07/09
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress,
Alexander Graf <=
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Christoffer Dall, 2013/07/17
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Peter Maydell, 2013/07/17
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Anthony Liguori, 2013/07/17