SHA256
1
0
forked from pool/xen

Updating link to change in openSUSE:Factory/xen revision 99.0

OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=87c8ac43897718b61dbcbca0296d6c2a
This commit is contained in:
OBS User buildservice-autocommit
2010-09-27 22:07:21 +00:00
committed by Git OBS Bridge
parent 06b9899ef9
commit 163148b426
186 changed files with 2359 additions and 5185 deletions

156
xen.spec
View File

@@ -1,5 +1,5 @@
#
# spec file for package xen (Version 4.0.0_21091_05)
# spec file for package xen (Version 4.0.1_21326_01)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,8 +22,8 @@ Name: xen
ExclusiveArch: %ix86 x86_64
%define xvers 4.0
%define xvermaj 4
%define changeset 21091
%define xen_build_dir xen-4.0.0-testing
%define changeset 21326
%define xen_build_dir xen-4.0.1-testing
%define with_kmp 1
BuildRequires: LibVNCServer-devel SDL-devel acpica automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel ncurses-devel openssl openssl-devel pciutils-devel python-devel texinfo transfig
BuildRequires: texlive texlive-latex
@@ -38,14 +38,14 @@ BuildRequires: glibc-32bit glibc-devel-32bit
%if %{?with_kmp}0
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
%endif
Version: 4.0.0_21091_05
Release: 9
Version: 4.0.1_21326_01
Release: 1
License: GPLv2+
Group: System/Kernel
AutoReqProv: on
PreReq: %insserv_prereq %fillup_prereq
Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
Source0: xen-4.0.0-testing-src.tar.bz2
Source0: xen-4.0.1-testing-src.tar.bz2
Source2: README.SuSE
Source3: boot.xen
Source4: boot.local.xenU
@@ -75,68 +75,32 @@ Source24: xenapiusers
Source25: xen-updown.sh
# Upstream patches
Patch0: 21089-x86-startup-irq-from-setup-gsi.patch
Patch1: 21109-x86-cpu-hotplug.patch
Patch2: 21128-domain-save-flush.patch
Patch3: 21129-xen-hotplug-cleanup.patch
Patch4: 21150-shadow-race.patch
Patch5: 21151-trace-bounds-check.patch
Patch6: 21160-sysctl-debug-keys.patch
Patch7: 21189-x86-emulate-clflush.patch
Patch8: 21193-blktap-script.patch
Patch9: 21194-ioemu-subtype.patch
Patch10: 21223-xend-preserve-devs.patch
Patch11: 21225-conring-iommu.patch
Patch12: 21234-x86-bad-srat-clear-pxm2node.patch
Patch13: 21235-crashkernel-advanced.patch
Patch14: 21266-vmx-disabled-check.patch
Patch15: 21271-x86-cache-flush-global.patch
Patch16: 21272-x86-dom0-alloc-performance.patch
Patch17: 21273-linux-autconf.patch
Patch18: 21301-svm-lmsl.patch
Patch19: 21304-keyhandler-alternative.patch
Patch20: 21317-xend-blkif-util-tap2.patch
Patch21: passthrough-hotplug-segfault.patch
Patch22: 21331-svm-vintr-during-nmi.patch
Patch23: 21333-xentrace-t_info-size.patch
Patch24: 21340-vtd-dom0-mapping-latency.patch
Patch25: 21346-x86-platform-timer-wrap.patch
Patch26: 21349-x86-memcpy.patch
Patch27: 21360-x86-mce-polling-disabled-init.patch
Patch28: 21372-x86-cross-cpu-wait.patch
Patch29: 21373-dummy-domain-io-caps.patch
Patch30: 21406-x86-microcode-quiet.patch
Patch31: 21408-amd-erratum-383.patch
Patch32: 21421-vts-ats-enabling.patch
Patch33: 21435-vmx-retain-global-controls.patch
Patch34: 21445-x86-tsc-handling-cleanups-v2.patch
Patch35: 21446-iommu-graceful-generic-fail.patch
Patch36: 21453-shadow-avoid-remove-all-after-teardown.patch
Patch37: 21456-compat-hvm-addr-check.patch
Patch38: 21459-block-script.patch
Patch39: 21460-xend-timeoffset.patch
Patch40: 21492-x86-pirq-unbind.patch
Patch41: 21526-x86-nehalem-cpuid-mask.patch
Patch42: 21542-amd-erratum-411.patch
Patch43: 21615-dont-save-xen-heap-pages.patch
Patch44: 21620-x86-signed-domain-irq.patch
Patch45: 21627-cpuidle-wrap.patch
Patch46: 21643-vmx-vpmu-pmc-offset.patch
Patch47: 21653-xend-mac-addr.patch
Patch48: 21678-xend-mac-fix.patch
Patch49: 21682-trace-buffer-range.patch
Patch50: 21683-vtd-kill-timer-conditional.patch
Patch51: 21693-memevent-64bit-only.patch
Patch52: 21695-trace-t_info-readonly.patch
Patch53: 21698-x86-pirq-range-check.patch
Patch54: 21699-p2m-query-for-type-change.patch
Patch55: 21700-32on64-vm86-gpf.patch
Patch56: 21705-trace-printk.patch
Patch57: 21706-trace-security.patch
Patch58: 21712-amd-osvw.patch
Patch59: 21723-get-domu-state.patch
Patch60: 21744-x86-cpufreq-range-check.patch
Patch61: 21847-pscsi.patch
Patch62: 21866-xenapi.patch
Patch1: 21235-crashkernel-advanced.patch
Patch2: 21271-x86-cache-flush-global.patch
Patch3: 21301-svm-lmsl.patch
Patch4: 21304-keyhandler-alternative.patch
Patch5: 21406-x86-microcode-quiet.patch
Patch6: 21421-vts-ats-enabling.patch
Patch7: 21526-x86-nehalem-cpuid-mask.patch
Patch8: 21542-amd-erratum-411.patch
Patch9: 21615-dont-save-xen-heap-pages.patch
Patch10: 21627-cpuidle-wrap.patch
Patch11: 21653-xend-mac-addr.patch
Patch12: 21678-xend-mac-fix.patch
Patch13: 21683-vtd-kill-timer-conditional.patch
Patch14: 21723-get-domu-state.patch
Patch15: 21847-pscsi.patch
Patch16: 21866-xenapi.patch
Patch17: 21894-intel-unmask-cpuid.patch
Patch18: 22019-x86-cpuidle-online-check.patch
Patch19: 22051-x86-forced-EOI.patch
Patch20: 22067-x86-irq-domain.patch
Patch21: 22068-vtd-irte-RH-bit.patch
Patch22: 22071-ept-get-entry-lock.patch
Patch23: 22084-x86-xsave-off.patch
Patch24: 7410-qemu-alt-gr.patch
Patch25: 22135-heap-lock.patch
Patch26: 22148-serial-irq-dest.patch
# Our patches
Patch300: xen-config.diff
Patch301: xend-config.diff
@@ -156,8 +120,6 @@ Patch314: xen-max-free-mem.diff
Patch315: xen-disable-libxl.diff
Patch316: xen-disable-xenpaging.diff
Patch317: xen-extra-fixes.patch
Patch320: block-losetup-retry.diff
Patch321: block-flags.diff
Patch322: bridge-opensuse.patch
Patch323: bridge-vlan.diff
Patch324: bridge-bonding.diff
@@ -185,7 +147,6 @@ Patch355: tools-gdbserver-build.diff
Patch356: ioemu-vnc-resize.patch
Patch357: ioemu-debuginfo.patch
Patch358: vif-bridge-no-iptables.patch
Patch359: suse-disable-tap2-default.patch
# Needs to go upstream
Patch360: checkpoint-rename.patch
Patch361: xm-save-check-file.patch
@@ -200,6 +161,8 @@ Patch369: cpu-pools-docs.patch
Patch370: xend-sysconfig.patch
Patch371: domu-usb-controller.patch
Patch372: popen2-argument-fix.patch
Patch373: usb-list.patch
Patch374: xend-devid-or-name.patch
# Patches for snapshot support
Patch400: snapshot-ioemu-save.patch
Patch401: snapshot-ioemu-restore.patch
@@ -217,14 +180,16 @@ Patch421: ioemu-blktap-barriers.patch
# Other bug fixes or features
Patch423: bdrv_open2_fix_flags.patch
Patch424: bdrv_open2_flags_2.patch
Patch425: ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch
Patch426: ioemu-bdrv-open-CACHE_WB.patch
Patch425: ioemu-bdrv-open-CACHE_WB.patch
Patch426: ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch
Patch427: xen-ioemu-hvm-pv-support.diff
Patch428: qemu-dm-segfault.patch
Patch429: hibernate.patch
Patch430: del_usb_xend_entry.patch
Patch431: capslock_enable.patch
Patch432: enable_more_nic_pxe.patch
Patch433: multi-xvdp.patch
Patch434: check_device_status.patch
# Jim's domain lock patch
Patch450: xend-domain-lock.patch
# Hypervisor and PV driver Patches
@@ -609,42 +574,6 @@ Authors:
%patch24 -p1
%patch25 -p1
%patch26 -p1
%patch27 -p1
%patch28 -p1
%patch29 -p1
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch40 -p1
%patch41 -p1
%patch42 -p1
%patch43 -p1
%patch44 -p1
%patch45 -p1
%patch46 -p1
%patch47 -p1
%patch48 -p1
%patch49 -p1
%patch50 -p1
%patch51 -p1
%patch52 -p1
%patch53 -p1
%patch54 -p1
%patch55 -p1
%patch56 -p1
%patch57 -p1
%patch58 -p1
%patch59 -p1
%patch60 -p1
%patch61 -p1
%patch62 -p1
%patch300 -p1
%patch301 -p1
%patch302 -p1
@@ -663,8 +592,6 @@ Authors:
%patch315 -p1
%patch316 -p1
%patch317 -p1
#%patch320 -p1
#%patch321 -p1
%patch322 -p1
%patch323 -p1
%patch324 -p1
@@ -692,7 +619,6 @@ Authors:
%patch356 -p1
%patch357 -p1
%patch358 -p1
%patch359 -p1
%patch360 -p1
%patch361 -p1
%patch362 -p1
@@ -706,6 +632,8 @@ Authors:
%patch370 -p1
%patch371 -p1
%patch372 -p1
%patch373 -p1
%patch374 -p1
%patch400 -p1
%patch401 -p1
%patch402 -p1
@@ -728,6 +656,8 @@ Authors:
%patch430 -p1
%patch431 -p1
%patch432 -p1
%patch433 -p1
%patch434 -p1
%patch450 -p1
%patch500 -p1
%patch501 -p1
@@ -916,6 +846,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/remus
rm -rf $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/xen/remus
# This is necessary because of the build of libconfig for libxl
#rm -rf $RPM_BUILD_ROOT/$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT/%{_libdir}/debug
%files
%defattr(-,root,root)
@@ -974,6 +905,7 @@ rm -rf $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/xen/remus
/usr/sbin/td-util
/usr/sbin/vhd-update
/usr/sbin/vhd-util
/usr/sbin/gdbsx
%dir %{_libdir}/xen
%dir %{_libdir}/xen/bin
%ifarch x86_64