<?xml version="1.0" encoding="UTF-8"?>
<!--PATCHINFO id="1e56332948b47b7651c44aa9fe56059a"!-->
<patch
    xmlns="http://novell.com/package/metadata/suse/patch"
    xmlns:yum="http://linux.duke.edu/metadata/common"
    xmlns:rpm="http://linux.duke.edu/metadata/rpm"
    xmlns:suse="http://novell.com/package/metadata/suse/common"
    patchid="sledp1o-libvirt-2889"
    timestamp="1179492386"
    engine="1.0">
  <yum:name>sledp1o-libvirt</yum:name>
  <summary lang="en">Optional update for libvirt and additional xen drivers</summary>
  <summary lang="de">Optional update for libvirt and additional xen drivers</summary>
  <description lang="en">SLE10 SP1 Update for libvirtand others
libvirt,libvirt-python,virt-manager,xen-kmp-bigsmp,xen-kmp-d
efault,xen-kmp-smp,xen-libs,xen-kmp-debug,xen-kmp-kdump

added (subpackage of) libvirt:
-------------------------------
* Fri Mar 02 2007 - jfehlig@novell.com
- Added upstream patch that prevents libvirt from assuming
  vnc port is 5900 + domid when it cannot determine port
  from xend. Bug #247417.

* Tue Feb 20 2007 - jfehlig@novell.com
- Removed usr/lib/libvirt_proxy setuid binary from
  package.  Fixes bug #246610.

* Fri Feb 16 2007 - jfehlig@novell.com
- Updated to latest release.  Many of the issues seen in
  virt-manager have been caused by bugs / missing
  functionality in libvirt.  This upate provides a better
  basis for virt-manager.

* Wed Jan 10 2007 - jfehlig@novell.com
- Updated to latest release, version 0.1.10.  Submitting to
  SLES10 SP1 to provide base functionality for FATE feature
  301181.
   - more localizations
   - bug fixes:
      - VCPU info breakages on xen 3.0.3
      - xenDaemonListDomains buffer overflow (Daniel
Berrange)
      - reference count bug when creating Xen domains
(Daniel Berrange)
   - improvements:
      - support graphic framebuffer for Xen paravirt
(Daniel Berrange)
      - VNC listen IP range support (Daniel Berrange)
      - support for default Xen config files and inactive
domains of 3.0.4 (Daniel Berrange)

* Fri Dec 08 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.9.
   - python bindings: release interpeter lock when calling
C (Daniel Berrange)
   - don't raise HTTP error when looking informations for a
domain
   - some refactoring to use the driver for all entry points
   - better error reporting (Daniel Berrange)
   - fix OS reporting when running as non-root
   - provide XML parsing errors
   - extension of the test framework (Daniel Berrange)
   - fix the reconnect regression test
   - python bindings: Domain instances now link to the
Connect to avoid garbage collection and disconnect
   - separate the notion of maximum memory and current use
at the XML level
   - Fix a memory leak (Daniel Berrange)
   - add support for shareable drives
   - add support for non-bridge style networking configs
for guests(Daniel Berrange)
   - python bindings: fix unsigned long marshalling (Daniel
Berrange)
   - new config APIs virConfNew() and virConfSetValue() to
build configs from scratch
   - hot plug device support based on Michel Ponceau patch
   - added support for inactive domains, new APIs, various
associated cleanup (Daniel Berrange)
   - special device model for HVM guests (Daniel Berrange)
   - add API to dump core of domains (but requires a
patched xend)
   - pygrub bootloader informations take over &lt;os&gt;
informations
   - updated the localization strings

* Fri Oct 20 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.8.
   -  Bug for system with page size != 4k
   -  vcpu number initialization (Philippe Berthault)
   -  don't label crashed domains as shut off (Peter Vetere)
   -  fix virsh man page (Noriko Mizumoto)
   -  blktapdd support for alternate drivers like blktap
(Daniel Berrange)
   -  memory leak fixes (xend interface and XML parsing)
(Daniel Berrange)
   -  compile fix
   -  mlock/munlock size fixes (Daniel Berrange)
   -  improve error reporting
- Updated to latest release, version 0.1.7.
   -  fix a memory bug on getting vcpu informations from
xend (Daniel Berrange)
   -  fix another problem in the hypercalls change in Xen
changeset 86d26e6ec89b when getting domain informations
(Daniel Berrange)

* Tue Sep 26 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.6.  This release
  includes fix in hypercall driver so local patch has been
  removed.

* Wed Sep 13 2006 - jfehlig@novell.com
- Fixed bug in hypercall driver introduced in version
  0.1.5. Patch sumbmitted upstream and included locally
  until next release.

* Mon Sep 11 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.5
  - Support for new hypercalls change in Xen changeset
    86d26e6ec89b
  - bug fixes: virParseUUID() was wrong, netwoking for
    paravirt guestsi (Daniel Berrange), virsh on
    non-existent domains (Daniel Berrange), string cast bug
    when handling error in python (Pete Vetere), HTTP 500
    xend error code handling (Pete Vetere and Daniel
    Berrange)
  - improvements: test suite for SEXPR &lt;-&gt; XML format
    conversions (Daniel Berrange), virsh output regression
    suite (Daniel Berrange), new environ variable
    VIRSH_DEFAULT_CONNECT_URI for the default URI when
    connecting (Daniel Berrange), graphical console support
    for paravirt guests (Jeremy Katz), parsing of simple
    Xen config files (with Daniel Berrange), early work on
    defined (not running) domains (Daniel Berrange), virsh
    output improvement (Daniel Berrange

* Mon Aug 28 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.4
  - bug fixes: spec file fix (Mark McLoughlin), error
    report problem (with Hugh Brock), long integer in
    Python bindings (with Daniel Berrange), XML generation
    bug for CDRom (Daniel Berrange), bug whem using
    number() XPath function (Mark McLoughlin), fix python
    detection code, remove duplicate initialization errors
    (Daniel Berrange)
  - improvements: UUID in XML description (Peter Vetere),
    proxy code cleanup, virtual CPU and affinity support +
    virsh support (Michel Ponceau, Philippe Berthault,
    Daniel Berrange), port and tty informations for console
    in XML (Daniel Berrange), added XML dump to driver and
    proxy support (Daniel Berrange), extention of boot
    options with support for floppy and cdrom (Daniel
    Berrange), features block in XML to report/ask PAE,
    ACPI, APIC for HVM domains (Daniel Berrange), fail
    saide-effect operations when using read-only
    connection, large improvements to test driver (Daniel
    Berrange)
  - documentation: spelling (Daniel Berrange), test driver
    examples.

* Wed Aug 16 2006 - jfehlig@novell.com
- Added ExclusiveArch tag so as to only build on x86 and
  x86_64

* Mon Jul 31 2006 - jfehlig@novell.com
- initial submission of libvirt package, version 0.1.3

-------------------------------

added (subpackage of) virt-manager:
-------------------------------
* Tue Mar 13 2007 - ccoffing@novell.com
- Import threading and timer tick patches from upstream to
  improve stability. (#237406 and others)
- Do not offer QEMU option. (#254083)

* Mon Mar 12 2007 - ccoffing@novell.com
- Update virt-manager to match changes in vm-install's disk
  class, due to bug #247849.

* Fri Mar 09 2007 - ccoffing@novell.com
- Make Ctrl+Alt release the mouse cursor (#252998).

* Thu Mar 08 2007 - ccoffing@novell.com
- Add release to &quot;Requires: xen-tools&quot;, to prevent mixing
  with pre-beta 5.  (#238986, #252495)

* Fri Mar 02 2007 - ccoffing@novell.com
- Disable gtk-menu-bar-accel when VM has focus, to allow VM
  to get F10 key. (#240001)

* Tue Feb 27 2007 - ccoffing@novell.com
- Update to 0.3.1.
- &quot;Requires: librsvg&quot; (#250156)
- Re-use vm-install's disk UI, to allow disks to be
  added/removed from xend-managed VMs (currently only for
  running VMs). (#238986)

* Thu Feb 22 2007 - ccoffing@novell.com
- If Xen isn't running, put up error window instead of
  raising. (#244772)

* Tue Feb 13 2007 - ccoffing@novell.com
- Update to latest hg; grabs mouse for better mouse
  tracking. (#240387)
- Don't lose mouse grab on every keystroke
- Disable menubar &amp; toolbar when pointer is in VM window,
  to avoid key conflicts.  (#240001)
- Fix syntax to avoid deprecation warnings (don't raise
  strings).
- YaST integration: default to managing on-box; detach from
  yast control center.

* Mon Jan 29 2007 - ccoffing@novell.com
- Fix desktop file.  (#239275)
- Update to 0.3.0 (updated translations; no code changes)

* Mon Jan 22 2007 - ccoffing@novell.com
- Fix desktop file, so icon shows in YaST.  (#237046)
- Clean up macros in spec file.

* Fri Jan 19 2007 - ccoffing@novell.com
- Use temporary icon until real ones arrive.
- Update to changeset 371 to fix VNC issues.

* Wed Jan 17 2007 - ccoffing@novell.com
- Fix BuildRequires and paths to work with both SLES10 and
  STABLE.

* Fri Jan 12 2007 - ccoffing@novell.com
- Fix sysconfdir path.
- Add desktop file.

* Thu Jan 11 2007 - ccoffing@novell.com
- Add to SLES 10 SP1 (fate #301181)
- Update to virt-manager 0.2.6.
- Fix type_register deprecation warnings.

* Tue Oct 24 2006 - ccoffing@novell.com
- Initial package.
- Replace virt-inst with xen-vm-install (part of
  xen-tools-install)

-------------------------------

added (subpackage of) xen:
-------------------------------
* Thu Mar 15 2007 - ccoffing@novell.com
- Update vm-install:
  + #247980: Display more details on failure
  + #254655: Cap VM's starting memory to available memory

* Thu Mar 15 2007 - carnold@novell.com
- #254703 Server reboots while attempting to install fully
  virtualized guest.
- Performance patch and fix for large memory issues (&gt;64G).

* Wed Mar 14 2007 - carnold@novell.com
- #242759:  Fix for losetup failure in the block script.

* Wed Mar 14 2007 - carnold@novell.com
- Updated 32on64 fixes.

* Tue Mar 13 2007 - ccoffing@novell.com
- Update vm-install:
  + #253743: vm-install-job was failing to query job status
  + #247849: Further fixes for NetWare factory
    install/configure mode
  + #241251: Fix bug in path concatenation for NFS/SMB

* Mon Mar 12 2007 - carnold@novell.com
- Include all AMD patches for vista and longhorn support.

* Mon Mar 12 2007 - carnold@novell.com
- Initialize code segment selectors in virtual IDT to 0.

* Fri Mar 09 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

* Fri Mar 09 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 &quot;Virtual Disk&quot; drop-down (not
    &quot;xvda&quot;)
  + 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

* Wed Mar 07 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.

* Mon Mar 05 2007 - jfehlig@novell.com
- Fixed handling of vbd type in Xen API &lt;-&gt; 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)

* Fri Mar 02 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 &quot;tree path exception&quot; 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.

* Thu Mar 01 2007 - ccoffing@novell.com
- Update vm-install:
  + #250201: for linux PVFB, pass xencons=tty if
    graphics=none
  + #250016: honor non-sparse flag

* Thu Mar 01 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.

* Wed Feb 28 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 &quot;Add&quot; 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 &quot;xm create&quot; 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.

* Fri Feb 16 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.

* Thu Feb 15 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

* Mon Feb 12 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

* Thu Feb 08 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 &quot;bad&quot; 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 &quot;OK&quot; 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 &gt; 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)

* Tue Jan 16 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)

* Fri Jan 12 2007 - ccoffing@novell.com
- Include script to clone SLES 10 domU, from coolsolutions
  (fate [#301742])
- Updated patches from Gerd and Jan, including PAE &gt; 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).

* Wed Jan 10 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.

* Mon Nov 27 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 &gt; 2 GB. (#220418)

* Mon Nov 13 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
  &quot;Privileged domain did not balloon&quot; 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 &quot;eval&quot; 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 &quot;sdl=1&quot; 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 &quot;xm create --dry-run&quot;.
  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
  &quot;losetup -y&quot; 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 &quot;losetup -y&quot; 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 &quot;max_para_memory&quot; and &quot;max_hvm_memory&quot; to output of
  &quot;xm info&quot; 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
  (&quot;Kernel BUG at mm/mmap.c:1961&quot;).  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 &quot;Nothing to flush&quot; 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: &quot;IOPL is ignored for VM86 mode port
  accesses.  Fix Xen emulation to match native behaivour.&quot;
  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 &quot;acpi=0&quot; 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 (&gt;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 &quot;xm destroy&quot; 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 &quot;hlt&quot; 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 &quot;xm dmesg&quot; 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 &quot;hda
    lost interrupt&quot; patch. (#169146)
  + 9667: Do not set GP fault in VMCS for VMX (no bug#;
    from Intel)

* Thu May 04 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)

* Thu May 04 2006 - cgriffin@novell.com
- With a Xen domain set up with a loop-mountable file as
  rootfs, the &quot;xm start &quot; 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 &quot;hda lost interrupt&quot; 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 - 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.

* 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).

* 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 &quot;jitter&quot; 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 &quot;Do I have enough memory?&quot; 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 &amp; 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-&lt;version&gt;-&lt;release&gt;.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 &quot;vncviewer=1&quot; 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.

* Wed Mar 01 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 &quot;xm mem-set&quot; 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.

* Thu Feb 16 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 &quot;max-free-memory&quot; to &quot;xm info&quot;, to support yast2-vm
  (#147612)
- Insserv xendomains, to support yast2-vm.
- Fix exit code of &quot;xend stop&quot;.
- 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=&quot;manual&quot;.
  + Stop ifplugd when doing ifdown, to fix
    STARTMODE=&quot;ifplugd&quot;.
  + Improve check for whether bridge already exists.
  + Improve defaults for netdev.
- Fix log rotate so xend moves to new log.
- xen-tools &quot;Requires&quot; 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 &quot;XEN_VER=3.0&quot; instead of just
  &quot;XEN_VER=xen-3.0&quot; 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).

* Mon Nov 28 2005 - ccoffing@novell.com
- Update to hg 8073.
- Rationalize command names (eg, setsize -&gt;
  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.

* Mon Nov 14 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 -&gt; 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 &quot;out of
  memory&quot; 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 -&gt;
  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.

* Tue Jun 07 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 &lt; 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.

-------------------------------


</description>
  <description lang="de">SLE10 SP1 Update for libvirtand others
libvirt,libvirt-python,virt-manager,xen-kmp-bigsmp,xen-kmp-d
efault,xen-kmp-smp,xen-libs,xen-kmp-debug,xen-kmp-kdump

added (subpackage of) libvirt:
-------------------------------
* Fri Mar 02 2007 - jfehlig@novell.com
- Added upstream patch that prevents libvirt from assuming
  vnc port is 5900 + domid when it cannot determine port
  from xend. Bug #247417.

* Tue Feb 20 2007 - jfehlig@novell.com
- Removed usr/lib/libvirt_proxy setuid binary from
  package.  Fixes bug #246610.

* Fri Feb 16 2007 - jfehlig@novell.com
- Updated to latest release.  Many of the issues seen in
  virt-manager have been caused by bugs / missing
  functionality in libvirt.  This upate provides a better
  basis for virt-manager.

* Wed Jan 10 2007 - jfehlig@novell.com
- Updated to latest release, version 0.1.10.  Submitting to
  SLES10 SP1 to provide base functionality for FATE feature
  301181.
   - more localizations
   - bug fixes:
      - VCPU info breakages on xen 3.0.3
      - xenDaemonListDomains buffer overflow (Daniel
Berrange)
      - reference count bug when creating Xen domains
(Daniel Berrange)
   - improvements:
      - support graphic framebuffer for Xen paravirt
(Daniel Berrange)
      - VNC listen IP range support (Daniel Berrange)
      - support for default Xen config files and inactive
domains of 3.0.4 (Daniel Berrange)

* Fri Dec 08 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.9.
   - python bindings: release interpeter lock when calling
C (Daniel Berrange)
   - don't raise HTTP error when looking informations for a
domain
   - some refactoring to use the driver for all entry points
   - better error reporting (Daniel Berrange)
   - fix OS reporting when running as non-root
   - provide XML parsing errors
   - extension of the test framework (Daniel Berrange)
   - fix the reconnect regression test
   - python bindings: Domain instances now link to the
Connect to avoid garbage collection and disconnect
   - separate the notion of maximum memory and current use
at the XML level
   - Fix a memory leak (Daniel Berrange)
   - add support for shareable drives
   - add support for non-bridge style networking configs
for guests(Daniel Berrange)
   - python bindings: fix unsigned long marshalling (Daniel
Berrange)
   - new config APIs virConfNew() and virConfSetValue() to
build configs from scratch
   - hot plug device support based on Michel Ponceau patch
   - added support for inactive domains, new APIs, various
associated cleanup (Daniel Berrange)
   - special device model for HVM guests (Daniel Berrange)
   - add API to dump core of domains (but requires a
patched xend)
   - pygrub bootloader informations take over &lt;os&gt;
informations
   - updated the localization strings

* Fri Oct 20 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.8.
   -  Bug for system with page size != 4k
   -  vcpu number initialization (Philippe Berthault)
   -  don't label crashed domains as shut off (Peter Vetere)
   -  fix virsh man page (Noriko Mizumoto)
   -  blktapdd support for alternate drivers like blktap
(Daniel Berrange)
   -  memory leak fixes (xend interface and XML parsing)
(Daniel Berrange)
   -  compile fix
   -  mlock/munlock size fixes (Daniel Berrange)
   -  improve error reporting
- Updated to latest release, version 0.1.7.
   -  fix a memory bug on getting vcpu informations from
xend (Daniel Berrange)
   -  fix another problem in the hypercalls change in Xen
changeset 86d26e6ec89b when getting domain informations
(Daniel Berrange)

* Tue Sep 26 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.6.  This release
  includes fix in hypercall driver so local patch has been
  removed.

* Wed Sep 13 2006 - jfehlig@novell.com
- Fixed bug in hypercall driver introduced in version
  0.1.5. Patch sumbmitted upstream and included locally
  until next release.

* Mon Sep 11 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.5
  - Support for new hypercalls change in Xen changeset
    86d26e6ec89b
  - bug fixes: virParseUUID() was wrong, netwoking for
    paravirt guestsi (Daniel Berrange), virsh on
    non-existent domains (Daniel Berrange), string cast bug
    when handling error in python (Pete Vetere), HTTP 500
    xend error code handling (Pete Vetere and Daniel
    Berrange)
  - improvements: test suite for SEXPR &lt;-&gt; XML format
    conversions (Daniel Berrange), virsh output regression
    suite (Daniel Berrange), new environ variable
    VIRSH_DEFAULT_CONNECT_URI for the default URI when
    connecting (Daniel Berrange), graphical console support
    for paravirt guests (Jeremy Katz), parsing of simple
    Xen config files (with Daniel Berrange), early work on
    defined (not running) domains (Daniel Berrange), virsh
    output improvement (Daniel Berrange

* Mon Aug 28 2006 - jfehlig@novell.com
- Updated to latest release, version 0.1.4
  - bug fixes: spec file fix (Mark McLoughlin), error
    report problem (with Hugh Brock), long integer in
    Python bindings (with Daniel Berrange), XML generation
    bug for CDRom (Daniel Berrange), bug whem using
    number() XPath function (Mark McLoughlin), fix python
    detection code, remove duplicate initialization errors
    (Daniel Berrange)
  - improvements: UUID in XML description (Peter Vetere),
    proxy code cleanup, virtual CPU and affinity support +
    virsh support (Michel Ponceau, Philippe Berthault,
    Daniel Berrange), port and tty informations for console
    in XML (Daniel Berrange), added XML dump to driver and
    proxy support (Daniel Berrange), extention of boot
    options with support for floppy and cdrom (Daniel
    Berrange), features block in XML to report/ask PAE,
    ACPI, APIC for HVM domains (Daniel Berrange), fail
    saide-effect operations when using read-only
    connection, large improvements to test driver (Daniel
    Berrange)
  - documentation: spelling (Daniel Berrange), test driver
    examples.

* Wed Aug 16 2006 - jfehlig@novell.com
- Added ExclusiveArch tag so as to only build on x86 and
  x86_64

* Mon Jul 31 2006 - jfehlig@novell.com
- initial submission of libvirt package, version 0.1.3

-------------------------------

added (subpackage of) virt-manager:
-------------------------------
* Tue Mar 13 2007 - ccoffing@novell.com
- Import threading and timer tick patches from upstream to
  improve stability. (#237406 and others)
- Do not offer QEMU option. (#254083)

* Mon Mar 12 2007 - ccoffing@novell.com
- Update virt-manager to match changes in vm-install's disk
  class, due to bug #247849.

* Fri Mar 09 2007 - ccoffing@novell.com
- Make Ctrl+Alt release the mouse cursor (#252998).

* Thu Mar 08 2007 - ccoffing@novell.com
- Add release to &quot;Requires: xen-tools&quot;, to prevent mixing
  with pre-beta 5.  (#238986, #252495)

* Fri Mar 02 2007 - ccoffing@novell.com
- Disable gtk-menu-bar-accel when VM has focus, to allow VM
  to get F10 key. (#240001)

* Tue Feb 27 2007 - ccoffing@novell.com
- Update to 0.3.1.
- &quot;Requires: librsvg&quot; (#250156)
- Re-use vm-install's disk UI, to allow disks to be
  added/removed from xend-managed VMs (currently only for
  running VMs). (#238986)

* Thu Feb 22 2007 - ccoffing@novell.com
- If Xen isn't running, put up error window instead of
  raising. (#244772)

* Tue Feb 13 2007 - ccoffing@novell.com
- Update to latest hg; grabs mouse for better mouse
  tracking. (#240387)
- Don't lose mouse grab on every keystroke
- Disable menubar &amp; toolbar when pointer is in VM window,
  to avoid key conflicts.  (#240001)
- Fix syntax to avoid deprecation warnings (don't raise
  strings).
- YaST integration: default to managing on-box; detach from
  yast control center.

* Mon Jan 29 2007 - ccoffing@novell.com
- Fix desktop file.  (#239275)
- Update to 0.3.0 (updated translations; no code changes)

* Mon Jan 22 2007 - ccoffing@novell.com
- Fix desktop file, so icon shows in YaST.  (#237046)
- Clean up macros in spec file.

* Fri Jan 19 2007 - ccoffing@novell.com
- Use temporary icon until real ones arrive.
- Update to changeset 371 to fix VNC issues.

* Wed Jan 17 2007 - ccoffing@novell.com
- Fix BuildRequires and paths to work with both SLES10 and
  STABLE.

* Fri Jan 12 2007 - ccoffing@novell.com
- Fix sysconfdir path.
- Add desktop file.

* Thu Jan 11 2007 - ccoffing@novell.com
- Add to SLES 10 SP1 (fate #301181)
- Update to virt-manager 0.2.6.
- Fix type_register deprecation warnings.

* Tue Oct 24 2006 - ccoffing@novell.com
- Initial package.
- Replace virt-inst with xen-vm-install (part of
  xen-tools-install)

-------------------------------

added (subpackage of) xen:
-------------------------------
* Thu Mar 15 2007 - ccoffing@novell.com
- Update vm-install:
  + #247980: Display more details on failure
  + #254655: Cap VM's starting memory to available memory

* Thu Mar 15 2007 - carnold@novell.com
- #254703 Server reboots while attempting to install fully
  virtualized guest.
- Performance patch and fix for large memory issues (&gt;64G).

* Wed Mar 14 2007 - carnold@novell.com
- #242759:  Fix for losetup failure in the block script.

* Wed Mar 14 2007 - carnold@novell.com
- Updated 32on64 fixes.

* Tue Mar 13 2007 - ccoffing@novell.com
- Update vm-install:
  + #253743: vm-install-job was failing to query job status
  + #247849: Further fixes for NetWare factory
    install/configure mode
  + #241251: Fix bug in path concatenation for NFS/SMB

* Mon Mar 12 2007 - carnold@novell.com
- Include all AMD patches for vista and longhorn support.

* Mon Mar 12 2007 - carnold@novell.com
- Initialize code segment selectors in virtual IDT to 0.

* Fri Mar 09 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

* Fri Mar 09 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 &quot;Virtual Disk&quot; drop-down (not
    &quot;xvda&quot;)
  + 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

* Wed Mar 07 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.

* Mon Mar 05 2007 - jfehlig@novell.com
- Fixed handling of vbd type in Xen API &lt;-&gt; 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)

* Fri Mar 02 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 &quot;tree path exception&quot; 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.

* Thu Mar 01 2007 - ccoffing@novell.com
- Update vm-install:
  + #250201: for linux PVFB, pass xencons=tty if
    graphics=none
  + #250016: honor non-sparse flag

* Thu Mar 01 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.

* Wed Feb 28 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 &quot;Add&quot; 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 &quot;xm create&quot; 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.

* Fri Feb 16 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.

* Thu Feb 15 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

* Mon Feb 12 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

* Thu Feb 08 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 &quot;bad&quot; 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 &quot;OK&quot; 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 &gt; 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)

* Tue Jan 16 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)

* Fri Jan 12 2007 - ccoffing@novell.com
- Include script to clone SLES 10 domU, from coolsolutions
  (fate [#301742])
- Updated patches from Gerd and Jan, including PAE &gt; 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).

* Wed Jan 10 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.

* Mon Nov 27 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 &gt; 2 GB. (#220418)

* Mon Nov 13 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
  &quot;Privileged domain did not balloon&quot; 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 &quot;eval&quot; 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 &quot;sdl=1&quot; 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 &quot;xm create --dry-run&quot;.
  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
  &quot;losetup -y&quot; 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 &quot;losetup -y&quot; 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 &quot;max_para_memory&quot; and &quot;max_hvm_memory&quot; to output of
  &quot;xm info&quot; 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
  (&quot;Kernel BUG at mm/mmap.c:1961&quot;).  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 &quot;Nothing to flush&quot; 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: &quot;IOPL is ignored for VM86 mode port
  accesses.  Fix Xen emulation to match native behaivour.&quot;
  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 &quot;acpi=0&quot; 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 (&gt;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 &quot;xm destroy&quot; 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 &quot;hlt&quot; 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 &quot;xm dmesg&quot; 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 &quot;hda
    lost interrupt&quot; patch. (#169146)
  + 9667: Do not set GP fault in VMCS for VMX (no bug#;
    from Intel)

* Thu May 04 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)

* Thu May 04 2006 - cgriffin@novell.com
- With a Xen domain set up with a loop-mountable file as
  rootfs, the &quot;xm start &quot; 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 &quot;hda lost interrupt&quot; 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 - 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.

* 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).

* 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 &quot;jitter&quot; 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 &quot;Do I have enough memory?&quot; 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 &amp; 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-&lt;version&gt;-&lt;release&gt;.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 &quot;vncviewer=1&quot; 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.

* Wed Mar 01 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 &quot;xm mem-set&quot; 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.

* Thu Feb 16 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 &quot;max-free-memory&quot; to &quot;xm info&quot;, to support yast2-vm
  (#147612)
- Insserv xendomains, to support yast2-vm.
- Fix exit code of &quot;xend stop&quot;.
- 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=&quot;manual&quot;.
  + Stop ifplugd when doing ifdown, to fix
    STARTMODE=&quot;ifplugd&quot;.
  + Improve check for whether bridge already exists.
  + Improve defaults for netdev.
- Fix log rotate so xend moves to new log.
- xen-tools &quot;Requires&quot; 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 &quot;XEN_VER=3.0&quot; instead of just
  &quot;XEN_VER=xen-3.0&quot; 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).

* Mon Nov 28 2005 - ccoffing@novell.com
- Update to hg 8073.
- Rationalize command names (eg, setsize -&gt;
  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.

* Mon Nov 14 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 -&gt; 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 &quot;out of
  memory&quot; 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 -&gt;
  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.

* Tue Jun 07 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 &lt; 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.

-------------------------------


</description>
  <yum:version ver="2889" rel="0"/>
  <rpm:requires>
    <rpm:entry kind="atom" name="libvirt" epoch="0" ver="0.2.0" rel="0.16" flags="EQ"/>
    <rpm:entry kind="atom" name="libvirt-python" epoch="0" ver="0.2.0" rel="0.16" flags="EQ"/>
    <rpm:entry kind="atom" name="virt-manager" epoch="0" ver="0.3.1" rel="0.18" flags="EQ"/>
    <rpm:entry kind="atom" name="xen-kmp-bigsmp" epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40" flags="EQ"/>
    <rpm:entry kind="atom" name="xen-kmp-default" epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40" flags="EQ"/>
    <rpm:entry kind="atom" name="xen-kmp-smp" epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40" flags="EQ"/>
    <rpm:entry kind="atom" name="xen-libs" epoch="0" ver="3.0.4_13138" rel="0.40" flags="EQ"/>
  </rpm:requires>
  <category>optional</category>
  <atoms>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>libvirt</name>
      <arch>i586</arch>
      <version epoch="0" ver="0.2.0" rel="0.16"/>
      <checksum type="sha" pkgid="YES">93b92fb0119715bc47ba4378b2b7950ee833805c</checksum>
      <time file="1179508847" build="1179492386"/>
      <size package="330050" installed="2229292" archive="2244168"/>
      <location xml:base="media://#1" href="suse/i586/libvirt-0.2.0-0.16.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="libvirt" epoch="0" ver="0.2.0" rel="0.16" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>libvirt-python</name>
      <arch>i586</arch>
      <version epoch="0" ver="0.2.0" rel="0.16"/>
      <checksum type="sha" pkgid="YES">07e5ef9713c33de6cddc311dacab3171173ae0f8</checksum>
      <time file="1179508847" build="1179492386"/>
      <size package="44355" installed="113709" archive="117940"/>
      <location xml:base="media://#1" href="suse/i586/libvirt-python-0.2.0-0.16.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="libvirt-python" epoch="0" ver="0.2.0" rel="0.16" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>virt-manager</name>
      <arch>i586</arch>
      <version epoch="0" ver="0.3.1" rel="0.18"/>
      <checksum type="sha" pkgid="YES">9dfb8e065c402e54aea0316913eeeb5eca013520</checksum>
      <time file="1179508848" build="1179489155"/>
      <size package="410108" installed="1860422" archive="1876948"/>
      <location xml:base="media://#1" href="suse/i586/virt-manager-0.3.1-0.18.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="virt-manager" epoch="0" ver="0.3.1" rel="0.18" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>xen-kmp-bigsmp</name>
      <arch>i586</arch>
      <version epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40"/>
      <checksum type="sha" pkgid="YES">cd1a01358e3cbdbbf390c6e8f624faee8cb532aa</checksum>
      <time file="1179508708" build="1179492026"/>
      <size package="105118" installed="195881" archive="198024"/>
      <location xml:base="media://#1" href="suse/i586/xen-kmp-bigsmp-3.0.4_13138_2.6.16.46_0.12-0.40.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="xen-kmp-bigsmp" epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>xen-kmp-default</name>
      <arch>i586</arch>
      <version epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40"/>
      <checksum type="sha" pkgid="YES">8ec0b1c6c0ef13fb32205ff262c4f9ad2459e62a</checksum>
      <time file="1179508708" build="1179492026"/>
      <size package="104156" installed="111168" archive="113308"/>
      <location xml:base="media://#1" href="suse/i586/xen-kmp-default-3.0.4_13138_2.6.16.46_0.12-0.40.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="xen-kmp-default" epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>xen-kmp-smp</name>
      <arch>i586</arch>
      <version epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40"/>
      <checksum type="sha" pkgid="YES">079471ca0be04a0241a4897243df6e956332ec4b</checksum>
      <time file="1179508708" build="1179492026"/>
      <size package="105087" installed="134479" archive="136576"/>
      <location xml:base="media://#1" href="suse/i586/xen-kmp-smp-3.0.4_13138_2.6.16.46_0.12-0.40.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="xen-kmp-smp" epoch="0" ver="3.0.4_13138_2.6.16.46_0.12" rel="0.40" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>xen-libs</name>
      <arch>i586</arch>
      <version epoch="0" ver="3.0.4_13138" rel="0.40"/>
      <checksum type="sha" pkgid="YES">1eba8747a9dc5b81f6ac1675edd7960f9ff95b39</checksum>
      <time file="1179508708" build="1179492026"/>
      <size package="169783" installed="320692" archive="323424"/>
      <location xml:base="media://#1" href="suse/i586/xen-libs-3.0.4_13138-0.40.i586.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="xen-libs" epoch="0" ver="3.0.4_13138" rel="0.40" flags="GE"/>
        </rpm:requires>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
      </pkgfiles>
    </package>
  </atoms>
</patch>
