SHA256
1
0
forked from pool/qemu
Commit Graph

592 Commits

Author SHA256 Message Date
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
a950b2dc06 Accepting request 751312 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/751312
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=514
2019-11-27 13:05:39 +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
51e56b9cca Accepting request 746105 from home:bfrogers:branches:Virtualization
Oops - left some private "Scribble" notes in update_git.sh - clean that up

OBS-URL: https://build.opensuse.org/request/show/746105
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=506
2019-11-06 23:32:51 +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
ab93feb144 Accepting request 744582 from home:bfrogers:branches:Virtualization
Workflow script tweaks

OBS-URL: https://build.opensuse.org/request/show/744582
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=503
2019-10-31 20:34:37 +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
0111015009 Accepting request 734444 from home:bfrogers:branches:Virtualization
Now I find that submitting to Factory is enforcing that each of the flavors of the qemu package need to have the same list of sources! This seems wrong to me, but I'll play the game for now.

OBS-URL: https://build.opensuse.org/request/show/734444
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=494
2019-10-02 04:27:39 +00:00
Bruce Rogers
d9a47a9e49 Accepting request 734442 from home:bfrogers:branches:Virtualization
OK - checking in to Factory has new checks - seems we must use the upstream tarball (which didn't have the complete repo!). But that will work now that we have disabled building the EDK2 firmware.

OBS-URL: https://build.opensuse.org/request/show/734442
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=493
2019-10-02 04:06:51 +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
d06ff98d8c Accepting request 733859 from home:bfrogers:branches:Virtualization
Some more script cleanups

OBS-URL: https://build.opensuse.org/request/show/733859
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=490
2019-09-28 15:46:49 +00:00
Bruce Rogers
a4c16cb1ad Accepting request 733514 from home:bfrogers:branches:Virtualization
Some more tweaks to the spec file for readability, size and "flow"

OBS-URL: https://build.opensuse.org/request/show/733514
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=489
2019-09-26 19:33:33 +00:00
Bruce Rogers
3ab58a2291 Accepting request 731688 from home:bfrogers:branches:Virtualization
Tweak cross compiler used based. Also clean up commentary in scripts.

OBS-URL: https://build.opensuse.org/request/show/731688
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=488
2019-09-18 08:58:50 +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
d9237f8bdb Accepting request 702373 from home:bfrogers:branches:Virtualization
Last submission was broken. Sorry!

OBS-URL: https://build.opensuse.org/request/show/702373
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=469
2019-05-11 18:47:35 +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
c8eaf9bdfb Accepting request 701648 from home:bfrogers:branches:Virtualization
I forgot to remove 71-sev.rules from the set of package files

OBS-URL: https://build.opensuse.org/request/show/701648
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=466
2019-05-08 20:14:39 +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