Tested on Bionic (4.15) and Disco (4.18).
Default:
sudo modprobe kvm_pr
modprobe: ERROR: could not insert 'kvm_pr': Input/output error
Added "disable_radix" to the guest kernel commandline and retried loading the module again.
Bionic: Malformed early option 'disable_radix'
Disco: accepts the option
With that option set kvm_pr can be loaded.
Thanks now all fits together, and that is "enough" for me.
If there are kernel fixes that you'd want in Bionic to get disable_radix to work we can add a kernel task (I don't need it).
TL;DR: for Disco forward I should be able to enable P9 based nested tests with that tweak in place.
Interesting, thanks Leonardo!
Tested on Bionic (4.15) and Disco (4.18).
Default:
sudo modprobe kvm_pr
modprobe: ERROR: could not insert 'kvm_pr': Input/output error
Added "disable_radix" to the guest kernel commandline and retried loading the module again.
Bionic: Malformed early option 'disable_radix'
Disco: accepts the option
With that option set kvm_pr can be loaded.
Thanks now all fits together, and that is "enough" for me.
If there are kernel fixes that you'd want in Bionic to get disable_radix to work we can add a kernel task (I don't need it).
TL;DR: for Disco forward I should be able to enable P9 based nested tests with that tweak in place.