~paelzer/uvtool:simplify-s390x-template

Last commit made on 2017-11-22
Get this branch:
git clone -b simplify-s390x-template 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:
simplify-s390x-template
Repository:
lp:~paelzer/uvtool

Recent commits

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>

03a90e9... by Christian Ehrhardt 

Add UNDEF_FLAGS to handle nvram on aarch64

Withouth this uvt-kvm destroy fails.
Also fixes the cleanup on a failed uvt-kvm create call.

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