aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/stdvga.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-11-08 14:50:01 +0000
committerKeir Fraser <keir@xensource.com>2007-11-08 14:50:01 +0000
commit86c60bb2d57197738bea0e016cb82eef026776eb (patch)
treea1b449f12b00d7d16f585b6c95d9e51b53f671fd /xen/arch/x86/hvm/stdvga.c
parenteff0be9daf817f015110c044abf103e91f753b59 (diff)
downloadxen-86c60bb2d57197738bea0e016cb82eef026776eb.tar.gz
xen-86c60bb2d57197738bea0e016cb82eef026776eb.tar.bz2
xen-86c60bb2d57197738bea0e016cb82eef026776eb.zip
hvm: Clean up buf_ioreq handling.
Also, disable stdvga caching on hvm save/restore, as the shadow vga state is not preserved. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/arch/x86/hvm/stdvga.c')
-rw-r--r--xen/arch/x86/hvm/stdvga.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/stdvga.c b/xen/arch/x86/hvm/stdvga.c
index 7d2599ca69..e068c31a0c 100644
--- a/xen/arch/x86/hvm/stdvga.c
+++ b/xen/arch/x86/hvm/stdvga.c
@@ -220,7 +220,9 @@ static void stdvga_outb(uint64_t addr, uint8_t val)
gdprintk(XENLOG_INFO, "entering stdvga and caching modes\n");
}
else if ( prev_stdvga && !s->stdvga )
+ {
gdprintk(XENLOG_INFO, "leaving stdvga\n");
+ }
}
static void stdvga_outv(uint64_t addr, uint64_t data, uint32_t size)
@@ -636,7 +638,7 @@ int stdvga_intercept_mmio(ioreq_t *p)
buf = mmio_op(s, p);
break;
default:
- gdprintk(XENLOG_ERR, "unsupported mmio request type:%d "
+ gdprintk(XENLOG_WARNING, "unsupported mmio request type:%d "
"addr:0x%04x data:0x%04x size:%d count:%d state:%d "
"isptr:%d dir:%d df:%d\n",
p->type, (int)p->addr, (int)p->data, (int)p->size,