Go to file
Nathaniel McCallum 0583426e3d Clean up binfmt.d configuration files
In particular, I performed the following changes:

1. Add the (missing) aarch64 configuration.

2. Mask out e_ident[EI_OSABI]. A single OS can have multiple values
   here. We just pass them all to qemu. I personally ran into this issue
   (where filtering was too strict) on ppc64.

3. Mask out e_ident[EI_ABIVERSION]. On Linux, this value is ignored.

4. Mask out e_ident[EI_PAD]. The current check insists they are zero
   when they are, in fact, undefined.

5. Don't mask any bits for e_ident[EI_VERSION]. We want an exact match
   on this since there has only ever been one version. However, alpha, i386
   and i486 were masking out the least significant bit.

6. Don't mask any bits for e_ident[EI_DATA]. You can't mask out bits for
   endianness because it controls the byte order of later bytes in the
   binfmt match (starting at offset 0x10). So you can never have a rule
   which works with bits masked out on this field. However, alpha, i386 and
   i486 were masking out the least significant bit.
2016-11-15 10:33:03 -05:00
.gitignore Ignore build logs, src RPMs and x84_64 RPM output dir too 2016-07-15 14:39:08 +01:00
50-kvm-s390x.conf Ship sysctl file to fix s390x kvm (bz 1290589) 2016-04-14 18:46:31 -04:00
80-kvm.rules
95-kvm-ppc64-memlock.conf Add ppc64 kvm memlock file (bz 1293024) 2016-10-19 12:23:45 -04:00
99-qemu-guest-agent.rules
0001-vmw_pvscsi-check-page-count-while-initialising-descr.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0002-scsi-pvscsi-limit-loop-to-fetch-SG-list.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0003-scsi-pvscsi-limit-process-IO-loop-to-ring-size.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0004-vmsvga-correct-bitmap-and-pixmap-size-checks.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0005-scsi-mptconfig-fix-an-assert-expression.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0006-scsi-mptconfig-fix-misuse-of-MPTSAS_CONFIG_PACK.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0007-usb-xhci-fix-memory-leak-in-usb_xhci_exit.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0008-scsi-mptsas-use-g_new0-to-allocate-MPTSASRequest-obj.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0009-virtio-add-check-for-descriptor-s-mapped-address.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0010-net-mcf-limit-buffer-descriptor-count.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0011-xhci-limit-the-number-of-link-trbs-we-are-willing-to.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0012-usb-ehci-fix-memory-leak-in-ehci_process_itd.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0013-usb-redir-allocate-buffers-before-waking-up-the-host.patch CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463) 2016-10-15 22:24:48 -04:00
0014-ppc-kvm-Mark-64kB-page-size-support-as-disabled-if-n.patch Fix nested PPC 'Unknown MMU model' error (bz #1374749) 2016-10-19 13:17:38 -04:00
0015-qxl-Only-emit-QXL_INTERRUPT_CLIENT_MONITORS_CONFIG-o.patch Fix nested PPC 'Unknown MMU model' error (bz #1374749) 2016-10-19 13:17:38 -04:00
bridge.conf fixes for -netdev bridge 2012-11-15 17:58:12 +01:00
ksm.service Fix ksm.service (bz 1218814) 2015-05-06 12:52:09 -04:00
ksm.sysconfig
ksmctl.c
ksmtuned Reduce CPU usage when audio is playing (bz #1017644) 2013-11-05 19:42:39 -05:00
ksmtuned.conf
ksmtuned.service Alias qemu-system-* man page to qemu.1 (bz #907746) 2013-05-25 14:54:03 -04:00
kvm.conf CVE-2015-8567: net: vmxnet3: host memory leakage (bz #1289818) 2016-01-20 20:17:04 -05:00
kvm.modules ppc64: Enable HV and PR KVM 2014-08-27 10:57:47 +01:00
qemu-guest-agent.service
qemu-kvm.sh qemu-kvm: Don't try to init KVM during libvirt introspection 2016-05-19 18:15:26 -04:00
qemu.binfmt Clean up binfmt.d configuration files 2016-11-15 10:33:03 -05:00
qemu.spec Clean up binfmt.d configuration files 2016-11-15 10:33:03 -05:00
sources Rebase to qemu 2.7.0 GA 2016-09-08 15:52:09 -04:00