2598 lines
103 KiB
RPMSpec
2598 lines
103 KiB
RPMSpec
#
|
|
# spec file for package xen (Version 3.3.1_18486_01)
|
|
#
|
|
# Copyright (c) 2008 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
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
#
|
|
|
|
# norootforbuild
|
|
|
|
|
|
Name: xen
|
|
ExclusiveArch: %ix86 x86_64
|
|
%define xvers 3.3
|
|
%define xvermaj 3
|
|
%define changeset 18486
|
|
%define xen_build_dir xen-3.3.1-testing
|
|
%define with_kmp 1
|
|
BuildRequires: LibVNCServer-devel SDL-devel automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel ncurses-devel openssl openssl-devel pciutils-devel python-devel transfig
|
|
%if %suse_version >= 1030
|
|
BuildRequires: texlive texlive-latex
|
|
%else
|
|
BuildRequires: te_ams te_latex tetex
|
|
%endif
|
|
%ifarch x86_64
|
|
BuildRequires: glibc-32bit glibc-devel-32bit
|
|
%endif
|
|
%if %{?with_kmp}0
|
|
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
|
|
%endif
|
|
Version: 3.3.1_18486_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.3.1-testing-src.tar.bz2
|
|
Source2: README.SuSE
|
|
Source3: boot.xen
|
|
Source4: boot.local.xenU
|
|
Source5: init.xend
|
|
Source6: init.xendomains
|
|
Source7: logrotate.conf
|
|
Source8: domUloader.py
|
|
Source9: xmexample.domUloader
|
|
Source10: xmexample.disks
|
|
Source11: block-nbd
|
|
Source12: block-iscsi
|
|
Source13: block-npiv
|
|
Source16: xmclone.sh
|
|
Source17: xend-relocation.sh
|
|
Source18: init.xen_loop
|
|
# Xen API remote authentication sources
|
|
Source23: etc_pam.d_xen-api
|
|
Source24: xenapiusers
|
|
# sysconfig hook script for Xen
|
|
Source25: xen-updown.sh
|
|
# Upstream patches
|
|
Patch0: 18406-constify-microcode.patch
|
|
Patch1: 18412-x86-page-type-preemptible.patch
|
|
Patch2: 18420-x86-page-type-preemptible-fix.patch
|
|
Patch3: 18428-poll-single-port.patch
|
|
Patch4: 18446-vtd-dom0-passthrough.patch
|
|
Patch5: 18456-vtd-dom0-passthrough-cmdline.patch
|
|
Patch6: 18464-cpu-hotplug.patch
|
|
Patch7: 18468-therm-control-msr.patch
|
|
Patch8: 18471-cpu-hotplug.patch
|
|
Patch9: 18475-amd-microcode-update.patch
|
|
Patch10: 18481-amd-microcode-update-fix.patch
|
|
Patch11: 18483-intel-microcode-update.patch
|
|
Patch12: 18484-stubdom-ioemu-makefile.patch
|
|
Patch13: 18487-microcode-update-irq-context.patch
|
|
Patch14: 18488-microcode-free-fix.patch
|
|
Patch15: 18509-continue-hypercall-on-cpu.patch
|
|
Patch16: 18519-microcode-retval.patch
|
|
Patch17: 18520-per-CPU-GDT.patch
|
|
Patch18: 18521-per-CPU-TSS.patch
|
|
Patch19: 18523-per-CPU-misc.patch
|
|
Patch20: 18528-dump-evtchn.patch
|
|
Patch21: 18539-pirq-vector-mapping.patch
|
|
Patch22: 18547-pirq-vector-mapping-fix.patch
|
|
Patch23: 18573-move-pirq-logic.patch
|
|
Patch24: 18574-msi-free-vector.patch
|
|
Patch25: 18577-bad-assertion.patch
|
|
Patch26: 18583-passthrough-locking.patch
|
|
Patch27: 18584-evtchn-lock-rename.patch
|
|
Patch28: 18620-x86-page-type-preemptible-fix.patch
|
|
Patch29: 18637-vmx-set-dr7.patch
|
|
Patch30: 18654-xend-vcpus.patch
|
|
Patch31: 18656-vtd-alloc-checks.patch
|
|
Patch32: 18661-recursive-spinlocks.patch
|
|
Patch33: 18745-xend-ioport-irq.patch
|
|
# Our patches
|
|
Patch100: xen-config.diff
|
|
Patch101: xend-config.diff
|
|
Patch102: xen-destdir.diff
|
|
Patch103: xen-rpmoptflags.diff
|
|
Patch104: xen-warnings.diff
|
|
Patch106: xen-changeset.diff
|
|
Patch107: xen-paths.diff
|
|
Patch108: xen-xmexample.diff
|
|
Patch109: xen-xmexample-vti.diff
|
|
Patch110: xen-fixme-doc.diff
|
|
Patch111: xen-domUloader.diff
|
|
Patch112: xen-no-dummy-nfs-ip.diff
|
|
Patch113: serial-split.patch
|
|
Patch114: xen-xm-top-needs-root.diff
|
|
Patch115: xen-tightvnc-args.diff
|
|
Patch116: xen-max-free-mem.diff
|
|
Patch120: xen-ioapic-ack-default.diff
|
|
Patch121: xen-lowmem-emergency-pool.diff
|
|
Patch122: block-losetup-retry.diff
|
|
Patch123: block-flags.diff
|
|
Patch124: xen-hvm-default-bridge.diff
|
|
Patch125: xen-hvm-default-pae.diff
|
|
Patch126: xm-test-cleanup.diff
|
|
Patch127: cross-build-fix.diff
|
|
Patch130: tools-xc_kexec.diff
|
|
Patch131: tools-kboot.diff
|
|
Patch132: libxen_permissive.patch
|
|
Patch133: xenapi-console-protocol.patch
|
|
Patch134: xen-disable-qemu-monitor.diff
|
|
Patch135: supported_module.diff
|
|
Patch136: qemu-security-etch1.diff
|
|
Patch137: rpmlint.diff
|
|
Patch140: cdrom-removable.patch
|
|
Patch150: bridge-opensuse.patch
|
|
Patch151: bridge-vlan.diff
|
|
Patch152: bridge-bonding.diff
|
|
Patch153: bridge-hostonly.diff
|
|
Patch154: bridge-record-creation.patch
|
|
Patch155: xend-core-dump-loc.diff
|
|
Patch156: blktap.patch
|
|
Patch157: xen-api-auth.patch
|
|
Patch158: xen-qemu-iscsi-fix.patch
|
|
Patch159: tools-gdbserver-build.diff
|
|
Patch160: network-route.patch
|
|
# Needs to go upstream sometime, when python 2.6 is widespread
|
|
Patch161: python2.6-fixes.patch
|
|
# Patches for snapshot support
|
|
Patch170: qemu-img-snapshot.patch
|
|
Patch171: ioemu-blktap-fix-open.patch
|
|
Patch172: snapshot-ioemu-save.patch
|
|
Patch173: snapshot-ioemu-restore.patch
|
|
Patch174: snapshot-ioemu-delete.patch
|
|
Patch175: snapshot-xend.patch
|
|
Patch180: ioemu-qcow2-multiblock-aio.patch
|
|
Patch181: ioemu-blktap-image-format.patch
|
|
Patch182: build-tapdisk-ioemu.patch
|
|
Patch183: blktapctrl-default-to-ioemu.patch
|
|
Patch184: ioemu-blktap-barriers.patch
|
|
Patch185: tapdisk-ioemu-logfile.patch
|
|
Patch186: blktap-ioemu-close-fix.patch
|
|
Patch187: ioemu-blktap-zero-size.patch
|
|
# Jim's domain lock patch
|
|
Patch190: xend-domain-lock.patch
|
|
# Patches from Jan
|
|
Patch240: dump-exec-state.patch
|
|
Patch241: x86-show-page-walk-early.patch
|
|
Patch242: x86-extra-trap-info.patch
|
|
Patch243: x86-alloc-cpu-structs.patch
|
|
Patch244: 32on64-extra-mem.patch
|
|
Patch245: msi-enable.patch
|
|
# PV Driver Patches
|
|
Patch350: pv-driver-build.patch
|
|
Patch351: xen-ioemu-hvm-pv-support.diff
|
|
Patch352: pvdrv_emulation_control.patch
|
|
Patch353: blktap-pv-cdrom.patch
|
|
Patch354: i386-highmem-assist.patch
|
|
Patch355: x86-cpufreq-report.patch
|
|
Patch356: x86-dom-cleanup.patch
|
|
Patch357: x86-dom-cleanup-no-hack.patch
|
|
Patch358: x86-partial-page-ref.patch
|
|
Patch359: dom-print.patch
|
|
# novell_shim patches
|
|
Patch400: hv_tools.patch
|
|
Patch401: hv_xen_base.patch
|
|
Patch402: hv_xen_extension.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()")
|
|
%if %{?with_kmp}0
|
|
%suse_kernel_module_package -n xen um xen
|
|
%endif
|
|
|
|
%description
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
This package contains the Xen Hypervisor. (tm)
|
|
|
|
Modern computers are sufficiently powerful to use virtualization to
|
|
present the illusion of many smaller virtual machines (VMs), each
|
|
running a separate operating system instance. Successful partitioning
|
|
of a machine to support the concurrent execution of multiple operating
|
|
systems poses several challenges. Firstly, virtual machines must be
|
|
isolated from one another: It is not acceptable for the execution of
|
|
one to adversely affect the performance of another. This is
|
|
particularly true when virtual machines are owned by mutually
|
|
untrusting users. Secondly, it is necessary to support a variety of
|
|
different operating systems to accommodate the heterogeneity of popular
|
|
applications. Thirdly, the performance overhead introduced by
|
|
virtualization should be small.
|
|
|
|
Xen uses a technique called paravirtualization: The guest OS is
|
|
modified, mainly to enhance performance.
|
|
|
|
The Xen hypervisor (microkernel) does not provide device drivers for
|
|
your hardware (except for CPU and memory). This job is left to the
|
|
kernel that's running in domain 0. Thus the domain 0 kernel is
|
|
privileged; it has full hardware access. It's started immediately after
|
|
Xen starts up. Other domains have no access to the hardware; instead
|
|
they use virtual interfaces that are provided by Xen (with the help of
|
|
the domain 0 kernel).
|
|
|
|
Xen does support booting other Operating Systems; ports of NetBSD
|
|
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
|
|
exist. A port of Windows XP was developed for an earlier version of
|
|
Xen, but is not available for release due to license restrictions.
|
|
|
|
In addition to this package you need to install the kernel-xen and
|
|
xen-tools to use Xen. Xen 3 also supports running unmodified guests
|
|
using full virtualization, if appropriate hardware is present. Install
|
|
xen-tools-ioemu if you want to use this.
|
|
|
|
[Hypervisor is a trademark of IBM]
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
|
|
Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
|
Mark Williamson <mark.williamson@cl.cam.ac.uk>
|
|
Ewan Mellor <ewan@xensource.com>
|
|
...
|
|
|
|
%package libs
|
|
License: GPL v2 or later
|
|
Summary: Xen Virtualization: Libraries
|
|
Group: System/Kernel
|
|
Requires: xen = %{version}
|
|
AutoReqProv: on
|
|
|
|
%description libs
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
This package contains the libraries used to interact with the Xen
|
|
virtual machine monitor.
|
|
|
|
Modern computers are sufficiently powerful to use virtualization to
|
|
present the illusion of many smaller virtual machines (VMs), each
|
|
running a separate operating system instance. Successful partitioning
|
|
of a machine to support the concurrent execution of multiple operating
|
|
systems poses several challenges. Firstly, virtual machines must be
|
|
isolated from one another: It is not acceptable for the execution of
|
|
one to adversely affect the performance of another. This is
|
|
particularly true when virtual machines are owned by mutually
|
|
untrusting users. Secondly, it is necessary to support a variety of
|
|
different operating systems to accommodate the heterogeneity of popular
|
|
applications. Thirdly, the performance overhead introduced by
|
|
virtualization should be small.
|
|
|
|
Xen uses a technique called paravirtualization: The guest OS is
|
|
modified, mainly to enhance performance.
|
|
|
|
The Xen hypervisor (microkernel) does not provide device drivers for
|
|
your hardware (except for CPU and memory). This job is left to the
|
|
kernel that's running in domain 0. Thus the domain 0 kernel is
|
|
privileged; it has full hardware access. It's started immediately after
|
|
Xen starts up. Other domains have no access to the hardware; instead
|
|
they use virtual interfaces that are provided by Xen (with the help of
|
|
the domain 0 kernel).
|
|
|
|
Xen does support booting other Operating Systems; ports of NetBSD
|
|
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
|
|
exist. A port of Windows XP was developed for an earlier version of
|
|
Xen, but is not available for release due to license restrictions.
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
|
|
%package tools
|
|
License: GPL v2 or later
|
|
Summary: Xen Virtualization: Control tools for domain 0
|
|
Group: System/Kernel
|
|
Requires: xen-libs = %{version}
|
|
Requires: bridge-utils multipath-tools python python-curses python-openssl python-pam python-xml pyxml
|
|
#Requires: ipcalc
|
|
# subpackage existed in 10.3
|
|
Provides: xen-tools-ioemu = 3.2
|
|
Obsoletes: xen-tools-ioemu <= 3.2
|
|
AutoReqProv: on
|
|
|
|
%description tools
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
This package contains the control tools that allow you to start, stop,
|
|
migrate, and manage virtual machines.
|
|
|
|
Modern computers are sufficiently powerful to use virtualization to
|
|
present the illusion of many smaller virtual machines (VMs), each
|
|
running a separate operating system instance. Successful partitioning
|
|
of a machine to support the concurrent execution of multiple operating
|
|
systems poses several challenges. Firstly, virtual machines must be
|
|
isolated from one another: It is not acceptable for the execution of
|
|
one to adversely affect the performance of another. This is
|
|
particularly true when virtual machines are owned by mutually
|
|
untrusting users. Secondly, it is necessary to support a variety of
|
|
different operating systems to accommodate the heterogeneity of popular
|
|
applications. Thirdly, the performance overhead introduced by
|
|
virtualization should be small.
|
|
|
|
Xen uses a technique called paravirtualization: The guest OS is
|
|
modified, mainly to enhance performance.
|
|
|
|
The Xen hypervisor (microkernel) does not provide device drivers for
|
|
your hardware (except for CPU and memory). This job is left to the
|
|
kernel that's running in domain 0. Thus the domain 0 kernel is
|
|
privileged; it has full hardware access. It's started immediately after
|
|
Xen starts up. Other domains have no access to the hardware; instead
|
|
they use virtual interfaces that are provided by Xen (with the help of
|
|
the domain 0 kernel).
|
|
|
|
Xen does support booting other Operating Systems; ports of NetBSD
|
|
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
|
|
exist. A port of Windows XP was developed for an earlier version of
|
|
Xen, but is not available for release due to license restrictions.
|
|
|
|
In addition to this package you need to install kernel-xen and xen to
|
|
use Xen.
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
|
|
%package tools-domU
|
|
License: GPL v2 or later
|
|
Summary: Xen Virtualization: Control tools for domain U
|
|
Group: System/Kernel
|
|
Conflicts: xen-tools
|
|
AutoReqProv: on
|
|
|
|
%description tools-domU
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
This package contains tools that allow unprivileged domains to query
|
|
the virtualized environment.
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
|
|
%package devel
|
|
License: GPL v2 or later
|
|
Summary: Xen Virtualization: Headers and libraries for development
|
|
Group: System/Kernel
|
|
Requires: xen-libs = %{version}
|
|
|
|
%description devel
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
This package contains the libraries and header files needed to create
|
|
tools to control virtual machines.
|
|
|
|
Modern computers are sufficiently powerful to use virtualization to
|
|
present the illusion of many smaller virtual machines (VMs), each
|
|
running a separate operating system instance. Successful partitioning
|
|
of a machine to support the concurrent execution of multiple operating
|
|
systems poses several challenges. Firstly, virtual machines must be
|
|
isolated from one another: It is not acceptable for the execution of
|
|
one to adversely affect the performance of another. This is
|
|
particularly true when virtual machines are owned by mutually
|
|
untrusting users. Secondly, it is necessary to support a variety of
|
|
different operating systems to accommodate the heterogeneity of popular
|
|
applications. Thirdly, the performance overhead introduced by
|
|
virtualization should be small.
|
|
|
|
Xen uses a technique called paravirtualization: The guest OS is
|
|
modified, mainly to enhance performance.
|
|
|
|
The Xen hypervisor (microkernel) does not provide device drivers for
|
|
your hardware (except for CPU and memory). This job is left to the
|
|
kernel that's running in domain 0. Thus the domain 0 kernel is
|
|
privileged; it has full hardware access. It's started immediately after
|
|
Xen starts up. Other domains have no access to the hardware; instead
|
|
they use virtual interfaces that are provided by Xen (with the help of
|
|
the domain 0 kernel).
|
|
|
|
Xen does support booting other Operating Systems; ports of NetBSD
|
|
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
|
|
exist. A port of Windows XP was developed for an earlier version of
|
|
Xen, but is not available for release due to license restrictions.
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
|
|
%if %{?with_kmp}0
|
|
|
|
%package KMP
|
|
License: GPL v2 or later
|
|
Group: System/Kernel
|
|
Summary: Xen para-virtual device drivers for fully virtualized guests
|
|
Conflicts: xen
|
|
|
|
%description KMP
|
|
Xen para-virtual device drivers for fully virtualized guests
|
|
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
This package contains the libraries and header files needed to create
|
|
tools to control virtual machines.
|
|
|
|
Modern computers are sufficiently powerful to use virtualization to
|
|
present the illusion of many smaller virtual machines (VMs), each
|
|
running a separate operating system instance. Successful partitioning
|
|
of a machine to support the concurrent execution of multiple operating
|
|
systems poses several challenges. Firstly, virtual machines must be
|
|
isolated from one another: It is not acceptable for the execution of
|
|
one to adversely affect the performance of another. This is
|
|
particularly true when virtual machines are owned by mutually
|
|
untrusting users. Secondly, it is necessary to support a variety of
|
|
different operating systems to accommodate the heterogeneity of popular
|
|
applications. Thirdly, the performance overhead introduced by
|
|
virtualization should be small.
|
|
|
|
Xen uses a technique called paravirtualization: The guest OS is
|
|
modified, mainly to enhance performance.
|
|
|
|
The Xen hypervisor (microkernel) does not provide device drivers for
|
|
your hardware (except for CPU and memory). This job is left to the
|
|
kernel that's running in domain 0. Thus the domain 0 kernel is
|
|
privileged; it has full hardware access. It's started immediately after
|
|
Xen starts up. Other domains have no access to the hardware; instead
|
|
they use virtual interfaces that are provided by Xen (with the help of
|
|
the domain 0 kernel).
|
|
|
|
Xen does support booting other Operating Systems; ports of NetBSD
|
|
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
|
|
exist. A port of Windows XP was developed for an earlier version of
|
|
Xen, but is not available for release due to license restrictions.
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%package doc-html
|
|
License: GPL v2 or later
|
|
Summary: Xen Virtualization: HTML documentation
|
|
Group: Documentation/HTML
|
|
|
|
%description doc-html
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
xen-doc-html contains the online documentation in HTML format. Point
|
|
your browser at file:/usr/share/doc/packages/xen/html/
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
|
|
%package doc-pdf
|
|
License: GPL v2 or later
|
|
Summary: Xen Virtualization: PDF documentation
|
|
Group: Documentation/Other
|
|
|
|
%description doc-pdf
|
|
Xen is a virtual machine monitor for x86 that supports execution of
|
|
multiple guest operating systems with unprecedented levels of
|
|
performance and resource isolation.
|
|
|
|
xen-doc-pdf contains the online documentation in PDF format. Use
|
|
xpdf/kpdf/gpdf/gv/... to read the files in
|
|
/usr/share/doc/packages/xen/pdf/
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
|
|
|
%prep
|
|
%setup -q -n %xen_build_dir
|
|
%patch0 -p1
|
|
%patch1 -p1
|
|
%patch2 -p1
|
|
%patch3 -p1
|
|
%patch4 -p1
|
|
%patch5 -p1
|
|
%patch6 -p1
|
|
%patch7 -p1
|
|
%patch8 -p1
|
|
%patch9 -p1
|
|
%patch10 -p1
|
|
%patch11 -p1
|
|
%patch12 -p1
|
|
%patch13 -p1
|
|
%patch14 -p1
|
|
%patch15 -p1
|
|
%patch16 -p1
|
|
%patch17 -p1
|
|
%patch18 -p1
|
|
%patch19 -p1
|
|
%patch20 -p1
|
|
%patch21 -p1
|
|
%patch22 -p1
|
|
%patch23 -p1
|
|
%patch24 -p1
|
|
%patch25 -p1
|
|
%patch26 -p1
|
|
%patch27 -p1
|
|
%patch28 -p1
|
|
%patch29 -p1
|
|
%patch30 -p1
|
|
%patch31 -p1
|
|
%patch32 -p1
|
|
%patch33 -p1
|
|
%patch100 -p1
|
|
%patch101 -p1
|
|
%patch102 -p1
|
|
%patch103 -p1
|
|
%patch104 -p1
|
|
%patch106 -p1
|
|
%patch107 -p1
|
|
%patch108 -p1
|
|
%patch109 -p1
|
|
%patch110 -p1
|
|
%patch111 -p1
|
|
%patch112 -p1
|
|
%patch113 -p1
|
|
%patch114 -p1
|
|
%patch115 -p1
|
|
%patch116 -p1
|
|
%patch120 -p1
|
|
%patch121 -p1
|
|
%patch122 -p1
|
|
%patch123 -p1
|
|
%patch124 -p1
|
|
%patch125 -p1
|
|
%patch126 -p1
|
|
#%patch127 -p1
|
|
%patch130 -p1
|
|
%patch131 -p1
|
|
%patch132 -p1
|
|
%patch133 -p1
|
|
%patch134 -p1
|
|
%patch135 -p1
|
|
%patch136 -p1
|
|
%patch137 -p1
|
|
%patch140 -p1
|
|
%patch150 -p1
|
|
%patch151 -p1
|
|
%patch152 -p1
|
|
#%patch153 -p1 hostonly
|
|
%patch154 -p1
|
|
%patch155 -p1
|
|
%patch156 -p1
|
|
%patch157 -p1
|
|
%patch158 -p1
|
|
%patch159 -p1
|
|
%patch160 -p1
|
|
%patch161 -p1
|
|
%patch170 -p1
|
|
%patch171 -p1
|
|
%patch172 -p1
|
|
%patch173 -p1
|
|
%patch174 -p1
|
|
%patch175 -p1
|
|
%patch180 -p1
|
|
%patch181 -p1
|
|
%patch182 -p1
|
|
%patch183 -p1
|
|
%patch184 -p1
|
|
%patch185 -p1
|
|
%patch186 -p1
|
|
%patch187 -p1
|
|
%patch190 -p1
|
|
%patch240 -p1
|
|
%patch241 -p1
|
|
%patch242 -p1
|
|
%patch243 -p1
|
|
%patch244 -p1
|
|
%patch245 -p1
|
|
%patch350 -p1
|
|
%patch351 -p1
|
|
%patch352 -p1
|
|
%patch353 -p1
|
|
%patch354 -p1
|
|
%patch355 -p1
|
|
%patch356 -p1
|
|
%patch357 -p1
|
|
%patch358 -p1
|
|
%patch359 -p1
|
|
# Don't use shim for now
|
|
%ifarch x86_64
|
|
%patch400 -p1
|
|
%patch401 -p1
|
|
%patch402 -p1
|
|
%endif
|
|
|
|
%build
|
|
XEN_EXTRAVERSION=%version-%release
|
|
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
|
|
sed -i "s/XEN_EXTRAVERSION[\t ]*.=.*\$/XEN_EXTRAVERSION = $XEN_EXTRAVERSION/" xen/Makefile
|
|
sed -i "s/XEN_CHANGESET[\t ]*=.*\$/XEN_CHANGESET = %{changeset}/" xen/Makefile
|
|
RPM_OPT_FLAGS=${RPM_OPT_FLAGS//-fstack-protector/}
|
|
export CFLAGS="${RPM_OPT_FLAGS}"
|
|
export RPM_OPT_FLAGS
|
|
make -C tools/include/xen-foreign
|
|
make tools docs
|
|
cd tools/debugger/gdb
|
|
# there are code problems that don't pass the 02-check-gcc-output, hence bitbucket
|
|
./gdbbuild 1>/dev/null 2>/dev/null
|
|
cd ../../..
|
|
%if %{?with_kmp}0
|
|
# pv driver modules
|
|
export XL=/usr/src/linux
|
|
export XEN=/usr/src/linux/include/xen
|
|
mkdir -p obj
|
|
for flavor in %flavors_to_build; do
|
|
rm -rf obj/$flavor
|
|
cp -r unmodified_drivers/linux-2.6 obj/$flavor
|
|
cd obj/$flavor
|
|
./mkbuildtree
|
|
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules \
|
|
M=$PWD
|
|
cd ../..
|
|
done
|
|
%endif
|
|
|
|
%install
|
|
test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
|
|
export CFLAGS="$RPM_OPT_FLAGS"
|
|
export RPM_OPT_FLAGS
|
|
install_xen()
|
|
{
|
|
local ext=""
|
|
if [ -n "$1" ]; then
|
|
ext="-$1"
|
|
mv $RPM_BUILD_ROOT/boot/xen-%{version}-%{release}.gz \
|
|
$RPM_BUILD_ROOT/boot/xen${ext}-%{version}-%{release}.gz
|
|
mv $RPM_BUILD_ROOT/boot/xen-syms-%{version}-%{release} \
|
|
$RPM_BUILD_ROOT/boot/xen-syms${ext}-%{version}-%{release}
|
|
fi
|
|
rm $RPM_BUILD_ROOT/boot/xen-%{xvers}.gz
|
|
rm $RPM_BUILD_ROOT/boot/xen-%{xvermaj}.gz
|
|
rm $RPM_BUILD_ROOT/boot/xen.gz
|
|
# Do not link to links; grub cannot follow.
|
|
ln -s xen${ext}-%{version}-%{release}.gz $RPM_BUILD_ROOT/boot/xen${ext}-%{xvers}.gz
|
|
ln -s xen${ext}-%{version}-%{release}.gz $RPM_BUILD_ROOT/boot/xen${ext}-%{xvermaj}.gz
|
|
ln -s xen${ext}-%{version}-%{release}.gz $RPM_BUILD_ROOT/boot/xen${ext}.gz
|
|
ln -sf xen-syms${ext}-%{version}-%{release} $RPM_BUILD_ROOT/boot/xen-syms${ext}
|
|
}
|
|
%ifarch %ix86
|
|
make -C xen install pae=y debug=y crash_debug=y DESTDIR=$RPM_BUILD_ROOT
|
|
install_xen dbg
|
|
make -C xen clean
|
|
make -C xen install pae=y debug=n crash_debug=n DESTDIR=$RPM_BUILD_ROOT
|
|
install_xen
|
|
make -C xen clean
|
|
%else
|
|
make -C xen install max_phys_cpus=255 pae=n debug=y crash_debug=y DESTDIR=$RPM_BUILD_ROOT
|
|
install_xen dbg
|
|
make -C xen clean
|
|
make -C xen install max_phys_cpus=255 pae=n debug=n crash_debug=n DESTDIR=$RPM_BUILD_ROOT
|
|
install_xen
|
|
make -C xen clean
|
|
%endif
|
|
export CFLAGS="$RPM_OPT_FLAGS"
|
|
export RPM_OPT_FLAGS
|
|
#make -C xen/include/public/foreign
|
|
make -C tools/include/xen-foreign
|
|
# tools
|
|
export XEN_PYTHON_NATIVE_INSTALL=1
|
|
make -C tools install \
|
|
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
|
|
cp tools/debugger/gdb/gdb-6.2.1-linux-i386-xen/gdb/gdbserver/gdbserver-xen $RPM_BUILD_ROOT/usr/bin/gdbserver-xen
|
|
make -C tools/misc/serial-split install \
|
|
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
|
|
%ifarch x86_64
|
|
mkdir -p $RPM_BUILD_ROOT/usr/lib/xen/bin/
|
|
ln -s %{_libdir}/xen/bin/qemu-dm $RPM_BUILD_ROOT/usr/lib/xen/bin/qemu-dm
|
|
%endif
|
|
%if %{?with_kmp}0
|
|
# pv driver modules
|
|
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
|
|
export INSTALL_MOD_DIR=updates
|
|
for flavor in %flavors_to_build; do
|
|
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install \
|
|
M=$PWD/obj/$flavor
|
|
done
|
|
%endif
|
|
# docs
|
|
make -C docs install \
|
|
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} \
|
|
DOCDIR=%{_defaultdocdir}/xen
|
|
for name in COPYING %SOURCE2 %SOURCE3 %SOURCE4; do
|
|
install -m 644 $name $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/
|
|
done
|
|
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/misc
|
|
for name in vtpm.txt crashdb.txt sedf_scheduler_mini-HOWTO.txt; do
|
|
install -m 644 docs/misc/$name $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/misc/
|
|
done
|
|
# init scripts
|
|
mkdir -p $RPM_BUILD_ROOT/etc/init.d
|
|
install %SOURCE5 $RPM_BUILD_ROOT/etc/init.d/xend
|
|
ln -s /etc/init.d/xend $RPM_BUILD_ROOT/usr/sbin/rcxend
|
|
install %SOURCE6 $RPM_BUILD_ROOT/etc/init.d/xendomains
|
|
ln -s /etc/init.d/xendomains $RPM_BUILD_ROOT/usr/sbin/rcxendomains
|
|
mkdir -p $RPM_BUILD_ROOT/etc/modprobe.d
|
|
install -m644 %SOURCE18 $RPM_BUILD_ROOT/etc/modprobe.d/xen_loop
|
|
# example config
|
|
mkdir -p $RPM_BUILD_ROOT/etc/xen/{vm,examples,scripts}
|
|
mv $RPM_BUILD_ROOT/etc/xen/xmexample* $RPM_BUILD_ROOT/etc/xen/examples
|
|
rm -f $RPM_BUILD_ROOT/etc/xen/examples/*nbd
|
|
install -m644 %SOURCE9 %SOURCE10 $RPM_BUILD_ROOT/etc/xen/examples/
|
|
# scripts
|
|
rm -f $RPM_BUILD_ROOT/etc/xen/scripts/block-*nbd
|
|
install -m755 %SOURCE11 %SOURCE12 %SOURCE13 %SOURCE16 %SOURCE17 $RPM_BUILD_ROOT/etc/xen/scripts/
|
|
# Xen API remote authentication files
|
|
install -d $RPM_BUILD_ROOT/etc/pam.d
|
|
install -m644 %SOURCE23 $RPM_BUILD_ROOT/etc/pam.d/xen-api
|
|
install -m644 %SOURCE24 $RPM_BUILD_ROOT/etc/xen/
|
|
# sysconfig hook for Xen
|
|
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/network/scripts
|
|
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/network/if-up.d
|
|
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/network/if-down.d
|
|
install -m755 %SOURCE25 $RPM_BUILD_ROOT/etc/sysconfig/network/scripts
|
|
ln -s /etc/sysconfig/network/scripts/xen-updown.sh $RPM_BUILD_ROOT/etc/sysconfig/network/if-up.d/xen
|
|
ln -s /etc/sysconfig/network/scripts/xen-updown.sh $RPM_BUILD_ROOT/etc/sysconfig/network/if-down.d/xen
|
|
# logrotate
|
|
install -m644 -D %SOURCE7 $RPM_BUILD_ROOT/etc/logrotate.d/xen
|
|
# directories
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xenstored
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/images
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/jobs
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/save
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/dump
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/xend-db/domain
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/xend-db/migrate
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/xend-db/vnet
|
|
mkdir -p $RPM_BUILD_ROOT/var/log/xen
|
|
mkdir -p $RPM_BUILD_ROOT/var/run/xenstored
|
|
ln -s /var/lib/xen/images $RPM_BUILD_ROOT/etc/xen/images
|
|
# Bootloader
|
|
install -m755 %SOURCE8 $RPM_BUILD_ROOT/usr/lib/xen/boot/
|
|
# udev support
|
|
mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d
|
|
mv $RPM_BUILD_ROOT/etc/udev/rules.d/xen-backend.rules $RPM_BUILD_ROOT/etc/udev/rules.d/40-xen.rules
|
|
#%find_lang xen-vm # po files are misnamed upstream
|
|
# Clean up unpackaged files
|
|
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xen/qemu/
|
|
rm -f $RPM_BUILD_ROOT/%{_datadir}/doc/qemu/qemu-*
|
|
rm -rf $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/ps
|
|
rm -rf $RPM_BUILD_ROOT/usr/share/xen/man/man1/qemu/qemu*
|
|
rm -f $RPM_BUILD_ROOT/usr/share/xen/qemu/openbios-sparc32
|
|
rm -f $RPM_BUILD_ROOT/usr/share/xen/qemu/openbios-sparc64
|
|
rm -f $RPM_BUILD_ROOT/usr/sbin/netfix
|
|
rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
|
rm -rf $RPM_BUILD_ROOT/html
|
|
rm -rf $RPM_BUILD_ROOT/usr/share/doc/xen/README.*
|
|
rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
/boot/xen-%{version}-%{release}.gz
|
|
/boot/xen-%{xvermaj}.gz
|
|
/boot/xen-%{xvers}.gz
|
|
/boot/xen-dbg-%{version}-%{release}.gz
|
|
/boot/xen-dbg-%{xvermaj}.gz
|
|
/boot/xen-dbg-%{xvers}.gz
|
|
/boot/xen-dbg.gz
|
|
/boot/xen-syms
|
|
/boot/xen-syms-%{version}-%{release}
|
|
/boot/xen-syms-dbg
|
|
/boot/xen-syms-dbg-%{version}-%{release}
|
|
/boot/xen.gz
|
|
|
|
%files libs
|
|
%defattr(-,root,root)
|
|
%{_libdir}/fs/
|
|
%{_libdir}/libblktap.so.*
|
|
%{_libdir}/libflask.so.*
|
|
%{_libdir}/libfsimage.so.*
|
|
%{_libdir}/libxen*.so.*
|
|
|
|
%files tools
|
|
%defattr(-,root,root)
|
|
#/usr/bin/lomount
|
|
/usr/bin/xencons
|
|
/usr/bin/xenstore*
|
|
/usr/bin/xentrace*
|
|
/usr/bin/pygrub
|
|
/usr/bin/qemu-img-xen
|
|
/usr/bin/tapdisk-ioemu
|
|
/usr/bin/gdbserver-xen
|
|
/usr/sbin/blktapctrl
|
|
/usr/sbin/flask-loadpolicy
|
|
/usr/sbin/img2qcow
|
|
/usr/sbin/qcow-create
|
|
/usr/sbin/qcow2raw
|
|
/usr/sbin/rcxend
|
|
/usr/sbin/rcxendomains
|
|
/usr/sbin/tapdisk
|
|
/usr/sbin/xen*
|
|
/usr/sbin/xm
|
|
/usr/sbin/xsview
|
|
/usr/sbin/fs-backend
|
|
%dir %{_libdir}/xen
|
|
%dir %{_libdir}/xen/bin
|
|
%ifarch x86_64
|
|
%dir /usr/lib/xen
|
|
%dir /usr/lib/xen/bin
|
|
%endif
|
|
%dir /usr/lib/xen/boot
|
|
%{_datadir}/xen/*.dtd
|
|
%{_libdir}/xen/bin/readnotes
|
|
%{_libdir}/xen/bin/xc_restore
|
|
%{_libdir}/xen/bin/xc_save
|
|
%{_libdir}/xen/bin/xenconsole
|
|
%{_libdir}/xen/bin/xenctx
|
|
%{_libdir}/xen/bin/lsevtchn
|
|
%{_mandir}/man1/*.1.gz
|
|
%{_mandir}/man5/*.5.gz
|
|
%{_mandir}/man8/*.8.gz
|
|
/var/adm/fillup-templates/*
|
|
%dir /var/lib/xen
|
|
%dir %attr(700,root,root) /var/lib/xen/images
|
|
%dir %attr(700,root,root) /var/lib/xen/save
|
|
%dir %attr(700,root,root) /var/lib/xen/dump
|
|
%dir /var/lib/xen/xend-db
|
|
%dir /var/lib/xen/xend-db/domain
|
|
%dir /var/lib/xen/xend-db/migrate
|
|
%dir /var/lib/xen/xend-db/vnet
|
|
%dir /var/lib/xenstored
|
|
%dir /var/log/xen
|
|
%dir /var/run/xenstored
|
|
/etc/init.d/xend
|
|
/etc/init.d/xendomains
|
|
%config /etc/logrotate.d/xen
|
|
%dir %attr(700,root,root) /etc/xen
|
|
/etc/xen/auto
|
|
%config /etc/xen/examples
|
|
/etc/xen/images
|
|
/etc/xen/qemu-ifup
|
|
/etc/xen/scripts
|
|
/etc/xen/README*
|
|
%config /etc/xen/vm
|
|
%config /etc/xen/*.sxp
|
|
%config /etc/xen/*.xml
|
|
%config(noreplace) /etc/xen/xenapiusers
|
|
%config /etc/pam.d/xen-api
|
|
%config /etc/modprobe.d/xen_loop
|
|
%dir /etc/modprobe.d
|
|
%dir /etc/udev
|
|
%dir /etc/udev/rules.d
|
|
/etc/udev/rules.d/40-xen.rules
|
|
/etc/sysconfig/network/scripts/xen-updown.sh
|
|
/etc/sysconfig/network/if-up.d/xen
|
|
/etc/sysconfig/network/if-down.d/xen
|
|
%dir %{_defaultdocdir}/xen
|
|
%{_defaultdocdir}/xen/COPYING
|
|
%{_defaultdocdir}/xen/README.SuSE
|
|
%{_defaultdocdir}/xen/boot.local.xenU
|
|
%{_defaultdocdir}/xen/boot.xen
|
|
%{_defaultdocdir}/xen/misc
|
|
%dir %pysite/xen
|
|
%dir %pysite/grub
|
|
# formerly tools-ioemu
|
|
%dir %{_datadir}/xen
|
|
%dir %{_datadir}/xen/man
|
|
%dir %{_datadir}/xen/man/man1
|
|
%dir %{_datadir}/xen/qemu
|
|
%dir %{_datadir}/xen/qemu/keymaps
|
|
%{_datadir}/xen/qemu/*
|
|
%{_datadir}/xen/man/man1/*
|
|
%{_libdir}/xen/bin/qemu-dm
|
|
%ifarch x86_64
|
|
/usr/lib/xen/bin/qemu-dm
|
|
/usr/lib64/xen/bin/xc_kexec
|
|
%else
|
|
/usr/lib/xen/bin/xc_kexec
|
|
%endif
|
|
/usr/lib/xen/boot/hvmloader
|
|
%pysite/xen/*
|
|
/usr/lib/xen/boot/domUloader.py
|
|
%pysite/grub/*
|
|
%pysite/fsimage.so
|
|
|
|
%files tools-domU
|
|
%defattr(-,root,root)
|
|
/usr/bin/xen-detect
|
|
/bin/xenstore-*
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%{_libdir}/libblktap.a
|
|
%{_libdir}/libblktap.so
|
|
%{_libdir}/libflask.a
|
|
%{_libdir}/libflask.so
|
|
%{_libdir}/libfsimage.so
|
|
%{_libdir}/libxen*.a
|
|
%{_libdir}/libxen*.so
|
|
/usr/bin/serial-split
|
|
/usr/include/blktaplib.h
|
|
/usr/include/flask.h
|
|
/usr/include/fsimage*
|
|
/usr/include/xen*.h
|
|
/usr/include/xen/
|
|
/usr/include/xs.h
|
|
/usr/include/xs_lib.h
|
|
|
|
%files doc-html
|
|
%defattr(-,root,root)
|
|
%{_defaultdocdir}/xen/html
|
|
|
|
%files doc-pdf
|
|
%defattr(-,root,root)
|
|
%{_defaultdocdir}/xen/pdf
|
|
|
|
%clean
|
|
#test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
|
|
#rm -rf $RPM_BUILD_DIR/%xen_build_dir
|
|
|
|
%post tools
|
|
%{fillup_and_insserv -y -n xend xend}
|
|
%{fillup_and_insserv -y -n xendomains xendomains}
|
|
|
|
%preun tools
|
|
%{stop_on_removal xendomains xend}
|
|
|
|
%postun tools
|
|
%{restart_on_update xend}
|
|
%{insserv_cleanup}
|
|
|
|
%post libs
|
|
/sbin/ldconfig
|
|
|
|
%postun libs
|
|
/sbin/ldconfig
|
|
|
|
%changelog
|
|
* Fri Nov 07 2008 kwolf@suse.de
|
|
- Fix merge damage which prevented disks to be snapshotted when
|
|
not in disk-only snapshot mode
|
|
* Wed Nov 05 2008 kwolf@suse.de
|
|
- bnc#435195 - Fix error handling for blktap devices and ioemu;
|
|
check for images smaller than a sector and abort (causes hangs
|
|
of the complete blktap stack otherwise)
|
|
ioemu-blktap-zero-size.patch
|
|
* Mon Nov 03 2008 plc@novell.com
|
|
- bnc#436572 - L3: vm serial port configuration and access is not
|
|
persistent across dom0 reboot
|
|
* Wed Oct 29 2008 carnold@novell.com
|
|
- bnc#436926 - Xen hypervisor crash
|
|
* Wed Oct 29 2008 jfehlig@novell.com
|
|
- bnc#438927 - Fix migration bug in xend
|
|
* Tue Oct 28 2008 carnold@suse.de
|
|
- disable KMP, does not build with current kernel
|
|
* Fri Oct 24 2008 jfehlig@novell.com
|
|
- bnc#437756 - Fix default netdev device in network-route
|
|
* Wed Oct 22 2008 jfehlig@novell.com
|
|
- bnc#434560 - Remove local patch that prevents creating PV vif
|
|
when "type=ioemu" is specified in guest vif config. This patch
|
|
is causing several problems with recent changes to xenstore
|
|
layout.
|
|
* Wed Oct 22 2008 jfehlig@novell.com
|
|
- bnc#431758 - Added upstream changeset 18654 to prevent setting
|
|
vcpus > VCPUs_max on running domain.
|
|
* Tue Oct 21 2008 carnold@novell.com
|
|
- Update to changeset 18455.
|
|
* Fri Oct 17 2008 olh@suse.de
|
|
- add ExclusiveArch x86 x86_64
|
|
* Wed Oct 15 2008 jfehlig@novell.com
|
|
- bnc#433722 - Fix handling of default bridge in qemu-ifup.
|
|
* Mon Oct 13 2008 carnold@novell.com
|
|
- bnc#431324 - Cannot boot from XEN kernel
|
|
* Mon Oct 13 2008 kwolf@suse.de
|
|
- blktapctrl: Close connection to tapdisk-ioemu only if there are
|
|
no more attached disks
|
|
blktap-ioemu-close-fix.patch
|
|
- blktapctrl: If tapdisk-ioemu has been shut down and a new
|
|
instance is needed, fix saving the PID of the new instance
|
|
* Thu Oct 02 2008 jfehlig@novell.com
|
|
- bnc#431737 - Fix use of deprecated python constructs in xend
|
|
* Mon Sep 29 2008 carnold@novell.com
|
|
- Update to c/s 18430, remove our versions of upstream patches.
|
|
- fate#303867 - minimum HVM domain limits. Pulled upstream
|
|
patches for supporting up to 255 cpus.
|
|
* Fri Sep 26 2008 kwolf@suse.de
|
|
- bnc#430222 - Fixed block-attach for tap:aio images
|
|
* Thu Sep 25 2008 kwolf@suse.de
|
|
- bnc#429801 - Fixed xm start -c / --vncviewer
|
|
xm-start-fix.patch
|
|
* Wed Sep 24 2008 carnold@novell.com
|
|
- bnc#382401 - xm man page missing information for commands.
|
|
* Wed Sep 17 2008 carnold@novell.com
|
|
- Pulled some upstream patches for Intel and AMD microcode fixes.
|
|
* Tue Sep 16 2008 carnold@novell.com
|
|
- Update to changeset 18412. Contains several bug fixes including
|
|
a crash fix in qemu-dm and also various memory leaks fixes.
|
|
* Mon Sep 15 2008 carnold@novell.com
|
|
- Fix parameters in call to kill_proc_info (pv drivers).
|
|
- Add conditional for use of smp_call_function so the pv drivers
|
|
can be built on older kernel versions.
|
|
* Thu Sep 11 2008 brogers@novell.com
|
|
- Added gdbserver-xen to the set of tools we build.
|
|
fate#302942
|
|
* Thu Sep 11 2008 jfehlig@novell.com
|
|
- Added ocfs2 to Should-Start in xendomains init script
|
|
* Thu Sep 11 2008 plc@novell.com
|
|
- Added pv cdrom support to blktap
|
|
fate#300964
|
|
* Wed Sep 10 2008 jfehlig@novell.com
|
|
- Removed invocation of network-bridge script from xend-config.sxp.
|
|
Networks are now created through yast2-network package.
|
|
- Added sysconfig hook script for Xen to cope with ifup/ifdown
|
|
events on network devices (e.g. bridges) in use by virtual
|
|
machines.
|
|
fate#303386
|
|
* Mon Sep 08 2008 carnold@novell.com
|
|
- Updated to xen version 3.3.1 RC changeset 18390.
|
|
* Wed Sep 03 2008 kwolf@suse.de
|
|
- Snapshots: Fix xend API functions for libvirt usage
|
|
* Mon Sep 01 2008 carnold@novell.com
|
|
- Fix problems building KMPs against the 2.6.27 kernel.
|
|
* Fri Aug 29 2008 plc@novell.com
|
|
- Added 'tap' to the type of devices for HalDaemon.py to
|
|
scan for change of xenstore attribute media-present.
|
|
* Wed Aug 27 2008 jfehlig@novell.com
|
|
- Don't create pv vif device if emulated network device is
|
|
explicitly specified in guest config.
|
|
* Fri Aug 22 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 18358 Xen 3.3.0 FCS.
|
|
* Wed Aug 20 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 18353 RC7.
|
|
* Wed Aug 20 2008 kwolf@suse.de
|
|
- Implementation of xm snapshot-delete
|
|
snapshot-ioemu-delete.patch, snapshot-xend.patch
|
|
- Add snapshot options to qemu-img-xen
|
|
qemu-img-snapshot.patch
|
|
* Tue Aug 19 2008 carnold@novell.com
|
|
- Enable kboot and kexec patches.
|
|
* Mon Aug 18 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 18335 RC5.
|
|
* Mon Aug 18 2008 carnold@suse.de
|
|
- Removed git dependency. Instead use a static version of
|
|
ioemu-remote.
|
|
* Fri Aug 15 2008 jfehlig@novell.com
|
|
- Added patch to prevent starting same domU from multiple hosts.
|
|
Feature is disabled by default - see /etc/xen/xend-config.sxp.
|
|
fate#305062
|
|
* Mon Aug 11 2008 jfehlig@novell.com
|
|
- Added python-openssl to Requires list for xen-tools. This
|
|
package is required if SSL relocation is enabled by user.
|
|
* Mon Aug 11 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 18309. Pre 3.3.0-rc4.
|
|
* Sat Aug 09 2008 jfehlig@novell.com
|
|
- Disabled xend-relocation-ssl-server for now. Certificates must
|
|
be created and feature needs testing.
|
|
* Fri Aug 08 2008 carnold@novell.com
|
|
- Update to xen-unstable changeset 18269 post RC3. Reverse
|
|
version back to 3.3.0 from 4.0.0.
|
|
* Wed Aug 06 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 18242. Version changes from
|
|
3.3.0 to 4.0.0
|
|
* Mon Aug 04 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 18210. Post 3.3.0-rc2.
|
|
* Tue Jul 08 2008 carnold@novell.com
|
|
- Updated to xen-unstable changeset 17990.
|
|
* Tue Jul 08 2008 kwolf@suse.de
|
|
- ioemu: Write barriers for blktap devices
|
|
ioemu-blktap-barriers.patch
|
|
* Thu Jul 03 2008 kwolf@suse.de
|
|
- blktapctrl defaults to using ioemu instead of tapdisk now
|
|
blktapctrl-default-to-ioemu.patch
|
|
- Now that ioemu is default, it can be called with image paths
|
|
starting e.g. with tap:qcow2. If the image format is specified,
|
|
it has to be respected and no guessing on the image file must
|
|
happen.
|
|
ioemu-blktap-image-format.patch
|
|
- qcow2: Read/Write multiple sectors at once if possible to
|
|
improve performance.
|
|
ioemu-qcow2-multiblock-aio.patch
|
|
* Thu Jun 12 2008 kwolf@novell.com
|
|
- Add snapshot support to ioemu and blktapctrl
|
|
snapshot-ioemu-save.patch
|
|
snapshot-ioemu-restore.patch
|
|
* Fri Jun 06 2008 jfehlig@novell.com
|
|
- bnc#397890 - Create and own /var/lib/xen/dump
|
|
* Thu Jun 05 2008 kwolf@novell.com
|
|
- Fix tapdisk for qcow2 images > 2 GB
|
|
1xxxx-qcow2-2gb-bug.patch
|
|
* Thu Jun 05 2008 jfehlig@novell.com
|
|
- Updated to xen-unstable changeset 17772.
|
|
* Tue May 27 2008 plc@novell.com
|
|
- bnc#381368 - boot qcow image fix.
|
|
* Fri May 23 2008 jfehlig@novell.com
|
|
- bnc#378595 - Revert patch that disables use of ifup/ifdown.
|
|
ifup-bridge in sysconfig has been fixed so patch is no longer
|
|
needed. Calling ifdown on bridge now removes ports and deletes
|
|
bridge, so network-bridge no longer needs to do these tasks.
|
|
* Fri May 16 2008 carnold@novell.com
|
|
- bnc#390985 - xm man page needs FIXME sections to be fixed
|
|
xen-fixme-doc.diff
|
|
* Wed May 14 2008 carnold@novell.com
|
|
- bnc#375322 - L3:timer went backwards
|
|
x86-domain-shutdown-latency.patch
|
|
* Sat May 10 2008 plc@novell.com
|
|
- bnc#388969 - Shift tab traversal does not work
|
|
xen-shift-key.patch
|
|
- bnc#384277 - PVFB security hole
|
|
xen-pvfb-security.patch
|
|
- bnc#385586 - VNC windows size too small
|
|
xen-vnc-resize.patch
|
|
* Fri Apr 25 2008 carnold@novell.com
|
|
- bnc#383513 - Unknown unit 'K' in Xen's logrotate config file.
|
|
* Fri Apr 25 2008 carnold@novell.com
|
|
- Update to Xen 3.2.1 FCS changeset 16881.
|
|
* Fri Apr 11 2008 carnold@novell.com
|
|
- Update to Xen 3.2.1 RC5 changeset 16864.
|
|
* Fri Apr 11 2008 jfehlig@novell.com
|
|
- bnc#378595 - Do not use ifup/ifdown in network-bridge for now.
|
|
* Mon Mar 24 2008 carnold@novell.com
|
|
- bnc#373194 - The xen module and the kernel for Dom0 don't match.
|
|
- Add ncurses-devel build dependency
|
|
* Mon Mar 24 2008 carnold@novell.com
|
|
- Update to Xen 3.2.1 RC1 changeset 16820.
|
|
* Thu Mar 20 2008 coolo@suse.de
|
|
- 3.1.0 is unfortunately not enough to obsolete 3.1.0_<something>
|
|
in rpm terms
|
|
* 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
|
|
* Mon Mar 10 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.
|
|
* Fri Mar 07 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
|
|
- Send UNIT_ATTENTION when CD drive has newly inserted media and
|
|
becomes ready. bnc#365386
|
|
* Fri Feb 29 2008 jfehlig@novell.com
|
|
- Updated block-iscsi script and xen-domUloader patch, bnc #365385
|
|
* Thu Feb 28 2008 carnold@novell.com
|
|
- Add support for Intel EPT / VPID.
|
|
* Tue Feb 26 2008 carnold@novell.com
|
|
- bnc#362415 - SLE-based installs 32-bit fully-virtualized have
|
|
network problems during installs.
|
|
- bnc#358244 - Time remaining does not change properly for FV SLES10
|
|
SP2 guest.
|
|
- bnc#363053 - Install remaining time always shows 2:00:00
|
|
* Tue Feb 26 2008 carnold@novell.com
|
|
- bnc#359457 - Xen full virt has data integrity issue.
|
|
* Tue Feb 26 2008 plc@novell.com
|
|
- Tranlate colors from 32 bit to 16 bit when viewing a 32 bit PV
|
|
VM from a 16 bit client. bnc#351470
|
|
Also includes upstream mouse queue patch.
|
|
* Sat Feb 23 2008 jfehlig@novell.com
|
|
- Added PAM configuration files for remote authentication via
|
|
Xen API. bnc #353464
|
|
* Tue Feb 19 2008 carnold@novell.com
|
|
- Fix PV drivers for HVM guests.
|
|
* Fri Feb 15 2008 carnold@novell.com
|
|
- Support for pxe booting fully virtualized guests in vm-install is
|
|
complete.
|
|
* Thu Feb 14 2008 carnold@novell.com
|
|
- Added upstream changesets that fix various bugs.
|
|
16859 16929 16930 16945 16947 16962 16976 16980 16995 16998 17036
|
|
* Thu Feb 14 2008 jfehlig@novell.com
|
|
- Updated network-multinet
|
|
- Simplify bridge creation
|
|
- Create traditional bridge and hostonly networks by default
|
|
* Fri Feb 08 2008 jfehlig@novell.com
|
|
- Added upstream changesets 16932, 16965, 16977, and 16988 to fix
|
|
various bugs in tool stack
|
|
- Also added upstream changeset 16989 to complete fate #302941.
|
|
* Mon Feb 04 2008 plc@novell.com
|
|
- Replaced xen-blktab-subtype-strip.patch with official upstream
|
|
changeset for bnc#353065.
|
|
* Sat Feb 02 2008 carnold@novell.com
|
|
- Update to xen 3.2 FCS. Changeset 16718
|
|
- Merge xen-tools and xen-tools-ioemu into xen-tools.
|
|
* Thu Dec 20 2007 carnold@novell.com
|
|
- Update to xen 3.2 RC2. Changeset 16646
|
|
* Thu Dec 13 2007 carnold@novell.com
|
|
- Added agent support for HP Proliant hardware.
|
|
* Wed Dec 05 2007 carnold@novell.com
|
|
- #338108 - VUL-0: Xen security issues in SLE10
|
|
- #279062 - Timer ISR/1: Time went backwards
|
|
* Thu Nov 29 2007 carnold@novell.com
|
|
- Added part of upstream c/s 15211. Fixed open call with O_CREAT
|
|
because it had no mode flags (15211-fix-open-mode.patch).
|
|
* Mon Nov 05 2007 jfehlig@novell.com
|
|
- Added upstream c/s 15434 to allow access to serial devices.
|
|
Bug #338486.
|
|
* Thu Nov 01 2007 carnold@novell.com
|
|
- #334445: xenbaked: Fix security vulnerability CVE-2007-3919.
|
|
* Thu Nov 01 2007 carnold@novell.com
|
|
- #310279: Kernel Panic while booting Xen
|
|
* Wed Oct 03 2007 ccoffing@novell.com
|
|
- #286859: Fix booting from SAN
|
|
* Thu Sep 13 2007 ccoffing@novell.com
|
|
- #310338: Fix "No such file or directory" in network-multinet
|
|
* Thu Sep 13 2007 jfehlig@novell.com
|
|
- #309940: Fix 'xm reboot'
|
|
- Moved hvm_vnc.diff and xend_mem_leak.diff to 'Upstream patches'
|
|
section of spec file since both have been accepted upstream now.
|
|
* Mon Sep 10 2007 jfehlig@novell.com
|
|
- #289283: Fix memory leak in xend
|
|
* Fri Sep 07 2007 jfehlig@novell.com
|
|
- #297125: Expose 'type vnc' in vfb device sexp for HVM guests.
|
|
* Thu Sep 06 2007 ccoffing@novell.com
|
|
- #302106: Update network-multinet
|
|
* Wed Sep 05 2007 carnold@novell.com
|
|
- #307458: AMD-V CR8 intercept reduction for HVM windows 64b guests
|
|
* Wed Aug 29 2007 ccoffing@novell.com
|
|
- Update block-iscsi to match changes to open-iscsi.
|
|
* Mon Aug 27 2007 carnold@novell.com
|
|
- #289275 - domu will not reboot if pci= is passed in at boot time.
|
|
* Fri Aug 24 2007 carnold@novell.com
|
|
- #297345: Added several upstream patches for hvm migration.
|
|
* Sat Aug 18 2007 jfehlig@novell.com
|
|
- Added upstream c/s 15128, 15153, 15477, and 15716. These patches
|
|
provide foundation for bug #238986
|
|
- Renamed xend_dev_destroy_cleanup.patch to reflect the upstream
|
|
c/s number and moved it to "upstream patches" section of spec
|
|
file.
|
|
* Mon Aug 13 2007 carnold@novell.com
|
|
- hvm svm: Log into 'xm dmesg' that SVM NPT is enabled.
|
|
* Fri Aug 10 2007 ccoffing@novell.com
|
|
- Honor RPM_OPT_FLAGS better
|
|
* Thu Aug 09 2007 ccoffing@novell.com
|
|
- #298176: Do not enable NX if CPU/BIOS does not support it
|
|
- #289569: Modify network-bridge to handle vlan
|
|
- #297295: Fix bridge setup: stop using getcfg
|
|
* Tue Aug 07 2007 olh@suse.de
|
|
- remove inclusion of linux/compiler.h and linux/string.h
|
|
remove ExclusiveArch and fix prep section for quilt setup *.spec
|
|
* Thu Aug 02 2007 jfehlig@novell.com
|
|
- Added patch to fix/cleanup destoryDevice code path in xend.
|
|
Patch was submitted upstream. Aids in fixing several bugs, e.g.
|
|
[#217211] and #242953.
|
|
* Tue Jul 31 2007 ccoffing@novell.com
|
|
- Update Ron Terry's network-multi script
|
|
- Fix insserv
|
|
* Tue Jul 31 2007 jfehlig@novell.com
|
|
- Added following upstream patches:
|
|
+ 15642 - Fixes bug 289421 found in SLES10 SP1 but applies to
|
|
Xen 3.1.0 as well.
|
|
+ 15649, 15650, 15651 - Fixes/enhancements to Xen API required
|
|
by Xen CIM providers
|
|
* Fri Jul 27 2007 ccoffing@novell.com
|
|
- #242953: Allow HVM to use blktap
|
|
- #239173: block-attach as RW for domUloader to avoid failures with
|
|
reiserfs (since blktap does not yet correctly communicate RO to
|
|
the kernel)
|
|
* Mon Jul 23 2007 ccoffing@novell.com
|
|
- Drop xen-bootloader-dryrun.diff; not needed for xen 3.1
|
|
- rpmlint: Actually apply patch for #280637
|
|
- rpmlint: Rename logrotate config from xend to xen
|
|
- Don't package xenperf twice
|
|
- xen-detect is a domU tool
|
|
* Mon Jul 23 2007 jfehlig@novell.com
|
|
- Added upstream patches that fix various bugs
|
|
+ 15168 fixes check for duplicate domains
|
|
+ 15587 resets domain ID and fixes problems with domain state
|
|
via Xen API
|
|
+ 15609 stores memory values changed via Xen API
|
|
* Thu Jul 19 2007 ccoffing@novell.com
|
|
- BuildRequires LibVNCServer-devel
|
|
- Rotate all logs.
|
|
- Fix network data corruption on Win2003 with rtl8139. (#254646)
|
|
- Xen fails to create VM due to "out of memory" errors. (#280637)
|
|
* Tue Jul 17 2007 plc@novell.com
|
|
- Added CDROM removable media patch from 3.0.4
|
|
* Fri Jul 06 2007 ccoffing@novell.com
|
|
- xensource bug #858: Disable strict aliasing for xenstore, to
|
|
avoid domU hangs.
|
|
* Tue Jul 03 2007 ccoffing@novell.com
|
|
- #285929: Bad "xendomains status" output w/ empty XENDOMAINS_SAVE
|
|
* Tue Jul 03 2007 carnold@novell.com
|
|
- Changes necessary to support EDD and EDID from Jan.
|
|
* Thu Jun 21 2007 jfehlig@novell.com
|
|
- Added upstream changesets 15273, 15274, and 15275.
|
|
- Removed the modified 15157 patch. This patch was actually a
|
|
consolidation of changesets 15157 and 15250. These changesets
|
|
are now discrete patches to ease subsequent updates of Xen.
|
|
* Wed Jun 20 2007 ccoffing@novell.com
|
|
- Split vm-install off as a separate package.
|
|
- Update man page.
|
|
- Update Ron Terry's network-multi script.
|
|
* Mon Jun 18 2007 ccoffing@novell.com
|
|
- Fix compiler warnings.
|
|
- Update block-npiv.
|
|
* Mon Jun 11 2007 ccoffing@novell.com
|
|
- Fix more warn_unused_value compiler warnings.
|
|
* Fri Jun 08 2007 ccoffing@novell.com
|
|
- Update to official rc10 (changeset 15042).
|
|
- Updated vm-install:
|
|
+ easier to exit with Ctrl-C
|
|
+ drop "TERM=xterm" for Linux (breaks PVFB text install)
|
|
+ use "TERM=vt100" when calling "xm" to suppress terminal codes
|
|
+ command-line support for VNC password
|
|
+ fixed disk groups (e.g., 2 disks on command line w/o PDEV)
|
|
+ fixed regression: Don't let user close progress window
|
|
+ failure to open a device should not completely fail search for
|
|
bootsector (consider: no media in /dev/cdrom)
|
|
+ always remove PV kernel and initrd from /tmp
|
|
+ #279153: Support disks on iscsi/qcow/vmdk/nbd/file/phy/...
|
|
* Fri Jun 08 2007 jfehlig@novell.com
|
|
- Added a modified version of upstream c/s 15157. Original version
|
|
of c/s 15157 fixed bug #262805 but also broke
|
|
'xm block-detach dom dev_name'. Modified version fixes bug 262805
|
|
without introducing regression. Patch fixing c/s 15157 has been
|
|
submitted upstream.
|
|
* Wed May 23 2007 ccoffing@novell.com
|
|
- Drop xen-messages.diff; Xen now supports HVM save/restore.
|
|
* Tue May 22 2007 ccoffing@novell.com
|
|
- Update Ron Terry's network-multi script.
|
|
- Drop xen-doc-ps. (#267948)
|
|
- Update init scripts.
|
|
- Tidy spec file to fix rpmlint errors.
|
|
- Updated patches from Jan.
|
|
* Mon May 21 2007 ccoffing@novell.com
|
|
- vm-install bug fixes:
|
|
+ #211342: better progress bar
|
|
+ #259994: disk size would reset when editing path
|
|
+ #247073: handle autoyast URLs
|
|
+ #254311: physical disks were showing as 0.0 GB
|
|
* Wed May 16 2007 ccoffing@novell.com
|
|
- Properly quote pathnames in domUloader to fix EVMS. (#274484)
|
|
- Allow user to specify a default 'keymap' in xend's configuration
|
|
file. (#258818 and 241149)
|
|
* Mon May 14 2007 plc@novell.com
|
|
- Added upstream python patches for keymap specification in
|
|
PV config file. Added upstream ALTGR fix, sign extension fix
|
|
and modified patch 323 so that upstream patches applied cleanly.
|
|
(#258818)
|
|
* Fri May 11 2007 ccoffing@novell.com
|
|
- Update to xen-3.1-testing rc10 (changeset 15040).
|
|
- Update .desktop with proper group. (#258600)
|
|
- Include Kurt's updated block-iscsi. (#251368)
|
|
- Jim's updated patch to honor localtime setting. (#273430)
|
|
- Fix vm-install to work correctly when doing multiple simultaneous
|
|
installs via virt-manager. (#259917)
|
|
- Network connectivity fails in FV SLES 10 SP1; MAC address was
|
|
being read incorrectly from xenstore by PV driver. (#272351)
|
|
- For FV SLES 9, default apic=1 to allow x86_64 SLES 9 to boot.
|
|
(#264183)
|
|
* Fri May 04 2007 carnold@novell.com
|
|
- Added security fixes for problems found Travis Orandy (#270621)
|
|
CVE-2007-1320, CVE-2007-1321, CVE-2007-1322, CVE-2007-1323,
|
|
CVE-2007-1366
|
|
* Thu May 03 2007 ccoffing@novell.com
|
|
- Update to xen-3.1-testing rc7 (changeset 15020).
|
|
- Fix identification of virt-manager windows. (#264162)
|
|
* Wed May 02 2007 jfehlig@novell.com
|
|
- Integrated domUloader with 3.0.5. Updated xen-domUloader.diff.
|
|
* Mon Apr 30 2007 ccoffing@novell.com
|
|
- Update to xen-3.0.5-testing rc4 (changeset 14993).
|
|
* Thu Apr 26 2007 jfehlig@novell.com
|
|
- Fixed autobuild error in function that returns random data.
|
|
File tools/ioemu/hw/piix4acpi.c line 72. Fix added to
|
|
xen-warnings.diff.
|
|
* Thu Apr 26 2007 ccoffing@novell.com
|
|
- Fix build on SLES 10 SP1.
|
|
* Wed Apr 25 2007 ccoffing@novell.com
|
|
- Update to xen-3.0.5-testing rc3 (changeset 14934).
|
|
- Switch BuildRequires to texlive.
|
|
* Fri Apr 20 2007 ccoffing@novell.com
|
|
- Updated README. (#250705)
|
|
- Fix vm-install's detection of PV RHEL4/5 kernels. (#260983)
|
|
* Thu Apr 19 2007 ccoffing@novell.com
|
|
- Place xenstore-* tools in new xen-tools-domU package, to be used
|
|
by suse_register. (#249157)
|
|
* Tue Apr 17 2007 ccoffing@novell.com
|
|
- Update translations.
|
|
* Thu Apr 12 2007 ccoffing@novell.com
|
|
- Combine two xenstore reads into one transaction, which causes
|
|
xenstored to not thrash so badly, and makes virt-manager more
|
|
responsive and less likely to time out or lock up. Partial fix
|
|
for #237406.
|
|
- If disk is read-only, pass -r to losetup. (#264158)
|
|
* Fri Apr 06 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ #260510: do not delete xml settings file
|
|
+ #260579: write correct vif line for PV NIC in FV VM
|
|
+ #261288: re-enable add disk buttons after deleting a disk
|
|
+ #192272, #222765, #250618: Update OS list and their defaults
|
|
* Wed Apr 04 2007 ccoffing@novell.com
|
|
- Could not do simultaneous installs via virt-manager. (#259917)
|
|
* Tue Apr 03 2007 jfehlig@novell.com
|
|
- Fix improper handling of guest kernel arguments in domUloader.
|
|
Bug #259810
|
|
* Tue Apr 03 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ #259420: refresh available memory more often
|
|
+ #259972: cannot enter autoyast url
|
|
* Mon Apr 02 2007 ccoffing@novell.com
|
|
- Update translations for RC2.
|
|
* Fri Mar 30 2007 ccoffing@novell.com
|
|
- Fix "cannot allocate memory" when starting VMs. (#229849, 258743)
|
|
* Thu Mar 29 2007 ccoffing@novell.com
|
|
- Fix quoting of args for child processes during VM install.
|
|
(#258376)
|
|
- Fix retry logic in block hotplug script. (#257925)
|
|
* Wed Mar 28 2007 ccoffing@novell.com
|
|
- Updated vm-install's icon name.
|
|
- Updated translations.
|
|
* Fri Mar 23 2007 ccoffing@novell.com
|
|
- Disable aspects of qemu's console that can affect domain 0.
|
|
(#256135)
|
|
- Fix xmclone.sh to work with managed domains. (#253988)
|
|
- Update to xen-unstable changeset 14535.
|
|
* Mon Mar 19 2007 ccoffing@novell.com
|
|
- Update to xen-unstable changeset 14444.
|
|
- Include Ron Terry's network-multi_bridge
|
|
* Sat Mar 10 2007 jfehlig@novell.com
|
|
- Added lame patch to handle showing suspended state via Xen API.
|
|
The patch only affects Xen API and is thus low risk.
|
|
Bug #237859
|
|
* Sat Mar 10 2007 carnold@novell.com
|
|
- Added AMD support for Vista 64 installation and boot.
|
|
* Fri Mar 09 2007 ccoffing@novell.com
|
|
- Make vm-install support NFS for SUSE (#241251).
|
|
* Fri Mar 09 2007 jfehlig@novell.com
|
|
- Fixed bug #250522
|
|
+ Upstream c/s 13557 stores model attribute of vif in xenstore.
|
|
* Thu Mar 08 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ Better description on "Virtual Disk" drop-down (not "xvda")
|
|
+ Proper separation of recording options versus calculating
|
|
defaults; fixes corner cases
|
|
+ #247849, #253013, 253009: Multiple fixes related to how disks
|
|
are defined, centered around bug #247849 (handle partitioned
|
|
PV installation disk)
|
|
+ #252437: Allow virtual CDROM to be added (via ISO) even if
|
|
physical CDROM doesn't exist
|
|
* Thu Mar 08 2007 jfehlig@novell.com
|
|
- Fixed bug #252396
|
|
+ Added upstream c/s 14021. Applies to Xen API c-bindings -
|
|
low risk.
|
|
+ Added local patch to correctly set Xen API Console.protocol
|
|
property
|
|
* Wed Mar 07 2007 jfehlig@novell.com
|
|
- Added upstream patch that fixes save/restore on 32pae guests.
|
|
Upstream c/s 14150. Bug #237859
|
|
* Tue Mar 06 2007 carnold@novell.com
|
|
- Remove a debug message which is spamming the logs during live
|
|
migration.
|
|
* Tue Mar 06 2007 jfehlig@novell.com
|
|
- Fixed handling of vbd type in Xen API <-> sexpr integration.
|
|
Bug #250351
|
|
+ Updated an existing patch (xend_disk_decorate_rm.patch) and
|
|
then renamed patch to xend_vbd_type.patch to better reflect
|
|
purpose of patch.
|
|
* Mon Mar 05 2007 ccoffing@novell.com
|
|
- Default apic=0 for SLES 8 and 9, for performance. (#228133)
|
|
* Sat Mar 03 2007 carnold@novell.com
|
|
- Xen kernel crashes at domain creation time. Bug #248183.
|
|
Fix mouse for win2k hvm guest.
|
|
* Fri Mar 02 2007 jfehlig@novell.com
|
|
- Incorrect values returned for actions_after_* in Xen API. Added
|
|
patch xend-actions-after.patch for fix. Patch submitted upstream
|
|
as well. Bug #250870.
|
|
* Fri Mar 02 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ Fixed possible "tree path exception" when editing disk
|
|
+ Fixed failure to properly refresh fields when editing disk
|
|
+ #248356: allow specifying bridge
|
|
* Fri Mar 02 2007 jfehlig@novell.com
|
|
- Add check for HVM domain in domain_save. The check is
|
|
performed in domain_suspend and should be included here as well.
|
|
* Fri Mar 02 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ #250201: for linux PVFB, pass xencons=tty if graphics=none
|
|
+ #250016: honor non-sparse flag
|
|
* Fri Mar 02 2007 jfehlig@novell.com
|
|
- Fix exception caused by incorrect method name in xen-messages.diff.
|
|
This is one of perhaps several problems with save/restore,
|
|
bug #237859
|
|
* Thu Mar 01 2007 dpmerrill@novell.com
|
|
- Add xen-ioemu-hvm-pv-support.diff
|
|
This patch allows for shutting down the IDE drive.
|
|
* Thu Mar 01 2007 jfehlig@novell.com
|
|
- Fix bug #243667
|
|
+ Updated domUloader to accept '--args' parameter. The args
|
|
provided as an option to --args are simply added to the sexpr
|
|
returned by domUloader. pygrub has similar behavior.
|
|
* Thu Mar 01 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ #249013, #228113: default to realtek instead of pcnet
|
|
+ #249124: write os-type to config files
|
|
+ Updated translations
|
|
+ Setting os_type should implicitly set full_virt; fixes NIC
|
|
model exceptions
|
|
+ Add "Add" button to Operating System Installation page, based
|
|
on usability feedback
|
|
* Wed Feb 28 2007 jfehlig@novell.com
|
|
- Added changeset 13786 and 14022 from xen-unstable. These
|
|
changesets affect the Xen API C bindings only and are low risk.
|
|
This is a continuation of support for FATE feature 110320. ECO
|
|
has been approved for late arrival of this feature.
|
|
* Mon Feb 26 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ #244772: display error message in GUI if xen isn't running
|
|
+ #246049: better error message when OS==SUSE but ISO looks wrong
|
|
+ Fix printing of jobid when run with --background
|
|
* Wed Feb 21 2007 ccoffing@novell.com
|
|
- Don't allow "xm create" of running VM. (#245253)
|
|
- Update vm-install:
|
|
+ Fix inability to use already-extracted SUSE kernel/initrds
|
|
+ Fix accumulation of 0-byte tmp files
|
|
+ #237063: close fds before running vncviewer
|
|
+ default apic=0 for Windows, due to performance
|
|
* Tue Feb 20 2007 carnold@novell.com
|
|
- Domain0 reboots after 2-6 hours of running guests. (#246160)
|
|
* Tue Feb 20 2007 ccoffing@novell.com
|
|
- Fix typo in xendomains. (#246107)
|
|
- Fix order in which vm-install processes command-line arguments.
|
|
* Sat Feb 17 2007 jfehlig@novell.com
|
|
- Added changeset 13775 from xen-unstable. This patch fixes
|
|
the last known issue with the Xen API patchset backported
|
|
from xen-unstable.
|
|
* Fri Feb 16 2007 jfehlig@novell.com
|
|
- Added c/s 13226 from xen-unstable. It affects Xen API only.
|
|
- Added patch to remove ':disk' and 'tap:qcow' from stored domain
|
|
config. Fixes bug #237414 and helps with bug #242953.
|
|
* Fri Feb 16 2007 jfehlig@novell.com
|
|
- Backported Xen API functionality from xen-unstable to support
|
|
hosting CIM providers. This functionality is required for
|
|
FATE feature 110320. ECO has been approved.
|
|
+ Includes 19 changesets from xen-unstable. Most are
|
|
specific to Xen API.
|
|
+ Includes 1 patch that relaxes parsing of xml response
|
|
in Xen API c-bindings.
|
|
* Thu Feb 15 2007 carnold@novell.com
|
|
- Added x86-nmi-inject.patch for NW debuging. (#245942)
|
|
* Thu Feb 15 2007 carnold@novell.com
|
|
- kernel panic in DomU while installing 32bit DomU on 64bit
|
|
Dom0. (#244055) Patches 13630-domctl.patch,
|
|
13903-domctl.patch and 13908-domctl.patch
|
|
- Updated patch pae-guest-linear-pgtable.patch
|
|
* Tue Feb 13 2007 ccoffing@novell.com
|
|
- Load xenblk at dom0 start to support bootstrapping from
|
|
non-loopback devices. (#242963, #186696)
|
|
- Update vm-install:
|
|
+ Update translations
|
|
+ Clean up exception error codes and sync man pages
|
|
+ Honor ordering of arguments (as claimed in man page)
|
|
+ #240984: properly detach vncviewer
|
|
+ #240387: default to absolute coordinate mouse for Windows
|
|
- Drop logging patch. (#245150)
|
|
* Mon Feb 12 2007 ro@suse.de
|
|
- remove -fstack-protector from RPM_OPT_FLAGS for now
|
|
* Fri Feb 09 2007 ccoffing@novell.com
|
|
- Update vm-install:
|
|
+ Allow specifing disk (and disk size) vs. cdrom from CLI
|
|
+ Add missing -M/--max-memory parameter to CLI to match GUI
|
|
+ #241528: Display error if user selects FV OS but hw lacks VT
|
|
+ Move all consistency checks out of Options class, since CLI
|
|
options may be processed in a "bad" order
|
|
+ Fix infinite loops when info is missing from background jobs
|
|
+ --background implies --no-auto-console
|
|
+ Don't let user close progress window
|
|
+ Fix bug in qemu slowness work-around, reported by Jan Albrecht
|
|
+ Do disk.validate() when clicking "OK" on disks page
|
|
+ #238959: Probe for removable media via /sys/block
|
|
+ Output VNC info for backgrounded job
|
|
+ Fix method of waiting for VM to exit when --no-autoconsole
|
|
+ #239582: Use extracted kernel-xen/initrd-xen if present
|
|
* Tue Feb 06 2007 ro@suse.de
|
|
- disable commented out buildreq for kernel for the moment
|
|
to workaround endless rebuild
|
|
* Tue Feb 06 2007 ccoffing@novell.com
|
|
- xm-test should clean up xenstore better (#180138)
|
|
* Thu Feb 01 2007 ccoffing@novell.com
|
|
- Implement better job support for CIM (#241197)
|
|
- Temporary fix to allow PV VMs to reboot (#237414)
|
|
- Delete PYTHONOPTIMIZE for good; callers don't set it.
|
|
* Wed Jan 31 2007 ccoffing@novell.com
|
|
- Update xen-3.0.4 (changeset 13138); includes migration bugfix.
|
|
* Tue Jan 30 2007 ccoffing@novell.com
|
|
- Enable building KMP.
|
|
- Fix xendomains to work with managed domains. (#238781)
|
|
* Thu Jan 25 2007 ccoffing@novell.com
|
|
- Various bug fixes of 32on64, from Jan and Keir.
|
|
- Gerd's fix for domain builder with > 4 GB RAM (#233761)
|
|
- Update xen-vm-install:
|
|
[#234331], #239007: CD/DVDs should always be marked read-only
|
|
[#238458]: Work-around qemu slowness bug
|
|
[#239196]: Support SLED
|
|
[#239275]: Fix .desktop file
|
|
[#240064]: Clean up VMs better after failed install
|
|
* Tue Jan 23 2007 ccoffing@novell.com
|
|
- Update xen-vm-install:
|
|
[#237370]: Can now install 32pae SLES 10 on x86_64 hypervisor
|
|
[#237396]: Be able to use an existing disk, bypass OS installation
|
|
Fix handling of user's extra_args
|
|
- Patch from Jan to enable building PV drivers KMP for FV SUSE.
|
|
Currently conditionalized.
|
|
- Drop unused patches xen-io-register-context.diff and
|
|
xen-console.diff
|
|
* Sat Jan 20 2007 brogers@novell.com
|
|
- Fix handling of localtime config file parameter for PV guests
|
|
(#234376)
|
|
* Fri Jan 19 2007 ccoffing@novell.com
|
|
- Update xen-vm-install (NIC UI work; do not require tcp port bz
|
|
[#236517]; integrate with virt-manager)
|
|
* Wed Jan 17 2007 ccoffing@novell.com
|
|
- Update xen-vm-install (more disk UI work; support NetWare
|
|
response files and licenses)
|
|
* Wed Jan 17 2007 ccoffing@novell.com
|
|
- Major fixes to xen-vm-install (adding disks in the UI now works,
|
|
and fixed several CLI exceptions)
|
|
- Microcode does not need to be exactly 2048 bytes (changeset
|
|
13079; Kurt)
|
|
* Sat Jan 13 2007 ccoffing@novell.com
|
|
- Include script to clone SLES 10 domU, from coolsolutions (fate
|
|
[#301742])
|
|
- Updated patches from Gerd and Jan, including PAE > 4 gig fix,
|
|
updated VGA console patch.
|
|
- Updated xen-vm-install with finalized strings and desktop file.
|
|
* Thu Jan 11 2007 ccoffing@novell.com
|
|
- Include xen-unstable patches for HVM save/restore and 32-on-64
|
|
HVM.
|
|
- Update to xen-3.0.4-1 (changeset 13132).
|
|
* Thu Jan 11 2007 ccoffing@novell.com
|
|
- Update xen-vm-install and domUloader to support NetWare.
|
|
- Include AMD's nested page table patches.
|
|
* Mon Jan 08 2007 ccoffing@novell.com
|
|
- Update to xen-3.0.4 (changeset 13129).
|
|
- Fix from upstream for mis-emulation of x86-64 pop.
|
|
* Fri Jan 05 2007 carnold@novell.com
|
|
- Many patches from Jan Beulich and Gerd Hoffmann in support of
|
|
32 on 64 pv guests. These patches apply to both the hypervisor
|
|
and the tools.
|
|
* Fri Dec 22 2006 ccoffing@novell.com
|
|
- Do not require authentication on XenAPI socket, since CIMOM does
|
|
not support authentication. Socket is only accessible to root.
|
|
* Wed Dec 20 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.4 (changeset 13100).
|
|
- Update xen-vm-install tools.
|
|
- Include Jim's 2 xen-tools patches for CIM provider issues.
|
|
* Mon Dec 18 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.4-rc3 (changeset 13087).
|
|
- Fix line terminators in block-iscsi (#228864)
|
|
- Make domUloader work with blktap support in xend.
|
|
* Fri Dec 15 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.4-rc2 (changeset 13067).
|
|
* Thu Dec 14 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.4-rc1 (changeset 12901).
|
|
* Wed Dec 13 2006 brogers@novell.com
|
|
- Patch for loading bimodal PAE kernel to suuport NetWare
|
|
* Thu Dec 07 2006 ccoffing@novell.com
|
|
- Update to xen-unstable (changeset 12757).
|
|
- Enable LIBXENAPI_BINDINGS and XENFB_TOOLS.
|
|
- Enable unix domain socket for xend; needed by tools.
|
|
* Tue Dec 05 2006 ccoffing@novell.com
|
|
- Update to xen-unstable (changeset 12734; feature freeze for
|
|
3.0.4)
|
|
- Make /etc/xen mode 0700 to protect vnc passwords.
|
|
* Tue Nov 28 2006 ccoffing@novell.com
|
|
- Fix how bootloader is called by the xend during restarts.
|
|
(#223850)
|
|
* Wed Nov 22 2006 ccoffing@novell.com
|
|
- Series of patches from Jan to address selectors with non-zero-
|
|
bases and other related issues in HVM. (#214568)
|
|
- Default pae=1, otherwise 64 bit HVM does not work at all.
|
|
(#217160)
|
|
* Fri Nov 17 2006 ccoffing@novell.com
|
|
- Backport several HVM fixes. (#176171?)
|
|
* Thu Nov 16 2006 ccoffing@novell.com
|
|
- Fix some problems in the xen-hvm-default-bridge patch. (#219092)
|
|
- xmlrpc isn't 64-bit clean, causing xend to get exceptions when
|
|
PFN is > 2 GB. (#220418)
|
|
* Tue Nov 14 2006 kallan@novell.com
|
|
- Backport changesets 11847, 11888, 1189[6-9], 119[00-18], 11974,
|
|
1203[0-2], and 12205 from xen-unstable so that the PV drivers
|
|
can compile on older kernels such as sles9 and rhel4
|
|
- Fix netfront.c to fail the probe if it is called for an ioemu
|
|
type device. This allows both PV and FV drivers to exist at
|
|
same time in the FV guest.
|
|
* Thu Nov 09 2006 ccoffing@novell.com
|
|
- Add xen-vm-install.
|
|
- Default bridge correctly for HVM guests. (#219092)
|
|
* Wed Nov 08 2006 aj@suse.de
|
|
- Set correct permissions on man files.
|
|
* Tue Nov 07 2006 ccoffing@novell.com
|
|
- Update name of blktap.ko in xend init script. (#215384)
|
|
- Remove some extraneous bad chars in xm manpage. (#218440)
|
|
- Update logrotate.conf.
|
|
- Update spec file.
|
|
* Wed Nov 01 2006 kallan@novell.com
|
|
- Backport xen-unstable changesets 12040 to address spurious
|
|
interrupts with PV drivers in HVM guests.
|
|
* Tue Oct 31 2006 ccoffing@novell.com
|
|
- Backport xen-unstable changesets 1184[1-3] to address SVM
|
|
interrupt injection issues. Replaces earlier (broken) patches.
|
|
* Mon Oct 30 2006 ccoffing@novell.com
|
|
- /var/lib/xen/images should not be world readable. (#214638)
|
|
- Update to xen-3.0.3-0 (changeset 11774; no code changes).
|
|
* Mon Oct 16 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.3-testing changeset 11772 (rc5).
|
|
- Fix several possible type errors when running domUloader.
|
|
- Remove pygrub. Was broken on reiserfs and never had ext2
|
|
support, so it is useless. (#173384)
|
|
- First attempt at moving domUloader to blktap. Still disabled
|
|
due to block-detach failing.
|
|
* Fri Oct 13 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.3-testing changeset 11760 (rc4).
|
|
* Tue Oct 10 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.3-testing changeset 11740 (rc3).
|
|
- Fix crash on PAE when specifying dom0_mem=4096M. (#211399)
|
|
- Make xend.balloon aware of kernel's memory floor, to fix
|
|
"Privileged domain did not balloon" errors. (#184727)
|
|
* Mon Oct 09 2006 ccoffing@novell.com
|
|
- Include AMD's interrupt injection fix.
|
|
* Wed Oct 04 2006 ccoffing@novell.com
|
|
- Imported keymap patch. (#203758)
|
|
- Account for minimum memory required by dom0 kernel. (#184727)
|
|
- Package /usr/include/xen/hvm/*.h
|
|
* Tue Oct 03 2006 ccoffing@novell.com
|
|
- Update to xen-3.0.3-testing changeset 11686.
|
|
* Tue Oct 03 2006 kallan@novell.com
|
|
- Updated README.SuSE to reflect the current method of handling
|
|
Xen network-bridging when using SuSEfirewall2. (#205092)
|
|
* Sat Sep 30 2006 aj@suse.de
|
|
- Cleanup BuildRequires.
|
|
* Thu Sep 28 2006 ccoffing@novell.com
|
|
- Only "eval" disks once in domUloader, to match current Xen.
|
|
* Wed Sep 27 2006 ccoffing@novell.com
|
|
- Switch to xen-3.0.3-testing tree; changeset 11633.
|
|
- Update (but disable) paravirtualized framebuffer patches.
|
|
* Tue Sep 26 2006 ccoffing@novell.com
|
|
- Update to xen-unstable changeset 11623.
|
|
- Fix domUloader typo introduced in last update.
|
|
- Build debug version of xen-pae.
|
|
* Mon Sep 25 2006 ccoffing@novell.com
|
|
- Update to xen-unstable changeset 11616.
|
|
* Tue Sep 12 2006 ccoffing@novell.com
|
|
- Update check_python script to identify Python 2.5 RCs as valid.
|
|
* Mon Sep 11 2006 ccoffing@novell.com
|
|
- Update to xen-unstable changeset 11440.
|
|
- xen-tools conflicts with qemu. Do not package qemu.1 manpage.
|
|
(#204758)
|
|
- Include Jan's updated patch for #192150 (to preserve register
|
|
context when doing IO).
|
|
* Tue Sep 05 2006 ccoffing@novell.com
|
|
- Update block-nbd and xmexample.nbd, and add block-iscsi and
|
|
xmexample.iscsi (from Kurt).
|
|
* Thu Aug 31 2006 ccoffing@novell.com
|
|
- Automatically create/destroy virtual frame buffer viewer. Add
|
|
"sdl=1" to config file of a paravirtualized VM to get the viewer.
|
|
- Log files have moved to /var/log/xen.
|
|
* Tue Aug 29 2006 ccoffing@novell.com
|
|
- xendomains does not actually save domains. (#201349)
|
|
- Update to xen-unstable changeset 11299.
|
|
* Tue Aug 29 2006 ccoffing@novell.com
|
|
- Fix incorrect path on x86_64 for vncfb and sdlfb.
|
|
* Thu Aug 17 2006 ccoffing@novell.com
|
|
- Improve xendomains init script, to handle unset sysconfig vars.
|
|
- Import virtual framebuffer patches.
|
|
- Drop reboot patch; resync patches.
|
|
* Wed Aug 16 2006 ccoffing@novell.com
|
|
- Update to xen-unstable changeset 11134.
|
|
- Drop xen-reverse-10064.diff now that kernel is updated.
|
|
* Tue Aug 08 2006 ccoffing@novell.com
|
|
- Re-enabled patch for #184175.
|
|
- Update to xen-unstable changeset 10986.
|
|
- Include Jan's patch to preserve register context when doing
|
|
IO. (#192150)
|
|
* Fri Jul 28 2006 ccoffing@novell.com
|
|
- Add support to domUloader for "xm create --dry-run". Based on
|
|
patch from HP.
|
|
* Thu Jul 27 2006 ccoffing@novell.com
|
|
- Add link for qemu-dm that is invariant across architectures, so
|
|
that VM config files can be simple key/value pairs parsable by
|
|
yast, and still be movable to another arch. (#193854)
|
|
- Add loop.ko to rescue image created by mk-xen-rescue-img, and
|
|
remove usbfs from image's /etc/fstab since USB isn't yet
|
|
supported, to avoid errors during boot. (#191627)
|
|
* Mon Jul 17 2006 ccoffing@novell.com
|
|
- Update to xen-unstable changeset 10712.
|
|
- Update domUloader and rcxend to work with blktap.
|
|
* Fri Jul 14 2006 ccoffing@novell.com
|
|
- When waiting for domains to shut down, must also wait for
|
|
loopback devices to be torn down, otherwise higher-level tools
|
|
may migrate a VM before the disk image is flushed. (#185557)
|
|
- More updates to the README.
|
|
* Thu Jul 13 2006 kallan@novell.com
|
|
- Added for loop to retry the losetup -d in /etc/xen/scripts/block.
|
|
It is possible for the losetup -d to fail if another process is
|
|
examining the loopback devices e.g. losetup -a. (#151105)
|
|
* Wed Jul 12 2006 ccoffing@novell.com
|
|
- Corrected and updated README.
|
|
* Mon Jul 10 2006 ccoffing@novell.com
|
|
- Add Jeff Mahoney's block-sync.diff, to give control of
|
|
"losetup -y" to the user (and potentially yast). Defaults to
|
|
old async behavior. (#190869)
|
|
* Thu Jul 06 2006 ccoffing@novell.com
|
|
- Update to xen-unstable tree. Revert changeset 10064, to maintain
|
|
backwards compatibility with SLES 10.
|
|
* Wed Jul 05 2006 ccoffing@novell.com
|
|
- Do not open migration port by default. (#190170)
|
|
- Update patch for migration oops, to latest version in bug
|
|
[#162865].
|
|
* Mon Jul 03 2006 okir@suse.de
|
|
- xen-losetup-sync.diff: use the new "losetup -y" option to force
|
|
the loop device to use synchronous I/O (#189051)
|
|
* Fri Jun 30 2006 ccoffing@novell.com
|
|
- Increase balloon timeout value. (#189815)
|
|
- Update to xen-3.0-testing tree, changeset 9762.
|
|
* Thu Jun 29 2006 ccoffing@novell.com
|
|
- Fix some loopback races in domUloader. (#151105)
|
|
* Tue Jun 27 2006 ccoffing@novell.com
|
|
- Add "max_para_memory" and "max_hvm_memory" to output of "xm info"
|
|
for bug #184727.
|
|
- Include Jan's patches for bug #184175. Improves PAE guest
|
|
support on HVM.
|
|
* Mon Jun 26 2006 ccoffing@novell.com
|
|
- Include patch from HP to fix a domU migration failure ("Kernel
|
|
BUG at mm/mmap.c:1961"). Force L1/L2 page tables to be updated
|
|
at the end, to avoid them from being dirtied and not transferred.
|
|
(#162865)
|
|
* Fri Jun 23 2006 kallan@novell.com
|
|
- Updated xen-bonding.diff to enable bonding again after the latest
|
|
patches to network-bridge etc. (#161888)
|
|
* Wed Jun 21 2006 ccoffing@novell.com
|
|
- Clean up the useless "Nothing to flush" messages, from 'ip addr
|
|
flush', in /var/log/xen-hotplug.log
|
|
- Fix race condition in domUloader.py, when another process did
|
|
losetup -d while domUloader was running. This would result in
|
|
the mount failing, and so the VM would fail to start.
|
|
* Tue Jun 20 2006 ccoffing@novell.com
|
|
- Revamp balloon.py to account for pages currently being
|
|
scrubbed. (#185135)
|
|
* Mon Jun 19 2006 ccoffing@novell.com
|
|
- Update to xen-3.0-testing tree, changeset 9749.
|
|
- DomUs are getting starved for CPU (up to 40 seconds was seen)
|
|
when dom0 has a load. This can cause pathological behavior, and
|
|
can cause OCFS2 to fence (panic) the domain. (#179368, #178884)
|
|
- Import Gerd's fix to network-bridge script for bug #161888.
|
|
* Wed Jun 14 2006 ccoffing@novell.com
|
|
- Pull out accidentally-included debugging code.
|
|
- Drop xenvers patch; this was for backwards compatibility for
|
|
some early internal builds.
|
|
- Update from Jan on the console patch. Not all graphics cards /
|
|
drivers properly reflect the state in the register being tested.
|
|
Improved the check, to prevent screen corruption. (#161541)
|
|
* Tue Jun 13 2006 ccoffing@novell.com
|
|
- Resync with new tarball from xen-3.0-testing; changeset 9738.
|
|
* Mon Jun 12 2006 ccoffing@novell.com
|
|
- Drop BUILD_BUG_ON and pirq-shared patches. Last week's pirq
|
|
sharing patch from upstream (for bug #152892) makes these patches
|
|
redundant. Dropping these makes our shared_info structure match
|
|
upstream again, which is needed for compatibility with other
|
|
paravirtualized guests.
|
|
- Import changeset 9734 from xen-3.0-testing. This fixes a hyper-
|
|
call (used by the pcifront driver) to work on MP guests. Without
|
|
this, the pciback driver can hang on MP. (#181467)
|
|
- Import changeset 9733 from xen-3.0-testing. This patch is
|
|
required to match the Linux kernel, since Linux always calls
|
|
this operation from VCPU0 during secondary VCPU bringup.
|
|
Without this, process run-time accounting on secondary CPUs is
|
|
completely wrong.
|
|
- Updated README: Documented work-around for bug #180058.
|
|
* Fri Jun 09 2006 ccoffing@novell.com
|
|
- Include Jan's patch: "IOPL is ignored for VM86 mode port
|
|
accesses. Fix Xen emulation to match native behaivour." Fixes
|
|
some X lockup issues. (#179045)
|
|
- Include Keir's patch to allow reading from port 0x61, to avoid
|
|
an X server lockup. (#171087)
|
|
- Include xen-3.0-testing changeset 9726, which is needed to
|
|
support the latest kernel-xen. With this support, Linux will
|
|
only trigger unhandled IRQ path if IRQ is not shared across
|
|
multiple guests (another guest may have handled the interrupt).
|
|
This is more upstream work that goes with bug #152892.
|
|
- Add versioning to the Requires lines, to guard against mixing
|
|
binary incompatible versions. (#183292)
|
|
- I accidentially dropped part of Clyde's fix for bug #162244.
|
|
SMP support in HVM is working in xen-unstable, so upstream
|
|
dropped the HT CPUID masking code, which we then inheirited.
|
|
Re-add HT CPUID masking. (#162244)
|
|
- Updated README: VNC installations, known issues.
|
|
* Thu Jun 08 2006 ccoffing@novell.com
|
|
- Drop our XCHG patch for the equivalent upstream patch, to fix
|
|
patch application order. No code change.
|
|
* Wed Jun 07 2006 ccoffing@novell.com
|
|
- Updated README: HVM issues/tips, CDROM tips, known issues.
|
|
- Add patch from Intel to decode LODS/STOS instructions to fix
|
|
Windows installation. Only affects HVM. Xen changeset #9725
|
|
consolidates this patch and xen-hvm-decode.diff; drop our 2 in
|
|
favor of the consolidated upstream patch. (#176717)
|
|
* Tue Jun 06 2006 ccoffing@novell.com
|
|
- Drop xen-8-way-bios patch, because it breaks Windows HVM
|
|
installation. The patch was only necessary when running SMP HVM
|
|
with "acpi=0" on the kernel command line. (#181974)
|
|
- Include two patches from xen-3.0-testing that change the
|
|
interface between Xen and guests. Including these now to help
|
|
forward-compatibility:
|
|
+ 9709: Changes interface for accessing %%cr3 so that extra bits
|
|
(>4GB) for PAE pgdirs are placed in low-order bits of %%cr3.
|
|
Kernels without support for this will still run fine.
|
|
+ 9721: Use explicitly-sized types in the dom0_ops and privcmd
|
|
structures.
|
|
- Fix ability to change ISOs images for HVM guest. (#181895)
|
|
- Removed pointless whitespace changes from xen-removable.diff, for
|
|
better maintainability. Cut the patch size in half; no code
|
|
changes.
|
|
* Mon Jun 05 2006 ccoffing@novell.com
|
|
- Include select patches from xen-3.0-testing:
|
|
+ 9698: Official fix for bug #159001. Dropped our patch.
|
|
+ 9702: Fix MMU_NORMAL_PT_UPDATE when passed a page that is no
|
|
longer of type page-table.
|
|
+ 9703: Modification to fix for bug #159001; ignore empty PTEs.
|
|
+ 9704: Fix for obvious typo in map_pages_to_xen: When replacing
|
|
a pte, free the page table pointed to by the old entry, not the
|
|
new entry.
|
|
+ 9705: Jan's previous signed-ness patch (c/s 9695) was changed
|
|
when accepted upstream, which broke it; this changeset
|
|
attempts to fix the breakage.
|
|
+ 9708: HVM: Fix a hang when doing an "xm destroy" of Windows VM.
|
|
+ 9717: HVM: Interrupts must be kept disabled when entering Xen
|
|
for external interrupt processing.
|
|
* Fri Jun 02 2006 ccoffing@novell.com
|
|
- Include xen-3.0-testing changeset 9693. This scales the
|
|
ballooning timeout with the amount of memory being requested
|
|
(necessary for large memory machines). This is a more proper fix
|
|
for Novell bug #175805, and addresses XenSource bug #650.
|
|
* Thu Jun 01 2006 ccoffing@novell.com
|
|
- Update the README, regarding how to make the mouse work properly
|
|
with VNC in HVM.
|
|
- Update help text in mk-xen-rescue-img.
|
|
* Wed May 31 2006 ccoffing@novell.com
|
|
- Jan's backport of xen-unstable changesets 9517, 9518, and 9529.
|
|
This allows Xen to boot on 4-node configurations without
|
|
crashing. (#150114)
|
|
- Include patch from Jun Nakajima at Intel to fix inability to
|
|
start XWindows after creating HVM guest. (#159001)
|
|
- Include select patches from xen-3.0-testing:
|
|
+ 9697: Fix infinite recursion loop in get_page_type() error path
|
|
- Include xen-unstable changeset 9967, to improve Summagraphics
|
|
tablet emulation, to help mouse tracking in HVM. (#167187)
|
|
- Include 3 patches from AMD to fix SMP support in HVM. (#176171)
|
|
- Add CPUID masking patches from AMD and Intel for HVM. This
|
|
prevents the OS from seeing (and trying to use) various hardware
|
|
features that are not supported within the VM. (#180879)
|
|
* Fri May 26 2006 ccoffing@novell.com
|
|
- Fix deadlock between xm and qemu. Qemu should not call xm;
|
|
issue xc commands directly. This deadlock was exposed when
|
|
making qemu exit nicely and clean up. (#176400)
|
|
- Include Gerd's update to his previous REP MOVS fix. Calculating
|
|
high_addr and low_addr is more complicated than previously
|
|
thought, and the count was wrong. (#165448).
|
|
- Drop previous patch that forcefully turns off Xen's console
|
|
logging to avoid video corruption; instead use Jan's patch which
|
|
only turns logging off when in graphical mode. (#161541)
|
|
- Include Jan's patch to call machine_halt rather than inline
|
|
assembly "hlt" when Xen crashes to sync display, disable watchdog
|
|
timers, etc.
|
|
- Tweak the auto-ballooning patch to limit the VM itself to the
|
|
requested amount of memory, don't include the overhead, as
|
|
suggested by Intel. Separate calls exist elsewhere to increase
|
|
the max as needed. (#149179)
|
|
- Include select patches from xen-3.0-testing:
|
|
+ 9688, 9696: These remove some broken assembly string
|
|
functions. This is prep work from Jan for bug #160066.
|
|
+ 9695: Updates in the hypervisor to EDI and ESI could be
|
|
incorrect, due to sign not being handled correctly.
|
|
* Fri May 19 2006 ccoffing@novell.com
|
|
- Update from Intel to previous patch to fix installation of HVM
|
|
W2k. Adds decoding for two more instructions. (#176717)
|
|
- Updated the README.
|
|
- Included updated version of KY's patch to reserve some lowmem
|
|
for PAE, to avoid kernel BUG() during boot. The amounts of
|
|
memory reserved at various physical memory sizes have been
|
|
adjusted. (#175124)
|
|
- Include Intel's patch for unchecked allocations in shadow*.c.
|
|
(#149179)
|
|
* Thu May 18 2006 ccoffing@novell.com
|
|
- Include Intel's patch to fix installation of HVM W2k. This patch
|
|
adds decoding for 'xor' and 'and' instructions. Without this,
|
|
the VM crashes when W2k attempts to install network components.
|
|
(#176717)
|
|
- While tidying xen-hvm-memory-check.diff for submission upstream,
|
|
I noticed an error in the patch (such that low-memory while
|
|
starting the HVM domain could still crash the physical machine.)
|
|
Now all uses of iopm are protected by the check. (#149179)
|
|
- Xen must always relinquish control of the VGA console once dom0
|
|
has started. Otherwise, it could be over-writing dom0's memory,
|
|
causing screen or other memory corruption. Admin can use
|
|
"xm dmesg" to view Xen's log instead. (#161541)
|
|
- First send a SIGTERM, rather than SIGKILL, to qemu to give it a
|
|
chance to clean up. This fixes both mouse and CD-ROM issues
|
|
for fully virtualized VMs. This is a work-around; Ross is
|
|
still working on the proper fix. (#176400, #171258, #176157)
|
|
- Include select patches from xen-3.0-testing:
|
|
+ 9682,9683: These patches only affect full virtualization on
|
|
AMD. Fixes register corruption, cleans up event injection,
|
|
cleans up IO handling.
|
|
+ 9685,9686: This patch only affects full virtualization on
|
|
Intel. Fixes VM's segment base address, to avoid vmentry
|
|
failure. Also remove 32/64 differences in vmx reg store/load.
|
|
* Wed May 17 2006 ccoffing@novell.com
|
|
- When auto-ballooning domain 0's memory for a new HVM domain,
|
|
all memory (including memory intended for overhead) was given
|
|
to the VM itself. So increasing the memory size calculations
|
|
did not actually free up any more memory. Now, treat the amount
|
|
to balloon and the amount to give to the VM as separate values.
|
|
(#149179)
|
|
* Tue May 16 2006 ccoffing@novell.com
|
|
- Include Gerd's fix for HVM emulation of REP MOVS when the copy
|
|
spans a page. If the direction flag was set, the emulation code
|
|
broke. This caused the VM to freeze when configuring firewall
|
|
(#165448).
|
|
- Include KY's fix to default to reserving 16M of lowmem for PAE,
|
|
to avoid hitting kernel BUG() during boot (#175124).
|
|
- Don Dugger's (Intel) fix for HVM screen corruption (#164573).
|
|
- Increase maximum time auto-ballooning will wait for domain 0 to
|
|
respond, otherwise large VMs will fail to start from yast
|
|
(#175805).
|
|
* Mon May 15 2006 ccoffing@novell.com
|
|
- Update memory size calculations when auto-ballooning for HVM
|
|
to make more stable (#149179).
|
|
* Fri May 12 2006 ccoffing@novell.com
|
|
- Include select patches from xen-3.0-testing:
|
|
+ 9674: xc_ptrace: Fix reversed conditional, which broke single-
|
|
stepping.
|
|
+ 9675: xc_ptrace: Fix out-of-bounds memory-access for FPU state.
|
|
+ 9678: Fix the performance issues of 2-level paging HVM guests
|
|
on the PAE Xen.
|
|
- Update man pages.
|
|
* Wed May 10 2006 brogers@novell.com
|
|
- Fix loading of binary images which either require PAE or
|
|
dynamically support running on both PAE hypervisor and non-PAE
|
|
hypervisors. (#174080)
|
|
* Wed May 10 2006 carnold@novell.com
|
|
- Handle memory failure when staring fully virtualized
|
|
guests to prevent reboot of the box (AMD) or
|
|
hanging the box (VT) (#149179).
|
|
* Tue May 09 2006 ccoffing@novell.com
|
|
- Include select patches from xen-3.0-testing:
|
|
+ 9665: Fix pciif parsing for compatibility variable.
|
|
+ 9666: Fix HVM hang; was broken due to previous "hda lost
|
|
interrupt" patch. (#169146)
|
|
+ 9667: Do not set GP fault in VMCS for VMX (no bug#; from Intel)
|
|
* Fri May 05 2006 cgriffin@novell.com
|
|
- Update xen-3.0-testing tree, changeset 9664:
|
|
+ Changesets 9663 and 9664 fix AMD fully virtualized
|
|
guests causing the system to reboot when
|
|
first starting up. (#169855)
|
|
* Fri May 05 2006 cgriffin@novell.com
|
|
- With a Xen domain set up with a loop-mountable file as rootfs,
|
|
the "xm start " invocation fails. The cause is a bug
|
|
domUloader.py (#172586)
|
|
* Thu May 04 2006 rmaxfiel@novell.com
|
|
- Added the ability to 'attach' and 'detach' removable media
|
|
devices to hvm guests. Also made cdrom eject when the eject
|
|
request comes from the hvm guest. (#159907)
|
|
- Fixed the loss of mouse when a SDL session ends with 'grab'
|
|
in effect. (#159001)
|
|
* Thu May 04 2006 cgriffin@novell.com
|
|
- Update xen-3.0-testing tree, changeset 9661:
|
|
+ Drop patches merged upstream
|
|
+ Took Kier's official patches for dropped patches most
|
|
notably spurious interrupts (#152892)
|
|
- Took Intel's patch to fix screen corruption when
|
|
resizing the screen of windows hvm guests (#164573)
|
|
* Wed May 03 2006 kallan@novell.com
|
|
- Added configuring network interfaces when using Xen bridging instructions
|
|
to the README.SuSE file as requested by bug #171533.
|
|
* Mon May 01 2006 tthomas@novell.com
|
|
- Added message to xm save to indicate that save is not currently
|
|
supported for fully virtualized guests. (#161661)
|
|
* Fri Apr 28 2006 ccoffing@novell.com
|
|
- Close fds before exec-ing vncviewer, so yast2-vm doesn't hang
|
|
when viewing fully-virtualized console (#168392).
|
|
* Thu Apr 27 2006 ccoffing@novell.com
|
|
- Update xen-3.0-testing tree, changeset 9656:
|
|
+ Drop patches merged upstream.
|
|
+ Fix reboot on large SMP machines (IBM, no bug #).
|
|
- Integrate Jan's patches:
|
|
+ Spurious interrupt roundup (#152892).
|
|
* Mon Apr 24 2006 ccoffing@novell.com
|
|
- Integrate Jan's patches:
|
|
+ FXSR patch (#135677).
|
|
+ APIC option patch (work-around #150114).
|
|
+ Protect against hypervisor crash (#169143).
|
|
- Update xen-3.0-testing tree, changeset 9649:
|
|
+ Avoid spurious timer activations in hypervisor.
|
|
+ Fix xen command line parsing (lapic / nolapic parsing).
|
|
+ Fix inverted BUG_ON w.r.t. SiS APIC bug.
|
|
* Fri Apr 21 2006 ccoffing@novell.com
|
|
- Update to 3.0.2-2 (xen-3.0-testing tree, changeset 9640):
|
|
+ Fix for "hda lost interrupt" for PAE VMX.
|
|
+ Increase L2 PDE to 1 GB; allows x86_64 to boot larger dom0.
|
|
+ Fix for SVM booting 32pae-on-32pae.
|
|
- Drop upstream patches (SiS APIC bug, HTT, HVM interrupt race)
|
|
- Add Jan's port of spurious interrupt patch (#152892).
|
|
- Add /etc/xen/images link for convenience (#168070).
|
|
- Updated README.
|
|
* Thu Apr 20 2006 ccoffing@novell.com
|
|
- SiS APIC bug patch (Jan Beulich, #116485).
|
|
* Wed Apr 19 2006 ccoffing@novell.com
|
|
- Don't kill xenstored and xenconsoled when stopping xend.
|
|
(#158562, #156261)
|
|
* Wed Apr 19 2006 ccoffing@novell.com
|
|
- Update to 3.0.2-2 (xen-3.0-testing tree, changeset 9629):
|
|
+ Fix for SMP IA32 VMX guest booting.
|
|
+ KY's SETMAXMEM fix.
|
|
* Wed Apr 19 2006 cgriffin@novell.com
|
|
- Removed HTT bit from cpuid and set logical processor count to 1.
|
|
Also fixed logic problem in svm code where apic=0 was not
|
|
handled (#162244).
|
|
* Wed Apr 19 2006 agruen@suse.de
|
|
- Create /boot symlinks in the %%install section instead of in
|
|
%%post so that they will end up in the package file list.
|
|
* Tue Apr 18 2006 ccoffing@novell.com
|
|
- Add /etc/xen/vm to vm config file search path (#167208).
|
|
* Fri Apr 14 2006 kallan@novell.com
|
|
- Add support for bonding in network-bridge. (#161678).
|
|
* Fri Apr 14 2006 ccoffing@novell.com
|
|
- Update to 3.0.2-2 (xen-3.0-testing tree, changeset 9620):
|
|
+ Fixes stack corruption in libxs (XenSource #411).
|
|
* Thu Apr 13 2006 rmaxfiel@novell.com
|
|
- Fixed a problem in ioemu which exited when the cdrom line was
|
|
found in the guest def file but the cd device contained no media.
|
|
(#161210)
|
|
* Wed Apr 12 2006 ccoffing@novell.com
|
|
- Auto-balloon domain 0 for HVM domains (#149179).
|
|
- Update to 3.0.2-1 (xen-3.0-testing tree, changeset 9612):
|
|
+ Fixes xmlrpc issues.
|
|
+ Fixes several emulated instructions for HVM.
|
|
+ Fixes for x86_64 inline assembly.
|
|
* Tue Apr 11 2006 ccoffing@novell.com
|
|
- Fix "jitter" and race in dom0's memory target calculation, which
|
|
could cause auto-ballooning to fail (#164714).
|
|
* Tue Apr 11 2006 brogers@novell.com
|
|
- Fix problem where localtime=1 results in zombie domains after
|
|
they shutdown (#164960)
|
|
* Mon Apr 10 2006 ccoffing@novell.com
|
|
- Update to hg 9598 (xen-3.0-testing tree; 3.0.2-rc). Discounting
|
|
Linux changes and patches we already carry, this update contains:
|
|
+ Saner error handling in iret hypercall (x86/64).
|
|
+ Make root page table sanity check on restore more generic.
|
|
+ Additional sanity / compatability checks during guest build.
|
|
+ IO-APIC update hypercall fixes.
|
|
* Fri Apr 07 2006 ccoffing@novell.com
|
|
- Don't throw an exception if 'xm top' is run by non-root; print
|
|
error message instead (#164224).
|
|
- Change localtime patch to account for daylight savings time
|
|
(Bruce Rogers).
|
|
- Re-add patch to make tightvnc work. It was accidentally dropped
|
|
recently (#149556).
|
|
* Thu Apr 06 2006 ccoffing@novell.com
|
|
- Update to hg 9590 (xen-3.0-testing tree; 3.0.2-rc).
|
|
- Fix type error in localtime patch for para (Bruce Rogers).
|
|
- Fix default localtime for full (Bruce Rogers).
|
|
- Fix path in mk-xen-resue-img.sh (#163622).
|
|
- Update README (pathnames, yast2-vm descriptions, terminology).
|
|
* Tue Apr 04 2006 garloff@suse.de
|
|
- init script: Test for control_d in capabilities to determine dom0
|
|
rather than privcmd.
|
|
- init script: Try loading netloop and backend modules.
|
|
- mk-xen-rescue-img.sh: Copy frontend drivers, remove stale files.
|
|
- example config files: provide commented out domUloader exmaples.
|
|
* Mon Apr 03 2006 ccoffing@novell.com
|
|
- Update to hg 9514 (xen-unstable tree; 3.0.2-rc).
|
|
- Fix for rebooting (Jan Beulich; #160064).
|
|
* Fri Mar 31 2006 ccoffing@novell.com
|
|
- Update to hg 9502 (xen-unstable tree; 3.0.2-rc).
|
|
- Update man page (#162402).
|
|
- xen-tools requires python-xml (#161712).
|
|
- Include localtime patch to support NetWare (Bruce Rogers).
|
|
* Thu Mar 30 2006 ccoffing@novell.com
|
|
- Update to hg 9481 (xen-unstable tree; 3.0.2-rc).
|
|
- Correctly default XAUTHORITY if it is not set. This allows the
|
|
GUI to come up for fully virtualized guests (was especially
|
|
problematic when VM was started from YaST). (#142472)
|
|
* Wed Mar 29 2006 ccoffing@novell.com
|
|
- Fixed reversed "Do I have enough memory?" test when creating
|
|
new VMs (#156448).
|
|
* Tue Mar 28 2006 ccoffing@novell.com
|
|
- Pick up two critical fixes for AMD to fix full virtualization:
|
|
c/s 9453 & c/s 9456.
|
|
* Thu Mar 23 2006 ccoffing@novell.com
|
|
- Update to hg 9434 (xen-unstable tree; 3.0.2-rc).
|
|
- Fix /etc/xen/scripts/block to properly check if devices can be
|
|
shared.
|
|
- Default XENDOMAINS_AUTO_ONLY to true; previous setting
|
|
contradicts yast2-vm's claim that only VM's marked auto will be
|
|
auto-started.
|
|
* Mon Mar 20 2006 ccoffing@novell.com
|
|
- Update to hg 9329 (xen-unstable tree).
|
|
* Wed Mar 15 2006 ccoffing@novell.com
|
|
- Update to hg 9251 (xen-unstable tree).
|
|
- Update to latest versions of Intel's VNC patches:
|
|
patch-vga-sse2-0314.l, patch-vnc_loop-0314.l,
|
|
patch-vncmouse-0315.l
|
|
- Gather example files in /etc/xen/examples.
|
|
* Tue Mar 14 2006 rmaxfiel@novell.com
|
|
- Removed the intermediate sym-link between xen.gz and
|
|
xen-<version>-<release>.gz. Grub 0.97 XFS can not handle a
|
|
double indirect to a file. (#151792)
|
|
* Tue Mar 14 2006 garloff@suse.de
|
|
- Update README.SuSE: Document limits (mem, cpu hotplug, max_loop),
|
|
more network troubleshooting, update security info.
|
|
- Be more tolerant against errors in ifdown/ifup to better coexist
|
|
with non-std network setups (e.g. ifplugd/NetworkManager).
|
|
* Tue Mar 07 2006 ccoffing@novell.com
|
|
- Update to hg 9172 (xen-unstable tree).
|
|
- Create new xen-libs package, split from xen-tools (#154473).
|
|
- Update mk-xen-rescume-img and xmexample.rescue to work with
|
|
current rescue image on CD (#152971).
|
|
- Include Kurt's patch to domUloader, to pass command line args.
|
|
- xendomains shouldn't try to migrate or save HVM domains, as this
|
|
isn't supported and will stall the shutdown (#155265).
|
|
- Create empty /etc/xen/vm directory for YaST to place config files
|
|
in, to avoid name collisions (#156322).
|
|
- Update and re-enable vga patch from Intel (Don Dugger). VGA
|
|
emul is faster and not corrupted.
|
|
- ifup is run to ensure IPs are assigned before rearranging for
|
|
xen, but this can fail with ifplugd; this should not kill the
|
|
whole script (Kirk Allan) (#154115).
|
|
- Make network-bridge script more robust, by checking /sys instead
|
|
of grep-ing.
|
|
* Mon Mar 06 2006 ccoffing@novell.com
|
|
- Update to hg 9148 (xen-unstable tree). Drop patches merged
|
|
upstream.
|
|
- More README improvements (#154134).
|
|
- Fix "vncviewer=1" to bring up vncviewer (#149556).
|
|
* Mon Mar 06 2006 ccoffing@novell.com
|
|
- Fix build of hvmloader and vmxassist by removing external
|
|
CFLAGS (XS changeset #9110).
|
|
- Fix build by forcing --prefix during installation of *.py.
|
|
* Thu Mar 02 2006 ccoffing@novell.com
|
|
- Update to hg 9029 (xen-unstable tree). Adds support for HVM on
|
|
64 bit hardware.
|
|
- Update vncmouse diff to 20060301 from Intel; compensates for lack
|
|
of eager events in our LibVNCServer.
|
|
- Fix many bugs in lomount.
|
|
- Cap maximum value of "xm mem-set" for domain 0, based on size of
|
|
dom0's page tables (#152667).
|
|
* Mon Feb 27 2006 ccoffing@novell.com
|
|
- Update to hg 9015 (xen-unstable tree). More bug fixes.
|
|
- Update patch to better honor RPM_OPT_FLAGS.
|
|
- Updated README (#154134).
|
|
- Disable xen-vga-0213 patch; it speeds VGA updates but was
|
|
corrupting the display.
|
|
- Change max mouse polling time from 1ms to 10ms to reduce CPU
|
|
load (from Intel).
|
|
* Thu Feb 23 2006 ccoffing@novell.com
|
|
- Update to hg 8954 (xen-unstable tree). More bug fixes.
|
|
- Don't use a dummy IP of 1.2.3.4 for NFS server when booting domU
|
|
with DHCP. Seems to hang x86_64 Linux.
|
|
- Remove unnecessary x86_64 patch.
|
|
- Fix auto-ballooning of dom0 memory for HVM domUs (XenSource bug
|
|
521).
|
|
* Tue Feb 21 2006 ccoffing@novell.com
|
|
- Update to hg 8920 (xen-unstable tree). Fixes instruction decode
|
|
for fully virtualized guests, fixing booting from CDs.
|
|
- Integrate 3 patches from Intel, to improve VNC performance.
|
|
* Tue Feb 21 2006 ccoffing@novell.com
|
|
- Update to hg 8910 (xen-unstable tree).
|
|
fixes 32 on 32, 32 pae on 32pae, 64 on 64, 32 on 64.
|
|
critical HVM fixes, for fully virtualized guests.
|
|
* Fri Feb 17 2006 ccoffing@novell.com
|
|
- Update to hg 8870 (xen-unstable tree). More HVM fixes.
|
|
- Remove duplicate balloon.free call.
|
|
- Add patch from Intel to fix dom0 crash on 64 bit SMP HVM.
|
|
* Fri Feb 17 2006 carnold@novell.com
|
|
- Update to hg 8858 (xen-unstable tree).
|
|
* Wed Feb 15 2006 ccoffing@novell.com
|
|
- Update to hg 8857 (xen-unstable tree). Syncs hypervisor core
|
|
with Linux 2.6.16, which may fix some ACPI issues. Fixes HVM.
|
|
- Fix uninitialized variable in xc_load_bin (from Bruce Rogers).
|
|
- Auto-balloon dom0 for fully virtualized domains (#149179).
|
|
- xen-doc-html was missing image files.
|
|
* Mon Feb 13 2006 ccoffing@novell.com
|
|
- Update to hg 8830 (xen-unstable tree).
|
|
- Restore cs 8783/8792 to match kernel.
|
|
* Wed Feb 08 2006 ccoffing@novell.com
|
|
- Update to hg 8800 (xen-unstable tree).
|
|
- Update BuildRequires.
|
|
- Add "max-free-memory" to "xm info", to support yast2-vm (#147612)
|
|
- Insserv xendomains, to support yast2-vm.
|
|
- Fix exit code of "xend stop".
|
|
- Revert cs 8783/8792 to allow xenstore to start (until kernel
|
|
catches up).
|
|
- Ensure eth0 aka veth0 really comes up in network-bridge.
|
|
* Sat Feb 04 2006 mls@suse.de
|
|
- converted neededforbuild to BuildRequires
|
|
* Fri Jan 27 2006 ccoffing@novell.com
|
|
- Update to hg 8728 (xen-unstable tree).
|
|
- Improve network-bridge:
|
|
+ Ensure netdev really is up, to fix STARTMODE="manual".
|
|
+ Stop ifplugd when doing ifdown, to fix STARTMODE="ifplugd".
|
|
+ Improve check for whether bridge already exists.
|
|
+ Improve defaults for netdev.
|
|
- Fix log rotate so xend moves to new log.
|
|
- xen-tools "Requires" python, et.al.; xen proper doesn't.
|
|
- Revamp mk-xen-rescue-img.sh (#118566).
|
|
- Revamp rcxendomains: improved output, error checking, return
|
|
values (#143754, #105677).
|
|
* Tue Jan 24 2006 ccoffing@novell.com
|
|
- Update to hg 8659 (xen-unstable tree).
|
|
* Mon Jan 23 2006 ccoffing@novell.com
|
|
- Correct return values and improve messages of init scripts.
|
|
* Fri Jan 20 2006 ccoffing@novell.com
|
|
- Use domUloader instead of pygrub.
|
|
* Thu Jan 19 2006 carnold@novell.com
|
|
- Build based on the xen-unstable.hg 8628
|
|
* Wed Jan 18 2006 carnold@novell.com
|
|
- Update to hg 8646 xen-unstable-hvm.hg tree.
|
|
* Fri Jan 13 2006 ccoffing@novell.com
|
|
- Allow version string "XEN_VER=3.0" instead of just
|
|
"XEN_VER=xen-3.0" for backwards compatibility.
|
|
- Correctly set changeset in compile.h.
|
|
* Thu Jan 12 2006 carnold@novell.com
|
|
- Added two patches from AMD that apply to the 8513 changeset.
|
|
* Thu Jan 12 2006 kukuk@suse.de
|
|
- Add libreiserfs-devel to nfb.
|
|
* Wed Jan 11 2006 carnold@novell.com
|
|
- Update to hg 8513 xen-unstable-hvm.hg tree.
|
|
* Tue Jan 10 2006 ccoffing@novell.com
|
|
- Update to hg 8269 (xen-3.0-testing).
|
|
- Support try-restart in init scripts.
|
|
- Clean up installation of udev rules.
|
|
* Wed Dec 14 2005 ccoffing@novell.com
|
|
- Update to hg 8257 (xen-3.0-testing).
|
|
- Update documentation.
|
|
- Fix gcc 4.1 warnings.
|
|
* Wed Dec 07 2005 ccoffing@novell.com
|
|
- Update to hg 8241 (xen-3.0-testing).
|
|
* Tue Nov 29 2005 ccoffing@novell.com
|
|
- Update to hg 8073.
|
|
- Rationalize command names (eg, setsize -> xentrace-setsize).
|
|
- Fix gcc 4.1 warnings.
|
|
* Wed Nov 16 2005 ccoffing@novell.com
|
|
- Update to hg 7782.
|
|
- Honor RPM_OPT_FLAGS better.
|
|
- Include a few simple, obvious fixes from upstream.
|
|
- Build xm-test package.
|
|
- Update udev scripts.
|
|
* Tue Nov 15 2005 ccoffing@novell.com
|
|
- Includes upstream fixes to fix i586 save/restore.
|
|
* Thu Nov 10 2005 ccoffing@novell.com
|
|
- Include a few simple, obvious fixes: 7609, 7618, 7636, 7689,
|
|
7690, 7692, 7696
|
|
* Thu Nov 03 2005 ccoffing@novell.com
|
|
- Update to hg 7608.
|
|
- Fix warn_unused_result warnings.
|
|
- Drop some patches (merged upstream)
|
|
- Tidy README.SuSE.
|
|
* Tue Nov 01 2005 ccoffing@novell.com
|
|
- Update to hg 7583.
|
|
* Thu Oct 20 2005 ccoffing@novell.com
|
|
- Don't mention unwritten man pages.
|
|
- Update xmexample* to match SUSE paths.
|
|
- Update xs-include patch.
|
|
* Wed Oct 19 2005 garloff@suse.de
|
|
- Avoid race in watchdog functionality.
|
|
- Improve network-bridge script.
|
|
* Tue Oct 18 2005 garloff@suse.de
|
|
- Ignore zombies in the xendomains shutdown procedure and have a
|
|
configurable timeout for the commands. Make xendomains status
|
|
report something useful.
|
|
- Make xendomains script comaptible to non-SUSE distros.
|
|
* Mon Oct 17 2005 garloff@suse.de
|
|
- Update to hg 7398.
|
|
* Mon Oct 17 2005 garloff@suse.de
|
|
- Create useful xendomains init script and sysconfig file.
|
|
* Mon Oct 17 2005 garloff@suse.de
|
|
- Create symlinks also for -pae and -dbg hypervisor.
|
|
- Build doxygen documentation.
|
|
- Include block-nbd script and xen-nbd example config.
|
|
- Include patchset info.
|
|
* Wed Oct 12 2005 garloff@suse.de
|
|
- Update docu.
|
|
- Enable xen-dbg hypervisor for gdbserver domU debugging.
|
|
* Tue Oct 11 2005 garloff@suse.de
|
|
- Update docu.
|
|
- Update to hg 7313.
|
|
- Move libxenstore.so to xen-tools.
|
|
* Tue Oct 11 2005 garloff@suse.de
|
|
- Fix buglet in /sbin/xen-vbd.
|
|
* Mon Oct 10 2005 garloff@suse.de
|
|
- Downgrade to hg 7267.
|
|
- Add troubleshooting section to README.SUSE.
|
|
* Mon Oct 10 2005 garloff@suse.de
|
|
- Fix typo in SrvDomain for mem-set operation.
|
|
- Workaround: write directly to balloon in dom0 setMemoryTarget.
|
|
- Kill xenconsoled and xenstored in rcxend stop.
|
|
* Sun Oct 09 2005 garloff@suse.de
|
|
- Update to hg 7278.
|
|
- Provide udev rules to setup vifs and vbds in dom0 when domUs
|
|
boot (kraxel).
|
|
- Change default FS size for rescue images to 80MB.
|
|
* Sat Sep 10 2005 garloff@suse.de
|
|
- Update to hg 6715.
|
|
- Fix network-bridge down.
|
|
* Thu Sep 08 2005 garloff@suse.de
|
|
- Build PAE version along non-PAE version of Hypervisor.
|
|
* Tue Sep 06 2005 garloff@suse.de
|
|
- Try to fix network bridge down issue.
|
|
- Document netowrking and firewalling caveats in README.SUSE.
|
|
- Enable PAE.
|
|
* Tue Sep 06 2005 garloff@suse.de
|
|
- Update to hg 6644.
|
|
* Sun Sep 04 2005 garloff@suse.de
|
|
- Update to hg 6610.
|
|
- Rename default name of xen-br0 to xenbr0.
|
|
- Fix pygrub installation.
|
|
- Use libreiserfs to support pygrub on reiser.
|
|
* Mon Aug 29 2005 ccoffing@novell.com
|
|
- xen-bridge-net.diff: do not destroy domain 0's network setup
|
|
when starting xend.
|
|
* Mon Aug 29 2005 garloff@suse.de
|
|
- Update to hg 6458.
|
|
- Drop privileged port check -- we use Unix dom sockets anyway
|
|
(#105178).
|
|
- init.xend: Fix linebreaks in PID list.
|
|
- Correctly assign insserv to xen-tools subpackage.
|
|
* Thu Aug 25 2005 garloff@suse.de
|
|
- Add dirs /var/run/xenstored and /var/lib/xenstored.
|
|
* Thu Aug 25 2005 garloff@suse.de
|
|
- Update to hg 6393.
|
|
* Mon Aug 22 2005 garloff@suse.de
|
|
- Update to hg 6315.
|
|
- Include linux-public headers in xen-devel package.
|
|
* Sun Aug 21 2005 garloff@suse.de
|
|
- Update to hg 6305.
|
|
* Sun Aug 21 2005 garloff@suse.de
|
|
- Update to hg 6299.
|
|
- Enable VNC support (depending on LibVNCServer).
|
|
* Sun Aug 21 2005 garloff@suse.de
|
|
- Split off xen-tools-ioemu for supporting unmodified guests.
|
|
* Sat Aug 20 2005 garloff@suse.de
|
|
- Enable pygrub (at the cost of depending on e2fsprogs-devel)
|
|
- Enable VMX ioemu SDL support (at the cost of many dependencies)
|
|
* Fri Aug 19 2005 garloff@suse.de
|
|
- Update to mercurial changeset 6223.
|
|
- Move /usr/libexec/xen/ to /usr/lib[64]/xen/bin/.
|
|
- Split off -tools package.
|
|
* Mon Aug 15 2005 garloff@suse.de
|
|
- Create symlinks in %%post.
|
|
- Update README.SUSE.
|
|
- Mark /etc/xen/ as %%config(noreplace).
|
|
- Fix x86-64 build (movl -> mov, lib vs. lib64 inst dirs).
|
|
- Remove PYTHONOPTIMIZE.
|
|
* Tue Aug 02 2005 ccoffing@novell.com
|
|
- Fix warn_unused_result warnings
|
|
* Thu Jul 28 2005 ccoffing@novell.com
|
|
- Update to latest 3.0-unstable snapshot.
|
|
* Wed Jul 13 2005 ccoffing@novell.com
|
|
- Fixed bug in glibc24 patch that caused erroneous "out of memory"
|
|
errors
|
|
* Fri Jun 24 2005 ccoffing@novell.com
|
|
- Fix gcc4 patch that caused a panic in Xen at boot.
|
|
* Fri Jun 24 2005 ccoffing@novell.com
|
|
- Fix xen-syms link.
|
|
* Fri Jun 17 2005 ccoffing@novell.com
|
|
- Fix version-check in NetWare loader (0x336ec577 -> 0x326ec578).
|
|
* Fri Jun 17 2005 ccoffing@novell.com
|
|
- Backport NetWare-friendly loader from Xen 3.0.
|
|
* Thu Jun 16 2005 ccoffing@novell.com
|
|
- Destroy domains that failed to be fully created.
|
|
* Fri Jun 10 2005 garloff@suse.de
|
|
- Update to latest 2.0-testing snapshot.
|
|
- Use RPM version and release no as xen version.
|
|
* Wed Jun 08 2005 garloff@suse.de
|
|
- Update mk-xen-rescue-img.sh script: Handle SLES9 better.
|
|
- Export PYTHONOPTIMIZE in xend start script.
|
|
* Mon Jun 06 2005 garloff@suse.de
|
|
- Merge _perform_err fixes.
|
|
* Mon May 23 2005 ccoffing@novell.com
|
|
- update to 2.0.6
|
|
* Wed Apr 13 2005 garloff@suse.de
|
|
- More gcc4 and binutils related fixes.
|
|
* Wed Apr 13 2005 garloff@suse.de
|
|
- Build fixes for gcc4.
|
|
* Sun Apr 03 2005 garloff@suse.de
|
|
- Update xen: Various fixes (scheduling, memset, domain crash
|
|
handling) and enhancements (bg page scrubbing).
|
|
* Thu Mar 24 2005 garloff@suse.de
|
|
- xen-bridge-net.diff: Make sure bridge netdev is up after adding
|
|
addresses to it.
|
|
* Wed Mar 23 2005 garloff@suse.de
|
|
- xen-secure.diff: Check for privileged port before allowing
|
|
certain control operations.
|
|
- README.SUSE: Document this change.
|
|
* Wed Mar 23 2005 garloff@suse.de
|
|
- Require ports < 1024 to allow controlling VMs.
|
|
* Mon Mar 21 2005 garloff@suse.de
|
|
- Update xen.
|
|
* Wed Mar 16 2005 garloff@suse.de
|
|
- Update xen.
|
|
- Add /var/lib/xen/xen-db/ subdirs.
|
|
* Sun Mar 13 2005 garloff@suse.de
|
|
- Update to post-2.0.5
|
|
- Make /usr/sbin/xm root:trusted 0750
|
|
- Drop some patches (merged upstream)
|
|
* Tue Mar 08 2005 garloff@suse.de
|
|
- Update README with security notes.
|
|
- Update mk-xen-rescue-image.sh script allowing to specify the
|
|
kernel version to be used.
|
|
- Rather than busy-looping, exit console on a domain that has
|
|
shutdown.
|
|
* Mon Mar 07 2005 garloff@suse.de
|
|
- Update xen to latest snapshot.
|
|
- tgif not needed any more.
|
|
* Tue Mar 01 2005 garloff@suse.de
|
|
- Include serial-split from Charles Coffing.
|
|
* Tue Mar 01 2005 garloff@suse.de
|
|
- Update xen to latest snapshot.
|
|
* Mon Feb 21 2005 garloff@suse.de
|
|
- Update README.SuSE.
|
|
- Update xen to latest snapshot.
|
|
* Sun Feb 13 2005 garloff@suse.de
|
|
- Add init header to xendomains init script.
|
|
- Add bridge-utils dependency.
|
|
- Update config file and README.
|
|
- Activate xend init script on installation.
|
|
* Thu Feb 10 2005 ro@suse.de
|
|
- remove te_etex and te_pdf from neededforbuild.
|
|
* Thu Feb 10 2005 garloff@suse.de
|
|
- Update README about IDE dma.
|
|
- Default to dhcp.
|
|
* Wed Feb 09 2005 garloff@suse.de
|
|
- Update to xen post-2.0.4.
|
|
- Little bugfix for xen rescue install script.
|
|
- Update README.SUSE: Better explanation of root FS creation.
|
|
* Mon Jan 24 2005 garloff@suse.de
|
|
- Change some defaults to be more secure (xend only binds to
|
|
localhost, ip spoof protection on).
|
|
- Avoid ipv6 issue with xend network script.
|
|
- Extensive docu in README.SUSE now.
|
|
- mk-xen-rescue-img.sh creates a xen root fs image from the std
|
|
SUSE rescue image.
|
|
- Put boot.local script in root img to parse ip boot par.
|
|
* Thu Jan 20 2005 garloff@suse.de
|
|
- Update to newer snapshot.
|
|
* Thu Jan 20 2005 garloff@suse.de
|
|
- Update to xen-2.0-unstable (post 2.0.3).
|
|
* Thu Dec 09 2004 garloff@suse.de
|
|
- Initial creation of package xen, xen-doc-*.
|
|
- i686 only for now.
|