LogoopenSUSE Build Service > Projects
Sign Up | Log In

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]

Source Files (show merged sources derived from linked package)

Filename Size Changed Actions
25861-x86-early-fixmap.patch 8.86 KB Download File
25862-sercon-non-com.patch 5.01 KB Download File
25863-sercon-ehci-dbgp.patch 54.2 KB Download File
25864-sercon-unused.patch 3.99 KB Download File
25866-sercon-ns16550-pci-irq.patch 2.07 KB Download File
25867-sercon-ns16550-parse.patch 2.99 KB Download File
25874-x86-EFI-chain-cfg.patch 2.58 KB Download File
25909-xenpm-consistent.patch 18.9 KB Download File
25912-partial-libxl.patch 4.44 KB Download File
25920-x86-APICV-enable.patch 4.46 KB Download File
25921-x86-APICV-delivery.patch 18.2 KB Download File
25922-x86-APICV-x2APIC.patch 5.02 KB Download File
25952-x86-MMIO-remap-permissions.patch 1.71 KB Download File
25957-x86-TSC-adjust-HVM.patch 4.36 KB Download File
25958-x86-TSC-adjust-sr.patch 2.96 KB Download File
25959-x86-TSC-adjust-expose.patch 1.5 KB Download File
25975-x86-IvyBridge.patch 1.54 KB Download File
26060-ACPI-ERST-table-size-checks.patch 2.04 KB Download File
26062-ACPI-ERST-move-data.patch 2.42 KB Download File
26077-stubdom_fix_compile_errors_in_grub.patch 2.91 KB Download File
26078-hotplug-Linux_remove_hotplug_support_rely_on_udev_instead.patch 6.01 KB Download File
26079-hotplug-Linux_close_lockfd_after_lock_attempt.patch 1.4 KB Download File
26081-stubdom_fix_rpmlint_warning_spurious-executable-perm.patch 1.29 KB Download File
26082-blktap2-libvhd_fix_rpmlint_warning_spurious-executable-perm.patch 1.42 KB Download File
26083-blktap_fix_rpmlint_warning_spurious-executable-perm.patch 1.92 KB Download File
26084-hotplug_install_hotplugpath.sh_as_data_file.patch 1.3 KB Download File
26085-stubdom_install_stubdompath.sh_as_data_file.patch 1.37 KB Download File
26086-hotplug-Linux_correct_sysconfig_tag_in_xendomains.patch 794 Bytes Download File
26087-hotplug-Linux_install_sysconfig_files_as_data_files.patch 1.79 KB Download File
26114-pygrub-list-entries.patch 3.61 KB Download File
26129-ACPI-BGRT-invalidate.patch 17.1 KB Download File
26133-IOMMU-defer-BM-disable.patch 5.75 KB Download File
26183-x86-HPET-masking.patch 3.27 KB Download File
26189-xenstore-chmod.patch 2.87 KB Download File
26200-IOMMU-debug-verbose.patch 1 KB Download File
26235-IOMMU-ATS-max-queue-depth.patch 1.91 KB Download File
26252-VMX-nested-rflags.patch 1.02 KB Download File
26253-VMX-nested-rdtsc.patch 1.48 KB Download File
26254-VMX-nested-dr.patch 1000 Bytes Download File
26255-VMX-nested-ia32e-mode.patch 1.03 KB Download File
26258-VMX-nested-intr-delivery.patch 1.7 KB Download File
26262-x86-EFI-secure-shim.patch 2.16 KB Download File
26266-sched-ratelimit-check.patch 2.88 KB Download File
26287-sched-credit-pick-idle.patch 3.6 KB Download File
26294-x86-AMD-Fam15-way-access-filter.patch 2.54 KB Download File
26320-IOMMU-domctl-assign-seg.patch 1.7 KB Download File
26324-IOMMU-assign-params.patch 8.93 KB Download File
26325-IOMMU-add-remove-params.patch 12.3 KB Download File
26326-VT-d-context-map-params.patch 6.99 KB Download File
26327-AMD-IOMMU-flush-params.patch 3.14 KB Download File
26328-IOMMU-pdev-type.patch 7.44 KB Download File
26329-IOMMU-phantom-dev.patch 12 KB Download File
26330-VT-d-phantom-MSI.patch 1.35 KB Download File
26331-IOMMU-phantom-dev-quirk.patch 3.09 KB Download File
26332-x86-compat-show-guest-stack-mfn.patch 1.02 KB Download File
26333-x86-get_page_type-assert.patch 922 Bytes Download File
26340-VT-d-intremap-verify-legacy-bridge.patch 1.02 KB Download File
26341-hvm-firmware-passthrough.patch 4.77 KB Download File
26342-hvm-firmware-passthrough.patch 9.69 KB Download File
26343-hvm-firmware-passthrough.patch 19.2 KB Download File
26344-hvm-firmware-passthrough.patch 3.13 KB Download File
26369-libxl-devid.patch 3.12 KB Download File
26370-libxc-x86-initial-mapping-fit.patch 2.27 KB Download File
26372-tools-paths.patch 2.79 KB Download File
26395-x86-FPU-context-conditional.patch 2.03 KB Download File
26404-x86-forward-both-NMI-kinds.patch 1.04 KB Download File
26418-x86-trampoline-consider-multiboot.patch 3.47 KB Download File
26427-x86-AMD-enable-WC+.patch 1.64 KB Download File
26428-x86-HVM-RTC-update.patch 1.32 KB Download File
26440-x86-forward-SERR.patch 2.79 KB Download File
26443-ACPI-zap-DMAR.patch 4.91 KB Download File
26444-x86-nHVM-no-self-enable.patch 1.03 KB Download File
26468-libxl-race.patch 13.5 KB Download File
26469-libxl-race.patch 8.33 KB Download File
26501-VMX-simplify-CR0-update.patch 2.86 KB Download File
26502-VMX-disable-SMEP-when-not-paging.patch 1.77 KB Download File
26516-ACPI-parse-table-retval.patch 1.13 KB Download File
26517-AMD-IOMMU-clear-irtes.patch 6.79 KB Download File
26518-AMD-IOMMU-disable-if-SATA-combined-mode.patch 2.29 KB Download File
26519-AMD-IOMMU-perdev-intremap-default.patch 1.88 KB Download File
26526-pvdrv-no-devinit.patch 946 Bytes Download File
26529-gcc48-build-fix.patch 787 Bytes Download File
26531-AMD-IOMMU-IVHD-special-missing.patch 5.04 KB Download File
26532-AMD-IOMMU-phantom-MSI.patch 5.05 KB Download File
26536-xenoprof-div-by-0.patch 980 Bytes Download File
26547-tools-xc_fix_logic_error_in_stdiostream_progress.patch 951 Bytes Download File
26548-tools-xc_handle_tty_output_differently_in_stdiostream_progress.patch 2.27 KB Download File
26549-tools-xc_turn_XCFLAGS__into_shifts.patch 1.06 KB Download File
26550-tools-xc_restore_logging_in_xc_save.patch 1.92 KB Download File
26551-tools-xc_log_pid_in_xc_save-xc_restore_output.patch 4.17 KB Download File
26554-hvm-firmware-passthrough.patch 1.77 KB Download File
26555-hvm-firmware-passthrough.patch 11.4 KB Download File
26556-hvm-firmware-passthrough.patch 12.7 KB Download File
26576-x86-APICV-migration.patch 3.73 KB Download File
26577-x86-APICV-x2APIC.patch 9.78 KB Download File
26578-AMD-IOMMU-replace-BUG_ON.patch 863 Bytes Download File
26585-x86-mm-Take-the-p2m-lock-even-in-shadow-mode.patch 1.81 KB Download File
26595-x86-nhvm-properly-clean-up-after-failure-to-set-up-all-vCPU-s.patch 2.17 KB Download File
26601-honor-ACPI-v4-FADT-flags.patch 4.52 KB Download File
26656-x86-fix-null-pointer-dereference-in-intel_get_extended_msrs.patch 810 Bytes Download File
26659-AMD-IOMMU-erratum-746-workaround.patch 2.65 KB Download File
26660-x86-fix-CMCI-injection.patch 4.27 KB Download File
26672-vmx-fix-handling-of-NMI-VMEXIT.patch 3.5 KB Download File
26673-Avoid-stale-pointer-when-moving-domain-to-another-cpupool.patch 2.17 KB Download File
26675-tools-xentoollog_update_tty_detection_in_stdiostream_progress.patch 1.5 KB Download File
26676-fix-compat-memory-exchange-op-splitting.patch 874 Bytes Download File
26677-x86-make-certain-memory-sub-ops-return-valid-values.patch 2.35 KB Download File
26678-SEDF-avoid-gathering-vCPU-s-on-pCPU0.patch 2.36 KB Download File
26679-x86-defer-processing-events-on-the-NMI-exit-path.patch 4.21 KB Download File
26683-credit1-Use-atomic-bit-operations-for-the-flags-structure.patch 4.19 KB Download File
26686-xentrace-fix-off-by-one-in-calculate_tbuf_size.patch 1.53 KB Download File
26689-fix-domain-unlocking-in-some-xsm-error-paths.patch 816 Bytes Download File
26692-x86-fully-protect-MSI-X-table-from-PV-guest-accesses.patch 12.2 KB Download File
26702-powernow-add-fixups-for-AMD-P-state-figures.patch 4.78 KB Download File
26704-x86-MCA-suppress-bank-clearing-for-certain-injected-events.patch 2.54 KB Download File
26731-AMD-IOMMU-Process-softirqs-while-building-dom0-iommu-mappings.patch 1.29 KB Download File
26733-VT-d-Enumerate-IOMMUs-when-listing-capabilities.patch 761 Bytes Download File
26734-ACPI-ERST-Name-table-in-otherwise-opaque-error-messages.patch 965 Bytes Download File
26736-ACPI-APEI-Unlock-apei_iomaps_lock-on-error-path.patch 1009 Bytes Download File
26737-ACPI-APEI-Add-apei_exec_run_optional.patch 2.35 KB Download File
26742-IOMMU-properly-check-whether-interrupt-remapping-is-enabled.patch 2.96 KB Download File
26743-VT-d-deal-with-5500-5520-X58-errata.patch 3.01 KB Download File
26744-AMD-IOMMU-allow-disabling-only-interrupt-remapping.patch 2.5 KB Download File
32on64-extra-mem.patch 676 Bytes Download File
CVE-2012-6075-xsa41.patch 3.32 KB Download File
CVE-2013-0151-xsa34.patch 1 KB Download File
README.SuSE 24.5 KB Download File
VNC-Support-for-ExtendedKeyEvent-client-message.patch 4.88 KB Download File
altgr_2.patch 1.83 KB Download File
baselibs.conf 9 Bytes Download File
bdrv_default_rwflag.patch 1.07 KB Download File
bdrv_open2_fix_flags.patch 4.9 KB Download File
bdrv_open2_flags_2.patch 2.99 KB Download File
blktap-close-fifos.patch 648 Bytes Download File
blktap-disable-debug-printf.patch 1014 Bytes Download File
blktap-pv-cdrom.patch 23.9 KB Download File
blktap.patch 1.97 KB Download File
blktapctrl-default-to-ioemu.patch 944 Bytes Download File
block-dmmd 4.46 KB Download File
block-iscsi 2.06 KB Download File
block-nbd 673 Bytes Download File
block-npiv 3.6 KB Download File
block-npiv-common.sh 8.08 KB Download File
block-npiv-vport 2.05 KB Download File
boot.local.xenU 1.94 KB Download File
boot.xen 2.33 KB Download File
bridge-bonding.diff 1.67 KB Download File
bridge-opensuse.patch 898 Bytes Download File
bridge-record-creation.patch 1.18 KB Download File
bridge-vlan.diff 1.91 KB Download File
build-tapdisk-ioemu.patch 4.94 KB Download File
capslock_enable.patch 632 Bytes Download File
cdrom-removable.patch 18.3 KB Download File
change-vnc-passwd.patch 6.02 KB Download File
change_home_server.patch 815 Bytes Download File
check_device_status.patch 2.28 KB Download File
checkpoint-rename.patch 680 Bytes Download File
del_usb_xend_entry.patch 1.37 KB Download File
disable_emulated_device.diff 573 Bytes Download File
domUloader.py 18.4 KB Download File
domu-usb-controller.patch 946 Bytes Download File
etc_pam.d_xen-api 265 Bytes Download File
hibernate.patch 1.39 KB Download File
hv_extid_compatibility.patch 3 KB Download File
init.pciback 2.47 KB Download File
init.xen_loop 93 Bytes Download File
init.xend 2.25 KB Download File
init.xendomains 9.4 KB Download File
ioemu-bdrv-open-CACHE_WB.patch 818 Bytes Download File
ioemu-blktap-barriers.patch 2.17 KB Download File
ioemu-blktap-fv-init.patch 869 Bytes Download File
ioemu-blktap-image-format.patch 2.93 KB Download File
ioemu-blktap-zero-size.patch 1.77 KB Download File
ioemu-debuginfo.patch 1.09 KB Download File
ioemu-disable-emulated-ide-if-pv.patch 2.67 KB Download File
ioemu-disable-scsi.patch 3.13 KB Download File
ioemu-vnc-resize.patch 1.12 KB Download File
ioemu-watchdog-ib700-timer.patch 1.41 KB Download File
ioemu-watchdog-linkage.patch 2.83 KB Download File
ioemu-watchdog-support.patch 30.9 KB Download File
ipxe-enable-nics.patch 371 Bytes Download File
ipxe.tar.bz2 2.74 MB Download File
kernel-boot-hvm.patch 8.48 KB Download File
kmp_filelist 80 Bytes Download File
libxen_permissive.patch 766 Bytes Download File
log-guest-console.patch 4.15 KB Download File
logrotate.conf 259 Bytes Download File
magic_ioport_compat.patch 746 Bytes Download File
minios-fixups.patch 404 Bytes Download File
multi-xvdp.patch 3.71 KB Download File
network-nat-open-SuSEfirewall2-FORWARD.patch 698 Bytes Download File
pvdrv-import-shared-info.patch 2.18 KB Download File
pvdrv_emulation_control.patch 941 Bytes Download File
pygrub-netware-xnloader.patch 722 Bytes Download File
qemu-dm-segfault.patch 2.58 KB Download File
qemu-security-etch1.diff 1.42 KB Download File
qemu-xen-dir-remote.tar.bz2 4.88 MB
qemu-xen-traditional-dir-remote.tar.bz2 3.06 MB Download File
seabios-dir-remote.tar.bz2 348 KB Download File
serial-split.patch 12.4 KB Download File
stdvga-cache.patch 750 Bytes Download File
stubdom.tar.bz2 13.3 MB
supported_module.diff 411 Bytes Download File
suspend_evtchn_lock.patch 2.34 KB Download File
sysconfig.pciback 237 Bytes Download File
tapdisk-ioemu-logfile.patch 1.36 KB Download File
tapdisk-ioemu-shutdown-fix.patch 2.87 KB Download File
tmp-initscript-modprobe.patch 1.75 KB Download File
tmp_build.patch 1.23 KB Download File
tools-watchdog-support.patch 6.29 KB Download File
udev-rules.patch 835 Bytes Download File
usb-list.patch 1.74 KB Download File
vif-bridge-no-iptables.patch 432 Bytes Download File
vif-bridge-tap-fix.patch 969 Bytes Download File
vif-route-ifup.patch 3.24 KB Download File
x86-EFI-set-variable-permit-attrs.patch 384 Bytes Download File
x86-cpufreq-report.patch 2.39 KB Download File
x86-dom-print.patch 1.18 KB Download File
x86-extra-trap-info.patch 2.53 KB Download File
x86-ioapic-ack-default.patch 722 Bytes Download File
xen-4.2.1-testing-src.tar.bz2 4.64 MB
xen-api-auth.patch 580 Bytes Download File
xen-changeset.diff 1.48 KB Download File
xen-cpupool-xl-config-format.patch 1.06 KB Download File
xen-destdir.diff 4.07 KB Download File
xen-disable-qemu-monitor.diff 2.99 KB Download File
xen-domUloader.diff 4.82 KB Download File
xen-fixme-doc.diff 2.34 KB Download File
xen-glibc217.patch 391 Bytes Download File
xen-hvm-default-bridge.diff 4.43 KB Download File
xen-hvm-default-pae.diff 660 Bytes Download File
xen-ioemu-hvm-pv-support.diff 2.08 KB Download File
xen-managed-pci-device.patch 12.4 KB Download File
xen-max-free-mem.diff 6.45 KB Download File
xen-migration-bridge-check.patch 1 KB Download File
xen-minimum-restart-time.patch 567 Bytes Download File
xen-no-dummy-nfs-ip.diff 622 Bytes Download File
xen-paths.diff 2.74 KB Download File
xen-qemu-iscsi-fix.patch 2.78 KB Download File
xen-rbd.patch 897 Bytes Download File
xen-updown.sh 3.68 KB Download File
xen-utils-0.1.tar.bz2 8.18 KB Download File
xen-xm-top-needs-root.diff 549 Bytes Download File
xen-xmexample-vti.diff 493 Bytes Download File
xen-xmexample.diff 12.6 KB Download File
xen.changes 256 KB Download File
xen.migrate.tools-libxc_print_stats_if_migration_is_aborted.patch 1002 Bytes Download File
xen.migrate.tools-xc_document_printf_calls_in_xc_restore.patch 612 Bytes Download File
xen.migrate.tools-xc_print_messages_from_xc_save_with_xc_report.patch 6.17 KB Download File
xen.migrate.tools-xc_rework_xc_save.cswitch_qemu_logdirty.patch 4.07 KB Download File
xen.migrate.tools-xend_move_assert_to_exception_block.patch 1.6 KB Download File
xen.migrate.tools_add_xm_migrate_--log_progress_option.patch 6.51 KB Download File
xen.migrate.tools_notify_restore_to_hangup_during_migration_--abort_if_busy.patch 2.67 KB Download File
xen.migrate.tools_set_migration_constraints_from_cmdline.patch 10.2 KB Download File
xen.migrate.tools_set_number_of_dirty_pages_during_migration.patch 14.1 KB Download File
xen.sles11sp1.fate311487.xen_platform_pci.dmistring.patch 1.26 KB Download File
xen.spec 50.9 KB Download File
xen_pvdrivers.conf 397 Bytes Download File
xenalyze.hg.tar.bz2 124 KB Download File
xenapi-console-protocol.patch 831 Bytes Download File
xenapiusers 5 Bytes Download File
xenconsole-no-multiple-connections.patch 874 Bytes Download File
xend-config-enable-dump-comment.patch 720 Bytes Download File
xend-config.diff 2.21 KB Download File
xend-console-port-restore.patch 1.63 KB Download File
xend-core-dump-loc.diff 678 Bytes Download File
xend-cpuid.patch 1.28 KB Download File
xend-devid-or-name.patch 1.16 KB Download File
xend-disable-internal-logrotate.patch 699 Bytes Download File
xend-domain-lock-sfex.patch 10.5 KB Download File
xend-domain-lock.patch 14.1 KB Download File
xend-hvm-firmware-passthrough.patch 11.3 KB Download File
xend-migration-domname-fix.patch 1.6 KB Download File
xend-relocation-server.fw 97 Bytes Download File
xend-relocation.sh 4.05 KB Download File
xend-sysconfig.patch 968 Bytes Download File
xend-vcpu-affinity-fix.patch 891 Bytes Download File
xenpaging.autostart.patch 16.1 KB Download File
xenpaging.doc.patch 2.6 KB Download File
xm-create-maxmem.patch 685 Bytes Download File
xm-create-xflag.patch 1.96 KB Download File
xm-save-check-file.patch 3.93 KB Download File
xmclone.sh 19.1 KB Download File
xmexample.disks 1.08 KB Download File
xmexample.domUloader 1.14 KB Download File
xnloader.py 1.83 KB Download File

Comments for home:nick_at_seakr:Virtualization (0)

Login required, please login or signup in order to comment