Also set the Version string to _02
x86-dom-print.patch x86-extra-trap-info.patch tmp_build.patch
xl-check-for-libvirt-managed-domain.patch disable-wget-check.patch
tmp-initscript-modprobe.patch init.xendomains xendomains.service
xen-watchdog.service xen-updown.sh
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=339
- Include systemd presets in 13.2 and older
- bnc#897352 - Enable xencommons/xendomains only during fresh install
- disable restart on upgrade because the toolstack is not restartable
- adjust seabios, vgabios, stubdom and hvmloader build to reduce
build-compare noise
xen.build-compare.mini-os.patch
xen.build-compare.smbiosdate.patch
xen.build-compare.ipxe.patch
xen.build-compare.vgabios.patch
xen.build-compare.seabios.patch
xen.build-compare.man.patch
- Update to Xen 4.5.0 RC4
- Remove xend specific if-up scripts
Recording bridge slaves is a generic task which should be handled
by generic network code
- Use systemd features from upstream
requires updated systemd-presets-branding package
- Update to Xen 4.5.0 RC3
- Set GIT, WGET and FTP to /bin/false
- Use new configure features instead of make variables
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=337
5347b524-evtchn-eliminate-64k-ports-limitation.patch
53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch
53b16cd4-VT-d-ATS-correct-and-clean-up-dev_invalidate_iotlb.patch
53b56de1-properly-reference-count-DOMCTL_-un-pausedomain-hypercalls.patch
53cfdcc7-avoid-crash-when-doing-shutdown-with-active-cpupools.patch
53cfddaf-x86-mem_event-validate-the-response-vcpu_id-before-acting-on-it.patch
53cfdde4-x86-mem_event-prevent-underflow-of-vcpu-pause-counts.patch
- bnc#886801 - xl vncviewer: The first domu can be accessed by any id
53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch
- Upstream pygrub bug fix
5370e03b-pygrub-fix-error-handling-if-no-valid-partitions-are-found.patch
- Fix pygrub to handle old 32 bit VMs
pygrub-boot-legacy-sles.patch (Mike Latimer)
- Remove xen-vmresync utility. It is an old Platespin Orchestrate
utility that should have never been included in the Xen package.
Updated xen.spec
- Rework xen-destroy utility included in xen-utils
bnc#885292 and bnc#886063
Updated xen-utils-0.1.tar.bz2
- bnc#886063 - Xen monitor fails (xl list --long output different
from xm list --long output)
- bnc#885292 - VirtualDomain: pid_status does not know how to check
status on SLE12
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=322
53a199d7-x86-EFI-allow-FPU-XMM-use-in-runtime-service-functions.patch
- Upstream patches from Jan
538c338f-x86-amd_ucode-flip-revision-numbers-in-printk.patch
538ee637-ACPI-Prevent-acpi_table_entries-from-falling-into-a-infinite-loop.patch
5390917a-VT-d-honor-APEI-firmware-first-mode-in-XSA-59-workaround-code.patch
53909259-x86-domctl-two-functional-fixes-to-XEN_DOMCTL_-gs-etvcpuextstate.patch
5390927f-x86-fix-reboot-shutdown-with-running-HVM-guests.patch
5396d818-avoid-crash-on-HVM-domain-destroy-with-PCI-passthrough.patch
5396e805-x86-HVM-refine-SMEP-test-in-HVM_CR4_GUEST_RESERVED_BITS.patch
539ebe62-x86-EFI-improve-boot-time-diagnostics.patch
539ec004-x86-mce-don-t-spam-the-console-with-CPUx-Temperature-z.patch
53a040c6-page-alloc-scrub-pages-used-by-hypervisor-upon-freeing.patch (replaces xsa100.patch)
53a1990a-IOMMU-prevent-VT-d-device-IOTLB-operations-on-wrong-IOMMU.patch
- Replace 'domUloader' with 'pygrub' when converting or importing
Xen domains into libvirt with xen2libvirt. domUloader is no
longer provided in xen-tools.
Modified: xen2libvirt.py
Thu Jun 13 15:50:19 MDT 2014 - cyliu@suse.com
- fate#310956: Support Direct Kernel Boot for FV guests
patches would go to upstream:
qemu side: qemu-support-xen-hvm-direct-kernel-boot.patch
xen side: xen-pass-kernel-initrd-to-qemu.patch
- bnc#880751 - VUL-0: xen: Hypervisor heap contents leaked to
guests
xsa100.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=320
libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch
qemu-xen-upstream-qdisk-cache-unsafe.patch
- libxl: introduce an option for disabling the non-O_DIRECT workaround
recognize direct-io-safe in domU.cfg diskspec
libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch
- fate#316071: add discard support for file backed storage (qdisk)
update patch to allow more values in overloaded ->readwrite member
- bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d
Interrupt Remapping engines can be evaded by native NMI interrupts
537b5e50-VT-d-apply-quirks-at-device-setup-time-rather-than-only-at-boot.patch
537b5e79-VT-d-extend-error-report-masking-workaround-to-newer-chipsets.patch
- Upstream patches from Jan
53709b77-Nested-VMX-load-current_vmcs-only-when-it-exists.patch
53732f4f-x86-MCE-bypass-uninitialized-vcpu-in-vMCE-injection.patch
537b5ede-move-domain-to-cpupool0-before-destroying-it.patch
- Update README.SuSE with information on the toolstack change
- fate#316071: add discard support for file backed storage (qdisk)
update to recognize option discard/no-discard instead of discard=0,1
to match upstream change
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=316
libxl.pvscsi.patch
- bnc#875668 - VUL-0: CVE-2014-3124: xen: XSA-92:
HVMOP_set_mem_type allows invalid P2M entries to be created
535fa503-x86-HVM-restrict-HVMOP_set_mem_type.patch (replaces xsa92.patch)
- bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d
Interrupt Remapping engines can be evaded by native NMI interrupts
535a34eb-VT-d-suppress-UR-signaling-for-server-chipsets.patch
535a3516-VT-d-suppress-UR-signaling-for-desktop-chipsets.patch
- Upstream patches from Jan
535a354b-passthrough-allow-to-suppress-SERR-and-PERR-signaling.patch
535e31bc-x86-HVM-correct-the-SMEP-logic-for-HVM_CR0_GUEST_RESERVED_BITS.patch
53636978-hvm_set_ioreq_page-releases-wrong-page-in-error-path.patch
53636ebf-x86-fix-guest-CPUID-handling.patch
- Fix pygrub to handle VM with no grub/menu.lst file.
- Don't use /var/run/xend/boot for temporary boot directory
pygrub-boot-legacy-sles.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=314
modified is managed by libvirt and print warning if it is.
xl-check-for-libvirt-managed-domain.patch
- Upstream patches from Jan
53455585-x86-AMD-feature-masking-is-unavailable-on-Fam11.patch
5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch
534bbd90-x86-nested-HAP-don-t-BUG-on-legitimate-error.patch
534bdf47-x86-HAP-also-flush-TLB-when-altering-a-present-1G-or-intermediate-entry.patch
53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch
5357baff-x86-add-missing-break-in-dom0_pit_access.patch
- XSA-92
xsa92.patch
- Add # needssslcertforbuild to use the project's certificate when
building in a home project. (bnc#872354)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=312
53356c1e-x86-HVM-correct-CPUID-leaf-80000008-handling.patch
533ad1ee-VMX-fix-PAT-value-seen-by-guest.patch
533d413b-x86-mm-fix-checks-against-max_mapped_pfn.patch
- bnc#862608 - SLES 11 SP3 vm-install should get RHEL 7 support
when released
53206661-pygrub-support-linux16-and-initrd16.patch
- Upstream bug fixes
53299d8f-xenconsole-reset-tty-on-failure.patch
53299d8f-xenconsole-tolerate-tty-errors.patch
- fix build for armv7l and aarch64
- Remove compiletime strings from qemu-upstream
qemu-xen-upstream-megasas-buildtime.patch
- bnc#871546 - KMPs are not signed in SUSE:SLE-12:GA?
xen.spec
- Upstream patches from Jan
532fff53-x86-fix-determination-of-bit-count-for-struct-domain-allocations.patch
5331917d-x86-enforce-preemption-in-HVM_set_mem_access-p2m_set_mem_access.patch
- Drop xsa89.patch for upstream version (see bnc#867910, 5331917d-x86-enforce...)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=309
with btrfs. Add 'Requires: grub2-x86_64-xen' to xen-tools.
- Restore soft links for qemu-system-i386 and qemu-dm
- Cleanup inconsistency in which version of qemu-system-i386 is
being used (Xen vs qemu-x86). Use only Xen's version.
xen.spec
- Add conditionals for SLE12 when defining xend and max_cpus
xen.spec
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=307
5321b20b-common-make-hypercall-preemption-checks-consistent.patch
5321b257-x86-make-hypercall-preemption-checks-consistent.patch
53271880-VT-d-fix-RMRR-handling.patch
5327190a-x86-Intel-work-around-Xeon-7400-series-erratum-AAI65.patch
- Dropped the following as now part of 5321b257
5310bac3-mm-ensure-useful-progress-in-decrease_reservation.patch
- bnc#867910 - VUL-0: EMBARGOED: xen: XSA-89: HVMOP_set_mem_access
is not preemptible
xsa89.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=306
- bnc#865682 - Local attach support for PHY backends using scripts
local_attach_support_for_phy.patch
- bnc#798770 - Improve multipath support for npiv devices
block-npiv
block-npiv-common.sh
- honor global keymap= option in libxl
libxl.honor-more-top-level-vfb-options.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=303
libvirt
xen-4.4.0-testing-src.tar.bz2
- bnc#863297: xend/pvscsi: recognize also SCSI CDROM devices
xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch
- fate#316614: set migration constraints from cmdline
fix xl migrate to print the actual error string
libxc-pass-errno-to-callers-of-xc_domain_save.patch
- Include additional help docs for xl in xen-tools
- Apply all patches including those for unpackaged xend
xen.spec
- fate#316614: set migration constraints from cmdline
split existing changes into libxl and xend part
added libxl.set-migration-constraints-from-cmdline.patch
added xend-set-migration-constraints-from-cmdline.patch
removed xen.migrate.tools_add_xm_migrate_--log_progress_option.patch
removed xen.migrate.tools_set_number_of_dirty_pages_during_migration.patch
removed xen.migrate.tools_set_migration_constraints_from_cmdline.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=299
build dependencies. Remove binaries after build if xend is
disabled
- update ifarch usage in xen.spec to cover also arm
- blktapctrl is used only by xend
- fix xend-tools-xend sub pkg handling
- default to gcc47 for sles11sp3 builds
- remove all latex packages from BuildRequires
- aarch64-rename-PSR_MODE_ELxx-to-match-linux-headers.patch
- add arch dependent install suffix for /boot/xen files
- Set max_cpus==4 for non-x86_64 builds
- Update to Xen 4.4.0 RC3 c/s 28321
- Add flex and bison to BuildRequires, needed by previous patch
- fate#316071: add discard support for file backed storage (qdisk)
libxl.add-option-for-discard-support-to-xl-disk-conf.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=296
The xm/xend toolstack will continue to be contained in xen-tools
for older openSUSE and sles distros but it will be contained in
xend-tools for os13.x
- fate#316071: add discard support for file backed storage (qdisk)
to qemu-upstream, enabled unconditionally
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=290
`xendomains` systemd services
xen.spec
- remove unneeded patch, autoload is handled by PCI device, without
PCI device xen_platform_pci would not work anyway
xen.sles11sp1.fate311487.xen_platform_pci.dmistring.patch
- Update our xen-3.0.4 version of unplug code in qemu-trad
add comments about the usage of the code
rename handler function
reenable handlers for writing/reading from emulated PCI device
- Change unplugging of emulated devices in PVonHVM guests
Since 3.0.4 xen-platform-pci.ko triggerd the unplug by writing
to the PCI space of the emulated PCI device. 3.3 introduced an
official unplug protocol. The option to unplug wit the official
protocol is disabled per default.
Remove our version and enable the unplug via official protocol
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=268
- The xend toolstack is now deprecated and unsupported. Consolidate
all xend and traditional qemu patches into one patch file.
Rename '.diff' patches to '.patch' and reoder others.
- Create a xend-tools package for the legacy xend toolstack and
traditional qemu files.
Drop all upstream changeset patches now included in 4.3 tarball
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=243
block-dmmd
- Update to Xen 4.3.0-rc2
- Consolidate all xend and traditional qemu patches into one patch
file. Rename '.diff' patches to '.patch' and reoder others.
xend-traditional-qemu.patch
- Create a xend-tools package for the legacy xend toolstack files
- Update to Xen 4.3.0-rc1 c/s 27068
- bnc#818183 - VUL-0: xen: CVE-2013-2007: XSA-51: qga set umask
0077 when daemonizing
CVE-2013-2007-xsa51-1.patch
CVE-2013-2007-xsa51-2.patch
- bnc#808269 - Fully Virtualized Windows VM install is failed on
Ivy Bridge platforms with Xen kernel
26754-hvm-Improve-APIC-INIT-SIPI-emulation.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=241
- remove xen.migrate.tools_notify_restore_to_hangup_during_migration_--abort_if_busy.patch
It changed migration protocol and upstream wants a different solution
- bnc#802221 - fix xenpaging
readd xenpaging.qemu.flush-cache.patch
- Upstream patches from Jan
26891-x86-S3-Fix-cpu-pool-scheduling-after-suspend-resume.patch
26930-x86-EFI-fix-runtime-call-status-for-compat-mode-Dom0.patch
- Additional fix for bnc#816159
CVE-2013-1918-xsa45-followup.patch
- bnc#817068 - Xen guest with >1 sr-iov vf won't start
xen-managed-pci-device.patch
- Update to Xen 4.2.2 c/s 26064
The following recent security patches are included in the tarball
CVE-2013-0151-xsa34.patch (bnc#797285)
CVE-2012-6075-xsa41.patch (bnc#797523)
CVE-2013-1917-xsa44.patch (bnc#813673)
CVE-2013-1919-xsa46.patch (bnc#813675)
- Upstream patch from Jan
26902-x86-EFI-pass-boot-services-variable-info-to-runtime-code.patch
- bnc#816159 - VUL-0: xen: CVE-2013-1918: XSA-45: Several long
latency operations are not preemptible
CVE-2013-1918-xsa45-1-vcpu-destroy-pagetables-preemptible.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=237
support qcow2, so blktap is needed to support domains with
'tap:qcow2' disk configurations.
modified tmp-initscript-modprobe.patch
- bnc#809203 - xen.efi isn't signed with SUSE Secure Boot key
xen.spec
- Fix adding managed PCI device to an inactive domain
modified xen-managed-pci-device.patch
- bnc#805094 - xen hot plug attach/detach fails
modified blktap-pv-cdrom.patch
- bnc# 802690 - domain locking can prevent a live migration from
completing
modified xend-domain-lock.patch
- bnc#797014 - no way to control live migrations
26675-tools-xentoollog_update_tty_detection_in_stdiostream_progress.patch
xen.migrate.tools-xc_print_messages_from_xc_save_with_xc_report.patch
xen.migrate.tools-xc_document_printf_calls_in_xc_restore.patch
xen.migrate.tools-xc_rework_xc_save.cswitch_qemu_logdirty.patch
xen.migrate.tools_set_migration_constraints_from_cmdline.patch
xen.migrate.tools_add_xm_migrate_--log_progress_option.patch
- Upstream patches from Jan
26585-x86-mm-Take-the-p2m-lock-even-in-shadow-mode.patch
26595-x86-nhvm-properly-clean-up-after-failure-to-set-up-all-vCPU-s.patch
26601-honor-ACPI-v4-FADT-flags.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=232
virtualization on 32-bit exposes host crash
CVE-2013-0151-xsa34.patch
- bnc#797287 - VUL-0: Xen: XSA-35 (CVE-2013-0152) - Nested HVM
exposes host to being driven out of memory by guest
CVE-2013-0152-xsa35.patch
- bnc#793717 - NetWare will not boot on Xen 4.2
xnloader.py
domUloader.py
pygrub-netware-xnloader.patch
Removed reverse-24757-use-grant-references.patch
- bnc#797523 - VUL-1: CVE-2012-6075: qemu / kvm-qemu: e1000
overflows under some conditions
CVE-2012-6075-xsa41.patch
- Mask the floating point exceptions for guests like NetWare on
machines that support XSAVE.
x86-fpu-context-conditional.patch
- fate##313584: pass bios information to XEN HVM guest
26341-hvm-firmware-passthrough.patch
26342-hvm-firmware-passthrough.patch
26343-hvm-firmware-passthrough.patch
26344-hvm-firmware-passthrough.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=223
CFLAGS passing to qemu-traditional, PYTHON_PREFIX_ARG handling
and pygrub installation
- update blktap-pv-cdrom.patch
handle allocation errors in asprintf to fix compile errors
handle value returned from xs_read properly
remove casts from void pointers
- update xenalyze to revision 138
Fix dump time calculation overflow
move struct record_info into a header
correctly display of count of HW events
update trace.h to match xen-unstable
Remove vestigal HW_IRQ trace records
Remove decode of PV_UPDATE_VA_MAPPING
automatically generate dependencies
Get rid of redundant hvm dump_header
Introduce more efficient read mechanism
Eliminate unnecessary cycles_to_time calculation
Rework math to remove two 64-bit divisions
Enable -O2 optimization level
Remove --dump-cooked
Remove spurious dump_header construction
Improve record-sorting algorithm
Use long to cast into and out of pointers
Make max_active_pcpu calculation smarter
Optimize pcpu_string
Enable more cr3 output
Sort cr3 enumerated values by start time
Add option to skip vga range in MMIO enumeration
Handle MMIO records from different vmexits
Relocate pio and mmio enumaration structs to their own sub-struct
Handle new hvm_event traces
Introduce generic summary functionality
Function-ize setting of h->post_process
Reorganize cr trace handling
Allow several summary handlers to register on a single vmexit
Get rid of all tabs in xenalyze.c
Handle new IRQ tracing
Decrease verbosity
Print exit reason number if no string is available
Fix minor summary issue
Add string for TPR_BELOW_THRESHOLD
Raise MAX_CPUS to 256 cpus.
Add --report-pcpu option to report physical cpu utilization.
increase MAX_CPUS
Handle RUNSTATE_INIT in domain_runstate calculation
- update RPM_OPT_FLAGS handling in spec file
pass EXTRA_CFLAGS via environment
- remove obsolete xencommons-proc-xen.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=206
- unmodified_drivers: handle IRQF_SAMPLE_RANDOM, it was removed
in 3.6-rc1
- bnc#778105 - first XEN-PV VM fails to spawn
xend: Increase wait time for disk to appear in host bootloader
Modified existing xen-domUloader.diff
- Disable the snapshot patches. Snapshot only supported the qcow2
image format which was poorly implemented qemu 0.10.2. Snapshot
support may be restored in the future when the newer upstream
qemu is used by Xen.
- bnc#776995 - attaching scsi control luns with pvscsi
- xend/pvscsi: fix passing of SCSI control LUNs
xen-bug776995-pvscsi-no-devname.patch
- xend/pvscsi: fix usage of persistant device names for SCSI devices
xen-bug776995-pvscsi-persistent-names.patch
- xend/pvscsi: update sysfs parser for Linux 3.0
xen-bug776995-pvscsi-sysfs-parser.patch
- Update to Xen 4.2.0 RC3+ c/s 25779
- Update to Xen 4.2.0 RC2+ c/s 25765
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=199
- Upstream or pending upstream patches from Jan
25587-fix-off-by-one-parsing-error.patch
25616-x86-MCi_CTL-default.patch
25617-vtd-qinval-addr.patch
25688-x86-nr_irqs_gsi.patch
- bnc#773393 - VUL-0: CVE-2012-3433: xen: HVM guest destroy p2m
teardown host DoS vulnerability
CVE-2012-3433-xsa11.patch
- bnc#773401 - VUL-1: CVE-2012-3432: xen: HVM guest user mode MMIO
emulation DoS
25682-x86-inconsistent-io-state.patch
- bnc#762484 - VUL-1: CVE-2012-2625: xen: pv bootloader doesn't
check the size of the bzip2 or lzma compressed kernel, leading to
denial of service
25589-pygrub-size-limits.patch
- Make it build with latest TeXLive 2012 with new package layout
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=196