# HG changeset patch # Parent 993922337bc1ceaac1054c31ba683af74e737cc1 docs/command line: Clarify the behavior with invalid input. Signed-off-by: Andrew Cooper -- v2: State that invalid input is undefined, rather than describing the current behaviour. diff -r 993922337bc1 docs/misc/xen-command-line.markdown --- a/docs/misc/xen-command-line.markdown +++ b/docs/misc/xen-command-line.markdown @@ -11,7 +11,8 @@ Hypervisor. ## Types of parameter Most parameters take the form `option=value`. Different options on -the command line should be space delimited. +the command line should be space delimited. All options are case +sensitive, as are all values unless explicitly noted. ### Boolean (``) @@ -35,6 +36,9 @@ Disable x2apic support (if present) Enable synchronous console mode > `sync_console` +Explicitly specifying any value other than those listed above is +undefined, as is stacking a `no-` prefix with an explicit value. + ### Integer (``) An integer parameter will default to decimal and may be prefixed with @@ -42,6 +46,9 @@ a `-` for negative numbers. Alternative used by prefixing the number with `0x`, or an octal number may be used if a leading `0` is present. +Providing a string which does not validly convert to an integer is +undefined. + ### Size (``) A size parameter may be any integer, with a size suffix @@ -51,7 +58,8 @@ A size parameter may be any integer, wit * `K` or `k`: Kilo (2^10) * `B` or `b`: Bytes -Without a size suffix, the default will be kilo. +Without a size suffix, the default will be kilo. Providing a suffix +other than those listed above is undefined. ### String