Changeset 55149 in vbox for trunk/doc/manual
- Timestamp:
- Apr 9, 2015 9:39:41 AM (10 years ago)
- Location:
- trunk/doc/manual/en_US
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/user_BasicConcepts.xml
r54630 r55149 708 708 by enabling nested paging in addition to hardware virtualization. For 709 709 technical details, see <xref linkend="nestedpaging" />.</para> 710 711 <para>Starting with version 5.0, VirtualBox provides paravirtualization 712 interfaces to improve time-keeping accuracy and performance of guest 713 operating systems. The options available are documented under the 714 <computeroutput>paravirtprovider</computeroutput> option 715 in <xref linkend="vboxmanage-modifyvm">. For futher details on 716 the paravirtualization providers, please refer to 717 <xref linkend="gimproviders" />.</para> 710 718 </sect2> 711 719 </sect1> -
trunk/doc/manual/en_US/user_Technical.xml
r50582 r55149 586 586 </sect1> 587 587 588 <sect1 id="gimproviders"> 589 <title>Paravirtualization providers</title> 590 591 <para>VirtualBox allows exposing a paravirtualization interface to 592 facilitate accurate and efficient execution of software within a 593 virtual machine. These interfaces require the guest operating system 594 to recognize their presence and make use of them in order to leverage 595 the benefits of communicating with the VirtualBox hypervisor.</para> 596 597 <para>Most mainstream, modern operating systems, including Windows and 598 Linux, support one or more paravirtualization interfaces without 599 needing the installation of additional software.</para> 600 601 <para>VirtualBox provides the following interfaces:</para> 602 <itemizedlist> 603 <listitem> 604 <para><emphasis role="bold">Minimal</emphasis>: Announces the 605 presence of a virtualized environment, additionally reports the 606 TSC and APIC frequency to the guest operating system. This provider 607 is mandatory for running any Mac OS X guests.</para> 608 </listitem> 609 610 <listitem> 611 <para><emphasis role="bold">KVM</emphasis>: Presents a Linux KVM 612 hypervisor interface which is recognized by Linux kernels starting 613 with version 2.6.25. VirtualBox's implementation currently supports 614 paravirtualized clocks and SMP spinlocks. This provider is 615 recommended for Linux guests.</para> 616 </listitem> 617 618 <listitem> 619 <para><emphasis role="bold">Hyper-V</emphasis>: Presents a Microsoft 620 Hyper-V hypervisor interface which is recognized by Windows 7 and newer 621 operating systems. VirtualBox's implementation currently supports 622 paravirtualized clocks, APIC frequency reporting and relaxed timer 623 checks. This provider is recommended for Windows and FreeBSD guests. 624 </para> 625 </listitem> 626 </itemizedlist> 627 </sect1> 628 588 629 <sect1> 589 630 <title>Details about software virtualization</title> -
trunk/doc/manual/en_US/user_VBoxManage.xml
r54401 r55149 601 601 CPU so sometimes this is desired behavior. Works only for non-SMP 602 602 guests.</para> 603 </listitem> 604 605 <listitem> 606 <para><computeroutput>--paravirtprovider 607 none|default|legacy|minimal|hyperv|kvm</computeroutput>: This 608 setting specifies which paravirtualization interface to provide to 609 the guest operating system. Specifying 610 <computeroutput>none</computeroutput> explicitly turns off exposing 611 any paravirtualization interface. The option 612 <computeroutput>default</computeroutput>, will pick an appropriate 613 interface depending on the guest OS type while starting the VM. 614 This is the default option chosen while creating new VMs. The 615 <computeroutput>legacy</computeroutput> option is chosen for VMs 616 which were created with older VirtualBox versions and will pick a 617 paravirtualization interface while starting the VM. The 618 <computeroutput>minimal</computeroutput> provider is mandatory for 619 Mac OS X guests, while <computeroutput>kvm</computeroutput> and 620 <computeroutput>hyperv</computeroutput> are recommended for Linux 621 and Windows guests respectively. These options are explained in 622 detail under <xref linkend="gimproviders" />.</para> 603 623 </listitem> 604 624
Note:
See TracChangeset
for help on using the changeset viewer.