~paelzer/uvtool:option-to-get-host-passthrough

Last commit made on 2018-01-09
Get this branch:
git clone -b option-to-get-host-passthrough https://git.launchpad.net/~paelzer/uvtool
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
option-to-get-host-passthrough
Repository:
lp:~paelzer/uvtool

Recent commits

74bc0cf... by Christian Ehrhardt 

kvm: add --host-passthrough option

This allows users of uvtool to easily change from the compatibility
focused default cpu type to host-passthrough which will expose as much
as possible to the guest.

Anything in between is too specific for uvtool and can be setup via
libvirt after creating the guest.

Signed-off-by: Christian Ehrhardt <email address hidden>

b65913b... by Christian Ehrhardt 

template-s390x: drop non supported cpu features

This does not cause any issues, but apic, pae and such are just not
existant on s390x. So there might be a case in the future were having
these int he template becomes a problem, therefore remove them now.

Signed-off-by: Christian Ehrhardt <email address hidden>

aa7a10f... by Christian Ehrhardt 

kvm: fix and explain the usage of undefineFlags

TL;DR - undefineFlags(libvirt.VIR_DOMAIN_UNDEFINE_NVRAM) makes sure we
can actually undefine aarch64 guests which have nvram.

Signed-off-by: Christian Ehrhardt <email address hidden>

6140c36... by Christian Ehrhardt 

kvm: make logging guest console on s390x fatal

If explicitly requested this is not a warning but an error.

Signed-off-by: Christian Ehrhardt <email address hidden>

2cdad7a... by Christian Ehrhardt 

kvm: rename set_arch_defaults to get_template_path

THis was doing some set actions while in development, but as rbasak
pointed out currently is only a get function.

Signed-off-by: Christian Ehrhardt <email address hidden>

dd099e0... by Christian Ehrhardt 

remove global UNDEF_FLAGS

Makes the code more readable and avoids scoping issues.
So far only arm uses nvram (and there it is save to always set the
removal flag).

Signed-off-by: Christian Ehrhardt <email address hidden>

45ecf11... by Christian Ehrhardt 

man: mention -L being unsupported on s390x

Signed-off-by: Christian Ehrhardt <email address hidden>

869a958... by Christian Ehrhardt 

man: describe guest-arch option

Signed-off-by: Christian Ehrhardt <email address hidden>

41bdf91... by Christian Ehrhardt 

man: fix default template path

Signed-off-by: Christian Ehrhardt <email address hidden>

7f42fe3... by Christian Ehrhardt 

contrib/README: drop mentioning moved xml files

Signed-off-by: Christian Ehrhardt <email address hidden>