|
From: | Gerd Hoffmann |
Subject: | Re: [Qemu-devel] [PATCH 4/8] qdev/core: bus list |
Date: | Tue, 30 Jun 2009 22:18:37 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1b3pre) Gecko/20090513 Fedora/3.0-2.3.beta2.fc11 Lightning/1.0pre Thunderbird/3.0b2 |
On 06/30/09 21:49, Anthony Liguori wrote:
I think it's a perfectly valid suggestion that we should identify buses based on the their location in the tree to users verses a number generated based on some hashing algorithm.
>
A tree location has meaning to a user. A random integer doesn't.
Well. Depends on the bus I think. About PCI devices the usual user probably thinks in terms of "$bus:$slot.$function", which includes a bus number.
Speaking of PCI: the PCI bus number (aka PCIBus->bus_num) has nothing to do with the more or less random bus number introduced by the (now dropped) patch (aka PCIBus->qdev.busnr). Which indicates that it is probably less confusing to have the bus implementation handle the enumeration of busses. If it makes sense for the bus in question of course. sysbus probably doesn't care ;)
cheers, Gerd
[Prev in Thread] | Current Thread | [Next in Thread] |