ACPI: reduce verbosity by default
authorJan Beulich <jbeulich@suse.com>
Mon, 11 Jan 2021 13:55:16 +0000 (14:55 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 11 Jan 2021 13:55:16 +0000 (14:55 +0100)
commitb4b0a8609c42d9e01dd51fd59ab2859f7df2a961
treef328879df0f967133e33e55feacd994dea38bf3d
parent7cf8a2d0ec5cf1ec84a213c54fd14aa18d1609ac
ACPI: reduce verbosity by default

While they're KERN_INFO messages and hence not visible by default, we
still have had reports that the amount of output is too large, not the
least because
- the command line controlled resizing of the console ring buffer
  happens only after SRAT parsing (which may alone produce more than 16k
  of output),
- the default resizing of the console ring buffer happens only after
  ACPI table parsing, since the default size gets calculated depending
  on the number or processors found.

Gate all per-processor logging behind a new "acpi=verbose", making sure
we wouldn't unintentionally pass this on to Dom0.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
docs/misc/xen-command-line.pandoc
xen/arch/x86/setup.c
xen/arch/x86/srat.c
xen/drivers/acpi/tables.c
xen/include/xen/acpi.h