Hi Andrew and Corey,
first of all thanks for the re-checks.
- None is usually not supported on arm, as there are too different cpus and you have to select one.
- Host-passthrough fails for "domain is already running" that seems unrelated to the types and actually means it might be running after all :-)
- Host-model, as I said is known broken so the refuse via "'host-model' for aarch64 kvm domain on aarch64 host is not supported by hypervisor" seems correct still
About Coreys suggestions:
I'm pretty sure there were reasons for the "ARCH_IS_X86" in [1] - especially on a platform as diverse in cpu models as arm just turning it to custom might have side effects we don't see.
I haven't discussed #1 with upstream and at least I didn't see anyone else doing it.
Therefore #2 might be the much safer solution if you want it to work on arm for now.
It might be worth to check the host-passthrough case to work before that, but as I said above "domain already running" sounds like an unrelated issue.
Hi Andrew and Corey,
first of all thanks for the re-checks.
- None is usually not supported on arm, as there are too different cpus and you have to select one.
- Host-passthrough fails for "domain is already running" that seems unrelated to the types and actually means it might be running after all :-)
- Host-model, as I said is known broken so the refuse via "'host-model' for aarch64 kvm domain on aarch64 host is not supported by hypervisor" seems correct still
About Coreys suggestions:
I'm pretty sure there were reasons for the "ARCH_IS_X86" in [1] - especially on a platform as diverse in cpu models as arm just turning it to custom might have side effects we don't see.
I haven't discussed #1 with upstream and at least I didn't see anyone else doing it.
Therefore #2 might be the much safer solution if you want it to work on arm for now.
It might be worth to check the host-passthrough case to work before that, but as I said above "domain already running" sounds like an unrelated issue.
[1]: http:// libvirt. org/git/ ?p=libvirt. git;a=commit; h=7ce711a30