VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/gimproviders.dita@ 105145

Last change on this file since 105145 was 99797, checked in by vboxsync, 21 months ago

Docs: bugref:10302. Merging changes from the docs team. Almost exclusively conkeyref related stuff.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.6 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="gimproviders">
4 <title>Paravirtualization Providers</title>
5
6 <body>
7 <p>
8 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> enables the exposure of a paravirtualization
9 interface, to facilitate accurate and efficient execution of
10 software within a virtual machine. These interfaces require the
11 guest operating system to recognize their presence and make use of
12 them in order to leverage the benefits of communicating with the
13 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> hypervisor.
14 </p>
15 <p>
16 Most modern, mainstream guest operating systems, including Windows
17 and Linux, ship with support for one or more paravirtualization
18 interfaces. Hence, there is typically no need to install
19 additional software in the guest to take advantage of this
20 feature.
21 </p>
22 <p>
23 Exposing a paravirtualization provider to the guest operating
24 system does not rely on the choice of host platforms. For example,
25 the <i>Hyper-V</i> paravirtualization provider can
26 be used for VMs to run on any host platform supported by
27 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> and not just Windows.
28 </p>
29 <p>
30 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> provides the following interfaces:
31 </p>
32 <ul>
33 <li>
34 <p><b outputclass="bold">Minimal</b>: Announces the
35 presence of a virtualized environment. Additionally, reports
36 the TSC and APIC frequency to the guest operating system. This
37 provider is mandatory for running any Mac OS X guests.
38 </p>
39 </li>
40 <li>
41 <p><b outputclass="bold">KVM</b>: Presents a Linux KVM
42 hypervisor interface which is recognized by Linux kernels
43 version 2.6.25 or later. <ph conkeyref="vbox-conkeyref-phrases/product-name"/>'s implementation
44 currently supports paravirtualized clocks and SMP spinlocks.
45 This provider is recommended for Linux guests.
46 </p>
47 </li>
48 <li>
49 <p><b outputclass="bold">Hyper-V</b>: Presents a Microsoft
50 Hyper-V hypervisor interface which is recognized by Windows 7
51 and newer operating systems. <ph conkeyref="vbox-conkeyref-phrases/product-name"/>'s implementation
52 currently supports paravirtualized clocks, APIC frequency
53 reporting, guest debugging, guest crash reporting and relaxed
54 timer checks. This provider is recommended for Windows guests.
55 </p>
56 </li>
57 </ul>
58 </body>
59
60</topic>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette