------- Comment From [email protected] 2017-10-12 23:56 EDT-------
Tested this and working fine.

Added the following the guest xml:
<cpu mode='host-model' check='partial'>
<model fallback='forbid'>power8</model>
</cpu>

>From 'ps' output qemu command shows "-cpu host,compat=power8"

/usr/bin/qemu-system-ppc64 -name guest=nrs,debug-threads=on -S -object
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-1-nrs
/master-key.aes -machine pseries-artful,accel=kvm,usb=off,dump-guest-
core=off -cpu host,compat=power8 -m
size=8388608k,slots=32,maxmem=138412032k -realtime mlock=off -smp
8,sockets=8,cores=1,threads=1 -uuid 7537dd5b-dd96-4299-b433-66ab4055256e
-display none -no-user-config -nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-1-nrs/monitor.sock,server,nowait
-mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-
shutdown -boot strict=on -device pci-ohci,id=usb,bus=pci.0,addr=0x2
-device spapr-vscsi,id=scsi0,reg=0x2000 -device virtio-serial-pci,id
=virtio-serial0,bus=pci.0,addr=0x4 -drive
file=/home/user/nasastry/ubuntu-17.10-ppc64le.qcow2,format=qcow2,if=none,id
=drive-scsi0-0-0-0 -device scsi-hd,bus=scsi0.0,channel=0,scsi-
id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0,bootindex=1 -netdev
tap,fd=26,id=hostnet0,vhost=on,vhostfd=28 -device virtio-net-
pci,netdev=hostnet0,id=net0,mac=52:54:00:4a:4b:4c,bus=pci.0,addr=0x1
-chardev pty,id=charserial0 -device spapr-
vty,chardev=charserial0,reg=0x30000000 -chardev
socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-1-nrs/vioser-00-00-01.sock,server,nowait
-device virtserialport,bus=virtio-
serial0.0,nr=1,chardev=charchannel0,id=channel0 -chardev
socket,id=charchannel1,path=/var/lib/libvirt/qemu/channel/target/domain-1-nrs/vioser-00-00-02.sock,server,nowait
-device virtserialport,bus=virtio-
serial0.0,nr=2,chardev=charchannel1,id=channel1 -device virtio-balloon-
pci,id=balloon0,bus=pci.0,addr=0x3 -msg timestamp=on

After the guest boot:
croot@ubuntu1710:~# cat /proc/cpuinfo
processor       : 0
cpu             : POWER8 (architected), altivec supported
clock           : 2600.000000MHz
revision        : 2.0 (pvr 004e 1200)

Can see Power8.

This bugzilla can be closed.

------- Comment From [email protected] 2017-10-12 23:57 EDT-------
root@ltc-boston122:~# dpkg -l | grep "libvirt\|qemu"
ii  ipxe-qemu                           
1.0.0+git-20161027.b991c67+really20150424.a25a16d-1ubuntu1 all          PXE 
boot firmware - ROM images for qemu
ii  libvirt-bin                         3.6.0-1ubuntu4                          
                   ppc64el      programs for the libvirt library
ii  libvirt-clients                     3.6.0-1ubuntu4                          
                   ppc64el      Programs for the libvirt library
ii  libvirt-daemon                      3.6.0-1ubuntu4                          
                   ppc64el      Virtualization daemon
ii  libvirt-daemon-system               3.6.0-1ubuntu4                          
                   ppc64el      Libvirt daemon configuration files
ii  libvirt0:ppc64el                    3.6.0-1ubuntu4                          
                   ppc64el      library for interfacing with different 
virtualization systems
ii  qemu-block-extra:ppc64el            1:2.10+dfsg-0ubuntu1                    
                   ppc64el      extra block backend modules for qemu-system and 
qemu-utils
ii  qemu-kvm                            1:2.10+dfsg-0ubuntu1                    
                   ppc64el      QEMU Full virtualization
ii  qemu-slof                           20170724+dfsg-1                         
                   all          Slimline Open Firmware -- QEMU PowerPC version
ii  qemu-system-common                  1:2.10+dfsg-0ubuntu1                    
                   ppc64el      QEMU full system emulation binaries (common 
files)
ii  qemu-system-ppc                     1:2.10+dfsg-0ubuntu1                    
                   ppc64el      QEMU full system emulation binaries (ppc)
ii  qemu-utils                          1:2.10+dfsg-0ubuntu1                    
                   ppc64el      QEMU utilities

root@ltc-boston122:~# uname -a
Linux ltc-boston122 4.13.0-12-generic #13-Ubuntu SMP Fri Sep 22 20:52:52 UTC 
2017 ppc64le ppc64le ppc64le GNU/Linux

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1692421

Title:
  [FEATURE] POWER9: libvirt: Updates needed for P8_compat mode guest on
  P9 host

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1692421/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to