update for virt-manager, virt-viewer, vm-install, xen

Changes in xen:
- The xen kmp packages fail on the 09-check-packaged-twice script.
Rename xen_pvdrivers.conf to xen_pvdrivers-.conf

- bnc#739585 - L3: Xen block-attach fails after repeated attach/detach
blktap-close-fifos.patch

- bnc#741159 - Fix default setting of XENSTORED_ROOTDIR in
xencommons init script
xencommons-xenstored-root.patch

- bnc#740625 - xen: cannot interact with xend after upgrade (SLES)
- bnc#738694 - xen: cannot interact with xend after upgrade (os12.1)
- Other README changes included.
README.SuSE

- bnc#694863 - kexec fails in xen
24478-libxl_add_feature_flag_to_xenstore_for_XS_RESET_WATCHES.patch

- fate#310510 - fix xenpaging
xenpaging.speedup-page-out.patch

- bnc#735806 - VF doesn't work after hot-plug for many times
24448-x86-pt-irq-leak.patch
- Upstream patches from Jan
24261-x86-cpuidle-Westmere-EX.patch
24417-amd-erratum-573.patch
24429-mceinj-tool.patch
24447-x86-TXT-INIT-SIPI-delay.patch
ioemu-9868-MSI-X.patch

- bnc#732884 - remove private runlevel 4 from init scripts
xen.no-default-runlevel-4.patch

- bnc#727515 - Fragmented packets hang network boot of HVM guest
ipxe-gcc45-warnings.patch
ipxe-ipv4-fragment.patch
ipxe-enable-nics.patch

- fate#310510 - fix xenpaging
update xenpaging.autostart.patch, make changes with mem-swap-target
permanent
update xenpaging.doc.patch, mention issues with live migration

- fate#310510 - fix xenpaging
add xenpaging.evict_mmap_readonly.patch
update xenpaging.error-handling.patch, reduce debug output

- bnc#736824 - Microcode patches for AMD's 15h processors panic the
system
24189-x86-p2m-pod-locking.patch
24412-x86-AMD-errata-model-shift.patch
24411-x86-ucode-AMD-Fam15.patch

- bnc#711219 - SR-IOV VF doesn't work in SLES11 sp2 guest
24357-firmware-no-_PS0-_PS3.patch
- Upstream patches from Jan
24153-x86-emul-feature-checks.patch
24275-x86-emul-lzcnt.patch
24277-x86-dom0-features.patch
24278-x86-dom0-no-PCID.patch
24282-x86-log-dirty-bitmap-leak.patch
24359-x86-domU-features.patch
24360-x86-pv-domU-no-PCID.patch
24389-amd-fam10-gart-tlb-walk-err.patch
24391-x86-pcpu-version.patch

- bnc#729208 - xenpaging=-1 doesn't work
xenpaging.doc.patch

- fate#310510 - fix xenpaging
readd xenpaging.qemu.flush-cache.patch

- bnc#732782 - L3: xm create hangs when maxmen value is enclosed
in "quotes"
xm-create-maxmem.patch

- Upstream patches / changes from Jan
Added 24358-kexec-compat-overflow.patch
Removed 24341-x86-64-mmcfg_remove___initdata_annotation_overlooked_in_23749e8d1c8f074ba.patch
Removed 24345-tools-libxc_Fix_x86_32_build_breakage_in_previous_changeset..patch

- fate#310510 - fix xenpaging
24178-debug_Add_domain-vcpu_pause_count_info_to_d_key..patch
Use wait queues for paging, improve foreign mappings.
xenpaging.versioned-interface.patch
xenpaging.mmap-before-nominate.patch
xenpaging.p2m_is_paged.patch
xenpaging.evict_fail_fast_forward.patch
xenpaging.error-handling.patch
xenpaging.mem_event-use-wait_queue.patch
xenpaging.waitqueue-paging.patch
Remove obsolete patch, not needed with wait queue usage
xenpaging.HVMCOPY_gfn_paged_out.patch

- fate#310510 - fix xenpaging
Fix incorrect backport, remove double memset, use xzalloc
24171-x86waitqueue_Allocate_whole_page_for_shadow_stack..patch

- fate#310510 - fix xenpaging
fix typo in nominate, use lock instead of double unlock
23905-xenpaging_fix_locking_in_p2m_mem_paging_functions.patch

- fate#310510 - fix xenpaging
24327-After_preparing_a_page_for_page-in_allow_immediate_fill-in_of_the_page_contents.patch
24328-Tools_Libxc_wrappers_to_automatically_fill_in_page_oud_page_contents_on_prepare.patch
24329-Teach_xenpaging_to_use_the_new_and_non-racy_xc_mem_paging_load_interface.patch

- bnc#734826 - xm rename doesn't work anymore
Updated xend-migration-domname-fix.patch

- fate#310510 - fix xenpaging
24269-mem_event_move_mem_event_domain_out_of_struct_domain.patch
24270-Free_d-mem_event_on_domain_destruction..patch

- fate#310510 - fix xenpaging
24318-x86-mm_Fix_checks_during_foreign_mapping_of_paged_pages.patch

- fate#310510 - fix xenpaging
23949-constify_vcpu_set_affinitys_second_parameter.patch

- fate#310510 - fix xenpaging
24105-xenpaging_compare_domain_pointer_in_p2m_mem_paging_populate.patch
24106-mem_event_check_capabilities_only_once.patch

- fate#310510 - fix xenpaging
24272-xenpaging_Fix_c-s_235070a29c8c3ddf7_update_machine_to_phys_mapping_during_page_deallocation.patch

- bnc#727081 - xend domains don't work anymore since update from 12.1 beta to 12.1 RC 1
24344-tools-x86_64_Fix_cpuid_inline_asm_to_not_clobber_stacks_red_zone.patch
24345-tools-libxc_Fix_x86_32_build_breakage_in_previous_changeset..patch

- bnc#733449 - Panic in mcfg_ioremap when booting xen-dbg.gz on Xeon E3-1230
24341-x86-64-mmcfg_remove___initdata_annotation_overlooked_in_23749e8d1c8f074ba.patch

- fate#310510 - fix xenpaging
backport waitqueue changes from xen-unstable
24104-waitqueue_Double_size_of_x86_shadow_stack..patch
24171-x86waitqueue_Allocate_whole_page_for_shadow_stack..patch
24195-waitqueue_Detect_saved-stack_overflow_and_crash_the_guest..patch
24196-waitqueue_Reorder_prepare_to_wait_so_that_vcpu_is_definitely_on_the.patch
24197-x86-waitqueue_Because_we_have_per-cpu_stacks_we_must_wake_up_on_teh.patch
24231-waitqueue_Implement_wake_up_nroneall..patch
24232-waitqueue_Hold_a_reference_to_a_domain_on_a_waitqueue..patch

- fate#310510 - fix xenpaging
24227-xenpaging_restrict_pagefile_permissions.patch

- fate#310510 - fix xenpaging
merge upstream version of our existing patches:
24218-libxc_add_bitmap_clear_function.patch
remove old versions:
xenpaging.bitmap_clear.patch

- fate#310510 - fix xenpaging
merge upstream version of our existing patches:
24138-xenpaging_munmap_all_pages_after_page-in.patch
24208-xenpaging_remove_filename_from_comment.patch
24209-xenpaging_remove_obsolete_comment_in_resume_path.patch
24210-xenpaging_use_PERROR_to_print_errno.patch
24211-xenpaging_simplify_file_op.patch
24212-xenpaging_print_gfn_in_failure_case.patch
24213-xenpaging_update_xenpaging_init.patch
24214-xenpaging_remove_xc_dominfo_t_from_paging_t.patch
24215-xenpaging_track_the_number_of_paged-out_pages.patch
24216-xenpaging_move_page_add-resume_loops_into_its_own_function..patch
24217-xenpaging_improve_mainloop_exit_handling.patch
24219-xenpaging_retry_unpageable_gfns.patch
24220-xenpaging_install_into_LIBEXEC_dir.patch
24221-xenpaging_add_XEN_PAGING_DIR_-_libxl_xenpaging_dir_path.patch
24222-xenpaging_use_guests_tot_pages_as_working_target.patch
24223-xenpaging_watch_the_guests_memory-target-tot_pages_xenstore_value.patch
24224-xenpaging_add_cmdline_interface_for_pager.patch
24225-xenpaging_improve_policy_mru_list_handling.patch
24226-xenpaging_add_debug_to_show_received_watch_event..patch
remove old versions:
xenpaging.XEN_PAGING_DIR.patch
xenpaging.add_evict_pages.patch
xenpaging.cmdline-interface.patch
xenpaging.encapsulate_domain_info.patch
xenpaging.file_op-return-code.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

- bnc#733348 - Use 'xm' in various scripts if xend is running.
Modified xmclone.sh and xen-updown.sh
- Only emit xl warning when xend is running and -f (force) flag
is not specified.
Modified disable-xl-when-using-xend.patch

- Upstream patches from Jan
24190-hap-log-dirty-disable-rc.patch
24193-hap-track-dirty-vram-rc.patch
24201-x86-pcpu-platform-op.patch

- Upstream patches from Jan
23900-xzalloc.patch
24144-cpufreq-turbo-crash.patch
24148-shadow-pgt-dying-op-performance.patch
24155-x86-ioapic-EOI-after-migration.patch
24156-x86-ioapic-shared-vectors.patch
24157-x86-xstate-init.patch
24168-x86-vioapic-clear-remote_irr.patch

- submit fixes for bnc#649209 and bnc#711892
xl-create-pv-with-qcow2-img.patch
update suspend_evtchn_lock.patch

- Update trace.c, merge patches from upstream
23050-xentrace_dynamic_tracebuffer_allocation.patch
23091-xentrace_fix_t_info_pages_calculation..patch
23092-xentrace_print_calculated_numbers_in_calculate_tbuf_size.patch
23093-xentrace_remove_gdprintk_usage_since_they_are_not_in_guest_context.patch
23094-xentrace_update_comments.patch
23095-xentrace_use_consistent_printk_prefix.patch
23128-xentrace_correct_formula_to_calculate_t_info_pages.patch
23129-xentrace_remove_unneeded_debug_printk.patch
23173-xentrace_Move_register_cpu_notifier_call_into_boot-time_init..patch
23239-xentrace_correct_overflow_check_for_number_of_per-cpu_trace_pages.patch
23308-xentrace_Move_the_global_variable_t_info_first_offset_into_calculate_tbuf_size.patch
23309-xentrace_Mark_data_size___read_mostly_because_its_only_written_once.patch
23310-xentrace_Remove_unneeded_cast_when_assigning_pointer_value_to_dst.patch
23404-xentrace_reduce_trace_buffer_size_to_something_mfn_offset_can_reach.patch
23405-xentrace_fix_type_of_offset_to_avoid_ouf-of-bounds_access.patch
23406-xentrace_update___insert_record_to_copy_the_trace_record_to_individual_mfns.patch
23407-xentrace_allocate_non-contiguous_per-cpu_trace_buffers.patch
23643-xentrace_Allow_tracing_to_be_enabled_at_boot.patch
23719-xentrace_update___trace_var_comment.patch
Remove old patches:
xen-unstable.xentrace.dynamic_tbuf.patch
xen-unstable.xentrace.empty_t_info_pages.patch
xen-unstable.xentrace.verbose.patch
xen-unstable.xentrace.no_gdprintk.patch
xen-unstable.xentrace.comments.patch
xen-unstable.xentrace.printk_prefix.patch
xen-unstable.xentrace.remove_debug_printk.patch
xen-unstable.xentrace.t_info_pages-formula.patch
xen-unstable.xentrace.register_cpu_notifier-boot_time.patch
xen-unstable.xentrace.t_info_page-overflow.patch
xen-unstable.xentrace.t_info_first_offset.patch
xen-unstable.xentrace.data_size__read_mostly.patch
xen-unstable.xentrace.__insert_record-dst-type.patch

- Upstream patches from Jan
24116-x86-continuation-cancel.patch
24123-x86-cpuidle-quiesce.patch
24124-x86-microcode-amd-quiesce.patch
24137-revert-23666.patch
24xxx-shadow-pgt-dying-op-performance.patch

- bnc#722738 - xm cpupool-create errors out
xen-cpupool-xl-config-format.patch

- Fix broken build when building docs
23819-make-docs.patch

- bnc#720054 - Prevent vif-bridge from adding user-created tap
interfaces to a bridge
2XXXX-vif-bridge.patch

- bnc#713503 - DOM0 filesystem commit
23752-x86-shared-IRQ-vector-maps.patch
23754-AMD-perdev-vector-map.patch

- fate#310510 - fix xenpaging
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

Changes in virt-manager:
- Two spec file changes. Update version of libvirt required.
Added a Provides on python-virtinst.

- console: Fix hang when reconnecting to remote VNC console
virtman-git-reconnect.diff
- KVM: Enable support for SATA bus option
virtman-git-sata-support.diff
virtinst-git-sata-support.diff

- bnc#731218 - Xen guest consoles started from the virt manager
have slow mouse response in the guest
virtman-reverse-git-tooltip.patch

- bnc#727662 - Error polling connection 'qemu:///system' with guest
init 0
virtman-update-backend.diff

- Update to latest upstream git version for various bug fixes
virtmanager: a712a7b32e6d7b7d9d53561b3ed2078190191560
virtinst: 15d4901a3c8b855838931976e023158b8cda1c37

Changes in virt-viewer:
- Fix failure to resize viewer. Noted usually when tunneling via ssh
virtview-git-emit-resize.patch

- add automake as buildrequire to avoid implicit dependency

- Always use canonical URI from libvirt connection
virtview-git-canonical-uri.patch

Changes in vm-install:
- bnc#735670 - virt-manager client doesn't show disks, network
adapters and OS details

- KVM: passing 'vd[a-t]' as the disk was broken because the internal
virtio flag was not being set.

- Allow upgrading SLES11/SLED11 (ga/sp1 to sp2)

- bnc#732986 - RHEL 6 on xen-pv fails to write to HD
Rhel6 has no Xen kernel. It uses the pvops kernel.

- Updated man page to include specifics on KVM

- bnc#729899 - Operating system chooser missing in command line
version of vm-install

- bnc#742773 - vm-install shows bogus error msg without defined
installation source

- bnc#743951 - vm-install windows too big

Fixed bugs
bnc#733348
WARNING: xend is running!
bnc#649209
Xen live migrations slow
bnc#729208
xenpaging=-1 doesnt work
bnc#735670
virt-manager client doesnt show disks, network adapters and OS details
bnc#738694
xen: cannot interact with xend after upgrade
bnc#736824
Microcode patches for AMDs 15h processors panic the system
bnc#727081
xend domains dont work anymore since update from 12.1 beta to 12.1 RC 1
bnc#731218
Xen guest consoles started from the virt manager have slow mouse response in the guest
bnc#727515
Fragmented packets hang network boot of HVM guest
bnc#733449
Panic in mcfg_ioremap when booting xen-dbg.gz on Xeon E3-1230
bnc#734826
xm rename doesnt work anymore
bnc#735806
VF doesnt work after hot-plug for many times
bnc#741159
virsh is slow on xen
bnc#732782
xm create hangs when maxmen value is enclosed in "quotes"
bnc#711219
SR-IOV VF doesnt work in SLES11 sp2 guest
bnc#711892
tap2:qcow2: wont boot using xm and xend
bnc#720054
/etc/udev/rules.d/40-xen.rules breaks tap interfaces adding them to bridge
bnc#713503
DOM0 filesystem commit
bnc#740625
xen: cannot interact with xend after upgrade
bnc#729899
Operating system chooser missing in command line version of vm-install
bnc#694863
kexec fails in xen
bnc#739585
Xen block-attach fails after repeated attach/detach
bnc#722738
xm cpupool-create errors out
bnc#732884
firewall activation during install(default) causes firewall deactivation with install finishing - user do not see that!
bnc#727662
Error polling connection qemu:///system with guest init 0
bnc#732986
RHEL 6 on xen-pv fails to write to HD
bnc#742773
vm-install shows bogus error msg without defined installation source
bnc#743951
vm-install windows too big
Selected Binaries
openSUSE Build Service is sponsored by