Xen Virtualization: Hypervisor (aka VMM aka Microkernel)

Edit Package xen.openSUSE_13.1_Update

Xen is a virtual machine monitor for x86 that supports execution of
multiple guest operating systems with unprecedented levels of
performance and resource isolation.

This package contains the Xen Hypervisor. (tm)

Modern computers are sufficiently powerful to use virtualization to
present the illusion of many smaller virtual machines (VMs), each
running a separate operating system instance. Successful partitioning
of a machine to support the concurrent execution of multiple operating
systems poses several challenges. Firstly, virtual machines must be
isolated from one another: It is not acceptable for the execution of
one to adversely affect the performance of another. This is
particularly true when virtual machines are owned by mutually
untrusting users. Secondly, it is necessary to support a variety of
different operating systems to accommodate the heterogeneity of popular
applications. Thirdly, the performance overhead introduced by
virtualization should be small.

Xen uses a technique called paravirtualization: The guest OS is
modified, mainly to enhance performance.

The Xen hypervisor (microkernel) does not provide device drivers for
your hardware (except for CPU and memory). This job is left to the
kernel that's running in domain 0. Thus the domain 0 kernel is
privileged; it has full hardware access. It's started immediately after
Xen starts up. Other domains have no access to the hardware; instead
they use virtual interfaces that are provided by Xen (with the help of
the domain 0 kernel).

Xen does support booting other Operating Systems; ports of NetBSD
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
exist. A port of Windows XP was developed for an earlier version of
Xen, but is not available for release due to license restrictions.

In addition to this package you need to install the kernel-xen and
xen-tools to use Xen. Xen 3 also supports running unmodified guests
using full virtualization, if appropriate hardware is present. Install
xen-tools-ioemu if you want to use this.

[Hypervisor is a trademark of IBM]

Source Files (show merged sources derived from linked package)
Filename Size Changed
51e517e6-AMD-IOMMU-allocate-IRTEs.patch 0000025333 24.7 KB
51e5183f-AMD-IOMMU-untie-remap-and-vector-maps.patch 0000002956 2.89 KB
51e63df6-VMX-fix-interaction-of-APIC-V-and-Viridian-emulation.patch 0000003208 3.13 KB
521c6d6c-x86-don-t-allow-Dom0-access-to-the-HT-address-range.patch 0000000982 982 Bytes
52453dc5-AMD-IOMMU-fix-Dom0-device-setup-failure-for-host-bridges.patch 0000006556 6.4 KB
525c1e84-pygrub-xvda-style-disk.patch 0000001088 1.06 KB
5280aae0-x86-idle-reduce-contention-on-ACPI-register-accesses.patch 0000004387 4.28 KB
5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 0000002418 2.36 KB
5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 0000001206 1.18 KB
53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 0000003617 3.53 KB
537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 0000010769 10.5 KB
537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 0000001422 1.39 KB
538c7df7-libxenstat-handle-renamed-vifs.patch 0000001947 1.9 KB
539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 0000002329 2.27 KB
53d124e7-fix-list_domain_details-check-config-data-length-0.patch 0000001858 1.81 KB
53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch 0000005510 5.38 KB
5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 0000007369 7.2 KB
5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 0000011264 11 KB
542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 0000008483 8.28 KB
54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch 0000003055 2.98 KB
54467cfc-x86-hvm-further-restrict-x2apic-MSRs.patch 0000003673 3.59 KB
5459f759-xentop-dynamically-expand-columns.patch 0000007518 7.34 KB
5489c2cf-have-architectures-specify-Dom0-PIRQs.patch 0000005561 5.43 KB
548e9c0d-console-allocate-ring-buffer-earlier.patch 0000003568 3.48 KB
551bb769-domctl-don-t-allow-a-toolstack-domain-to-domain_pause-itself.patch 0000001908 1.86 KB
5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch 0000001507 1.47 KB
5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 0000001434 1.4 KB
563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 0000007541 7.36 KB
5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch 0000004456 4.35 KB
CVE-2013-4540-qemu.patch 0000001806 1.76 KB
CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch 0000001647 1.61 KB
CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch 0000001576 1.54 KB
CVE-2014-3615-qemu-54a85d46.patch 0000003121 3.05 KB
CVE-2014-3615-qemu-ab9509cc.patch 0000002784 2.72 KB
CVE-2014-3615-qemu-c1b886c4.patch 0000008517 8.32 KB
CVE-2015-3456-xsa133-qemut.patch 0000002878 2.81 KB
CVE-2015-3456-xsa133-qemuu.patch 0000002828 2.76 KB
CVE-2015-4037-qemut-smb-config-dir-name.patch 0000001554 1.52 KB
CVE-2015-4037-qemuu-smb-config-dir-name.patch 0000001852 1.81 KB
CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch 0000002339 2.28 KB
CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch 0000002176 2.13 KB
CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch 0000002028 1.98 KB
CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch 0000002200 2.15 KB
CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch 0000002141 2.09 KB
CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch 0000000908 908 Bytes
CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch 0000001533 1.5 KB
CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch 0000001716 1.68 KB
CVE-2015-5307-xsa156.patch 0000005371 5.25 KB
CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch 0000001184 1.16 KB
CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch 0000001149 1.12 KB
CVE-2015-7311-xsa142.patch 0000002513 2.45 KB
CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch 0000003368 3.29 KB
CVE-2015-7835-xsa148.patch 0000001715 1.67 KB
CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch 0000001416 1.38 KB
CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch 0000001387 1.35 KB
CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch 0000001137 1.11 KB
CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch 0000001072 1.05 KB
CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch 0000001306 1.28 KB
README.SuSE 0000025059 24.5 KB
baselibs.conf 0000000009 9 Bytes
blktap-control-socket-race.patch 0000000803 803 Bytes
blktap-pv-cdrom.patch 0000023993 23.4 KB
blktapctrl-close-fifos.patch 0000000648 648 Bytes
blktapctrl-default-to-ioemu.patch 0000000944 944 Bytes
blktapctrl-disable-debug-printf.patch 0000000460 460 Bytes
block-dmmd 0000006097 5.95 KB
block-iscsi 0000002109 2.06 KB
block-nbd 0000000673 673 Bytes
block-npiv 0000003588 3.5 KB
block-npiv-common.sh 0000007967 7.78 KB
block-npiv-vport 0000002101 2.05 KB
boot.local.xenU 0000001987 1.94 KB
boot.xen 0000002385 2.33 KB
bridge-bonding.patch 0000001712 1.67 KB
bridge-opensuse.patch 0000000898 898 Bytes
bridge-record-creation.patch 0000001206 1.18 KB
bridge-vlan.patch 0000001953 1.91 KB
disable-wget-check.patch 0000011194 10.9 KB
domUloader.py 0000018850 18.4 KB
etc_pam.d_xen-api 0000000265 265 Bytes
hibernate.patch 0000001420 1.39 KB
hotplug-Linux-block-find-free-loop-fix.patch 0000000487 487 Bytes
hotplug-Linux-block-performance-fix.patch 0000006532 6.38 KB
init.pciback 0000002530 2.47 KB
init.xen_loop 0000000093 93 Bytes
init.xend 0000002302 2.25 KB
init.xendomains 0000009624 9.4 KB
ipxe-enable-nics.patch 0000000371 371 Bytes
ipxe.tar.bz2 0002877265 2.74 MB
kmp_filelist 0000000080 80 Bytes
libxen_permissive.patch 0000000766 766 Bytes
libxl-migration-cleanup-remove-backend-domain-field.patch 0000001790 1.75 KB
libxl-migration-cleanup-update-uuid-name.patch 0000001407 1.37 KB
libxl-restore-cleanup-left-xenstore-entries.patch 0000003222 3.15 KB
local_attach_support_for_phy.patch 0000002387 2.33 KB
logrotate.conf 0000000259 259 Bytes
magic_ioport_compat.patch 0000000559 559 Bytes
network-nat-open-SuSEfirewall2-FORWARD.patch 0000000698 698 Bytes
pygrub-boot-legacy-sles.patch 0000001299 1.27 KB
pygrub-netware-xnloader.patch 0000000722 722 Bytes
qemu-xen-dir-remote.tar.bz2 0006036360 5.76 MB
qemu-xen-traditional-dir-remote.tar.bz2 0003212789 3.06 MB
seabios-dir-remote.tar.bz2 0000366167 358 KB
stdvga-cache.patch 0000000750 750 Bytes
stubdom.tar.bz2 0017477089 16.7 MB
supported_module.patch 0000000420 420 Bytes
suspend_evtchn_lock.patch 0000002401 2.34 KB
sysconfig.pciback 0000000237 237 Bytes
tmp-initscript-modprobe.patch 0000001802 1.76 KB
tmp_build.patch 0000001258 1.23 KB
udev-rules.patch 0000000835 835 Bytes
vif-bridge-no-iptables.patch 0000000430 430 Bytes
vif-bridge-tap-fix.patch 0000000969 969 Bytes
x86-cpufreq-report.patch 0000002445 2.39 KB
x86-dom-print.patch 0000001359 1.33 KB
x86-extra-trap-info.patch 0000002270 2.22 KB
x86-ioapic-ack-default.patch 0000000757 757 Bytes
xen-4.3.4-testing-src.tar.bz2 0004378516 4.18 MB
xen-changeset.patch 0000001401 1.37 KB
xen-destdir.patch 0000004176 4.08 KB
xen-updown.sh 0000003766 3.68 KB
xen-utils-0.1.tar.bz2 0000008438 8.24 KB
xen-watchdog.service 0000000224 224 Bytes
xen-xmexample-vti.patch 0000000493 493 Bytes
xen-xmexample.patch 0000012877 12.6 KB
xen.changes 0000321918 314 KB
xen.spec 0000045095 44 KB
xen_pvdrivers.conf 0000000397 397 Bytes
xen_pvonhvm.pvusb.patch 0000001259 1.23 KB
xenalyze.hg.tar.bz2 0000126674 124 KB
xenapiusers 0000000005 5 Bytes
xencommons-sysconfig.patch 0000000968 968 Bytes
xencommons.service 0000000332 332 Bytes
xenconsole-no-multiple-connections.patch 0000000874 874 Bytes
xend-relocation-server.fw 0000000097 97 Bytes
xend-relocation.sh 0000004144 4.05 KB
xend-traditional-qemu.patch 0000217307 212 KB
xend-xsa153.patch 0000002914 2.85 KB
xend.service 0000000347 347 Bytes
xendomains.service 0000000365 365 Bytes
xenpaging.doc.patch 0000002658 2.6 KB
xl-conf-default-bridge.patch 0000000493 493 Bytes
xl-coredump-file-location.patch 0000000873 873 Bytes
xmclone.sh 0000019564 19.1 KB
xmexample.disks 0000001106 1.08 KB
xmexample.domUloader 0000001167 1.14 KB
xnloader.py 0000001875 1.83 KB
xsa125.patch 0000005249 5.13 KB
xsa126.patch 0000010039 9.8 KB
xsa128-qemut.patch 0000005290 5.17 KB
xsa128-qemuu.patch 0000004739 4.63 KB
xsa129-qemut.patch 0000005413 5.29 KB
xsa129-qemuu.patch 0000006563 6.41 KB
xsa130-qemut.patch 0000000807 807 Bytes
xsa130-qemuu.patch 0000003086 3.01 KB
xsa131-qemut-1.patch 0000002520 2.46 KB
xsa131-qemut-2.patch 0000005411 5.28 KB
xsa131-qemut-3.patch 0000001057 1.03 KB
xsa131-qemut-4.patch 0000010799 10.5 KB
xsa131-qemut-5.patch 0000001041 1.02 KB
xsa131-qemut-6.patch 0000003625 3.54 KB
xsa131-qemut-7.patch 0000002966 2.9 KB
xsa131-qemut-8.patch 0000005831 5.69 KB
xsa131-qemuu-1.patch 0000002244 2.19 KB
xsa131-qemuu-2.patch 0000002765 2.7 KB
xsa131-qemuu-3.patch 0000000866 866 Bytes
xsa131-qemuu-4.patch 0000009565 9.34 KB
xsa131-qemuu-5.patch 0000000888 888 Bytes
xsa131-qemuu-6.patch 0000002943 2.87 KB
xsa131-qemuu-7.patch 0000002343 2.29 KB
xsa131-qemuu-8.patch 0000004826 4.71 KB
xsa134.patch 0000000900 900 Bytes
xsa135-qemut-1.patch 0000003507 3.42 KB
xsa135-qemut-2.patch 0000001738 1.7 KB
xsa135-qemuu-1.patch 0000003374 3.29 KB
xsa135-qemuu-2.patch 0000001702 1.66 KB
xsa136.patch 0000000701 701 Bytes
xsa139-qemuu.patch 0000001348 1.32 KB
xsa140-qemut-1.patch 0000003090 3.02 KB
xsa140-qemut-2.patch 0000018417 18 KB
xsa140-qemut-3.patch 0000001432 1.4 KB
xsa140-qemut-4.patch 0000002045 2 KB
xsa140-qemut-5.patch 0000001243 1.21 KB
xsa140-qemut-6.patch 0000001445 1.41 KB
xsa140-qemut-7.patch 0000001302 1.27 KB
xsa140-qemuu-1.patch 0000003047 2.98 KB
xsa140-qemuu-2.patch 0000018349 17.9 KB
xsa140-qemuu-3.patch 0000001399 1.37 KB
xsa140-qemuu-4.patch 0000002011 1.96 KB
xsa140-qemuu-5.patch 0000001207 1.18 KB
xsa140-qemuu-6.patch 0000001362 1.33 KB
xsa140-qemuu-7.patch 0000001266 1.24 KB
xsa149.patch 0000000660 660 Bytes
xsa151.patch 0000000919 919 Bytes
xsa152.patch 0000001595 1.56 KB
xsa153-libxl.patch 0000003554 3.47 KB
xsa155-qemut-qdisk-double-access.patch 0000001921 1.88 KB
xsa155-qemut-xenfb.patch 0000001762 1.72 KB
xsa155-qemuu-qdisk-double-access.patch 0000001556 1.52 KB
xsa155-qemuu-xenfb.patch 0000001455 1.42 KB
xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch 0000002150 2.1 KB
xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch 0000002529 2.47 KB
xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch 0000001613 1.58 KB
xsa159.patch 0000001763 1.72 KB
xsa160.patch 0000002627 2.57 KB
xsa162-qemut.patch 0000001782 1.74 KB
xsa162-qemuu.patch 0000001521 1.49 KB
xsa163.patch 0000000930 930 Bytes
xsa164.patch 0000001450 1.42 KB
xsa165.patch 0000002852 2.79 KB
xsa166.patch 0000001885 1.84 KB
Comments 0
No comments available
openSUSE Build Service is sponsored by