SHA256
1
0
forked from pool/xen

- bnc#797014 - no way to control live migrations

- bnc#803712 - after live migration rcu_sched_state detected stalls
  xen.migrate.tools-xend_move_assert_to_exception_block.patch
  xen.migrate.tools-libxc_print_stats_if_migration_is_aborted.patch
  xen.migrate.tools_set_number_of_dirty_pages_during_migration.patch
  xen.migrate.tools_notify_restore_to_hangup_during_migration_--abort_if_busy.patch

- bnc#811764 - XEN (hypervisor or kernel) has a problem with EFI
  variable services
  x86-EFI-set-variable-permit-attrs.patch
- Upstream patches from Jan
  26060-ACPI-ERST-table-size-checks.patch
  26692-x86-fully-protect-MSI-X-table-from-PV-guest-accesses.patch
  26702-powernow-add-fixups-for-AMD-P-state-figures.patch
  26704-x86-MCA-suppress-bank-clearing-for-certain-injected-events.patch (bnc#805579)
  26731-AMD-IOMMU-Process-softirqs-while-building-dom0-iommu-mappings.patch
  26733-VT-d-Enumerate-IOMMUs-when-listing-capabilities.patch
  26734-ACPI-ERST-Name-table-in-otherwise-opaque-error-messages.patch
  26736-ACPI-APEI-Unlock-apei_iomaps_lock-on-error-path.patch
  26737-ACPI-APEI-Add-apei_exec_run_optional.patch
  26742-IOMMU-properly-check-whether-interrupt-remapping-is-enabled.patch
  26743-VT-d-deal-with-5500-5520-X58-errata.patch (bnc#801910)
  26744-AMD-IOMMU-allow-disabling-only-interrupt-remapping.patch 
- PVonHVM: __devinit was removed in linux-3.8

OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=234
This commit is contained in:
Charles Arnold
2013-04-04 17:05:57 +00:00
committed by Git OBS Bridge
parent 440dc06691
commit 387129caad
38 changed files with 1633 additions and 52 deletions

View File

@@ -15,6 +15,8 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# needssslcertforbuild
Name: xen
ExclusiveArch: %ix86 x86_64
%define xvers 4.2
@@ -114,7 +116,7 @@ BuildRequires: kernel-syms
BuildRequires: module-init-tools
BuildRequires: xorg-x11
%endif
Version: 4.2.1_10
Version: 4.2.1_11
Release: 0
PreReq: %insserv_prereq %fillup_prereq
Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
@@ -181,6 +183,7 @@ Patch25957: 25957-x86-TSC-adjust-HVM.patch
Patch25958: 25958-x86-TSC-adjust-sr.patch
Patch25959: 25959-x86-TSC-adjust-expose.patch
Patch25975: 25975-x86-IvyBridge.patch
Patch26060: 26060-ACPI-ERST-table-size-checks.patch
Patch26062: 26062-ACPI-ERST-move-data.patch
Patch26077: 26077-stubdom_fix_compile_errors_in_grub.patch
Patch26078: 26078-hotplug-Linux_remove_hotplug_support_rely_on_udev_instead.patch
@@ -275,6 +278,17 @@ Patch26679: 26679-x86-defer-processing-events-on-the-NMI-exit-path.patch
Patch26683: 26683-credit1-Use-atomic-bit-operations-for-the-flags-structure.patch
Patch26686: 26686-xentrace-fix-off-by-one-in-calculate_tbuf_size.patch
Patch26689: 26689-fix-domain-unlocking-in-some-xsm-error-paths.patch
Patch26692: 26692-x86-fully-protect-MSI-X-table-from-PV-guest-accesses.patch
Patch26702: 26702-powernow-add-fixups-for-AMD-P-state-figures.patch
Patch26704: 26704-x86-MCA-suppress-bank-clearing-for-certain-injected-events.patch
Patch26731: 26731-AMD-IOMMU-Process-softirqs-while-building-dom0-iommu-mappings.patch
Patch26733: 26733-VT-d-Enumerate-IOMMUs-when-listing-capabilities.patch
Patch26734: 26734-ACPI-ERST-Name-table-in-otherwise-opaque-error-messages.patch
Patch26736: 26736-ACPI-APEI-Unlock-apei_iomaps_lock-on-error-path.patch
Patch26737: 26737-ACPI-APEI-Add-apei_exec_run_optional.patch
Patch26742: 26742-IOMMU-properly-check-whether-interrupt-remapping-is-enabled.patch
Patch26743: 26743-VT-d-deal-with-5500-5520-X58-errata.patch
Patch26744: 26744-AMD-IOMMU-allow-disabling-only-interrupt-remapping.patch
Patch34: CVE-2013-0151-xsa34.patch
Patch41: CVE-2012-6075-xsa41.patch
Patch88: xen.migrate.tools-xc_print_messages_from_xc_save_with_xc_report.patch
@@ -282,6 +296,10 @@ Patch89: xen.migrate.tools-xc_document_printf_calls_in_xc_restore.patch
Patch90: xen.migrate.tools-xc_rework_xc_save.cswitch_qemu_logdirty.patch
Patch91: xen.migrate.tools_set_migration_constraints_from_cmdline.patch
Patch92: xen.migrate.tools_add_xm_migrate_--log_progress_option.patch
Patch93: xen.migrate.tools-xend_move_assert_to_exception_block.patch
Patch94: xen.migrate.tools-libxc_print_stats_if_migration_is_aborted.patch
Patch95: xen.migrate.tools_set_number_of_dirty_pages_during_migration.patch
Patch96: xen.migrate.tools_notify_restore_to_hangup_during_migration_--abort_if_busy.patch
# Upstream qemu patches
Patch100: VNC-Support-for-ExtendedKeyEvent-client-message.patch
# Our patches
@@ -374,11 +392,11 @@ Patch457: xen-cpupool-xl-config-format.patch
Patch458: ipxe-enable-nics.patch
Patch459: blktap-close-fifos.patch
Patch460: blktap-disable-debug-printf.patch
Patch461: xen-glibc217.patch
Patch462: xen-migration-bridge-check.patch
Patch463: pygrub-netware-xnloader.patch
Patch464: xen-managed-pci-device.patch
Patch465: xend-hvm-firmware-passthrough.patch
Patch461: xen-migration-bridge-check.patch
Patch462: pygrub-netware-xnloader.patch
Patch463: xen-managed-pci-device.patch
Patch464: xend-hvm-firmware-passthrough.patch
Patch465: xen-glibc217.patch
# Jim's domain lock patch
Patch480: xend-domain-lock.patch
Patch481: xend-domain-lock-sfex.patch
@@ -389,8 +407,9 @@ Patch502: x86-cpufreq-report.patch
Patch503: x86-dom-print.patch
Patch504: pvdrv-import-shared-info.patch
Patch505: x86-extra-trap-info.patch
Patch506: pvdrv_emulation_control.patch
Patch507: blktap-pv-cdrom.patch
Patch506: x86-EFI-set-variable-permit-attrs.patch
Patch507: pvdrv_emulation_control.patch
Patch508: blktap-pv-cdrom.patch
Patch511: supported_module.diff
Patch512: magic_ioport_compat.patch
Patch513: xen.sles11sp1.fate311487.xen_platform_pci.dmistring.patch
@@ -755,6 +774,7 @@ tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
%patch25958 -p1
%patch25959 -p1
%patch25975 -p1
%patch26060 -p1
%patch26062 -p1
%patch26077 -p1
%patch26078 -p1
@@ -850,12 +870,27 @@ tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
%patch26683 -p1
%patch26686 -p1
%patch26689 -p1
%patch26692 -p1
%patch26702 -p1
%patch26704 -p1
%patch26731 -p1
%patch26733 -p1
%patch26734 -p1
%patch26736 -p1
%patch26737 -p1
%patch26742 -p1
%patch26743 -p1
%patch26744 -p1
%patch41 -p1
%patch88 -p1
%patch89 -p1
%patch90 -p1
%patch91 -p1
%patch92 -p1
%patch93 -p1
%patch94 -p1
%patch95 -p1
%patch96 -p1
# Qemu
%patch100 -p1
# Our patches
@@ -960,6 +995,7 @@ tar xfj %{SOURCE6} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
%patch505 -p1
%patch506 -p1
%patch507 -p1
%patch508 -p1
%patch511 -p1
%patch512 -p1
%patch513 -p1