- bnc#787169 - L3: Marvell 88SE9125 disk controller not detecting
disk in Xen kernel 26133-IOMMU-defer-BM-disable.patch 26324-IOMMU-assign-params.patch 26325-IOMMU-add-remove-params.patch 26326-VT-d-context-map-params.patch 26327-AMD-IOMMU-flush-params.patch 26328-IOMMU-pdev-type.patch 26329-IOMMU-phantom-dev.patch 26330-VT-d-phantom-MSI.patch 26331-IOMMU-phantom-dev-quirk.patch - Upstream patches from Jan 26294-x86-AMD-Fam15-way-access-filter.patch 26320-IOMMU-domctl-assign-seg.patch 26332-x86-compat-show-guest-stack-mfn.patch 26333-x86-get_page_type-assert.patch - bnc#794316 - VUL-0: CVE-2012-5634: xen: VT-d interrupt remapping source validation flaw (XSA-33) CVE-2012-5634-xsa33.patch - Update to Xen 4.2.1 c/s 25952 - Upstream patches from Jan 26195-x86-compat-atp-gmfn-range-cont.patch 26196-ACPI-set-PDC-bits-rc.patch 26200-IOMMU-debug-verbose.patch 26203-x86-HAP-dirty-vram-leak.patch 26229-gnttab-version-switch.patch (Replaces CVE-2012-5510-xsa26.patch) 26230-x86-HVM-limit-batches.patch (Replaces CVE-2012-5511-xsa27.patch) OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=220
This commit is contained in:
committed by
Git OBS Bridge
parent
5c0f7d38a6
commit
898ade9d0e
172
xen.spec
172
xen.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package xen
|
||||
#
|
||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -19,8 +19,8 @@ Name: xen
|
||||
ExclusiveArch: %ix86 x86_64
|
||||
%define xvers 4.2
|
||||
%define xvermaj 4
|
||||
%define changeset 25844
|
||||
%define xen_build_dir xen-4.2.0-testing
|
||||
%define changeset 25952
|
||||
%define xen_build_dir xen-4.2.1-testing
|
||||
%define with_kmp 1
|
||||
%define with_stubdom 1
|
||||
# EFI requires gcc46 or newer
|
||||
@@ -114,13 +114,13 @@ BuildRequires: kernel-syms
|
||||
BuildRequires: module-init-tools
|
||||
BuildRequires: xorg-x11
|
||||
%endif
|
||||
Version: 4.2.0_04
|
||||
Version: 4.2.1_02
|
||||
Release: 0
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
|
||||
License: GPL-2.0+
|
||||
Group: System/Kernel
|
||||
Source0: xen-4.2.0-testing-src.tar.bz2
|
||||
Source0: xen-4.2.1-testing-src.tar.bz2
|
||||
Source1: stubdom.tar.bz2
|
||||
Source2: qemu-xen-traditional-dir-remote.tar.bz2
|
||||
Source3: qemu-xen-dir-remote.tar.bz2
|
||||
@@ -163,20 +163,6 @@ Source99: baselibs.conf
|
||||
# http://xenbits.xensource.com/ext/xenalyze
|
||||
Source20000: xenalyze.hg.tar.bz2
|
||||
# Upstream patches
|
||||
Patch25833: 25833-32on64-bogus-pt_base-adjust.patch
|
||||
Patch25835: 25835-adjust-rcu-lock-domain.patch
|
||||
Patch25836: 25836-VT-d-S3-MSI-resume.patch
|
||||
Patch25850: 25850-tmem-xsa-15-1.patch
|
||||
Patch25851: 25851-tmem-xsa-15-2.patch
|
||||
Patch25852: 25852-tmem-xsa-15-3.patch
|
||||
Patch25853: 25853-tmem-xsa-15-4.patch
|
||||
Patch25854: 25854-tmem-xsa-15-5.patch
|
||||
Patch25855: 25855-tmem-xsa-15-6.patch
|
||||
Patch25856: 25856-tmem-xsa-15-7.patch
|
||||
Patch25857: 25857-tmem-xsa-15-8.patch
|
||||
Patch25858: 25858-tmem-xsa-15-9.patch
|
||||
Patch25859: 25859-tmem-missing-break.patch
|
||||
Patch25860: 25860-tmem-cleanup.patch
|
||||
Patch25861: 25861-x86-early-fixmap.patch
|
||||
Patch25862: 25862-sercon-non-com.patch
|
||||
Patch25863: 25863-sercon-ehci-dbgp.patch
|
||||
@@ -188,33 +174,12 @@ Patch25909: 25909-xenpm-consistent.patch
|
||||
Patch25920: 25920-x86-APICV-enable.patch
|
||||
Patch25921: 25921-x86-APICV-delivery.patch
|
||||
Patch25922: 25922-x86-APICV-x2APIC.patch
|
||||
Patch25927: 25927-x86-domctl-ioport-mapping-range.patch
|
||||
Patch25929: 25929-tmem-restore-pool-version.patch
|
||||
Patch25931: 25931-x86-domctl-iomem-mapping-checks.patch
|
||||
Patch25940: 25940-x86-S3-flush-cache.patch
|
||||
Patch25941: 25941-pygrub_always_append_--args.patch
|
||||
Patch25952: 25952-x86-MMIO-remap-permissions.patch
|
||||
Patch25957: 25957-x86-TSC-adjust-HVM.patch
|
||||
Patch25958: 25958-x86-TSC-adjust-sr.patch
|
||||
Patch25959: 25959-x86-TSC-adjust-expose.patch
|
||||
Patch25961: 25961-x86-HPET-interrupts.patch
|
||||
Patch25962: 25962-x86-assign-irq-vector-old.patch
|
||||
Patch25965: 25965-x86-ucode-Intel-resume.patch
|
||||
Patch25975: 25975-x86-IvyBridge.patch
|
||||
Patch25984: 25984-SVM-nested-paging-mode.patch
|
||||
Patch26006: 26006-hotplug-Linux_Remove_tracing_bash_-x_from_network-nat_script.patch
|
||||
Patch26007: 26007-xenballoond.init_remove_4_from_default_runlevel.patch
|
||||
Patch26008: 26008-xend-pvscsi_fix_passing_of_SCSI_control_LUNs.patch
|
||||
Patch26009: 26009-xend-pvscsi_fix_usage_of_persistant_device_names_for_SCSI_devices.patch
|
||||
Patch26010: 26010-xend-pvscsi_update_sysfs_parser_for_Linux_3.0.patch
|
||||
Patch26011: 26011-stubdom_fix_parallel_build_by_expanding_CROSS_MAKE.patch
|
||||
Patch26018: 26018-pygrub_correct_typo_in_--args_assignment.patch
|
||||
Patch26054: 26054-x86-AMD-perf-ctr-init.patch
|
||||
Patch26055: 26055-x86-oprof-hvm-mode.patch
|
||||
Patch26056: 26056-page-alloc-flush-filter.patch
|
||||
Patch26061: 26061-x86-oprof-counter-range.patch
|
||||
Patch26062: 26062-ACPI-ERST-move-data.patch
|
||||
Patch26063: 26063-x86-HPET-affinity-lock.patch
|
||||
Patch26077: 26077-stubdom_fix_compile_errors_in_grub.patch
|
||||
Patch26078: 26078-hotplug-Linux_remove_hotplug_support_rely_on_udev_instead.patch
|
||||
Patch26079: 26079-hotplug-Linux_close_lockfd_after_lock_attempt.patch
|
||||
@@ -225,32 +190,33 @@ Patch26084: 26084-hotplug_install_hotplugpath.sh_as_data_file.patch
|
||||
Patch26085: 26085-stubdom_install_stubdompath.sh_as_data_file.patch
|
||||
Patch26086: 26086-hotplug-Linux_correct_sysconfig_tag_in_xendomains.patch
|
||||
Patch26087: 26087-hotplug-Linux_install_sysconfig_files_as_data_files.patch
|
||||
Patch26088: 26088-tools_xend_fix_wrong_condition_check_for_xml_file.patch
|
||||
Patch26093: 26093-HVM-PoD-grant-mem-type.patch
|
||||
Patch26095: 26095-SVM-nested-leak.patch
|
||||
Patch26096: 26096-SVM-nested-vmexit-emul.patch
|
||||
Patch26098: 26098-perfc-build.patch
|
||||
Patch26102: 26102-x86-IOAPIC-legacy-not-first.patch
|
||||
Patch26114: 26114-pygrub-list-entries.patch
|
||||
Patch26129: 26129-ACPI-BGRT-invalidate.patch
|
||||
Patch26132: 26132-tmem-save-NULL-check.patch
|
||||
Patch26134: 26134-x86-shadow-invlpg-check.patch
|
||||
Patch26139: 26139-cpumap-masking.patch
|
||||
Patch26148: 26148-vcpu-timer-overflow.patch
|
||||
Patch26149: 26149-x86-p2m-physmap-error-path.patch
|
||||
Patch26150: 26150-x86-shadow-unhook-toplevel-check.patch
|
||||
Patch26151: 26151-gnttab-compat-get-status-frames.patch
|
||||
Patch26179: 26179-PCI-find-next-cap.patch
|
||||
Patch26133: 26133-IOMMU-defer-BM-disable.patch
|
||||
Patch26183: 26183-x86-HPET-masking.patch
|
||||
Patch26188: 26188-x86-time-scale-asm.patch
|
||||
Patch26189: 26189-xenstore-chmod.patch
|
||||
Patch25: CVE-2012-4544-xsa25.patch
|
||||
Patch26: CVE-2012-5510-xsa26.patch
|
||||
Patch27: CVE-2012-5511-xsa27.patch
|
||||
Patch29: CVE-2012-5513-xsa29.patch
|
||||
Patch30: CVE-2012-5514-xsa30.patch
|
||||
Patch31: CVE-2012-5515-xsa31.patch
|
||||
Patch32: CVE-2012-5525-xsa32.patch
|
||||
Patch26200: 26200-IOMMU-debug-verbose.patch
|
||||
Patch26235: 26235-IOMMU-ATS-max-queue-depth.patch
|
||||
Patch26252: 26252-VMX-nested-rflags.patch
|
||||
Patch26253: 26253-VMX-nested-rdtsc.patch
|
||||
Patch26254: 26254-VMX-nested-dr.patch
|
||||
Patch26255: 26255-VMX-nested-ia32e-mode.patch
|
||||
Patch26258: 26258-VMX-nested-intr-delivery.patch
|
||||
Patch26262: 26262-x86-EFI-secure-shim.patch
|
||||
Patch26266: 26266-sched-ratelimit-check.patch
|
||||
Patch26294: 26294-x86-AMD-Fam15-way-access-filter.patch
|
||||
Patch26320: 26320-IOMMU-domctl-assign-seg.patch
|
||||
Patch26324: 26324-IOMMU-assign-params.patch
|
||||
Patch26325: 26325-IOMMU-add-remove-params.patch
|
||||
Patch26326: 26326-VT-d-context-map-params.patch
|
||||
Patch26327: 26327-AMD-IOMMU-flush-params.patch
|
||||
Patch26328: 26328-IOMMU-pdev-type.patch
|
||||
Patch26329: 26329-IOMMU-phantom-dev.patch
|
||||
Patch26330: 26330-VT-d-phantom-MSI.patch
|
||||
Patch26331: 26331-IOMMU-phantom-dev-quirk.patch
|
||||
Patch26332: 26332-x86-compat-show-guest-stack-mfn.patch
|
||||
Patch26333: 26333-x86-get_page_type-assert.patch
|
||||
Patch33: CVE-2012-5634-xsa33.patch
|
||||
# Upstream qemu patches
|
||||
Patch100: VNC-Support-for-ExtendedKeyEvent-client-message.patch
|
||||
# Our patches
|
||||
@@ -345,6 +311,7 @@ Patch459: blktap-close-fifos.patch
|
||||
Patch460: blktap-disable-debug-printf.patch
|
||||
Patch461: xen-glibc217.patch
|
||||
Patch462: reverse-24757-use-grant-references.patch
|
||||
Patch463: xen-migration-bridge-check.patch
|
||||
# Jim's domain lock patch
|
||||
Patch480: xend-domain-lock.patch
|
||||
Patch481: xend-domain-lock-sfex.patch
|
||||
@@ -704,20 +671,6 @@ Authors
|
||||
%setup -q -n %xen_build_dir -a 1 -a 2 -a 3 -a 4 -a 5 -a 20000
|
||||
tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
|
||||
# Upstream patches
|
||||
%patch25833 -p1
|
||||
%patch25835 -p1
|
||||
%patch25836 -p1
|
||||
%patch25850 -p1
|
||||
%patch25851 -p1
|
||||
%patch25852 -p1
|
||||
%patch25853 -p1
|
||||
%patch25854 -p1
|
||||
%patch25855 -p1
|
||||
%patch25856 -p1
|
||||
%patch25857 -p1
|
||||
%patch25858 -p1
|
||||
%patch25859 -p1
|
||||
%patch25860 -p1
|
||||
%patch25861 -p1
|
||||
%patch25862 -p1
|
||||
%patch25863 -p1
|
||||
@@ -729,33 +682,12 @@ tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
|
||||
%patch25920 -p1
|
||||
%patch25921 -p1
|
||||
%patch25922 -p1
|
||||
%patch25927 -p1
|
||||
%patch25929 -p1
|
||||
%patch25931 -p1
|
||||
%patch25940 -p1
|
||||
%patch25941 -p1
|
||||
%patch25952 -p1
|
||||
%patch25957 -p1
|
||||
%patch25958 -p1
|
||||
%patch25959 -p1
|
||||
%patch25961 -p1
|
||||
%patch25962 -p1
|
||||
%patch25965 -p1
|
||||
%patch25975 -p1
|
||||
%patch25984 -p1
|
||||
%patch26006 -p1
|
||||
%patch26007 -p1
|
||||
%patch26008 -p1
|
||||
%patch26009 -p1
|
||||
%patch26010 -p1
|
||||
%patch26011 -p1
|
||||
%patch26018 -p1
|
||||
%patch26054 -p1
|
||||
%patch26055 -p1
|
||||
%patch26056 -p1
|
||||
%patch26061 -p1
|
||||
%patch26062 -p1
|
||||
%patch26063 -p1
|
||||
%patch26077 -p1
|
||||
%patch26078 -p1
|
||||
%patch26079 -p1
|
||||
@@ -766,32 +698,33 @@ tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
|
||||
%patch26085 -p1
|
||||
%patch26086 -p1
|
||||
%patch26087 -p1
|
||||
%patch26088 -p1
|
||||
%patch26093 -p1
|
||||
%patch26095 -p1
|
||||
%patch26096 -p1
|
||||
%patch26098 -p1
|
||||
%patch26102 -p1
|
||||
%patch26114 -p1
|
||||
%patch26129 -p1
|
||||
%patch26132 -p1
|
||||
%patch26134 -p1
|
||||
%patch26139 -p1
|
||||
%patch26148 -p1
|
||||
%patch26149 -p1
|
||||
%patch26150 -p1
|
||||
%patch26151 -p1
|
||||
%patch26179 -p1
|
||||
%patch26133 -p1
|
||||
%patch26183 -p1
|
||||
%patch26188 -p1
|
||||
%patch26189 -p1
|
||||
%patch25 -p1
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29 -p1
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch32 -p1
|
||||
%patch26200 -p1
|
||||
%patch26235 -p1
|
||||
%patch26252 -p1
|
||||
%patch26253 -p1
|
||||
%patch26254 -p1
|
||||
%patch26255 -p1
|
||||
%patch26258 -p1
|
||||
%patch26262 -p1
|
||||
%patch26266 -p1
|
||||
%patch26294 -p1
|
||||
%patch26320 -p1
|
||||
%patch26324 -p1
|
||||
%patch26325 -p1
|
||||
%patch26326 -p1
|
||||
%patch26327 -p1
|
||||
%patch26328 -p1
|
||||
%patch26329 -p1
|
||||
%patch26330 -p1
|
||||
%patch26331 -p1
|
||||
%patch26332 -p1
|
||||
%patch26333 -p1
|
||||
%patch33 -p1
|
||||
# Qemu
|
||||
%patch100 -p1
|
||||
# Our patches
|
||||
@@ -883,6 +816,7 @@ tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
|
||||
%patch460 -p1
|
||||
%patch461 -p1
|
||||
%patch462 -p1
|
||||
%patch463 -p1
|
||||
%patch480 -p1
|
||||
%patch481 -p1
|
||||
%patch500 -p1
|
||||
|
Reference in New Issue
Block a user