Xen Virtualization: Hypervisor (aka VMM aka Microkernel)

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]

Refresh
Refresh
Source Files
Filename Size Changed
51d277a3-x86-don-t-pass-negative-time-to-gtime_to_gtsc-try-2.patch 0000001718 1.68 KB over 7 years
51d27807-iommu-amd-Fix-logic-for-clearing-the-IOMMU-interrupt-bits.patch 0000011683 11.4 KB over 7 years
51d27841-iommu-amd-Workaround-for-erratum-787.patch 0000002143 2.09 KB over 7 years
51d5334e-x86-mm-Ensure-useful-progress-in-alloc_l2_table.patch 0000001186 1.16 KB over 7 years
51daa074-Revert-hvmloader-always-include-HPET-table.patch 0000001156 1.13 KB over 7 years
51dd155c-adjust-x86-EFI-build.patch 0000001027 1 KB over 7 years
51e517e6-AMD-IOMMU-allocate-IRTEs.patch 0000024368 23.8 KB over 7 years
51e5183f-AMD-IOMMU-untie-remap-and-vector-maps.patch 0000002782 2.72 KB over 7 years
51e63d80-x86-cpuidle-Change-logging-for-unknown-APIC-IDs.patch 0000001621 1.58 KB over 7 years
51e63df6-VMX-fix-interaction-of-APIC-V-and-Viridian-emulation.patch 0000002735 2.67 KB over 7 years
51e6540d-x86-don-t-use-destroy_xen_mappings-for-vunmap.patch 0000001377 1.34 KB over 7 years
51e7963f-x86-time-Update-wallclock-in-shared-info-when-altering-domain-time-offset.patch 0000000894 894 Bytes over 7 years
51ffd577-fix-off-by-one-mistakes-in-vm_alloc.patch 0000002046 2 KB over 7 years
51ffd5fd-x86-refine-FPU-selector-handling-code-for-XSAVEOPT.patch 0000002312 2.26 KB over 7 years
520114bb-Nested-VMX-Flush-TLBs-and-Caches-if-paging-mode-changed.patch 0000000848 848 Bytes over 7 years
520119fc-xen-conring-Write-to-console-ring-even-if-console-lock-is-busted.patch 0000001438 1.4 KB about 7 years
520a24f6-x86-AMD-Fix-nested-svm-crash-due-to-assertion-in-__virt_to_maddr.patch 0000004029 3.93 KB over 7 years
520a2570-x86-AMD-Inject-GP-instead-of-UD-when-unable-to-map-vmcb.patch 0000003343 3.26 KB over 7 years
520a2705-watchdog-crash-Always-disable-watchdog-in-console_force_unlock.patch 0000001795 1.75 KB about 7 years
520a5504-VMX-add-boot-parameter-to-enable-disable-APIC-v-dynamically.patch 0000001655 1.62 KB over 7 years
520b4b60-VT-d-protect-against-bogus-information-coming-from-BIOS.patch 0000001654 1.62 KB over 7 years
520b4bda-x86-MTRR-fix-range-check-in-mtrr_add_page.patch 0000000829 829 Bytes over 7 years
520cb8b6-x86-time-fix-check-for-negative-time-in-__update_vcpu_system_time.patch 0000000685 685 Bytes over 7 years
52146070-ACPI-fix-acpi_os_map_memory.patch 0000004272 4.17 KB over 7 years
5214d26a-VT-d-warn-about-CFI-being-enabled-by-firmware.patch 0000001833 1.79 KB over 7 years
5215d094-Nested-VMX-Check-whether-interrupt-is-blocked-by-TPR.patch 0000000884 884 Bytes over 7 years
5215d0c5-Nested-VMX-Force-check-ISR-when-L2-is-running.patch 0000001338 1.31 KB over 7 years
5215d135-Nested-VMX-Clear-APIC-v-control-bit-in-vmcs02.patch 0000001637 1.6 KB over 7 years
5215d2d5-Nested-VMX-Update-APIC-v-RVI-SVI-when-vmexit-to-L1.patch 0000008617 8.42 KB over 7 years
5215d8b0-Correct-X2-APIC-HVM-emulation.patch 0000000828 828 Bytes over 7 years
521c6d4a-x86-don-t-allow-Dom0-access-to-the-MSI-address-range.patch 0000000959 959 Bytes about 7 years
521c6d6c-x86-don-t-allow-Dom0-access-to-the-HT-address-range.patch 0000000982 982 Bytes about 7 years
521c6e23-x86-Intel-add-support-for-Haswell-CPU-models.patch 0000001561 1.52 KB about 7 years
521db25f-Fix-inactive-timer-list-corruption-on-second-S3-resume.patch 0000001649 1.61 KB about 7 years
521e1156-x86-AVX-instruction-emulation-fixes.patch 0000008805 8.6 KB about 7 years
521ef8d9-AMD-IOMMU-add-missing-checks.patch 0000001109 1.08 KB about 7 years
52205a7d-hvmloader-smbios-Correctly-count-the-number-of-tables-written.patch 0000001178 1.15 KB about 7 years
52205a90-public-hvm_xs_strings.h-Fix-ABI-regression-for-OEM-SMBios-strings.patch 0000001579 1.54 KB about 7 years
52205e27-x86-xsave-initialization-improvements.patch 0000003472 3.39 KB about 7 years
5226020f-xend-handle-extended-PCI-configuration-space-when-saving-state.patch 0000001312 1.28 KB about 7 years
52260214-xend-fix-file-descriptor-leak-in-pci-utilities.patch 0000001666 1.63 KB about 7 years
52285317-hvmloader-fix-SeaBIOS-interface.patch 0000002577 2.52 KB about 7 years
522d896b-x86-EFI-properly-handle-run-time-memory-regions-outside-the-1-1-map.patch 0000007225 7.06 KB about 7 years
522d8a1f-x86-allow-guest-to-set-clear-MSI-X-mask-bit-try-2.patch 0000004764 4.65 KB about 7 years
522dc044-xmalloc-make-whole-pages-xfree-clear-the-order-field-ab-used-by-xmalloc.patch 0000001127 1.1 KB about 7 years
522dc0e6-x86-xsave-fix-migration-from-xsave-capable-to-xsave-incapable-host.patch 0000023516 23 KB about 7 years
522f2f9f-Nested-VMX-Clear-bit-31-of-IA32_VMX_BASIC-MSR.patch 0000001019 1019 Bytes about 7 years
522f37b2-sched-arinc653-check-for-guest-data-transfer-failures.patch 0000001332 1.3 KB about 7 years
523172d5-x86-fix-memory-cut-off-when-using-PFN-compression.patch 0000004582 4.47 KB about 7 years
5231e090-libxc-x86-fix-page-table-creation-for-huge-guests.patch 0000003407 3.33 KB about 7 years
5231f00c-cpufreq-missing-check-of-copy_from_guest.patch 0000000993 993 Bytes about 7 years
523304b6-x86-machine_restart-must-not-call-acpi_dmar_reinstate-twice.patch 0000001328 1.3 KB about 7 years
5239a064-x86-HVM-fix-failure-path-in-hvm_vcpu_initialise.patch 0000001040 1.02 KB about 7 years
5239a076-VMX-fix-failure-path-in-construct_vmcs.patch 0000000837 837 Bytes about 7 years
523c0ed4-x86-HVM-properly-handle-wide-MMIO.patch 0000007041 6.88 KB about 7 years
523c1758-sched_credit-filter-node-affinity-mask-against-online-cpus.patch 0000006880 6.72 KB about 7 years
523c1834-unmodified_drivers-enable-unplug-per-default.patch 0000001735 1.69 KB about 7 years
523ff393-x86-HVM-linear-address-must-be-canonical-for-the-whole-accessed-range.patch 0000003141 3.07 KB about 7 years
523ff3e2-x86-HVM-refuse-doing-string-operations-in-certain-situations.patch 0000002396 2.34 KB about 7 years
5242a1b5-x86-xsave-initialize-extended-register-state-when-guests-enable-it.patch 0000001563 1.53 KB about 7 years
52496bea-x86-properly-handle-hvm_copy_from_guest_-phys-virt-errors.patch 0000006116 5.97 KB about 7 years
52496c11-x86-mm-shadow-Fix-initialization-of-PV-shadow-L4-tables.patch 0000002212 2.16 KB about 7 years
52496c32-x86-properly-set-up-fbld-emulation-operand-address.patch 0000001052 1.03 KB about 7 years
52497c6c-x86-don-t-blindly-create-L3-tables-for-the-direct-map.patch 0000004104 4.01 KB about 7 years
524e971b-x86-idle-Fix-get_cpu_idle_time-s-interaction-with-offline-pcpus.patch 0000002761 2.7 KB about 7 years
524e9762-x86-percpu-Force-INVALID_PERCPU_AREA-to-non-canonical.patch 0000001385 1.35 KB about 7 years
524e98b1-Nested-VMX-fix-IA32_VMX_CR4_FIXED1-msr-emulation.patch 0000004501 4.4 KB about 7 years
524e9dc0-xsm-forbid-PV-guest-console-reads.patch 0000000994 994 Bytes about 7 years
5256a979-x86-check-segment-descriptor-read-result-in-64-bit-OUTS-emulation.patch 0000001521 1.49 KB about 7 years
5256be57-libxl-fix-vif-rate-parsing.patch 0000001910 1.87 KB about 7 years
5256be84-tools-ocaml-fix-erroneous-free-of-cpumap-in-stub_xc_vcpu_getaffinity.patch 0000000814 814 Bytes about 7 years
5256be92-libxl-fix-out-of-memory-error-handling-in-libxl_list_cpupool.patch 0000000909 909 Bytes about 7 years
5257a89a-x86-correct-LDT-checks.patch 0000006738 6.58 KB about 7 years
5257a8e7-x86-add-address-validity-check-to-guest_map_l1e.patch 0000001053 1.03 KB about 7 years
5257a944-x86-check-for-canonical-address-before-doing-page-walks.patch 0000001257 1.23 KB about 7 years
525b95f4-scheduler-adjust-internal-locking-interface.patch 0000021456 21 KB about 7 years
525b9617-sched-fix-race-between-sched_move_domain-and-vcpu_wake.patch 0000002298 2.24 KB about 7 years
525e69e8-credit-unpause-parked-vcpu-before-destroying-it.patch 0000000849 849 Bytes about 7 years
525faf5e-x86-print-relevant-tail-part-of-filename-for-warnings-and-crashes.patch 0000002773 2.71 KB about 7 years
CVE-2013-4375-xsa71.patch 0000001401 1.37 KB about 7 years
README.SuSE 0000025059 24.5 KB almost 9 years
baselibs.conf 0000000009 9 Bytes about 11 years
blktap-pv-cdrom.patch 0000023993 23.4 KB over 7 years
blktapctrl-close-fifos.patch 0000000648 648 Bytes over 7 years
blktapctrl-default-to-ioemu.patch 0000000944 944 Bytes about 8 years
blktapctrl-disable-debug-printf.patch 0000000460 460 Bytes over 7 years
block-dmmd 0000006097 5.95 KB about 7 years
block-iscsi 0000002109 2.06 KB about 10 years
block-nbd 0000000673 673 Bytes almost 14 years
block-npiv 0000003691 3.6 KB about 9 years
block-npiv-common.sh 0000008277 8.08 KB about 9 years
block-npiv-vport 0000002101 2.05 KB over 9 years
boot.local.xenU 0000001987 1.94 KB almost 14 years
boot.xen 0000002385 2.33 KB almost 14 years
bridge-bonding.patch 0000001712 1.67 KB over 7 years
bridge-opensuse.patch 0000000898 898 Bytes about 8 years
bridge-record-creation.patch 0000001206 1.18 KB about 8 years
bridge-vlan.patch 0000001953 1.91 KB over 7 years
disable-wget-check.patch 0000011194 10.9 KB over 7 years
domUloader.py 0000018850 18.4 KB almost 8 years
etc_pam.d_xen-api 0000000265 265 Bytes over 12 years
hibernate.patch 0000001420 1.39 KB about 8 years
init.pciback 0000002530 2.47 KB about 9 years
init.xen_loop 0000000093 93 Bytes over 12 years
init.xend 0000002302 2.25 KB almost 8 years
init.xendomains 0000009624 9.4 KB about 8 years
ipxe-enable-nics.patch 0000000371 371 Bytes about 8 years
ipxe.tar.bz2 0002877265 2.74 MB about 8 years
kmp_filelist 0000000080 80 Bytes almost 9 years
libxen_permissive.patch 0000000766 766 Bytes about 8 years
logrotate.conf 0000000259 259 Bytes over 12 years
magic_ioport_compat.patch 0000000559 559 Bytes about 7 years
network-nat-open-SuSEfirewall2-FORWARD.patch 0000000698 698 Bytes about 8 years
pygrub-boot-legacy-sles.patch 0000001299 1.27 KB about 7 years
pygrub-netware-xnloader.patch 0000000722 722 Bytes almost 8 years
qemu-xen-dir-remote.tar.bz2 0006037141 5.76 MB over 7 years
qemu-xen-traditional-dir-remote.tar.bz2 0003213204 3.06 MB over 7 years
seabios-dir-remote.tar.bz2 0000366311 358 KB over 7 years
set-mtu-from-bridge-for-tap-interface.patch 0000002164 2.11 KB about 7 years
stdvga-cache.patch 0000000750 750 Bytes about 8 years
stubdom.tar.bz2 0017477089 16.7 MB over 7 years
supported_module.patch 0000000420 420 Bytes about 7 years
suspend_evtchn_lock.patch 0000002401 2.34 KB about 8 years
sysconfig.pciback 0000000237 237 Bytes about 9 years
tmp-initscript-modprobe.patch 0000001802 1.76 KB over 7 years
tmp_build.patch 0000001258 1.23 KB over 7 years
udev-rules.patch 0000000835 835 Bytes over 7 years
vif-bridge-no-iptables.patch 0000000432 432 Bytes about 8 years
vif-bridge-tap-fix.patch 0000000969 969 Bytes about 8 years
x86-cpufreq-report.patch 0000002445 2.39 KB about 7 years
x86-dom-print.patch 0000001359 1.33 KB over 7 years
x86-extra-trap-info.patch 0000002270 2.22 KB over 7 years
x86-ioapic-ack-default.patch 0000000757 757 Bytes over 7 years
xen-4.3.0-testing-src.tar.bz2 0004357242 4.16 MB over 7 years
xen-changeset.patch 0000001401 1.37 KB over 7 years
xen-destdir.patch 0000004176 4.08 KB over 7 years
xen-updown.sh 0000003766 3.68 KB about 9 years
xen-utils-0.1.tar.bz2 0000008438 8.24 KB over 7 years
xen-watchdog.service 0000000224 224 Bytes over 7 years
xen-xmexample-vti.patch 0000000493 493 Bytes over 7 years
xen-xmexample.patch 0000012877 12.6 KB over 7 years
xen.changes 0000281629 275 KB about 7 years
xen.spec 0000043808 42.8 KB about 7 years
xen_pvdrivers.conf 0000000397 397 Bytes over 8 years
xen_pvonhvm.pvusb.patch 0000001259 1.23 KB about 7 years
xenalyze.hg.tar.bz2 0000126674 124 KB almost 8 years
xenapiusers 0000000005 5 Bytes over 12 years
xencommons-sysconfig.patch 0000000968 968 Bytes over 7 years
xencommons.service 0000000332 332 Bytes over 7 years
xenconsole-no-multiple-connections.patch 0000000874 874 Bytes about 8 years
xend-relocation-server.fw 0000000097 97 Bytes over 9 years
xend-relocation.sh 0000004144 4.05 KB almost 13 years
xend-traditional-qemu.patch 0000217307 212 KB about 7 years
xend.service 0000000341 341 Bytes over 7 years
xendomains.service 0000000365 365 Bytes over 7 years
xenpaging.doc.patch 0000002658 2.6 KB about 8 years
xl-conf-default-bridge.patch 0000000493 493 Bytes over 7 years
xmclone.sh 0000019564 19.1 KB about 9 years
xmexample.disks 0000001106 1.08 KB over 13 years
xmexample.domUloader 0000001167 1.14 KB over 13 years
xnloader.py 0000001875 1.83 KB almost 8 years
Comments for xen 0