This change reverses the task of xenpaging. Before this change a
fixed number of pages was paged out. With this change the guest
will not have access to more than the given number of pages at
the same time.
The xenpaging= config option is replaced by actmem=
A new xm mem-swap-target is added.
The xenpaging binary is moved to /usr/lib/xen/bin/
xenpaging.HVMCOPY_gfn_paged_out.patch
xenpaging.XEN_PAGING_DIR.patch
xenpaging.add_evict_pages.patch
xenpaging.bitmap_clear.patch
xenpaging.cmdline-interface.patch
xenpaging.encapsulate_domain_info.patch
xenpaging.file_op-return-code.patch
xenpaging.guest-memusage.patch
xenpaging.install-to-libexec.patch
xenpaging.low_target_policy_nomru.patch
xenpaging.main-loop-exit-handling.patch
xenpaging.misleading-comment.patch
xenpaging.page_in-munmap-size.patch
xenpaging.print-gfn.patch
xenpaging.record-numer-paged-out-pages.patch
xenpaging.reset-uncomsumed.patch
xenpaging.stale-comments.patch
xenpaging.target-tot_pages.patch
xenpaging.use-PERROR.patch
xenpaging.watch-target-tot_pages.patch
xenpaging.watch_event-DPRINTF.patch
xenpaging.xc_interface_open-comment.patch
- xen.spec: update filelist
package /usr/lib*/xen with wildcard to pickup new files
remove duplicate /usr/sbin/xen-list from filelist
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=157
23955-x86-pv-cpuid-xsave.patch
23957-cpufreq-error-paths.patch
- Upstream patches from Jan
23933-pt-bus2bridge-update.patch
23726-x86-intel-flexmigration-v2.patch
23925-x86-AMD-ARAT-Fam12.patch
23246-x86-xsave-enable.patch
23897-x86-mce-offline-again.patch
- Update to Xen 4.1.2_rc3 c/s 23171
- bnc#720054 - Changed /etc/udev/rules.d/40-xen.rules to not run
Xen's vif-bridge script when not running Xen. This is not a
solution to the bug but an improvement in the rules regardless.
Updated udev-rules.patch
- Upstream patches from Jan
23868-vtd-RMRR-validation.patch
23871-x86-microcode-amd-silent.patch
23898-cc-option-grep.patch
- Add pciback init script and sysconf file, giving users a simple
mechanism to configure pciback.
init.pciback sysconfig.pciback
- update scripts to use xl -f, or xm if xend is running:
xen-updown.sh, init.xendomains, xmclone.sh
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=146
- Update to Xen 4.1.2_rc2 c/s 23152
- bnc#716695 - domUs using tap devices will not start
updated multi-xvdp.patch
- Upstream patches from Jan
23803-intel-pmu-models.patch
23800-x86_64-guest-addr-range.patch
23795-intel-ich10-quirk.patch
23804-x86-IPI-counts.patch
- bnc#706106 - Inconsistent reporting of VM names during migration
xend-migration-domname-fix.patch
- bnc#712823 - L3:Xen guest does not start reliable when rebooted
xend-vcpu-affinity-fix.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=143
23726-x86-intel-flexmigration.patch
23706-fix-20892.patch
23723-x86-CMOS-lock.patch
23676-x86_64-image-map-bounds.patch
23724-x86-smpboot-x2apic.patch
- hotplug.losetup.patch
correct dev:inode detection, stat returns major:minor without
leading zeros, while losetup -a includes trailing zeros
- fate#310635: xen npiv multipath support
update block-npiv* scripts for testing
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=133
more alternative
xend-domain-lock-sfex.patch
- fate#311371 - Enhance yast to configure live migration for
Xen and KVM
add firewall service file for xen-tools
- Add man page for xen-list utility
updated xen-utils-0.1.tar.bz2
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=126
- update scripts to use xl instead of xm:
xen-updown.sh, init.xendomains, xmclone.sh
- disable xend in openSuSE > 11.4
the xl command is the replacement for the xm command
- mark runlevel scripts as config to preserve local changes by
admin or dev during package update
- enable xencommons runlevel script during upgrade if xend was
already enabled
- call /sbin/ldconfig directly in xen-libs post install scripts
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=110
named ext"
xm-create-xflag.patch
- Fix xen-utils to cope with xen-unstable c/s 21483
- xz-devel is available since 11.2, make it optional for SLES11SP1
- bnc#665610 - xm console > 1 to same VM messes up both consoles
Upstream rejected due to portability concern, see
http://lists.xensource.com/archives/html/xen-devel/2011-02/msg00942.html
xenconsole-no-multiple-connections.patch
- Enable support for kernel decompression for gzip, bzip2, and LZMA
so that kernels compressed with any of these methods can be
launched.
- Update to Xen 4.1.0 c/s 22861
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=102
- Enable support for kernel decompression for gzip, bzip2, and LZMA
so that kernels compressed with any of these methods can be
launched.
- update xenalyze, more 64bit fixes
- allocate xentrace buffer metadata based on requested tbuf_size
xentrace.dynamic_sized_tbuf.patch
- fate#310510 - fix xenpaging
xenpaging.runtime_mru_size.patch
- specify policy mru size at runtime
xenpaging.no_domain_id.patch
- reduce memory usage in pager
- bnc#625394 - set vif mtu from bridge mtu if kernel supports it
vif-bridge.mtu.patch
- fate#310510 - fix xenpaging
xenpaging.autostart_delay.patch
- decouple create/destroycreateXenPaging from _create/_removeDevices
- change xenpaging variable from int to str
- init xenpaging variable to 0 if xenpaging is not in config file
to avoid string None coming from sxp file
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=97
- bnc#633573 - System fail to boot after running several warm
reboot tests
22749-vtd-workarounds.patch
- Upstream patches from Jan
22744-ept-pod-locking.patch
22777-vtd-ats-fixes.patch
22781-pod-hap-logdirty.patch
22782-x86-emul-smsw.patch
22789-i386-no-x2apic.patch
22790-svm-resume-migrate-pirqs.patch
22816-x86-pirq-drop-priv-check.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=94
22707-x2apic-preenabled-check.patch
- bnc#641419 - L3: Xen: qemu-dm reports "xc_map_foreign_batch: mmap failed:
Cannot allocate memory"
7434-qemu-rlimit-as.patch
- Additional or upstream patches from Jan
22693-fam10-mmio-conf-base-protect.patch
22694-x86_64-no-weak.patch
22708-xenctx-misc.patch
21432-4.0-cpu-boot-failure.patch
22645-amd-flush-filter.patch
qemu-fix-7433.patch
- Maintain compatibility with the extid flag even though it is
deprecated for both legacy and sxp config files.
hv_extid_compatibility.patch
- bnc#649209-improve suspend eventchn lock
suspend_evtchn_lock.patch
- Removed the hyper-v shim patches in favor of using the upstream
version.
- bnc#641419 - L3: Xen: qemu-dm reports "xc_map_foreign_batch: mmap
failed: Cannot allocate memory"
qemu-rlimit-as.patch
- Upstream c/s 7433 to replace qemu_altgr_more.patch
7433-qemu-altgr.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=90
- pass -j N to stubdom build
- add xenalzye from http://xenbits.xensource.com/ext/xenalyze.hg
- hotplug-block-losetup-a.patch
allow hardlinked blockdevices
- fate#310510 - fix xenpaging
xenpaging.paging_prep_enomem.patch
- retry page-in if guest is temporary out-of-memory
xenpaging.print-arguments.patch
- print arguments passed to xenpaging
xenpaging.machine_to_phys_mapping.patch
- invalidate array during page deallocation
xenpaging.autostart_delay.patch
- fold xenpaging.enabled.patch into this patch
- set xenpaging_delay to 0.0 to start xenpaging right away
- blktap2 patch - fix problem that blktap2 device info not cleared
when block-attach fail.
blktap2.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=88
22417-vpmu-nehalem.patch
- Upstream patches from Jan
22389-amd-iommu-decls.patch
22416-acpi-check-mwait.patch
22431-p2m-remove-bug-check.patch
- bnc#656245 - VUL-1: hypervisor: application or kernel in any pv
Xen domain can crash Xen
x86_64-gdt-ldt-fault-filter.patch
- bnc#654050 - Python: a crasher bug in pyexpat - upstream patch
needs backporting
22235-lxml-validator.patch
- bnc#628729 - Add a small, fast alternative to 'xm list' for
enumerating active domains. xen-list is a C program that uses
libxenstore and libxenctl directly, bypassing the python
toolstack.
xen-utils-0.1.tar.bz2
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=86
22045-python27-compat.patch
Thu Nov 11 18:44:48 CST 2010 - cyliu@novell.com
- bnc#641144 - FV Xen VM running windows or linux cannot write to
virtual floppy drive
bdrv_default_rwflag.patch
- fate#310510 - fix xenpaging
xenpaging.optimize_p2m_mem_paging_populate.patch
xenpaging.HVMCOPY_gfn_paged_out.patch
- bnc#649864 - automatic numa cpu placement of xen conflicts with
cpupools
22326-cpu-pools-numa-placement.patch
- fate#310510 - fix xenpaging
xenpaging.populate_only_if_paged.patch
- revert logic, populate needs to happen unconditionally
xenpaging.p2m_mem_paging_populate_if_p2m_ram_paged.patch
- invalidate current mfn only if gfn is not in flight or done
xenpaging.mem_event_check_ring-free_requests.patch
- print info only if 1 instead of 2 slots are free
xenpaging.guest_remove_page.patch
- check mfn before usage in resume function
xenpaging.machine_to_phys_mapping.patch
- check mfn before usage in resume function
- bnc#552115 - Remove target discovery in block-iscsi
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=82
xenpaging.tools_xenpaging_cleanup.patch
- fate#310510 - fix xenpaging
xenpaging.mem_event_check_ring-free_requests.patch
- install /etc/xen/examples/xentrace_formats.txt to get human readable
tracedata if xenalyze is not used
- fate#310510 - fix xenpaging
xenpaging.autostart_delay.patch
xenpaging.blacklist.patch
xenpaging.MRU_SIZE.patch
remove xenpaging.hacks.patch, realmode works
- Upstream patches from Jan including fixes for the following bugs
bnc#583568 - Xen kernel is not booting
bnc#615206 - Xen kernel fails to boot with IO-APIC problem
bnc#640773 - Xen kernel crashing right after grub
bnc#643477 - issues with PCI hotplug/hotunplug to Xen driver domain
22223-vtd-igd-workaround.patch
22222-x86-timer-extint.patch
22214-x86-msr-misc-enable.patch
22213-x86-xsave-cpuid-check.patch
22194-tmem-check-pv-mfn.patch
22177-i386-irq-safe-map_domain_page.patch
22175-x86-irq-enter-exit.patch
22174-x86-pmtimer-accuracy.patch
22160-Intel-C6-EOI.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=76
xend-devid-or-name.patch
- Upstream patches from Jan
22019-x86-cpuidle-online-check.patch
22051-x86-forced-EOI.patch
22067-x86-irq-domain.patch
22068-vtd-irte-RH-bit.patch
22071-ept-get-entry-lock.patch
22084-x86-xsave-off.patch
- bnc#638465 - hypervisor panic in memory handling
heaplock.patch
- Update to Xen 4.0.1. This is a bug fix release.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=73
21445-x86-tsc-handling-cleanups-v2.patch
- bnc#623201 - drbd xvd will fail in new xen4 packages due to wrong
popen2 arguments in blkif.py
popen2-argument-fix.patch
- bnc#599550 - Xen cannot distinguish the status of 'pause'
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=64
disk fails with UnboundLocalError: local variable 'dev_type'
referenced before assignment
21678-xend-mac-fix.patch
- bnc#586221 - cannot add DomU with USB host controller defined
domu-usb-controller.patch (Chun Yan Liu)
- Upstream patches from Jan
21151-trace-bounds-check.patch
21627-cpuidle-wrap.patch
21643-vmx-vpmu-pmc-offset.patch
21682-trace-buffer-range.patch
21683-vtd-kill-timer-conditional.patch
21693-memevent-64bit-only.patch
21695-trace-t_info-readonly.patch
21698-x86-pirq-range-check.patch
21699-p2m-query-for-type-change.patch
21700-32on64-vm86-gpf.patch
21705-trace-printk.patch
21706-trace-security.patch
21712-amd-osvw.patch
21744-x86-cpufreq-range-check.patch
- bnc #599550 - Xen cannot distinguish the status of 'pause'
addcommand_domstate.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=63
Fixes error because of missing autoconf.h when building os11.2
Factory.
- bnc#609153 - xm migrate <domain_name> localhost -l fails on
Windows VMs
21615-dont-save-xen-heap-pages.patch
- Upstream fixes from Jan
21446-iommu-graceful-generic-fail.patch
21453-shadow-avoid-remove-all-after-teardown.patch
21456-compat-hvm-addr-check.patch
21492-x86-pirq-unbind.patch
21526-x86-nehalem-cpuid-mask.patch
21620-x86-signed-domain-irq.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=59
causes a hang during network setup.
- Upstream patches from Jan.
21360-x86-mce-polling-diabled-init.patch
21372-x86-cross-cpu-wait.patch
21331-svm-vintr-during-nmi.patch
21333-xentrace-t_info-size.patch
21340-vtd-dom0-mapping-latency.patch
21346-x86-platform-timer-wrap.patch
21373-dummy-domain-io-caps.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=48