------- Comment From [email protected] 2017-06-28 11:17 EDT-------
The commit IDs are listed below:

40fda982f2e ppc: remove cannot_destroy_with_object_finalize_yet
f3d9f303acb target/ppc: Improve accuracy of guest HTM availability on P8s
c64abd1f9c7 spapr: Add ibm,processor-radix-AP-encodings to the device tree
cf1c4cce7c0 target-ppc: support KVM_CAP_PPC_MMU_RADIX, KVM_CAP_PPC_MMU_HASH_V3
d77a98b015 target/ppc: Add new H-CALL shells for in memory table translation
b4db54132ff target/ppc: Implement H_REGISTER_PROCESS_TABLE H_CALL
86d5771a5a spapr: move spapr_populate_pa_features()
9fb4541f580 spapr: Enable ISA 3.0 MMU mode selection via CAS
e957f6a9b92 spapr: Workaround for broken radix guests
9bf502fe127f spapr: Don't accidentally advertise HTM support on POWER9
ccd531b9c9d target/ppc: Add ibm,processor-radix-AP-encodings for TCG
5f3066d8b10 target/ppc: Allow workarounds for POWER9 DD1

The patches applied straight forward so I've been able to test it and
also created a branch which contains 2.9 + those patches back ported:
https://github.com/alinefm/qemu/tree/2.9-p9-support

Once Ubuntu 17.10 moves to QEMU 2.9, it would be good to have those
backports included as well to be the fallback version if QEMU 2.10 is
not stable enough for Ubuntu 17.10

When booting a guest I could verify it is running on RPT by the
following boot/kernel messages:

(...)
Booting Linux via __start() @ 0x0000000002000000 ...
[    0.000000] WARNING: Ignoring cmdline option disable_radix
[    0.000000] Page sizes from device-tree:
[    0.000000] Page size shift = 12 AP=0x0
[    0.000000] Page size shift = 16 AP=0x5
[    0.000000] Page size shift = 21 AP=0x1
[    0.000000] Page size shift = 30 AP=0x2
[    0.000000] Using radix MMU under hypervisor
[    0.000000] Mapped range 0x0 - 0x100000000 with 0x40000000
[    0.000000] Process table c0000000ff000000 and radix root for kernel: 
c0000000014a0000
[    0.000000] Linux version 4.10.0-22-generic (buildd@bos01-ppc64el-025) (gcc 
version 6.3.0 20170406 (Ubuntu 6.3.0-12ubuntu2) ) #24-Ubuntu SMP Mon May 22 
17:42:33 UTC 2017 (Ubuntu 4.10.0-22.24-generic 4.10.15)
[    0.000000] Found initrd at 0xc000000003900000:0xc000000006291518
[    0.000000] Using pSeries machine description
[    0.000000] bootconsole [udbg0] enabled
[    0.000000] Partition configured for 1 cpus.
[    0.000000] CPU maps initialized for 1 thread per core

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

Title:
  [17.10 FEAT] qemu: P9 guest - RPT guest

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

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

Reply via email to