summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/qemu-9999: Drop sdl-1.2 supportMichal Privoznik2018-10-221-11/+4
| | | | | | | | | | | QEMU has deprecated sdl-1.2 support nearly a year ago (in upstream commit of e52c6ba3414). It's not removed yet, but it soon will be. Therefore, drop support for it in our ebuild. This is achieved by basically dropping old 'sdl' use flag and then renaming 'sdl2' to 'sdl'. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu-9999: Drop gtk2 use flagMichal Privoznik2018-10-221-12/+4
| | | | | | | | | QEMU has deprecated gtk2 support nearly a year ago, and recently it dropped the support completely (upstream commit 89d85cde75143). Reflect this change in the live ebuild. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu-9999: Sync softmmu targetsMichal Privoznik2018-09-261-1/+1
| | | | | | | | Qemu dropped ppcemb target in a69dc537cc1a6d3c3cb35d30197ed45914a150c3. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #664062Mikle Kolyada2018-08-241-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: x86 stable (bug #664062)Thomas Deutschmann2018-08-231-1/+1
| | | | Package-Manager: Portage-2.3.48, Repoman-2.3.10
* app-emulation/qemu: drop version 2.11.*Matthias Maier2018-08-193-861/+0
| | | | | Bug: https://bugs.gentoo.org/663502 Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: version bump to 2.12.1, add ssbd supportMatthias Maier2018-08-193-38/+3
| | | | Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: version bump to 3.0.0Matthias Maier2018-08-192-0/+820
| | | | | Closes: https://bugs.gentoo.org/664052 Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: add python to DEPENDMatthias Maier2018-08-193-0/+3
| | | | | Closes: https://bugs.gentoo.org/662024 Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: add missing versionator inheritMarty E. Plummer2018-08-094-4/+4
| | | | | | | | c6b150836dfef848e51ec2cce801b12daf2c77b1 dropped versionator from linux-info, which these ebuilds were using via the implicit inherit. Package-Manager: Portage-2.3.44, Repoman-2.3.10 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: fix aarch64 tcg simd crashJason A. Donenfeld2018-07-232-0/+855
| | | | | | | | | | QEMU mailing list thread is here: https://marc.info/?l=qemu-devel&m=153229252602494&w=2 The patch is here: https://marc.info/?l=qemu-devel&m=153230940005574&w=2 Package-Manager: Portage-2.3.43, Repoman-2.3.10
* app-emulation/qemu: mark hppa firmware as prebuiltSergei Trofimovich2018-06-302-0/+2
| | | | Package-Manager: Portage-2.3.41, Repoman-2.3.9
* app-emulation/qemu: update patches, fix compilation with python-2Matthias Maier2018-06-252-2/+2
| | | | | Closes: https://bugs.gentoo.org/659090 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: amd64 stable wrt bug #658180Mikle Kolyada2018-06-231-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: x86 stable (bug #658180)Thomas Deutschmann2018-06-181-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: rearrange patchesMatthias Maier2018-06-153-186/+2
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix major TCG crashJason A. Donenfeld2018-06-152-0/+184
| | | | | | This is a custom backport of a patch being prepared for 2.12.1. Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix compilation with python2Matthias Maier2018-06-142-2/+2
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix crash during Windows guest installationMatthias Maier2018-06-122-2/+2
| | | | | Closes: https://bugs.gentoo.org/656886 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix compilation if en_US.UTF-8 is unavailableMatthias Maier2018-06-122-1/+3
| | | | | | | Thanks to Arfrever for the proper patch. Closes: https://bugs.gentoo.org/657766 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: change maintainerMatthias Maier2018-06-091-2/+6
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: update live ebuildMatthias Maier2018-06-091-3/+15
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: try to fix dependency messMatthias Maier2018-06-091-2/+14
| | | | | | | | | | | | - add missing USE=infiniband dependencies - fix automagic libxml2 dependency, also fixes static build - add python-3 support - fix automagic libxbcommon dependency Closes: https://bugs.gentoo.org/656006 Closes: https://bugs.gentoo.org/656076 Closes: https://bugs.gentoo.org/657428 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: drop obsoleteMatthias Maier2018-06-092-806/+0
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: version bump to 2.12Matthias Maier2018-05-172-0/+805
| | | | | Closes: https://bugs.gentoo.org/654174 Package-Manager: Portage-2.3.36, Repoman-2.3.9
* app-emulation/qemu: desnappifyMatthias Maier2018-04-041-2/+2
| | | | | | | commit to stable Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --force
* app-emulation/qemu: desnappify live ebuildMatthias Maier2018-04-041-2/+2
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* app-emulation/qemu: ebuild maintenanceMatthias Maier2018-04-042-3/+4
| | | | | | | | | | | * desnappify * fix ARM performance issue. Thanks to David Flogeras and Alexander Tsoy. Closes: https://bugs.gentoo.org/647952 Closes: https://bugs.gentoo.org/651602 Package-Manager: Portage-2.3.28, Repoman-2.3.9
* app-emulation/qemu: drop 2.11.0Matthias Maier2018-04-042-807/+0
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* app-emulation/qemu: remove unused patchMichael Mair-Keimberger2018-03-291-24/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/7686
* app-emulation/qemu: x86 stable (bug #649616)Thomas Deutschmann2018-03-291-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: Revert: update 2.11.1-r52, 9999Matthias Maier2018-03-272-2/+0
| | | | This reverts commit 289a2b775c75dd1e88aa972642624a0bf692e957.
* app-emulation/qemu: Revert: add rule to fix permissions on /dev/vfio/vfioMatthias Maier2018-03-272-3/+0
| | | | This reverts commit 2fc1bc6c7b1f41a3a7df74ce8e170996eb7e36d9.
* app-emulation/qemu: update 2.11.1-r52, 9999Matthias Maier2018-03-272-0/+2
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: add rule to fix permissions on /dev/vfio/vfioMatthias Maier2018-03-272-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The device node /dev/vfio/vfio gets created on modprobing the vfio* modules. This happens in particular on demand when a qemu vm with PCI passthrough is started up. The default permissios for the freshly created device node is crw-rw-rw- 1 root root 10, 196 Mar 27 08:44 /dev/vfio/vfio This is terrible. This patch adds an udev rules and makes sure that the device node has rw permissions for user root, and group kvm (and no permissions for all). This fixes - startup when a qemu-kvm is started as non-root (provided the user is in group kvm, which is our current policy for accessing /dev/kvm, etc., anyway). - work around this security vulnerability, where /dev/vfio/vfio is created with world writable permissions upon modprobe. [1] Thanks to username234, Kash Pande, Ted Rodgers for discovery and patch! [1] Steps to reproduce: % ls -la /dev/vfio/vfio crw------- 1 root root 10, 196 Mar 27 15:40 /dev/vfio/vfio % modprobe vfio % ls -la /dev/vfio/vfio crw-rw-rw- 1 root root 10, 196 Mar 27 15:41 /dev/vfio/vfio [2] I cannot find an udev rule installed by libvirt/qemu/... that triggers these permissions. Bug: https://bugs.gentoo.org/651668 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --force
* app-emulation/qemu: drop obsolete fileMatthias Maier2018-03-271-1/+0
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: update live ebuildMatthias Maier2018-03-201-0/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: amd64 stable wrt bug #649616Mikle Kolyada2018-03-191-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: fix capstone dependencyMatthias Maier2018-03-181-0/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: restore keywordsMatthias Maier2018-03-181-2/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: drop 2.11.1Matthias Maier2018-03-182-803/+0
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: 2.11.1: apply security patchesMatthias Maier2018-03-181-0/+805
| | | | | | | | | | * disable capstone * apply patch for CVE-2018-7550 Bug: https://bugs.gentoo.org/647570 Bug: https://bugs.gentoo.org/649616 Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: update live ebuildMatthias Maier2018-03-181-17/+17
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: 2.11.1: New binary blob pinning, CVE patches, maintenanceMatthias Maier2018-03-184-7/+19
| | | | | | | | | | | | | | | | | | | * new binary blobs pinning =sys-firmware/edk2-ovmf-2017_p20180211 =sys-firmware/ipxe-1.0.0_p20180211 =sys-firmware/seabios-1.11.0 =sys-firmware/sgabios-0.1_pre8-r1 =sys-firmware/vgabios-0.7a-r1 keyword ebuild * fix include path for capstone, bug 647570 * add USE=capstone support, bug 647570 * apply patch for CVE-2018-7550 Closes: https://bugs.gentoo.org/647570 Bug: https://bugs.gentoo.org/649616 Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: bump pinned firmware versionsMatthias Maier2018-03-141-2/+2
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: bug #647570Zero_Chaos2018-02-173-0/+9
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: Version bump to 2.11.1Patrick McLean2018-02-162-0/+804
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: [QA] Fix DoubleEmptyLineMichał Górny2018-02-152-2/+0
|
* app-emulation/qemu: drop vulnerable versionMatthias Maier2018-02-124-913/+0
| | | | | Bug: https://bugs.gentoo.org/646814 Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: x86 stable (bug #646814)Thomas Deutschmann2018-02-121-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6