version 1.182, 2020/11/15 14:47:55
|
version 1.183, 2020/11/15 14:52:16
|
Line 15 website](http://www.xenproject.org/).
|
Line 15 website](http://www.xenproject.org/).
|
|
|
[[!toc]] |
[[!toc]] |
|
|
# Overview: Versions of Xen, Styles, NetBSD |
# Overview |
|
|
The basic concept of Xen is that the hypervisor (xenkernel) runs on |
The basic concept of Xen is that the hypervisor (xenkernel) runs on |
the hardware, and runs a privileged domain ("dom0") that can access |
the hardware, and runs a privileged domain ("dom0") that can access |
Line 60 is required. Thus, a dom0 can be PVHv2.
|
Line 60 is required. Thus, a dom0 can be PVHv2.
|
The source code uses PVH and config files use pvh; this refers to PVHv2. |
The source code uses PVH and config files use pvh; this refers to PVHv2. |
See [PVH(v2)](https://wiki.xenproject.org/wiki/PVH_(v2\)_Domu). |
See [PVH(v2)](https://wiki.xenproject.org/wiki/PVH_(v2\)_Domu). |
|
|
|
|
At system boot, the dom0 kernel is loaded as a module with Xen as the kernel. |
At system boot, the dom0 kernel is loaded as a module with Xen as the kernel. |
The dom0 can start one or more domUs. (Booting is explained in detail |
The dom0 can start one or more domUs. (Booting is explained in detail |
in the dom0 section.) |
in the dom0 section.) |
Line 107 because the hypercall interface has rema
|
Line 106 because the hypercall interface has rema
|
Older Xen had a python-based management tool called xm, now replaced |
Older Xen had a python-based management tool called xm, now replaced |
by xl. |
by xl. |
|
|
|
## NetBSD versions |
|
|
|
Xen has been supported in NetBSD for a long time, at least since 2005. |
|
Initially Xen was PV only. |
|
|
|
NetBSD 8 and up support PV and HVM modes. |
|
|
|
Support for PVHVM and PVH is available only in NetBSD-current. |
|
|
# Creating a dom0 |
# Creating a dom0 |
|
|
In order to install a NetBSD as a dom0, one must first install a normal |
In order to install a NetBSD as a dom0, one must first install a normal |