SHA256
1
0
forked from pool/xen
OBS User unknown
2008-03-14 23:07:14 +00:00
committed by Git OBS Bridge
parent 0ef5182655
commit 9c16971e0e
65 changed files with 3459 additions and 1613 deletions

116
xen.spec
View File

@@ -1,5 +1,5 @@
#
# spec file for package xen (Version 3.2.0_16718_06)
# spec file for package xen (Version 3.2.1_16805_01)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,7 +15,7 @@ Name: xen
%define xvers 3.2
%define xvermaj 3
%define changeset 16718
%define xen_build_dir xen-3.2-testing
%define xen_build_dir xen-3.2.1-testing
%if %sles_version
%define with_kmp 1
%else
@@ -33,14 +33,14 @@ BuildRequires: glibc-32bit glibc-devel-32bit
%if %{?with_kmp}0
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
%endif
Version: 3.2.0_16718_06
Release: 4
Version: 3.2.1_16805_01
Release: 1
License: GPL v2 only
Group: System/Kernel
AutoReqProv: on
PreReq: %insserv_prereq %fillup_prereq
Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
Source0: xen-3.2-testing-src.tar.bz2
Source0: xen-3.2.1-testing-src.tar.bz2
Source2: README.SuSE
Source3: boot.xen
Source4: boot.local.xenU
@@ -68,33 +68,25 @@ Source24: xenapiusers
Patch0: 16716-xend-version.patch
Patch1: 16718-batched-mmu-updates.patch
Patch2: 16769-pci-high-memory-resource.patch
Patch3: 16777-xend-block-attach.patch
Patch4: 16859-x86_emulate-clts-fix.patch
Patch5: 16873-net-nat.patch
Patch6: 16877-blktap.patch
Patch7: 16883-xend-crashed-state.patch
Patch8: 16884-xend-rename-restart.patch
Patch9: 16885-xend-config-comments.patch
Patch10: 16886-xenstore-leak.patch
Patch11: 16890-xenapi-version.patch
Patch12: 16929-hvm-guest-crash-fix.patch
Patch13: 16930-shadow-pinning-logic-fix.patch
Patch14: 16932-xend-hvm-localtime.patch
Patch15: 16945-blktap-strip.patch
Patch16: 16947-fvmachine-xenstore.patch
Patch17: 16962-cross-page-write-failure.patch
Patch18: 16965-xend-leak.patch
Patch19: 16976-x86_emulate-sahf-fix.patch
Patch20: 16977-xend-restart-count.patch
Patch21: 16980-x86_emulate-macro-fix.patch
Patch22: 16988-xm-reboot.patch
Patch23: 16989-xend-coredump.patch
Patch24: 16995-x86_emulate-mul-fix.patch
Patch25: 16998-x86_emulate-imul-fix.patch
Patch26: 17003-qemu-queue-mouse.patch
Patch27: 17017-hpet-configuration.patch
Patch28: 17036-mismatched-save-rest-fix.patch
Patch29: 17113-xend-restore.patch
Patch3: 16873-net-nat.patch
Patch4: 16877-blktap.patch
Patch5: 16883-xend-crashed-state.patch
Patch6: 16884-xend-rename-restart.patch
Patch7: 16885-xend-config-comments.patch
Patch8: 16886-xenstore-leak.patch
Patch9: 16890-xenapi-version.patch
Patch10: 16931-hvm-hap-param.patch
Patch11: 16933-hvm-hap-fix.patch
Patch12: 16939-hvm-hap-fix.patch
Patch13: 16947-fvmachine-xenstore.patch
Patch14: 16977-xend-restart-count.patch
Patch15: 16989-xend-coredump.patch
Patch16: 17017-hpet-configuration.patch
Patch17: 17124-numa-free-memory-size.patch
Patch18: 17131-numa-set-vcpu-affinity.patch
Patch19: 17190-remove-hap-boot-param.patch
Patch20: 17191-remove-hap-boot-param-doc.patch
Patch21: 17xxx-xenapi-defaults.patch
# Our patches
Patch100: xen-config.diff
Patch101: xend-config.diff
@@ -142,6 +134,7 @@ Patch158: xen-qcow-realpath-buffer-overflow.patch
Patch159: xen-api-auth.patch
Patch160: pv_32_16_color_trans.patch
Patch161: hvm-ide-flush-o_direct.patch
Patch162: migration-cpl-init.patch
# Patches from Jan
Patch240: xenctx.patch
Patch241: const-callback-arg.patch
@@ -155,17 +148,18 @@ Patch247: 32on64-extra-mem.patch
Patch350: pv-driver-build.patch
Patch351: xen-ioemu-hvm-pv-support.diff
Patch352: pvdrv_emulation_control.patch
# Intel EPT / VPID patches
Patch400: ept-novell-x64.patch
Patch401: vpid-novell.patch
Patch402: livemig-ept-novell-x64.patch
Patch403: livemig-ept-novell-i386.patch
%ifarch x86_64
# novell_shim patches
Patch500: ns_tools.patch
Patch501: ns_xen_base.patch
Patch502: ns_xen_extension.patch
%endif
Patch400: ns_tools.patch
Patch401: ns_xen_base.patch
Patch402: ns_xen_extension.patch
# Intel EPT / VPID patches
Patch500: ept-novell-x64.patch
Patch501: vpid-novell-x64.patch
Patch502: ept-novell-x64-2m.patch
Patch503: ept-with-livemgr-2m.diff
Patch504: ept-novell-i386.patch
Patch505: vpid-novell-i386.patch
Patch506: livemig-ept-novell-i386.patch
Url: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define pysite %(python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib()")
@@ -511,14 +505,6 @@ Authors:
%patch19 -p1
%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
%patch25 -p1
%patch26 -p1
%patch27 -p1
%patch28 -p1
%patch29 -p1
%patch100 -p1
%patch101 -p1
%patch102 -p1
@@ -564,7 +550,8 @@ Authors:
%patch158 -p1
%patch159 -p1
%patch160 -p1
%patch161 -p1
#%patch161 -p1
#%patch162 -p1
%patch240 -p1
%patch241 -p1
%patch242 -p1
@@ -576,17 +563,18 @@ Authors:
%patch350 -p1
%patch351 -p1
%patch352 -p1
%ifarch x86_64
%patch400 -p1
%patch401 -p1
%ifarch x86_64
%patch402 -p1
%else
%patch403 -p1
%endif
%ifarch x86_64
%patch500 -p1
%patch501 -p1
%patch502 -p1
%patch503 -p1
%else
%patch504 -p1
%patch505 -p1
%patch506 -p1
%endif
%build
@@ -907,8 +895,24 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
/sbin/ldconfig
%changelog
* Fri Mar 14 2008 carnold@novell.com
- Update to Xen 3.2.1 changeset 16805.
* Fri Mar 14 2008 coolo@suse.de
- ipcalc does not exist - and breaks pattern
* Wed Mar 12 2008 jfehlig@novell.com
- Increased dom0-min-mem value to 512Mb in xend-config.sxp
bnc#370007
* Tue Mar 11 2008 jfehlig@novell.com
- Fixed initialization of default VM config values when creating
VMs through Xen API. bnc#368273
* Mon Mar 10 2008 jfehlig@novell.com
- Removed unused/untested xend-relocation script.
* Sat Mar 08 2008 jfehlig@novell.com
- Set device model when creating pvfb consoles via XenAPI.
bnc#367851
* Fri Mar 07 2008 jfehlig@novell.com
- Ensure dhcpcd is activated, if appropriate, on bridges created
by network-multinet. bnc#364633
* Fri Feb 29 2008 carnold@novell.com
- bnc#357966 - VT-D dosen't work for HVM guest.
* Fri Feb 29 2008 plc@novell.com