SHA256
1
0
forked from pool/qemu
Commit Graph

486 Commits

Author SHA256 Message Date
Bruce Rogers
425599e6bc Accepting request 840110 from home:bfrogers:branches:Virtualization
Repair changelog where I used jse# instead of jsc#

OBS-URL: https://build.opensuse.org/request/show/840110
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=581
2020-10-07 17:07:32 +00:00
Bruce Rogers
06d29a55b5 Accepting request 840076 from home:bfrogers:branches:Virtualization
- Create qemu-skiboot sub-package. Use update-alternatives mechanism
  to coordinate with opal-firmware (provided with skiboot package set)
  on the provider of the /usr/share/qemu/skiboot.lid firmware file.
  qemu-skiboot uses a priority of 15, while opal-firmware uses a
  priority of 10 (jse#SLE-13240)

OBS-URL: https://build.opensuse.org/request/show/840076
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=580
2020-10-07 15:06:11 +00:00
Bruce Rogers
ed6a4f1b15 Accepting request 838836 from home:bfrogers:branches:Virtualization
- Undo part of the split-provides recently done. We have to wait on
  virt-manager to handle qemu modularization better before we make
  qemu-hw-display-qxl and qemu-hw-usb-redirect non-required
  (boo#1157320 boo#1176517)

OBS-URL: https://build.opensuse.org/request/show/838836
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=578
2020-09-30 21:00:36 +00:00
Bruce Rogers
394e96ad3f Accepting request 835824 from home:bfrogers:branches:Virtualization
- Fix spec file, where a conditional macro didn't have the correct
  syntax (bsc#1176766)

OBS-URL: https://build.opensuse.org/request/show/835824
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=576
2020-09-21 13:00:47 +00:00
Bruce Rogers
1f297c1d04 Accepting request 834953 from home:bfrogers:branches:Virtualization
Added CtLG related references to changelog, and fixed other format problem in another changelog entry.

OBS-URL: https://build.opensuse.org/request/show/834953
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=574
2020-09-16 16:01:11 +00:00
Bruce Rogers
fdc02fac50 Accepting request 834747 from home:bfrogers:branches:Virtualization
- Change qemu-x86 packaging relationship with qemu-microvm from
  Requires to Recommends
(Also get rid of two is_opensuse references which came from patch processing of Include-If directives)

OBS-URL: https://build.opensuse.org/request/show/834747
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=573
2020-09-15 21:41:42 +00:00
Bruce Rogers
4c9cabc593 Accepting request 833587 from home:bfrogers:branches:Virtualization
- In an effort to "Close the Leap Gap", remove use of is_opensuse
  from the spec file, so that the same packages built for SLE can
  be reused for Leap. Some sub-packages will not be included for
  SLE which are included for Leap. They wil be provided in Package
  Hub for SLE users as unsupported packages.
- Add infrastructure to do package splits when split-off package
  isn't required and doesn't (otherwise) include any previously
  installed files. This version of qemu has split out non-essential
  functionality into loadable modules, as noted in Aug 20, 2020 log
  entry, which describes the emergency Split-Provides. That approach
  will be superseded by this planned approach, and those dummy doc
  files will be removed in time
  Here is the new mapping:
  subpackage            continuity file provided (files are dummies)
  ==========            ============================================
  qemu-chardev-baum     /usr/share/qemu/forsplits/00
  qemu-hw-display-qxl   /usr/share/qemu/forsplits/01
  qemu-hw-usb-redirect  /usr/share/qemu/forsplits/02
  qemu-hw-usb-smartcard /usr/share/qemu/forsplits/03
- Fix path of qemu-pr-helper. It was a mistake to move it from
%_bindir to _libexecdir. In more recent qemu code it's been moved
back, so undo this mistake by providing it at the same location
as it has been all along

OBS-URL: https://build.opensuse.org/request/show/833587
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=570
2020-09-11 02:47:21 +00:00
Bruce Rogers
51435c6292 Accepting request 831275 from home:bfrogers:branches:Virtualization
- For SLE15-SP3, note that this update to v5.1.0 is a step towards
  fulfilling jsc#SLE-13689, which asks for qemu v5.2.0 or higher

OBS-URL: https://build.opensuse.org/request/show/831275
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=568
2020-09-01 18:16:27 +00:00
Bruce Rogers
f769244da1 Accepting request 829841 from home:bfrogers:branches:Virtualization
- Fix some shell syntax in update_git.sh, esp. an issue exposed by
  the most recent patch added

OBS-URL: https://build.opensuse.org/request/show/829841
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=567
2020-08-26 21:49:10 +00:00
Bruce Rogers
d7b5d85f67 Accepting request 829656 from home:bfrogers:branches:Virtualization
- Fix OOB access while processing USB packets (CVE-2020-14364
  bsc#1175441)
  usb-fix-setup_len-init-CVE-2020-14364.patch
- Re-sync openSUSE and SUSE SLE qemu packages. This changes file
  is the openSUSE one with this entry providing the intervening
  SLE CVE, JIRA, and bugzilla references, which are still addressed
  in this package, and not yet called out in this changes file.
* CVE-2020-1983  CVE-2020-10761 CVE-2020-13361 CVE-2020-13362
  CVE-2020-13659 CVE-2020-13800
* bsc#1167816 bsc#1170940 boo#1171712 bsc#1172383 bsc#1172384
  bsc#1172386 bsc#1172495 bsc#1172710
* Patches dropped (SLE) (included in current release tarball):
  exec-set-map-length-to-zero-when-returni.patch
  i386-acpi-Remove-_HID-from-the-SMBus-ACP.patch
  megasas-use-unsigned-type-for-reply_queu.patch

OBS-URL: https://build.opensuse.org/request/show/829656
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=566
2020-08-26 01:50:23 +00:00
Bruce Rogers
fe7354f6c5 Accepting request 829654 from home:bfrogers:branches:Virtualization
- Fix OOB access while processing USB packets (CVE-2020-14364
  bsc#1175441)
  (somehow our script processing the patches stripped the first
  character "u" - will address later)
  sb-fix-setup_len-init-CVE-2020-14364.patch
- Re-sync openSUSE and SUSE SLE qemu packages. This changes file
  is the openSUSE one with this entry providing the intervening
  SLE CVE, JIRA, and bugzilla references, which are still addressed
  in this package, and not yet called out in this changes file.
* CVE-2020-1983  CVE-2020-10761 CVE-2020-13361 CVE-2020-13362
  CVE-2020-13659 CVE-2020-13800
* bsc#1167816 bsc#1170940 boo#1171712 bsc#1172383 bsc#1172384
  bsc#1172386 bsc#1172495 bsc#1172710
* Patches dropped (SLE) (included in current release tarball):
  exec-set-map-length-to-zero-when-returni.patch
  i386-acpi-Remove-_HID-from-the-SMBus-ACP.patch
  megasas-use-unsigned-type-for-reply_queu.patch

OBS-URL: https://build.opensuse.org/request/show/829654
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=565
2020-08-26 01:33:15 +00:00
Bruce Rogers
7f9c57ac07 Accepting request 828206 from home:bfrogers:branches:Virtualization
Fix compilation errors seen with pre-release gcc 11
Add a "Split-Provides" mechanism for the subpackages split off in v5.1.0

OBS-URL: https://build.opensuse.org/request/show/828206
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=561
2020-08-20 14:03:10 +00:00
Bruce Rogers
607fbaf071 Accepting request 827680 from home:bfrogers:branches:Virtualization
- Fix compilation errors seen with pre-release gcc 11
  atomic.h-change-method-for-removing-C-qu.patch
  help-compiler-out-by-initializing-array.patch
  s390x-Fix-stringop-truncation-issue-repo.patch

(also tweak needed to previous submission)
(also minor tweak to update_git.sh, which is needed to correctly handle the state of git repo sitting on actual release commit.

OBS-URL: https://build.opensuse.org/request/show/827680
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=560
2020-08-18 20:41:08 +00:00
Bruce Rogers
4c0ee771f2 Accepting request 827630 from home:dimstar:Factory
- Fix wrong usage of %{_libexecdir} for systemd owned paths below
  %{_prefix}/lib.

OBS-URL: https://build.opensuse.org/request/show/827630
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=559
2020-08-18 20:22:47 +00:00
Bruce Rogers
139cdd2a16 Accepting request 825860 from Virtualization:Staging
Update to v5.1.0 qemu

OBS-URL: https://build.opensuse.org/request/show/825860
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=557
2020-08-11 22:53:07 +00:00
Bruce Rogers
44644229e6 Accepting request 823001 from home:bfrogers:branches:Virtualization
Add patch file name to last changelog entry

OBS-URL: https://build.opensuse.org/request/show/823001
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=556
2020-07-27 13:33:03 +00:00
Bruce Rogers
5660512841 Accepting request 822503 from home:lyan:branches:Virtualization
Don't disable cap_cfpc on POWER8 by default

OBS-URL: https://build.opensuse.org/request/show/822503
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=554
2020-07-23 19:42:44 +00:00
Bruce Rogers
af68a7132d Accepting request 822154 from home:bfrogers:branches:Virtualization
- Updating to Sphinx v3.1.2 in Factory is exposing an issue in
  qemu doc sources. Fix it
  docs-fix-trace-docs-build-with-sphinx-3..patch
- Fix DoS possibility in ati-vga emulation (CVE-2020-13800
  bsc#1172495)
  ati-vga-check-mm_index-before-recursive-.patch
- Fix DoS possibility in Network Block Device (nbd) support
  infrastructure (CVE-2020-10761 bsc#1172710)
  nbd-server-Avoid-long-error-message-asse.patch
- Fix null pointer dereference possibility (DoS) in MegaRAID SAS
  8708EM2 emulation (CVE-2020-13659 bsc#1172386)
  exec-set-map-length-to-zero-when-returni.patch
- Fix OOB access possibility in MegaRAID SAS 8708EM2 emulation
  (CVE-2020-13362 bsc#1172383)
  megasas-use-unsigned-type-for-reply_queu.patch
- Fix legacy IGD passthrough
  hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
- The latest gcc10 available in Factory has the fix for the
  issue this patch was created to avoid, so drop it
  build-Work-around-gcc10-bug-by-not-using.patch
- Switch to upstream versions of some patches we carry
  add-enum-cast-to-avoid-gcc10-warning.patch
  -> golan-Add-explicit-type-casts-for-nodnic.patch
  Be-explicit-about-fcommon-compiler-direc.patch
  -> build-Be-explicit-about-fcommon-compiler.patch
  Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
  -> build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
  Fix-s-directive-argument-is-null-error.patch
  -> build-Fix-s-directive-argument-is-null-e.patch
  Workaround-compilation-error-with-gcc-9..patch
  -> build-Workaround-compilation-error-with-.patch
  work-around-gcc10-problem-with-zero-leng.patch
  -> intel-Avoid-spurious-compiler-warning-on.patch
- Fix vgabios issue for cirrus graphics emulation, which
  effectively downgraded it to standard VGA behavior
  vga-fix-cirrus-bios.patch
- Fix OOB access possibility in ES1370 audio device emulation
  (CVE-2020-13361 bsc#1172384)
  es1370-check-total-frame-count-against-c.patch

OBS-URL: https://build.opensuse.org/request/show/822154
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=553
2020-07-22 04:19:22 +00:00
Bruce Rogers
594e246a0a Accepting request 810961 from home:bfrogers:branches:Virtualization
- Work around gcc 10 bug (boo#1172411)
  build-Work-around-gcc10-bug-by-not-using.patch
- Now that gcc10 compatibility is figured out, remove NO_WERROR=1
  again from ipxe make.
- Fix segfault when doing HMP wavcapture (boo#1171712)
  audio-fix-wavcapture-segfault.patch

OBS-URL: https://build.opensuse.org/request/show/810961
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=551
2020-06-02 21:03:48 +00:00
Bruce Rogers
827e886f53 Accepting request 800526 from home:bfrogers:branches:Virtualization
- Fix DoS in virtiofsd, where a FUSE client could exhaust the
  number of available open files on the host (CVE-2020-10717
  bsc#1171110)
  virtiofsd-add-rlimit-nofile-NUM-option.patch
  virtiofsd-stay-below-fs.file-max-sysctl-.patch
- Add more fixes for gcc10 compatibility: Use NO_WERROR=1 when
  building ipxe sources, at least until we get gcc10 compatibility
  figured out. Also add patch for explicitly using -fcommon
  (boo#1171140)
  Be-explicit-about-fcommon-compiler-direc.patch
  and fix for tighter enum compatibility checking (boo#1171139)
  add-enum-cast-to-avoid-gcc10-warning.patch
  and a work around for what seems to be a compiler regression
  (boo#1171123)
  work-around-gcc10-problem-with-zero-leng.patch

OBS-URL: https://build.opensuse.org/request/show/800526
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=549
2020-05-05 23:41:07 +00:00
Bruce Rogers
3b42969e09 Accepting request 798748 from Virtualization:Staging
Update to v5.0.0

OBS-URL: https://build.opensuse.org/request/show/798748
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=547
2020-04-29 00:12:31 +00:00
Bruce Rogers
b825605405 Accepting request 798711 from home:bfrogers:branches:Virtualization
-Fix potential DoS in ATI VGA emulation (CVE-2020-11869
  bsc#1170537)
  ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch

OBS-URL: https://build.opensuse.org/request/show/798711
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=545
2020-04-28 17:48:32 +00:00
Bruce Rogers
549ea5495a Accepting request 796317 from home:bfrogers:branches:Virtualization
- Minor tweaks to patches and support doc
 
- Add gcc10-maybe-uninitialized.patch in order to fix
  boo#1169728.

OBS-URL: https://build.opensuse.org/request/show/796317
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=543
2020-04-22 17:49:55 +00:00
Bruce Rogers
aa42255b5b Accepting request 795118 from home:bfrogers:branches:Virtualization
- Include upstream patches targeted for the next stable release
  (bug fixes only)
  spapr-Fix-failure-path-for-attempting-to.patch
  target-i386-do-not-set-unsupported-VMX-s.patch
  target-xtensa-fix-pasto-in-pfwait.r-opco.patch
  tcg-i386-Fix-INDEX_op_dup2_vec.patch
  tcg-mips-mips-sync-encode-error.patch
  vhost-user-gpu-Release-memory-returned-b.patch
  vpc-Don-t-round-up-already-aligned-BAT-s.patch
  xen-block-Fix-double-qlist-remove-and-re.patch
- Fix bug causing weak encryption in PAuth for ARM
  (CVE-2020-10702 bsc#1168681)
  target-arm-Fix-PAuth-sbox-functions.patch
- Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713
  net-tulip-check-frame-size-and-r-w-data-.patch
- Note that previously included patch addresses CVE-2020-1711
  and bsc#1166240
  iscsi-Cap-block-count-from-GET-LBA-STATU.patch
- Include performance improvement (and related?) patch
  aio-wait-delegate-polling-of-main-AioCon.patch
  async-use-explicit-memory-barriers.patch
- Rework previous patch at Olaf H.'s direction
  hw-i386-disable-smbus-migration-for-xenf.patch
- Eliminate is_opensuse usage in producing seabios version string
  what we are doing here is just replacing the upstream string
  with one indicating that the openSUSE build service built it,
  and so just leave it as "-rebuilt.opensuse.org"
- Alter algorithm used to produce "unique" symbol for coordinating
  qemu with the optional modules it may load. This is a reasonable
  relaxation for broader compatibility
  configure-remove-pkgversion-from-CONFIG_.patch
- Tweak supported.*.txt for latest deprecations, and other fixes
- Tweak update_git.sh, config.sh
- One more fix is needed for: s390x Protected Virtualization support
  - start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
  s390x-s390-virtio-ccw-Fix-build-on-syste.patch

OBS-URL: https://build.opensuse.org/request/show/795118
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=542
2020-04-17 20:48:15 +00:00
Bruce Rogers
a9015c1f40 Accepting request 788690 from home:bfrogers:branches:Virtualization
- Include upstream patches targeted for the next stable release
  (bug fixes only)
  block-Avoid-memleak-on-qcow2-image-info-.patch
  block-bdrv_set_backing_bs-fix-use-after-.patch
  hmp-vnc-Fix-info-vnc-list-leak.patch
  migration-colo-fix-use-after-free-of-loc.patch
  migration-ram-fix-use-after-free-of-loca.patch
  ppc-ppc405_boards-Remove-unnecessary-NUL.patch
  qcow2-List-autoclear-bit-names-in-header.patch
  scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
  sheepdog-Consistently-set-bdrv_has_zero_.patch

OBS-URL: https://build.opensuse.org/request/show/788690
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=541
2020-03-26 22:01:41 +00:00
Bruce Rogers
392cb30c5d Accepting request 787812 from home:bfrogers:branches:Virtualization
- Note The previous set of s390x patches also includes the fix for:
  bsc#1167445

OBS-URL: https://build.opensuse.org/request/show/787812
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=539
2020-03-24 13:45:55 +00:00
Bruce Rogers
8a474dcd07 Accepting request 787000 from home:bfrogers:branches:Virtualization
- Include upstream patches targeted for the next stable release
  (bug fixes only)
  block-io-fix-bdrv_co_do_copy_on_readv.patch
  compat-disable-edid-on-correct-virtio-gp.patch
  target-ppc-Fix-rlwinm-on-ppc64.patch
  vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch
- s390x Protected Virtualization support - start and control guest
  in secure mode. (note: binary patch from patch series dropped since
  for s390x we rebuild the patched binary anyways) (bsc#1167075
  jsc#SLE-7407)
  s390-sclp-improve-special-wait-psw-logic.patch
  s390x-Add-missing-vcpu-reset-functions.patch
  s390x-Add-SIDA-memory-ops.patch
  s390x-Add-unpack-facility-feature-to-GA1.patch
  s390x-Beautify-diag308-handling.patch
  s390x-Don-t-do-a-normal-reset-on-the-ini.patch
  s390x-ipl-Consolidate-iplb-validity-chec.patch
  s390x-kvm-Make-kvm_sclp_service_call-voi.patch
  s390x-Move-clear-reset.patch
  s390x-Move-diagnose-308-subcodes-and-rcs.patch
  s390x-Move-initial-reset.patch
  s390x-Move-reset-normal-to-shared-reset-.patch
  s390x-protvirt-Add-migration-blocker.patch
  s390x-protvirt-Disable-address-checks-fo.patch
  s390x-protvirt-Handle-SIGP-store-status-.patch
  s390x-protvirt-Inhibit-balloon-when-swit.patch
  s390x-protvirt-KVM-intercept-changes.patch
  s390x-protvirt-Move-diag-308-data-over-S.patch
  s390x-protvirt-Move-IO-control-structure.patch
  s390x-protvirt-Move-STSI-data-over-SIDAD.patch
  s390x-protvirt-SCLP-interpretation.patch
  s390x-protvirt-Set-guest-IPL-PSW.patch
  s390x-protvirt-Support-unpack-facility.patch
  Sync-pv.patch

OBS-URL: https://build.opensuse.org/request/show/787000
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=538
2020-03-20 22:41:29 +00:00
Bruce Rogers
f299911340 Accepting request 786944 from home:lyan:branches:Virtualization
fix issue that s390x could not read ipl program when using dasd as boot device

OBS-URL: https://build.opensuse.org/request/show/786944
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=537
2020-03-20 16:48:18 +00:00
Bruce Rogers
38b478cbe9 Accepting request 785936 from home:bfrogers:branches:Virtualization
- Fix potential OOB accesses in slirp (CVE-2020-8608 bsc#1163018
  bsc#1161066 CVE-2020-7039)
  slirp-use-correct-size-while-emulating-c.patch
  slirp-use-correct-size-while-emulating-I.patch
  tcp_emu-Fix-oob-access.patch
  tcp_emu-fix-unsafe-snprintf-usages.patch
  util-add-slirp_fmt-helpers.patch
- Replace this patch with upstream version
  target-arm-monitor-query-cpu-model-expan.patch

OBS-URL: https://build.opensuse.org/request/show/785936
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=536
2020-03-17 13:47:06 +00:00
Bruce Rogers
a4acc2776c Accepting request 784401 from home:bfrogers:branches:Virtualization
- Include upstream patches targeted for the next stable release
  (bug fixes only)
  audio-oss-fix-buffer-pos-calculation.patch
  blkdebug-Allow-taking-unsharing-permissi.patch
  block-Add-bdrv_qapi_perm_to_blk_perm.patch
  block-backup-top-fix-failure-path.patch
  block-block-copy-fix-progress-calculatio.patch
  block-fix-crash-on-zero-length-unaligned.patch
  block-fix-memleaks-in-bdrv_refresh_filen.patch
  block-Fix-VM-size-field-width-in-snapsho.patch
  block-nbd-extract-the-common-cleanup-cod.patch
  block-nbd-fix-memory-leak-in-nbd_open.patch
  block-qcow2-threads-fix-qcow2_decompress.patch
  hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
  hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch
  iotests-add-test-for-backup-top-failure-.patch
  iotests-Fix-nonportable-use-of-od-endian.patch
  job-refactor-progress-to-separate-object.patch
  target-arm-Correct-definition-of-PMCRDP.patch
  target-arm-fix-TCG-leak-for-fcvt-half-do.patch
  tpm-ppi-page-align-PPI-RAM.patch
  vhost-user-blk-delete-virtioqueues-in-un.patch
  virtio-add-ability-to-delete-vq-through-.patch
  virtio-crypto-do-delete-ctrl_vq-in-virti.patch
  virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch
- Add Obsoletes directive for qemu-audio-sdl and qemu-ui-sdl since
  for a qemu package upgrade from SLE12-SP5, support for SDL is
  dropped

OBS-URL: https://build.opensuse.org/request/show/784401
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=534
2020-03-12 19:48:43 +00:00
Bruce Rogers
7e95f0b597 Accepting request 777414 from home:bfrogers:branches:Virtualization
- Fix xenfv migration from xen host with pre-v4.0 qemu. We had
  previously dropped a similar patch, but have decided that for now
  we need to go with this type of solution (bsc#1159755)
  hw-i386-disable-smbus-migration-for-xenf.patch

OBS-URL: https://build.opensuse.org/request/show/777414
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=532
2020-02-19 20:25:51 +00:00
Bruce Rogers
6f0c69d87d Accepting request 770033 from home:lyan:branches:Virtualization
bug fix for bsc#1159443

OBS-URL: https://build.opensuse.org/request/show/770033
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=531
2020-02-04 16:12:32 +00:00
Bruce Rogers
9288c3703f Accepting request 769700 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769700
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=530
2020-02-03 19:15:35 +00:00
Bruce Rogers
00d4d8e727 Accepting request 768144 from home:bfrogers:branches:Virtualization
A few more bug fixes from upstream. Also stop using system membarriers, and revert a recent xen migration fix (not the right one).

OBS-URL: https://build.opensuse.org/request/show/768144
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=528
2020-01-28 19:08:17 +00:00
Bruce Rogers
fc44851caa Accepting request 766922 from home:dimstar:Factory
- BuildRequire pkconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Use systemd_ordering in place of systemd_requires: systemd is
  never a strict requirement for qemu; but when installing qemu on
  a systemd-managed system, we want system to be present first.

OBS-URL: https://build.opensuse.org/request/show/766922
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=527
2020-01-24 19:43:39 +00:00
Bruce Rogers
aeadbb01ac Accepting request 764410 from home:bfrogers:branches:Virtualization
- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755)
  hw-i386-disable-smbus-migration-for-xenf.patch

OBS-URL: https://build.opensuse.org/request/show/764410
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=525
2020-01-14 18:34:22 +00:00
Bruce Rogers
5c7bdc6864 Accepting request 764366 from home:olh:branches:Virtualization
- Create files within bundles.tar.xz with fixed timestamp and uid

OBS-URL: https://build.opensuse.org/request/show/764366
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=524
2020-01-14 17:11:04 +00:00
Bruce Rogers
bd590bd730 Accepting request 762952 from home:bfrogers:branches:Virtualization
- Add a %bcond_without system_membarrier along with related
  processing to the spec file, to better investigate running QEMU
  with the --disable-membarrier configure option

OBS-URL: https://build.opensuse.org/request/show/762952
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=522
2020-01-11 02:05:17 +00:00
Bruce Rogers
979cfb5342 Accepting request 762845 from home:bfrogers:branches:Virtualization
Include SLE feature requests, misc upstream stable bug fixes, and repair Jira feature references

OBS-URL: https://build.opensuse.org/request/show/762845
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=521
2020-01-10 14:18:12 +00:00
Bruce Rogers
4e3aa638c5 Accepting request 762501 from home:bfrogers:branches:Virtualization
- Add Cooperlake vcpu model (jira-SLE-10195)
  i386-Add-MSR-feature-bit-for-MDS-NO.patch
  i386-Add-macro-for-stibp.patch
  i386-Add-new-CPU-model-Cooperlake.patch
  target-i386-Add-new-bit-definitions-of-M.patch
  target-i386-Add-missed-features-to-Coope.patch
- Add HMAT support (jira-SLE-10228) (the test case for this series
  isn't included because we aren't set up to handle binary patches)
  numa-Extend-CLI-to-provide-initiator-inf.patch
  numa-Extend-CLI-to-provide-memory-latenc.patch
  numa-Extend-CLI-to-provide-memory-side-c.patch
  hmat-acpi-Build-Memory-Proximity-Domain-.patch
  hmat-acpi-Build-System-Locality-Latency-.patch
  hmat-acpi-Build-Memory-Side-Cache-Inform.patch
  tests-numa-Add-case-for-QMP-build-HMAT.patch

OBS-URL: https://build.opensuse.org/request/show/762501
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=520
2020-01-09 17:59:25 +00:00
Bruce Rogers
076d13f46d Accepting request 756646 from Virtualization:Staging
v4.2.0 finally

OBS-URL: https://build.opensuse.org/request/show/756646
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=518
2019-12-12 23:08:03 +00:00
Bruce Rogers
db5bae7cdc Accepting request 755656 from Virtualization:Staging
Update to qemu 4.2.0-rc5

OBS-URL: https://build.opensuse.org/request/show/755656
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=517
2019-12-10 18:35:13 +00:00
Bruce Rogers
54546d7ca3 Accepting request 754204 from home:bfrogers:branches:Virtualization:Staging
Update to v4.2.0-rc4. Also update the support docs

OBS-URL: https://build.opensuse.org/request/show/754204
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=516
2019-12-05 00:01:03 +00:00
Bruce Rogers
e09eb3e2aa Accepting request 751303 from home:bfrogers:branches:Virtualization:Staging
Update to v4.2.0-rc3. Intent is to submit to Factory, and SLE-15-SP2 as well

OBS-URL: https://build.opensuse.org/request/show/751303
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=513
2019-11-27 12:46:32 +00:00
Bruce Rogers
d67e9c0b68 Accepting request 749743 from home:bfrogers:branches:Virtualization
- Expose pschange-mc-no "feature", indicating CPU does not have
  the page size change machine check vulnerability (CVE-2018-12207
  bsc#1155812)
  target-i386-add-PSCHANGE_NO-bit-for-the-.patch
- Expose taa-no "feature", indicating CPU does not have the
  TSX Async Abort vulnerability. (CVE-2019-11135 bsc#1152506)
  target-i386-Export-TAA_NO-bit-to-guests.patch
Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1

OBS-URL: https://build.opensuse.org/request/show/749743
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=512
2019-11-19 20:31:43 +00:00
Bruce Rogers
907915b13a Accepting request 748963 from home:bfrogers:branches:Virtualization
Update to v4.1.1, a stable, bug-fix-only release. I won't forward on to Factory yet, since I'm expecting some other important patches to appear in upstream master soon, which we'll also want.

OBS-URL: https://build.opensuse.org/request/show/748963
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=511
2019-11-15 19:53:22 +00:00
Bruce Rogers
f5afa3eaa6 Accepting request 746667 from home:Guillaume_G:branches:Virtualization
- Fix %arm builds

OBS-URL: https://build.opensuse.org/request/show/746667
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=509
2019-11-08 18:15:04 +00:00
Bruce Rogers
3461fe0b46 Accepting request 746404 from home:bfrogers:branches:Virtualization
Fix two more qcow2 storage related bugs identified recently by upstream.

OBS-URL: https://build.opensuse.org/request/show/746404
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=507
2019-11-07 20:37:13 +00:00
Bruce Rogers
a47d6566ab Accepting request 746103 from home:bfrogers:branches:Virtualization
Include latest upstream disk corruption fix - hopefully that's all of them!

OBS-URL: https://build.opensuse.org/request/show/746103
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=505
2019-11-06 23:27:48 +00:00
Bruce Rogers
c76fbac963 Accepting request 745188 from home:StefanBruens:branches:openSUSE:Factory
- Correct package names in _constraints after switch to multibuild.

OBS-URL: https://build.opensuse.org/request/show/745188
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=504
2019-11-04 14:27:51 +00:00
Bruce Rogers
35e477a4b9 Accepting request 743386 from home:bfrogers:branches:Virtualization
Include a qcow2 storage image corruption fix.

OBS-URL: https://build.opensuse.org/request/show/743386
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=501
2019-10-28 02:04:18 +00:00
Bruce Rogers
b713ff1e59 Accepting request 739091 from home:lnussel:branches:Virtualization
- use %gcc_version for cross compilers (boo#1153703)

OBS-URL: https://build.opensuse.org/request/show/739091
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=500
2019-10-17 14:09:45 +00:00
Bruce Rogers
c2d625a6fd Accepting request 738698 from home:bfrogers:branches:Virtualization
Minor tweaks to improve qemu-testsuite build reliability and edk2 build capability

OBS-URL: https://build.opensuse.org/request/show/738698
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=499
2019-10-15 20:37:05 +00:00
Bruce Rogers
5456d4e97a Accepting request 736751 from home:bfrogers:branches:Virtualization
Some minor fixes.

OBS-URL: https://build.opensuse.org/request/show/736751
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=498
2019-10-10 02:07:57 +00:00
Bruce Rogers
2541bc3b5d Accepting request 734657 from home:bfrogers:branches:Virtualization
Indicate that our spec file needs bash as the shell

OBS-URL: https://build.opensuse.org/request/show/734657
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=496
2019-10-02 16:04:56 +00:00
Bruce Rogers
744cd4ae34 Accepting request 734616 from home:bfrogers:branches:Virtualization
Disable some of the block tests which randomly fail in context of qemu-testsuite build.

OBS-URL: https://build.opensuse.org/request/show/734616
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=495
2019-10-02 13:45:22 +00:00
Bruce Rogers
6f08fa6f4d Accepting request 734440 from home:bfrogers:branches:Virtualization
Add in upstream stable patches. Also a new more minor tweaks.

OBS-URL: https://build.opensuse.org/request/show/734440
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=492
2019-10-02 02:17:15 +00:00
Bruce Rogers
9616008bca Accepting request 734120 from home:bfrogers:branches:Virtualization
I missed a few patch mentions in changelog

OBS-URL: https://build.opensuse.org/request/show/734120
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=491
2019-09-30 15:58:24 +00:00
Bruce Rogers
64435eabdc Accepting request 730437 from Virtualization:Staging
Update to v4.1.0. Also includes other major packaging changes as follows:
There is a new package maintenance workflow - see README.PACKAGING for details.
The sibling packages qemu-linux-user and qemu-testsuite are now created with the Build Service's MultiBuild feature. This also necessitates combining the qemu-linux-user changelog content back into qemu's. Luckily the delta there is quite small. Note that the qemu spec file is now that much busier, but added section markers should help reduce the confusion. Also qemu is being enabled for RISCV host compatibility, so some changes are related to that as well.

OBS-URL: https://build.opensuse.org/request/show/730437
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=487
2019-09-12 15:54:03 +00:00
Bruce Rogers
eaced9c278 Accepting request 721580 from home:lyan:branches:Virtualization
security fix for CVE-2019-14378

OBS-URL: https://build.opensuse.org/request/show/721580
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=485
2019-08-07 21:16:47 +00:00
Bruce Rogers
86c0cebfeb Accepting request 721318 from home:bfrogers:branches:Virtualization
Minor change to get qemu-linux-user building with latest kernel header changes

OBS-URL: https://build.opensuse.org/request/show/721318
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=484
2019-08-06 15:30:33 +00:00
Bruce Rogers
80d6e94215 Accepting request 721129 from home:StefanBruens:branches:Virtualization
Make build reproducible

OBS-URL: https://build.opensuse.org/request/show/721129
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=483
2019-08-05 23:13:58 +00:00
Bruce Rogers
ea444bfb8a Accepting request 718651 from home:lyan:branches:Virtualization
security fixes

OBS-URL: https://build.opensuse.org/request/show/718651
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=482
2019-07-25 21:18:09 +00:00
c631d28615 Accepting request 709099 from home:mslacken:branches:Virtualization
- fixed regression for ksm.service was (bsc#1112646)

OBS-URL: https://build.opensuse.org/request/show/709099
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=480
2019-07-01 08:07:52 +00:00
Bruce Rogers
ea39ed31f2 Accepting request 708991 from home:bfrogers:branches:Virtualization
Content of packaged %_docdir/%name/interop/_static/ dir depends on python-Sphinx version, so lets just wildcard specifying those files, rather than trying to manage a specific file list

OBS-URL: https://build.opensuse.org/request/show/708991
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=477
2019-06-10 17:46:42 +00:00
Bruce Rogers
a87183bab3 Accepting request 708414 from home:bfrogers:branches:Virtualization
Last change exposed that we still do rely on python2. Make spec file adjustment

OBS-URL: https://build.opensuse.org/request/show/708414
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=476
2019-06-07 16:22:05 +00:00
Bruce Rogers
60c48c34b7 Accepting request 708391 from home:bfrogers:branches:Virtualization
- Switch from python-Sphinx to Sphinx from python variant we are
  building with (new Sphinx is for python3 only)
- Switch from python-Sphinx to Sphinx from python variant we are
  building with (new Sphinx is for python3 only)

OBS-URL: https://build.opensuse.org/request/show/708391
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=475
2019-06-07 14:38:32 +00:00
Bruce Rogers
60f0b7a167 Accepting request 706380 from home:bfrogers:branches:Virtualization
Fix some gcc9 compatibility issues.

OBS-URL: https://build.opensuse.org/request/show/706380
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=474
2019-05-29 17:48:52 +00:00
Bruce Rogers
301f790b81 Accepting request 703814 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Patches added:
  0045-kbd-state-fix-autorepeat-handling.patch
- Fix regression in autorepeat key handling
  0045-kbd-state-fix-autorepeat-handling.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Fix file list
- Fix regression in autorepeat key handling
  0045-kbd-state-fix-autorepeat-handling.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Fix file list

OBS-URL: https://build.opensuse.org/request/show/703814
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=473
2019-05-17 22:21:50 +00:00
Bruce Rogers
f9e7b0667e Accepting request 703257 from home:bfrogers:branches:Virtualization
Yet another gcc9 related code fix

OBS-URL: https://build.opensuse.org/request/show/703257
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=471
2019-05-15 20:19:48 +00:00
Bruce Rogers
cf465e1c21 Accepting request 703018 from home:bfrogers:branches:Virtualization
A few gcc9 related patches, and one to add the md-clear cpu feature.

OBS-URL: https://build.opensuse.org/request/show/703018
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=470
2019-05-14 22:20:21 +00:00
Bruce Rogers
b1a445e3fd Accepting request 702352 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Patches renamed:
  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  -> 0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  -> 0039-linux-user-avoid-string-truncation-.patch
- Correct logic of which ipxe patches get included based on
  suse_version. We were wrongly excluding a gcc9 related patch for
  example
- Switch to now upstreamed version of some patches
* Patches renamed:
  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  -> 0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  -> 0039-linux-user-avoid-string-truncation-.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories
  in support of the firmware descriptor feature now in use as of
  libvirt v5.2
- Correct logic of which ipxe patches get included based on
  suse_version. We were wrongly excluding a gcc9 related patch for
  example
- Switch to now upstreamed version of some patches
* Patches renamed:
  0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
  -> 0036-sockets-avoid-string-truncation-war.patch
  0039-linux-user-uname-Fix-GCC-9-build-wa.patch
  -> 0039-linux-user-avoid-string-truncation-.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories
  in support of the firmware descriptor feature now in use as of
  libvirt v5.2

OBS-URL: https://build.opensuse.org/request/show/702352
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=468
2019-05-11 15:08:13 +00:00
Bruce Rogers
8f880e74e5 Accepting request 701423 from home:bfrogers:branches:Virtualization
A couple more post v4.0 tweaks.

OBS-URL: https://build.opensuse.org/request/show/701423
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=465
2019-05-07 21:38:21 +00:00
Bruce Rogers
ea71b129f6 Accepting request 699951 from Virtualization:Staging
Update to v4.0.0

OBS-URL: https://build.opensuse.org/request/show/699951
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=464
2019-05-01 22:51:10 +00:00
Bruce Rogers
e274119f03 Accepting request 689893 from home:bfrogers:branches:Virtualization
Upstream changed the fix for a security bug. Adjust accordingly. Sorry for the churn!

OBS-URL: https://build.opensuse.org/request/show/689893
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=462
2019-03-29 14:33:24 +00:00
Bruce Rogers
0201824b9e Accepting request 689150 from home:bfrogers:branches:Virtualization
A tweak was needed to previous submit, and in the interim another security bug came in, so fix that as well.

OBS-URL: https://build.opensuse.org/request/show/689150
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=461
2019-03-27 17:35:55 +00:00
Bruce Rogers
4dc0ebdca9 Accepting request 688939 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Patches added:
  0061-slirp-check-sscanf-result-when-emul.patch
  0062-ppc-add-host-serial-and-host-model-.patch
  0063-i2c-ddc-fix-oob-read.patch
- Remove an unneeded BuildRequires which impacts bsc#1119414 fix
  Also add a corresponding Recommends for qemu-tools as part of
  this packaging adjustment (bsc#1130484)
- Fix information leak in slirp (CVE-2019-9824 bsc#1129622)
  0061-slirp-check-sscanf-result-when-emul.patch
- Add method to specify whether or not to expose certain ppc64 host
  information, which can be considered a security issue
  (CVE-2019-8934 bsc#1126455)
  0062-ppc-add-host-serial-and-host-model-.patch
- Fix OOB memory access and information leak in virtual monitor
  interface (CVE-2019-03812 bsc#1125721) 
  0063-i2c-ddc-fix-oob-read.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
- Remove an unneeded BuildRequires which impacts bsc#1119414 fix
  Also add a corresponding Recommends for qemu-tools as part of
  this packaging adjustment (bsc#1130484)
- Fix information leak in slirp (CVE-2019-9824 bsc#1129622)
  0061-slirp-check-sscanf-result-when-emul.patch
- Add method to specify whether or not to expose certain ppc64 host
  information, which can be considered a security issue
  (CVE-2019-8934 bsc#1126455)
  0062-ppc-add-host-serial-and-host-model-.patch
- Fix OOB memory access and information leak in virtual monitor
  interface (CVE-2019-03812 bsc#1125721) 
  0063-i2c-ddc-fix-oob-read.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1

OBS-URL: https://build.opensuse.org/request/show/688939
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=460
2019-03-27 03:57:07 +00:00
Bruce Rogers
0c80576ea1 Accepting request 682912 from home:bfrogers:branches:Virtualization
Again address ipxe GCC 9 incompatibilities. Previously included patch to disable unneeded warning got muffed somehow (bsc#1121464)

OBS-URL: https://build.opensuse.org/request/show/682912
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=458
2019-03-08 18:21:16 +00:00
Bruce Rogers
3d00c639f7 Accepting request 678204 from home:Guillaume_G:branches:Virtualization
- Package and cross-build rom files for aarch64 from 
  SLE15/Leap15.0 to fix boo#1125964
- Add patch to fix seabios cross-compilation:
  * seabios-fix_cross_compilation.patch
- Add patch to fix sgabios cross-compilation:
  * sgabios-fix-cross-build.patch
- Fix _constraints to include all architectures for disk size
  (fix aarch64)

OBS-URL: https://build.opensuse.org/request/show/678204
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=456
2019-02-22 14:07:03 +00:00
Bruce Rogers
a9eb5a2a28 Accepting request 676606 from home:bfrogers:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Patches added:
  0058-Revert-target-i386-kvm-add-VMX-migr.patch
  0059-memory-Fix-the-memory-region-type-a.patch
  0060-target-i386-sev-Do-not-pin-the-ram-.patch
- Revert upstream patch which declares x86 vmx feature a migration
  blocker. Given the proliferation of using vm's with host features
  passed through and the general knowledge that nested
  virtualization has many usage caveats, but still gets put in use
  in restricted scenarios, this patch did more harm than good, I
  feel. So despite this relaxation, please consider yourself warned
  that nested virtualization is not yet a supportable feature.
  (bsc#1121604) 
  0058-Revert-target-i386-kvm-add-VMX-migr.patch
- Fix SEV VM device assignment (bsc#1123205)
  0059-memory-Fix-the-memory-region-type-a.patch
  0060-target-i386-sev-Do-not-pin-the-ram-.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
- Revert upstream patch which declares x86 vmx feature a migration
  blocker. Given the proliferation of using vm's with host features
  passed through and the general knowledge that nested
  virtualization has many usage caveats, but still gets put in use
  in restricted scenarios, this patch did more harm than good, I
  feel. So despite this relaxation, please consider yourself warned
  that nested virtualization is not yet a supportable feature.
  (bsc#1121604) 
  0058-Revert-target-i386-kvm-add-VMX-migr.patch
- Fix SEV VM device assignment (bsc#1123205)
  0059-memory-Fix-the-memory-region-type-a.patch
  0060-target-i386-sev-Do-not-pin-the-ram-.patch
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1

OBS-URL: https://build.opensuse.org/request/show/676606
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=455
2019-02-15 22:57:45 +00:00
Bruce Rogers
367159087c Accepting request 674747 from home:bfrogers:branches:Virtualization
AMD SEV related fix: bsc#1124842 and bsc#1102604

OBS-URL: https://build.opensuse.org/request/show/674747
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=454
2019-02-13 21:52:43 +00:00
Bruce Rogers
0e4704d430 Accepting request 670649 from home:bfrogers:branches:Virtualization
- Increase memory needed to build qemu-testsuite for ppc* arch's in _constraints file

OBS-URL: https://build.opensuse.org/request/show/670649
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=452
2019-02-01 23:38:30 +00:00
Bruce Rogers
d1ae93bb19 Accepting request 670231 from home:lyan:branches:Virtualization
Return specification exception for unimplemented diag 308 subcodes

OBS-URL: https://build.opensuse.org/request/show/670231
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=451
2019-01-31 15:32:31 +00:00
Bruce Rogers
88bff2e18f Accepting request 668736 from home:bfrogers:branches:Virtualization
a few fixes.

OBS-URL: https://build.opensuse.org/request/show/668736
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=450
2019-01-25 20:55:31 +00:00
Bruce Rogers
aac8f8ba72 Accepting request 666837 from home:bfrogers:branches:Virtualization
Tweak Xen interface to be compatible with upcoming v4.12 Xen. Also add CVE ref to two patches which were missing it.

OBS-URL: https://build.opensuse.org/request/show/666837
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=449
2019-01-17 22:15:55 +00:00
Bruce Rogers
be4bcd8850 Accepting request 666320 from home:lyan:branches:Virtualization
Fix pwrite64/pread64 to return 0 over -1 for a zero length NULL buffer in qemu

OBS-URL: https://build.opensuse.org/request/show/666320
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=448
2019-01-15 20:55:09 +00:00
Bruce Rogers
92498abdc8 Accepting request 666014 from home:bfrogers:branches:Virtualization
Add reference for fate for move to 3.1, also, additional clarification.

OBS-URL: https://build.opensuse.org/request/show/666014
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=447
2019-01-14 16:35:33 +00:00
Bruce Rogers
b69ad9167a Accepting request 664459 from home:bfrogers:branches:Virtualization
Include security fixes and other recent "stable" fixes

OBS-URL: https://build.opensuse.org/request/show/664459
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=445
2019-01-10 21:10:49 +00:00
Bruce Rogers
dea6cd408e Accepting request 663700 from home:olh:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Patches added:
  0040-xen-ignore-live-parameter-from-xen-.patch
  (bsc#1079730, bsc#1101982, bsc#1063993)

OBS-URL: https://build.opensuse.org/request/show/663700
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=444
2019-01-08 14:53:44 +00:00
Bruce Rogers
120d157844 Accepting request 662931 from home:bfrogers:branches:Virtualization
Follow up on ideas prompted by last change: clean up the patches generated by git workflow. There is no value to the first line (mbox From line), or [PATCH] on subject line. Get rid of those.
Other minor fixes and improvements to update_git.sh

OBS-URL: https://build.opensuse.org/request/show/662931
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=443
2019-01-04 21:08:16 +00:00
Bruce Rogers
e0deb10347 Accepting request 662675 from home:olh:branches:Virtualization
- Modify update_git.sh script:
  pass --zero-commit to format-patch
  This removes needless noise in the buildservice when the same set
  of patches is imported/exported at different times by different users.
  pass --no-signature to format-patch
  Remove sed call which used to remove the signature, use mv instead

This SR does no include the noise of the all-zero hashes.

OBS-URL: https://build.opensuse.org/request/show/662675
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=442
2019-01-03 16:37:27 +00:00
Bruce Rogers
8ec2096a71 Accepting request 660293 from home:bfrogers:branches:Virtualization
Another bsc reference added to changelog from SLE qemu version. Hopefully we're done with nightmare of trying to get v3.1 qemu package into Factory (and SLE15-SP1)!

OBS-URL: https://build.opensuse.org/request/show/660293
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=440
2018-12-20 14:15:16 +00:00
Bruce Rogers
f306c95261 Accepting request 660086 from home:bfrogers:branches:Virtualization
RESUBMIT v3.1 qemu with very minor changelog change

OBS-URL: https://build.opensuse.org/request/show/660086
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=439
2018-12-19 17:30:08 +00:00
Bruce Rogers
c161a6cf01 Accepting request 657981 from home:lin_ma:branches:Virtualization
Use /bin/bash to echo value into sys fs for ksm control (bsc#1112646)

OBS-URL: https://build.opensuse.org/request/show/657981
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=438
2018-12-14 12:22:19 +00:00
Bruce Rogers
63fe54bd7c Accepting request 657704 from home:bfrogers:branches:Virtualization
Include fix for xen issue bsc#1100408

OBS-URL: https://build.opensuse.org/request/show/657704
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=437
2018-12-12 21:38:58 +00:00
Bruce Rogers
870f0091dd Accepting request 657506 from home:olh:branches:Virtualization
- building against xen-devel requires the XC_* compat macros to be
  set because this version of QEMU will be built against many 
  versions of Xen. configure will decide on the appropriate function 
  names it knows about today. To actually call these functions,
  future versions of Xen may require XC_* to be set.
  Furthermore, fix a bug in QEMU: xen_common.h undefines the XC_*
  macros unconditionally.

OBS-URL: https://build.opensuse.org/request/show/657506
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=435
2018-12-12 14:49:37 +00:00
Bruce Rogers
57b090e911 Accepting request 657323 from home:bfrogers:branches:Virtualization
Update to v3.1.0

OBS-URL: https://build.opensuse.org/request/show/657323
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=434
2018-12-11 20:47:06 +00:00
Bruce Rogers
efcf6cdbc8 Accepting request 655897 from Virtualization:Staging
Update to qemu 3.1.0-rc5. Is almost certainly the last rc, so should be same as 3.1.0 final. Putting into devel project 'early' because of SLE and Leap needs, not to get into Factory early. Look for the final 3.1 within a week.

OBS-URL: https://build.opensuse.org/request/show/655897
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=433
2018-12-06 21:20:59 +00:00
Bruce Rogers
72f4642d7c Accepting request 640126 from home:ldewey:branches:Virtualization
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Patches added:
  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
  0043-configure-require-libseccomp-2.2.0.patch
  0044-seccomp-set-the-seccomp-filter-to-a.patch
  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
  0046-seccomp-check-TSYNC-host-capability.patch
* Adding changes to mitigate seccomp vulnerability
  (CVE-2018-15746 bsc#1106222)
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Patches added:
  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
  0043-configure-require-libseccomp-2.2.0.patch
  0044-seccomp-set-the-seccomp-filter-to-a.patch
  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
  0046-seccomp-check-TSYNC-host-capability.patch
* Adding changes to mitigate seccomp vulnerability
  (CVE-2018-15746 bsc#1106222)
- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Patches added:
  0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
  0043-configure-require-libseccomp-2.2.0.patch
  0044-seccomp-set-the-seccomp-filter-to-a.patch
  0045-sandbox-disable-sandbox-if-CONFIG_S.patch
  0046-seccomp-check-TSYNC-host-capability.patch

OBS-URL: https://build.opensuse.org/request/show/640126
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=431
2018-10-05 19:07:45 +00:00
Bruce Rogers
c5a48fe0b5 Accepting request 638228 from home:bfrogers:branches:Virtualization
more misc spec file fixes

OBS-URL: https://build.opensuse.org/request/show/638228
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=429
2018-09-25 15:06:25 +00:00