diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in index ed173896c7a0fa6359f0b98e4a7e9e61f32aa318..6d0ef8e4c720adb67123964f11ed13d4b1b7b8eb 100644 --- a/docs/formatdomain.html.in +++ b/docs/formatdomain.html.in @@ -419,37 +419,50 @@
vcpu
The content of this element defines the maximum number of virtual CPUs allocated for the guest OS, which must be between 1 and - the maximum supported by the hypervisor. Since - 0.4.4, this element can contain an optional - cpuset attribute, which is a comma-separated - list of physical CPU numbers that domain process and virtual CPUs - can be pinned to by default. (NB: The pinning policy of domain - process and virtual CPUs can be specified separately by - cputune. If attribute emulatorpin - of cputune is specified, cpuset - specified by vcpu here will be ignored; Similarly, - For virtual CPUs which has vcpupin specified, - cpuset specified by cpuset here - will be ignored; For virtual CPUs which doesn't have - vcpupin specified, it will be pinned to the physical - CPUs specified by cpuset here). - Each element in that list is either a single CPU number, - a range of CPU numbers, or a caret followed by a CPU number to - be excluded from a previous range. Since - 0.8.5, the optional attribute current can - be used to specify whether fewer than the maximum number of - virtual CPUs should be enabled. Since - 0.9.11 (QEMU and KVM only), the optional attribute - placement can be used to indicate the CPU placement - mode for domain process, its value can be either "static" or - "auto", defaults to placement of numatune, - or "static" if cpuset is specified. "auto" indicates - the domain process will be pinned to the advisory nodeset from querying - numad, and the value of attribute cpuset will be ignored - if it's specified. If both cpuset and placement - are not specified, or if placement is "static", but no - cpuset is specified, the domain process will be pinned to - all the available physical CPUs. + the maximum supported by the hypervisor. +
+
cpuset
+
+ The optional attribute cpuset is a comma-separated + list of physical CPU numbers that domain process and virtual CPUs + can be pinned to by default. (NB: The pinning policy of domain + process and virtual CPUs can be specified separately by + cputune. If the attribute emulatorpin + of cputune is specified, the cpuset + specified by vcpu here will be ignored. Similarly, + for virtual CPUs which have the vcpupin specified, + the cpuset specified by cpuset here + will be ignored. For virtual CPUs which don't have + vcpupin specified, each will be pinned to the physical + CPUs specified by cpuset here). + Each element in that list is either a single CPU number, + a range of CPU numbers, or a caret followed by a CPU number to + be excluded from a previous range. + Since 0.4.4 +
+
current
+
+ The optional attribute current can + be used to specify whether fewer than the maximum number of + virtual CPUs should be enabled. + Since 0.8.5 +
+
placement
+
+ The optional attribute placement can be used to + indicate the CPU placement mode for domain process. The value can + be either "static" or "auto", but defaults to placement + of numatune or "static" if cpuset is + specified. Using "auto" indicates the domain process will be pinned + to the advisory nodeset from querying numad and the value of + attribute cpuset will be ignored if it's specified. + If both cpuset and placement are not + specified or if placement is "static", but no + cpuset is specified, the domain process will be + pinned to all the available physical CPUs. + Since 0.9.11 (QEMU and KVM only) +
+