LogoopenSUSE Build Service > Projects
Sign Up | Log In

Kernel-based Virtual Machine
http://www.linux-kvm.org

KVM (Kernel-based Virtual Machine) is virtualization software for
Linux. It is based on the hardware virtualization extensions provided
by Intel VT and AMD-V technologies. KVM kernel modules provide a
control interface at /dev/kvm which the qemu-kvm user-space program
uses to provide a hybrid emulated and actual hardware environment
sufficent to run various PC operating systems (guests) in unmodified
form, including Linux, Windows, and Mac OS X.

Since qemu-kvm is derived from the qemu processor emulator sources it
also is able to run guests using processor emulation mode, but with the
expected performance impact. Conversely, hardware virtualization
features outside the processor such as iommu and sr-iov are used by KVM
allowing for improved performance.

The seabios, vgabios and ipxe open source projects are also pulled from
to provide the firmware components included.

To increase performance over emulated hardware devices virtio drivers
are supported, and in the case of Windows, included.

KVM is compatible with various VM management solutions, including
libvirt, virt-manager and vm-install.



Authors:
--------
    Avi Kivity   <avi@qumranet.com>
    Yaniv Kamay  <yaniv@qumranet.com>
    Dor Laor     <dor.laor@qumranet.com>

Source Files

Filename Size Changed Actions
0001-Raise-soft-address-space-limit-to-hard-limit.patch 1.5 KB Download File
0002-coroutine-introduce-coroutines-API.patch 14.4 KB Download File
0003-coroutine-add-ucontext-and-win32-implementations.patch 11.7 KB Download File
0004-coroutine-add-test-coroutine-automated-tests.patch 5.89 KB Download File
0005-coroutine-add-test-coroutine-benchmark-lifecycle.patch 2.03 KB Download File
0006-virtio-9p-Add-infrastructure-to-support-glib-threads.patch 7.89 KB Download File
0007-virtio-9p-Change-all-pdu-handlers-to-coroutines.patch 12.3 KB Download File
0008-virtio-9p-Remove-post-functions-for-v9fs_readlink.patch 2.43 KB Download File
0011-virtio-9p-Remove-post-functions-for-v9fs_mkdir.patch 2.49 KB Download File
0012-virtio-9p-clean-up-v9fs_mkdir.patch 2.58 KB Download File
0014-hw-9pfs-Update-v9fs_readdir-to-use-coroutines.patch 7.61 KB Download File
0015-hw-9pfs-Add-yield-support-to-statfs-coroutine.patch 1.46 KB Download File
0016-hw-9pfs-Update-v9fs_statfs-to-use-coroutines.patch 5.04 KB Download File
0017-hw-9pfs-Add-yield-support-to-lstat-coroutine.patch 2.5 KB Download File
0018-hw-9pfs-Update-v9fs_getattr-to-use-coroutines.patch 3.29 KB Download File
0020-hw-9pfs-Update-v9fs_setattr-to-use-coroutines.patch 6.54 KB Download File
0022-hw-9pfs-Update-v9fs_xattrwalk-to-coroutines.patch 7.72 KB Download File
0023-hw-9pfs-Update-v9fs_xattrcreate-to-use-coroutines.patch 3.13 KB Download File
0024-hw-9pfs-Add-yield-support-to-mknod-coroutine.patch 1.69 KB Download File
0025-hw-9pfs-Update-v9fs_mknod-to-use-coroutines.patch 3.21 KB Download File
0026-virtio-9p-coroutine-and-threading-for-mkdir.patch 3.58 KB Download File
0027-virtio-9p-Remove-post-functions-for-v9fs_remove.patch 1.61 KB Download File
0028-virtio-9p-clean-up-v9fs_remove.patch 2.24 KB Download File
0030-hw-9pfs-Add-yeild-support-to-rename-coroutine.patch 1.44 KB Download File
0031-hw-9pfs-Update-vfs_rename-to-use-coroutines.patch 7.45 KB Download File
0032-hw-9pfs-Add-yeild-support-for-fstat-coroutine.patch 1.44 KB Download File
0033-hw-9pfs-Update-v9fs_lock-to-use-coroutines.patch 3.03 KB Download File
0034-hw-9pfs-Update-v9fs_getlock-to-use-coroutines.patch 3.01 KB Download File
0035-hw-9pfs-Add-yield-support-for-open-and-opendir-corou.patch 2.22 KB Download File
0036-hw-9pfs-Update-v9fs_open-to-use-coroutines.patch 5.84 KB Download File
0037-virtio-9p-Remove-post-functions-for-v9fs_lcreate.patch 3.37 KB Download File
0038-virtio-9p-clean-up-v9fs_lcreate.patch 4.17 KB Download File
0039-virtio-9p-coroutine-and-threading-for-open2.patch 4.8 KB Download File
0040-hw-9pfs-Update-v9fs_stat-to-use-coroutines.patch 2.37 KB Download File
0041-hw-9pfs-Update-v9fs_walk-to-use-coroutines.patch 8.58 KB Download File
0043-hw-9pfs-Update-v9fs_clunk-to-use-coroutines.patch 3.46 KB Download File
0044-hw-9pfs-Add-yield-support-for-fsync-coroutine.patch 1.48 KB Download File
0045-hw-9pfs-Update-v9fs_fsync-to-use-coroutines.patch 1.53 KB Download File
0046-virtio-9p-Remove-post-functions-for-v9fs_create.patch 9.22 KB Download File
0047-virtio-9p-clean-up-v9fs_create-Rearrange-the-code.patch 8.83 KB Download File
0048-virtio-9p-Remove-post-functions-for-v9fs_symlink.patch 2.38 KB Download File
0050-virtio-9p-coroutine-and-threading-for-v9fs_do_symlin.patch 3.89 KB Download File
0052-hw-9pfs-Add-yield-support-for-pwritev-coroutine.patch 1.62 KB Download File
0053-hw-9pfs-Update-v9fs_write-to-use-coroutines.patch 6.51 KB Download File
0054-hw-9pfs-Update-v9fs_wstat-to-use-coroutines.patch 8.94 KB Download File
0055-hw-9pfs-Update-v9fs_attach-to-use-coroutines.patch 1.62 KB Download File
0056-hw-9pfs-Add-yield-support-for-preadv-coroutine.patch 1.6 KB Download File
0057-hw-9pfs-Update-v9fs_read-to-use-coroutines.patch 11.1 KB Download File
0058-use-readdir_r-instead-of-readdir-for-reentrancy.patch 6.32 KB Download File
0059-hw-9pfs-Use-ioeventfd-for-9p.patch 2.72 KB Download File
60-kvm.rules 247 Bytes Download File
IA64-compile-fix-suse.patch 717 Bytes Download File
IA64-kvm-suse.patch 1.09 KB Download File
S390-0003-Make-char-muxer-more-robust-wrt-small-FIFOs.patch 2.34 KB Download File
S390-hp-0001--S390-Add-hotplug-support.patch 3.16 KB Download File
S390-hp-0002-Compile-device-hotplug-on-all-targets.patch 1.21 KB Download File
S390-hp-0003-Add-generic-drive-hotplugging.patch 4.45 KB Download File
S390-hp-0004-Expose-drive_add-on-all-architectures.patch 1.06 KB Download File
S390-no-tpr.patch 408 Bytes Download File
S390-qemu-early-printk.patch 2.81 KB Download File
bcc-0.16.17-2.i486.rpm 260 KB Download File
ia64-fix-pagesize.pl 729 Bytes Download File
ipxe-git-aaf7a35.tar.bz2 2.13 MB Download File
ipxe-rom-settings.patch 894 Bytes Download File
kvm-qemu-Fix-subpage-memory-access-to-RAM-MemoryRegion.patch 4.07 KB Download File
kvm-qemu-add-dependency-on-gthread.patch 793 Bytes Download File
kvm-qemu-default-memsize.patch 347 Bytes Download File
kvm-qemu-fix-1mb-memory-assert.patch 828 Bytes Download File
kvm-qemu-fix-unused-but-set.patch 632 Bytes Download File
kvm-qemu-madvise-DONTFORK-for-tight-memory-migration.patch 823 Bytes Download File
kvm-qemu-madvise-hugepages.patch 965 Bytes Download File
kvm-qemu-preXX-Add-iov_clear.patch 1.88 KB Download File
kvm-qemu-preXX-Add-iov_hexdump.patch 1.83 KB Download File
kvm-qemu-preXX-Error-check-find_ram_offset.patch 1.48 KB Download File
kvm-qemu-preXX-Fix-X86-CPU-topology-in-KVM-mode.patch 1.65 KB Download File
kvm-qemu-preXX-Teach-block-vdi-about-discarded-no-longer-allocated-.patch 4.17 KB Download File
kvm-qemu-preXX-ac97-don-t-override-the-pci-subsystem-id.patch 3.77 KB Download File
kvm-qemu-preXX-acl-Fix-use-after-free-in-qemu_acl_reset.patch 1.35 KB Download File
kvm-qemu-preXX-ahci-fix-DPRINTF-format-strings.patch 3 KB Download File
kvm-qemu-preXX-block-Fix-bdrv_open-use-after-free.patch 1.11 KB Download File
kvm-qemu-preXX-block-Fix-vpc-initialization-of-the-Dynamic-Disk-Hea.patch 1.62 KB Download File
kvm-qemu-preXX-block-Remove-dead-code.patch 948 Bytes Download File
kvm-qemu-preXX-block-allow-resizing-of-images-residing-on-host-devi.patch 2.57 KB Download File
kvm-qemu-preXX-block-curl-Don-t-finish-AIOCBs-too-early.patch 3.85 KB Download File
kvm-qemu-preXX-block-curl-Implement-a-flush-function-on-the-fd-han.patch 2.36 KB Download File
kvm-qemu-preXX-block-reinitialize-across-bdrv_close-bdrv_open.patch 1.53 KB Download File
kvm-qemu-preXX-block-set-bs-read_only-before-.bdrv_open.patch 1.57 KB Download File
kvm-qemu-preXX-bluetooth-kill-dummy-usb-device-use-hid-code-directl.patch 6.04 KB Download File
kvm-qemu-preXX-ccid-Fix-buffer-overrun-in-handling-of-VSC_ATR-message.patch 1.12 KB Download File
kvm-qemu-preXX-compatfd.c-Don-t-pass-NULL-pointer-to-SYS_signalfd.patch 1.17 KB Download File
kvm-qemu-preXX-console-Fix-rendering-of-VGA-underline.patch 2.34 KB Download File
kvm-qemu-preXX-console.patch 1.12 KB Download File
kvm-qemu-preXX-dictzip1.patch 19.2 KB Download File
kvm-qemu-preXX-dictzip2.patch 12 KB Download File
kvm-qemu-preXX-dictzip3.patch 1.44 KB Download File
kvm-qemu-preXX-e1000-Don-t-set-the-Capabilities-List-bit.patch 1.27 KB Download File
kvm-qemu-preXX-e1000-check-for-overflow-whenever-issuing-PCI-dma-reads.patch 1.35 KB Download File
kvm-qemu-preXX-ehci-iovec-support-remove-buffer.patch 9.37 KB Download File
kvm-qemu-preXX-hda-do-not-mix-output-and-input-stream-states-RHBZ-7.patch 6.02 KB Download File
kvm-qemu-preXX-hda-do-not-mix-output-and-input-streams-RHBZ-740493.patch 1.44 KB Download File
kvm-qemu-preXX-hid-move-idle-protocol-from-usb-hid-to-hid-too.patch 5.26 KB Download File
kvm-qemu-preXX-hw-9pfs-Add-open-flag-mapping.patch 4.49 KB Download File
kvm-qemu-preXX-hw-lan9118.c-Add-missing-break-to-fix-buffer-overrun.patch 968 Bytes Download File
kvm-qemu-preXX-hw-usb-ohci-Fix-OHCI_TD_T1-bit-position-definition.patch 1.03 KB Download File
kvm-qemu-preXX-hw-usb-ohci-Honour-endpoint-maximum-packet-size.patch 4.25 KB Download File
kvm-qemu-preXX-ide-Fix-off-by-one-error-in-array-index-check.patch 868 Bytes Download File
kvm-qemu-preXX-kvm-avoid-reentring-kvm_flush_coalesced_mmio_buffer.patch 1.6 KB Download File
kvm-qemu-preXX-kvm_init-didn-t-set-return-value-after-create-vm-fai.patch 1.02 KB Download File
kvm-qemu-preXX-migration-flush-migration-data-to-disk.patch 1.95 KB Download File
kvm-qemu-preXX-move-QEMUSGList-typedef.patch 1.24 KB Download File
kvm-qemu-preXX-pc-Fix-floppy-drives-with-if-none.patch 6.64 KB Download File
kvm-qemu-preXX-pc-add-pc-0.15.patch 1.34 KB Download File
kvm-qemu-preXX-pc-fix-event_idx-compatibility-for-virtio-devices.patch 2.94 KB Download File
kvm-qemu-preXX-pci-assign-Fix-PCI_EXP_FLAGS_TYPE-shift.patch 1.17 KB Download File
kvm-qemu-preXX-pci-assign-Fix-PCIe-lnkcap.patch 1.95 KB Download File
kvm-qemu-preXX-pci-assign-Harden-I-O-port-test.patch 1.5 KB Download File
kvm-qemu-preXX-pci-assign-Remove-bogus-PCIe-lnkcap-wmask-setting.patch 1.92 KB Download File
kvm-qemu-preXX-qcow-Fix-bdrv_write_compressed-error-handling.patch 2.53 KB Download File
kvm-qemu-preXX-qemu-kvm-fix-improper-nmi-emulation.patch 3.44 KB Download File
kvm-qemu-preXX-qemu_vmalloc-align-properly-for-transparent-hugepag.patch 1.55 KB Download File
kvm-qemu-preXX-qxl-make-sure-we-continue-to-run-with-a-shared-buffe.patch 1.56 KB Download File
kvm-qemu-preXX-qxl-stride-fixup.patch 4.29 KB Download File
kvm-qemu-preXX-re-activate-usb-host-for-bsd.patch 2.13 KB Download File
kvm-qemu-preXX-report-default-mac-used.patch 1.17 KB Download File
kvm-qemu-preXX-scsi-disk-commonize-iovec-creation-between-reads-and.patch 3.59 KB Download File
kvm-qemu-preXX-scsi-disk-lazily-allocate-bounce-buffer.patch 4.79 KB Download File
kvm-qemu-preXX-uhci-remove-buffer.patch 2.8 KB Download File
kvm-qemu-preXX-usb-Remove-leading-underscores-from-__musb_irq_max.patch 1.51 KB Download File
kvm-qemu-preXX-usb-ccid-remote-wakeup-support.patch 1.02 KB Download File
kvm-qemu-preXX-usb-ccid-switch-to-USBDesc.patch 12 KB Download File
kvm-qemu-preXX-usb-change-VID-PID-for-usb-hub-and-usb-msd-to-preven.patch 1.58 KB Download File
kvm-qemu-preXX-usb-claim-port-at-device-initialization-time.patch 15.2 KB Download File
kvm-qemu-preXX-usb-ehci-handle-siTDs.patch 4.11 KB Download File
kvm-qemu-preXX-usb-fix-port-reset.patch 3.69 KB Download File
kvm-qemu-preXX-usb-fix-use-after-free.patch 914 Bytes Download File
kvm-qemu-preXX-usb-hid-add-event-callback.patch 7.63 KB Download File
kvm-qemu-preXX-usb-hid-add-hid_has_events.patch 2.84 KB Download File
kvm-qemu-preXX-usb-hid-create-use-HIDState.patch 22 KB Download File
kvm-qemu-preXX-usb-hid-split-hid-code-to-hw-hid.-ch.patch 27.2 KB Download File
kvm-qemu-preXX-usb-host-claim-port.patch 3.63 KB Download File
kvm-qemu-preXX-usb-host-constify-port.patch 2.52 KB Download File
kvm-qemu-preXX-usb-host-endpoint-table-fixup.patch 15.8 KB Download File
kvm-qemu-preXX-usb-host-factor-out-code.patch 5.28 KB Download File
kvm-qemu-preXX-usb-host-fix-configuration-tracking.patch 5.43 KB Download File
kvm-qemu-preXX-usb-host-fix-halted-endpoints.patch 2.19 KB Download File
kvm-qemu-preXX-usb-host-fix-host-close.patch 1.37 KB Download File
kvm-qemu-preXX-usb-host-handle-USBDEVFS_SETCONFIGURATION-returning-.patch 2.3 KB Download File
kvm-qemu-preXX-usb-host-iovec-support.patch 2.32 KB Download File
kvm-qemu-preXX-usb-host-limit-open-retries.patch 1.8 KB Download File
kvm-qemu-preXX-usb-host-parse-port-in-proc-bus-usb-devices-scan.patch 2.2 KB Download File
kvm-qemu-preXX-usb-host-reapurb-error-report-fix.patch 991 Bytes Download File
kvm-qemu-preXX-usb-host-start-tracing-support.patch 13.1 KB Download File
kvm-qemu-preXX-usb-hub-don-t-trigger-assert-on-packet-completion.patch 1.4 KB Download File
kvm-qemu-preXX-usb-hub-need-to-check-dev-attached.patch 1.41 KB Download File
kvm-qemu-preXX-usb-hub-wakeup-on-attach.patch 812 Bytes Download File
kvm-qemu-preXX-usb-serial-iovec-support.patch 2.67 KB Download File
kvm-qemu-preXX-usb-storage-fix-NULL-pointer-dereference.patch 945 Bytes Download File
kvm-qemu-preXX-usb-storage-iovec-support.patch 7.92 KB Download File
kvm-qemu-preXX-usb-use-iovecs-in-USBPacket.patch 48.5 KB Download File
kvm-qemu-preXX-vhost-net-Move-asserts-to-after-check-for-end-start.patch 1.4 KB Download File
kvm-qemu-preXX-virtio-9p-Use-9P-specific-Lock-constants.patch 1.48 KB Download File
kvm-qemu-preXX-vl.c-prohibit-simultaneous-use-of-icount-with-kvm-or.patch 1.09 KB Download File
kvm-qemu-preXX-vmdk-Fix-possible-segfaults.patch 1.37 KB Download File
kvm-qemu-preXX-vmdk-Improve-error-handling.patch 2.17 KB Download File
kvm-qemu-preXX-vmdk-vmdk_read_cid-returns-garbage-if-p_name-is-NULL.patch 936 Bytes Download File
kvm-qemu-preXX-vns-tls-don-t-use-depricated-gnutls-functions.patch 3.45 KB Download File
kvm-qemu-preXX-vvfat-Fix-potential-buffer-overflow.patch 853 Bytes Download File
kvm-qemu-user-space-tool-name.patch 460 Bytes Download File
kvm-studio-slirp-nooutgoing.patch 3.87 KB Download File
kvm-studio-vnc.patch 3.25 KB Download File
kvm-supported.txt 19.8 KB Download File
kvm.changes 33.5 KB Download File
kvm.spec 24.7 KB Download File
qemu-datadir.diff 1.72 KB Download File
qemu-ifup 711 Bytes Download File
qemu-img-vmdk-scsi.patch 4.49 KB Download File
qemu-kvm-0.15.1.tar.bz2 4.75 MB
qemu-kvm-common-code-fixes-for-s390-build.patch 1.12 KB Download File
seabios-1.6.3.tar.bz2 349 KB Download File
seabios-sanitize-version.patch 456 Bytes Download File
sgabios.tar.bz2 26.9 KB Download File
vgabios-0.6c.tar.bz2 68.3 KB Download File
vgabios-bcc-paths.patch 414 Bytes Download File
win-virtio-drivers-src.tar.bz2 121 KB Download File
win-virtio-drivers.iso 4.8 MB

Comments for home:draht (0)

Login required, please login or signup in order to comment