diff options
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2013-09-10 16:39:46 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-09-10 16:39:46 +0200 |
commit | 48d50de8e086e6669979889fb58dbf1092d10347 (patch) | |
tree | 738132c73e6e78cab75df57e02ada5d8ccd602bb /xen/include/asm-x86/hvm | |
parent | 30832c06a8d1f9caff0987654ef9e24d59469d9a (diff) | |
download | xen-48d50de8e086e6669979889fb58dbf1092d10347.tar.gz xen-48d50de8e086e6669979889fb58dbf1092d10347.tar.bz2 xen-48d50de8e086e6669979889fb58dbf1092d10347.zip |
console: buffer and show origin of guest PV writes
Guests other than domain 0 using the console output have previously been
controlled by the VERBOSE #define, but with no designation of which
guest's output was on the console. This patch converts the HVM output
buffering to be used by all domains except the hardware domain (dom0):
stripping non-printable characters, line buffering the output, and
prefixing it with the domain ID. This is especially useful for debugging
stub domains during early boot.
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/hvm')
-rw-r--r-- | xen/include/asm-x86/hvm/domain.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h index 27b3de50dc..b1e31871cc 100644 --- a/xen/include/asm-x86/hvm/domain.h +++ b/xen/include/asm-x86/hvm/domain.h @@ -62,12 +62,6 @@ struct hvm_domain { /* emulated irq to pirq */ struct radix_tree_root emuirq_pirq; - /* hvm_print_line() logging. */ -#define HVM_PBUF_SIZE 80 - char *pbuf; - int pbuf_idx; - spinlock_t pbuf_lock; - uint64_t *params; /* Memory ranges with pinned cache attributes. */ |