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