aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxen/include
diff options
context:
space:
mode:
authorEwan Mellor <ewan@xensource.com>2007-03-09 01:06:11 +0000
committerEwan Mellor <ewan@xensource.com>2007-03-09 01:06:11 +0000
commit9f7e9b282085e8253f5497df465d70f6175c72fb (patch)
tree66b9ae5416aa42978de35f058a4dbb0614f738ed /tools/libxen/include
parent409ea8c19780a9fc87a289fc7de469f3df24c131 (diff)
downloadxen-9f7e9b282085e8253f5497df465d70f6175c72fb.tar.gz
xen-9f7e9b282085e8253f5497df465d70f6175c72fb.tar.bz2
xen-9f7e9b282085e8253f5497df465d70f6175c72fb.zip
Move the booting description out of the VM class description into the VM
Lifecycle section of the doc. Signed-off-by: Ewan Mellor <ewan@xensource.com>
Diffstat (limited to 'tools/libxen/include')
-rw-r--r--tools/libxen/include/xen_vm.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/tools/libxen/include/xen_vm.h b/tools/libxen/include/xen_vm.h
index 71a3f62ca4..947ecc6ac6 100644
--- a/tools/libxen/include/xen_vm.h
+++ b/tools/libxen/include/xen_vm.h
@@ -40,39 +40,6 @@
* The VM class.
*
* A virtual machine (or 'guest').
- *
- * VM booting is controlled by setting one of the two mutually exclusive
- * groups: "PV", and "HVM". If HVM.boot_policy is the empty string, then
- * paravirtual domain building and booting will be used; otherwise the VM will
- * be loaded as an HVM domain, and booted using an emulated BIOS.
- *
- * When paravirtual booting is in use, the PV/bootloader field indicates the
- * bootloader to use. It may be "pygrub", in which case the platform's
- * default installation of pygrub will be used, or a full path within the
- * control domain to some other bootloader. The other fields, PV/kernel,
- * PV/ramdisk, PV/args and PV/bootloader_args will be passed to the bootloader
- * unmodified, and interpretation of those fields is then specific to the
- * bootloader itself, including the possibility that the bootloader will
- * ignore some or all of those given values. Finally the paths of all bootable
- * disks are added to the bootloader commandline (a disk is bootable if its
- * VBD has the bootable flag set). There may be zero, one or many bootable
- * disks; the bootloader decides which disk (if any) to boot from.
- *
- * If the bootloader is pygrub, then the menu.lst is parsed if present in the
- * guest's filesystem, otherwise the specified kernel and ramdisk are used, or
- * an autodetected kernel is used if nothing is specified and autodetection is
- * possible. PV/args is appended to the kernel command line, no matter which
- * mechanism is used for finding the kernel.
- *
- * If PV/bootloader is empty but PV/kernel is specified, then the kernel and
- * ramdisk values will be treated as paths within the control domain. If both
- * PV/bootloader and PV/kernel are empty, then the behaviour is as if
- * PV/bootloader was specified as "pygrub".
- *
- * When using HVM booting, HVM/boot_policy and HVM/boot_params specify the
- * boot handling. Only one policy is currently defined: "BIOS order". In
- * this case, HVM/boot_params should contain one key-value pair "order" = "N"
- * where N is the string that will be passed to QEMU..
*/