Re: kernel level virtualisation requirements.



From: Ivan Voras <ivoras@xxxxxxxxxxx>
Date: Wed, Oct 17, 2007 12:54:21AM +0200

Andrea Campi wrote:

In para-virtualization you modify the kernel source in such a way that
[...]

Well Xen does paravirtulization like you described (and I agree
something like that is more flexible then jails, if supported by other
operating systems). DragonflyBSD has its own flavor of virtualization
similar to user mode Linux, but it has greatly diverged from FreeBSD so
it't probably not trivially portable.

Or do you mean something like this:
http://feanor.sssup.it/~fabio/freebsd/lkvm/ ?


The version of kvm ported to FreeBSD has no paravirtualization
support. Paravirtualization is, as far as I know, still an
experimental feature on Linux, not present in the mainline tree.
I am not aware of FreeBSD support for the kvm hypercalls that are
being introduced in the kvm experimental trees.

By now kvm is really just a full virtualization solution.

_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • [announce] [patch] KVM paravirtualization for Linux
    ... i'm pleased to announce the first release of paravirtualized KVM (Linux ... it provides an ad-hoc paravirtualization hypercall API between a Linux ... guest and a Linux host. ...
    (Linux-Kernel)
  • [PATCH] i386: Decouple PAE from CONFIG_CMPXCHG64
    ... requires CMPXCHG64 while not being tied to PAE. ... is to disable KVM on non-PAE configs. ... No processors that support KVM exist that also do not support CMPXCHG64, ... config X86_CMPXCHG64 ...
    (Linux-Kernel)
  • Re: [PATCH] i386: Decouple PAE from CONFIG_CMPXCHG64
    ... No processors that support KVM exist that also do not support CMPXCHG64, ... One can, of course, question the utility, since the CPU set that ... supports KVM all support CX8, ...
    (Linux-Kernel)
  • [PATCH] KVM swapping with mmu notifiers #v9
    ... tristate "Kernel-based Virtual Machine (KVM) support" ... Support hosting fully virtualized guest machines using hardware ... As usual memslot browsing with mmu_lock. ...
    (Linux-Kernel)
  • [GIT PULL] KVM updates for 2.6.26rc
    ... The changes include new host architectures (s390, ia64, and ppc 44x), ... paravirtualized kernel support, support for the new AMD NPT and Intel VPID ... KVM: ... KVM: x86 emulator: add support for group decoding ...
    (Linux-Kernel)