[openSUSE/obs-build] 43a856: build-vm-kvm: fix qemu invocation deprecation warn...
Branch: refs/heads/master Home: https://github.com/openSUSE/obs-build Commit: 43a856e8f4730fae819306f374642002794ce174 https://github.com/openSUSE/obs-build/commit/43a856e8f4730fae819306f37464200... Author: Dirk Müller <dirk@dmllr.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M build-vm-kvm Log Message: ----------- build-vm-kvm: fix qemu invocation deprecation warnings Commit: eeca9454ea0e254f15b0f5ad0e8de4f7df6b229e https://github.com/openSUSE/obs-build/commit/eeca9454ea0e254f15b0f5ad0e8de4f... Author: Dirk Müller <dirk@dmllr.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M build-vm-kvm Log Message: ----------- Improve kvm startup configuration for x86_64 There are a few optional features that can be disabled (vmport) and sandboxing can be enabled to mitigate potential exploits. Plus if qemu-microvm is available, prefer to use qboot.rom as it boots slightly faster than seabios and doesn't clear the screen. Commit: 704c29ba1bd309ba6cab883f2bbd86e114bb11ea https://github.com/openSUSE/obs-build/commit/704c29ba1bd309ba6cab883f2bbd86e... Author: Dirk Müller <dirk@dmllr.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M build-vm-kvm Log Message: ----------- Make the error message clearer when the package is missing we have a check for missing kvm binary just afterwards, so we can check for only the device here. Commit: 6ff8353e06ace4b2817d32391c4e3c7cddd2f62e https://github.com/openSUSE/obs-build/commit/6ff8353e06ace4b2817d32391c4e3c7... Author: Dirk Müller <dirk@dmllr.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M build-vm-kvm Log Message: ----------- use qemu-x86 directly on x86_64 On x86_64 the build script used the "legacy" qemu-kvm package binary. As we specify the machine model now directly, we can pull in the binary and skip one package from installation. Commit: 0c6a9b867bc9159a004f3199abf631b96237cdbb https://github.com/openSUSE/obs-build/commit/0c6a9b867bc9159a004f3199abf631b... Author: Dirk Müller <dirk@dmllr.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M build-vm-kvm Log Message: ----------- Use kvmclock when also using virtio guest kernels that provide virtio support should have good kvmclock coverage. without using kvmclock performance is significantly lower (~ factor (!) 1.5-2 in I/O heavy situations) Commit: 31f7e0e163becd1ddb33d508bb27e506c9196844 https://github.com/openSUSE/obs-build/commit/31f7e0e163becd1ddb33d508bb27e50... Author: Dirk Müller <dirk@dmllr.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M build-vm-kvm Log Message: ----------- use iothreads to separate I/O out of qemu's main event loop Handling I/O in a separate thread outside qemus main event loop improves on i/O heavy workload performance by 10%-50%. Commit: a644b891bfadde0d64d8e0551d5b022a473dca85 https://github.com/openSUSE/obs-build/commit/a644b891bfadde0d64d8e0551d5b022... Author: Adrian Schröter <adrian@suse.de> Date: 2021-12-14 (Tue, 14 Dec 2021) Changed paths: M docs/cross_arch_build.adoc Log Message: ----------- doc: table format Compare: https://github.com/openSUSE/obs-build/compare/5116d2651684...a644b891bfad
participants (1)
-
Adrian Schröter