On Thu, Feb 16, 2012 at 05:56:22PM +0530, Prerna wrote: > From: Prerna Saxena <prerna@xxxxxxxxxxxxxxxxxx> > Date: Tue, 17 Feb 2012 16:55:26 +0530 > Subject: [PATCH 1/2] Implement sysinfo on PowerPC. > > Libvirt on x86 parses 'dmidecode' to gather characteristics of host > system, which are then reflected to libvirt users by virSysinfoRead(), > invoked by 'virsh sysinfo'. > This patch implements it on PowerPC by reading /proc/cpuinfo. > > The presently available fields in 'sysinfo' are strongly tied to > dmidecode output fields. This patch attempts to retrofit the > information available in PowerPC to appropriate sysinfo fields. I will > be happy to change the organization of this information to if there > are expected outputs for individual fields. (I couldnt find any > documentation which explained what each sysinfo field was expected > to convey.) > > TODOS: > 1. Adding Memory DIMM information > 2) Firmware (<bios>) details. > 3) Expand <processor> tag to have more fields available. > > Example output on PowerPC : > virsh # sysinfo > <sysinfo type='smbios'> > <system> > <entry name='version'>PowerNV 8246-L2C</entry> > <entry name='serial'>8246-L2C</entry> > <entry name='family'>PowerNV</entry> > </system> > <processor> > <entry name='socket_destination'>0</entry> > <entry name='type'>POWER7 (raw), altivec supported</entry> > <entry name='version'>2.3 (pvr 003f 0203)</entry> > </processor> > <processor> > <entry name='socket_destination'>4</entry> > <entry name='type'>POWER7 (raw), altivec supported</entry> > <entry name='version'>2.3 (pvr 003f 0203)</entry> > </processor> > ...... > ACK Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list