[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring.
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring. |
Date: |
Tue, 18 Dec 2012 15:36:00 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 |
Il 18/12/2012 15:00, Peter Maydell ha scritto:
> On 18 December 2012 13:10, Michael S. Tsirkin <address@hidden> wrote:
>> > And what makes virtio so special anyway? e1000 can be used without
>> > exposing users to internal buses and all kind of nastiness like this.
> Congratulations, you're using an architecture that has a pluggable
> discoverable bus implemented by just about all machines using that
> architecture. That makes things much easier for you.
Yes, that's true. And you're basically using virtio as the pluggable
discoverable bus, which is actually a pretty good idea.
However, what you are doing is very similar to what virtio-s390 does,
and it manages to do it just fine with the existing virtio.c
infrastructure. The only difference is that you have a 1:1 relationship
between virtio-mmio "slots" described by the board and virtio-mmio
devices added by the user.
True, it is not pure qdev, but it is much simpler and doesn't require
convincing grumpy maintainers. :)
Paolo
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., (continued)
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/17
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., KONRAD Frédéric, 2012/12/17
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Peter Maydell, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Peter Maydell, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Paolo Bonzini, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Peter Maydell, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Peter Maydell, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring.,
Paolo Bonzini <=
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Peter Maydell, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Paolo Bonzini, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., KONRAD Frédéric, 2012/12/18
- Re: [Qemu-devel] [RFC PATCH v6 0/6] Virtio refactoring., Michael S. Tsirkin, 2012/12/18