On Thu, 2010-10-21 at 21:52 +0200, Daniel Veillard wrote:
The SMBIOS data are a standardized set of data structures available
in the BIOS area of PCs. Those blocks of data describe things like
BIOS version informations, machine vendor, model and identifiers,
as well as various parts of the machine capability. On a linux
machine running dmidecode allows to dump those informations.
Daniel,
Can you tell me if you are (or are willing or planning to) going to
implement structure Type 9 of the SMBIOS specification? Specifically,
this provides a mapping from the "system slots" (in the chassis) to the
PCI devices in the system (as an example), especially where network is
concerned (but not limited to that). We are investigating generic
solutions for mapping network devices presented by Linux through to the
physical devices themselves. So for example, network device eth0 is
replaced by eth-slot0-<etc> or lom0, or whatever.
I know virt doesn't have a physical slot, but the ordering of devices
does matter very much. Let me know your plans. I am still catching up
from LPC last week, so I just skimmed libvirt list. I have a plan to
read over your patches soon.
Jon.