summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-10-23start_vm_prep: add default to KVM_DISK_OPT[0]asmadeusDominique Martinet
improve compat with old configs
2023-10-23bootstrap: also set KVM_DISK[0]Dominique Martinet
(DISKDEV no longer used?)
2023-10-23bootstrap: speed up by making unsafeDominique Martinet
if bootstrap fails we can just restart, don't bother with syncs
2023-10-23sfdisk is obsolete, use parted (remove swap support)Dominique Martinet
2023-10-23validate possible commands before parsing envDominique Martinet
2023-10-23disks: use qemu fdset instead of letting qemu open device directlyDominique Martinet
2023-10-23add sandboxDominique Martinet
2023-10-23run_disk: use main start_vm functionDominique Martinet
Not convinced this is better, but old defaults didn't really make sense to me either
2023-10-23net: add user:ifname if choiceDominique Martinet
whole net arguments need to be rethought out...
2023-10-23add pidfileDominique Martinet
2023-10-23build KVM_EXEC_CMD directly instead of having tons of variablesDominique Martinet
2023-10-23switch from eval to bash array for execution stringDominique Martinet
2023-10-23refactor kvm_start_vm to prepare for other start methodsDominique Martinet
2020-07-14condition stty suggestion to having a ttyDominique Martinet
2020-07-14exec string: add KVM_RNGDEV, make serial futureproofDominique Martinet
2020-07-14shellcheck cleanupsDominique Martinet
2020-07-14bootstrap: restore nbd functionality for qcow imageDominique Martinet
2017-09-07add udev example configceaDominique Martinet
2017-09-07net sriov: set mac to some arbitrary value after cleanup to not overlap if ↵Dominique Martinet
same VM is restarted on another VF later
2017-09-07vfio: lock when dealing with driversDominique Martinet
vfio doesn't like binding/unbinding multiple devices in parallel
2016-06-10Revert "vncviewer simple way..."Dominique Martinet
This reverts commit a4b33a3130bb50bad6e9d794c727f553b164720e.
2016-06-10kvm-cluster.confDominique Martinet
2016-06-10fix sriov pkeys for mlx4Dominique Martinet
2016-02-08cleanup FD: need to close FDs before vfio to avoid deadlock with vhostfdDominique Martinet
2016-02-02review locking to unlink lock file safelyDominique Martinet
2016-02-02conf updateDominique Martinet
2016-02-02vncviewer simple way...Dominique Martinet
2016-02-02Big net rewrite for sriov + user modeDominique Martinet
2016-02-02completionDominique Martinet
2016-02-02indent fix, add command diagDominique Martinet
2016-02-02Do not require either netboot or diskDominique Martinet
It's almost impossible to tell if netboot is enable in a subtle way, (e.g. sriov option rom) just trust users
2016-02-02cobbler update for clusters. Need to make this work for both...Dominique Martinet
Probably don't want to mess around with cobbler for production stuff really
2016-02-02Packaging updateDominique Martinet
2016-01-21make kvm-wrapper installableDominique Martinet
2016-01-21systemd init scripts fixesDominique Martinet
2016-01-19CEA stuff - fix better later (sorry..)Dominique Martinet
2016-01-19host_config: systemd units (+kvm-wrapper cleanup command for post-boot cleanup)Dominique Martinet
2016-01-19KVM_USER: be a bit more flexible with vfio's pci-id and arbitrarily give key ↵Dominique Martinet
dirs
2016-01-19network/vhost-net: open /dev/vhost-net beforehand if not running as rootDominique Martinet
2016-01-19network: add macvtap optionDominique Martinet
2016-01-11host_config: conman kvm-wrapper scriptDominique Martinet
2015-12-04net: cap TAPDEV length (ip silently truncates to 15 chars)Dominique Martinet
2015-12-04vnc: fix find port when qemu lists clientsDominique Martinet
2015-12-04add support for memory-backend-ram, and some more subtle numactl pinningDominique Martinet
2015-12-04sriov: mlx5 forge guid (similar to mac)Dominique Martinet
2015-12-04add numactl supportDominique Martinet
2015-12-04Create tap interface ourselvesDominique Martinet
Since we no longer run the ifup script, we need to add a parameter for mtu, which could be abused for other 'ip link' setups... Don't really want an eval here. This also allows to run qemu as user without much work.
2015-11-02cleaner cleanupDominique Martinet
2015-11-02list_vm: list even if no read access to pid filesDominique Martinet
2015-11-02add IB SRIOV supportDominique Martinet