[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: |
Andreas Färber |
Subject: |
Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress |
Date: |
Tue, 09 Jul 2013 11:28:32 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 |
Am 08.07.2013 23:06, schrieb Anthony Liguori:
> 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 (2) a way to communicate this to the guest from the
> host.
FWIW I vaguely remember a Lightning Talk at FOSDEM 2012 about MMIO
device discovery through chained in-memory data structures or so:
https://archive.fosdem.org/2012/schedule/event/wishbone.html
http://www.ohwr.org/projects/fpga-config-space
Maybe such metadata could be supplied alongside a virtual device,
whether on Wishbone, AMBA or whatever? Just a thought.
Regards,
Andreas
> That's all that PCI is. A host controller is a "sysbus" device that
> uses a standardized discovery and addressing mechanism.
>
> Regards,
>
> Anthony Liguori
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg
- 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, 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 <=
- Re: [Qemu-devel] [PATCH 0/8] Add virtio-mmio and use it in vexpress, Alexander Graf, 2013/07/10
- 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