[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qgraph
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] qgraph |
Date: |
Mon, 10 Jun 2019 14:03:42 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 10/06/19 13:57, Andreas Färber wrote:
> Your question doesn't make sense grammatically or conceptually. As Paolo
> explained below, QOM is a pure object model, with object types/classes
> and properties. Buses are just object instances attached as properties
> and don't necessarily even need their own type of bus object (e.g, CPU).
> An answer you don't like doesn't change by asking it to other people...
> The information is all there, you just need to interpret it correctly.
>
> There is no technical discussion (no concrete proposal of yours) to
> comment on here, and kindly refer to last week's change of maintainers.
>
> You would be better off just explaining what you really want to achieve.
Well, that was explained upthread---finding out what device can be
plugged where.
Let's see what is in QOM right now:
$ qemu-kvm -qmp unix:foo.sock,server,nowait -device virtio-scsi-pci,id=vs
$ ./qmp/qom-list -s ~/foo.sock /machine/peripheral/vs|less
There is a "virtio-bus" here, and iside it there is a scsi-bus.
$ ./qmp/qom-list -s ~/foo.sock /machine/peripheral/vs/virtio-bus/child[0]/
vs.0/
I guess you could add to virtio-scsi-pci a class property for the bus,
and then make "vs.0" an alias to that class property. This would allow
you find buses by enumerating the class properties.
Paolo
- Re: [Qemu-devel] qgraph, Natalia Fursova, 2019/06/04
- Re: [Qemu-devel] qgraph, Paolo Bonzini, 2019/06/04
- Re: [Qemu-devel] qgraph, Natalia Fursova, 2019/06/05
- Message not available
- Re: [Qemu-devel] qgraph, Paolo Bonzini, 2019/06/05
- Re: [Qemu-devel] qgraph, Natalia Fursova, 2019/06/05
- Re: [Qemu-devel] qgraph, Natalia Fursova, 2019/06/10
- Re: [Qemu-devel] qgraph, Andreas Färber, 2019/06/10
- Re: [Qemu-devel] qgraph,
Paolo Bonzini <=
- Re: [Qemu-devel] qgraph, Andreas Färber, 2019/06/10
- Re: [Qemu-devel] qgraph, Paolo Bonzini, 2019/06/10
- Re: [Qemu-devel] qgraph, Andreas Färber, 2019/06/10
- Re: [Qemu-devel] qgraph, Paolo Bonzini, 2019/06/10
- Re: [Qemu-devel] qgraph, Markus Armbruster, 2019/06/11
- Re: [Qemu-devel] qgraph, Paolo Bonzini, 2019/06/11
- Re: [Qemu-devel] qgraph, Markus Armbruster, 2019/06/11
- Re: [Qemu-devel] qgraph, Paolo Bonzini, 2019/06/11
- Re: [Qemu-devel] qgraph, Andreas Färber, 2019/06/11