diff options
Diffstat (limited to 'xen/arch/x86/hvm/io.c')
-rw-r--r-- | xen/arch/x86/hvm/io.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c index 274048d227..1c35d57438 100644 --- a/xen/arch/x86/hvm/io.c +++ b/xen/arch/x86/hvm/io.c @@ -239,7 +239,9 @@ int handle_pio(uint16_t port, int size, int dir) curr->arch.hvm_vcpu.io_state = HVMIO_handle_pio_awaiting_completion; break; default: - BUG(); + gdprintk(XENLOG_ERR, "Weird HVM ioemulation status %d.\n", rc); + domain_crash(curr->domain); + break; } return 1; |