FS#7337 - paravirtualization support
Attached to Project:
Arch Linux
Opened by Roman Kyrylych (Romashka) - Friday, 01 June 2007, 14:29 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 21 August 2007, 20:29 GMT
Opened by Roman Kyrylych (Romashka) - Friday, 01 June 2007, 14:29 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 21 August 2007, 20:29 GMT
|
Details
Please enable CONFIG_PARAVIRT (and then CONFIG_VMI too).
This will allow to greatly speedup Arch in KVM and VMware. For real (non-virtualized) machines the performance slowdown is neglible: http://www.vmware.com/interfaces/paravirtualization/performance.html https://lists.linux-foundation.org/pipermail/virtualization/2007-March/006003.html |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Tuesday, 21 August 2007, 20:29 GMT
Reason for closing: Implemented
Tuesday, 21 August 2007, 20:29 GMT
Reason for closing: Implemented
OK, so it's a bit early time to implement this now...
that mentioned good news:
From "More stuff for 2.6.22" <http://lwn.net/Articles/233315/>:
Numerous changes to the paravirt_ops methods have been made.
Additionally, paravirt_ops is no longer a GPL-only export.
It is for i686 too!
Paravirtualization support is needed on client side. KVM can run paravirtualized i686 kernel on real x86_64 machine (which in turn can run either x86_64 or i686 Arch).
What's the current status? Waiting for 2.6.22?
AFAIK paravirtualization support (paravirt_ops and VMI) will be in our 2.6.22 kernel.
KVM progress can be seen here: http://bugs.archlinux.org/task/7331