diff options
author | Tim Deegan <Tim.Deegan@xensource.com> | 2007-02-20 20:49:44 +0000 |
---|---|---|
committer | Tim Deegan <Tim.Deegan@xensource.com> | 2007-02-20 20:49:44 +0000 |
commit | 901eef1bb131604e320558f92bc3dd9d45210096 (patch) | |
tree | 3a4fb963abccb537bbdc2025423fc351c116606f /xen/arch/x86/hvm/io.c | |
parent | 3482c7ac5ecfa6b9a86a8cf34719f1e1c5b2ebc4 (diff) | |
download | xen-901eef1bb131604e320558f92bc3dd9d45210096.tar.gz xen-901eef1bb131604e320558f92bc3dd9d45210096.tar.bz2 xen-901eef1bb131604e320558f92bc3dd9d45210096.zip |
[HVM] Fix MMIO AND emulation
which was falling though into AND...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Diffstat (limited to 'xen/arch/x86/hvm/io.c')
-rw-r--r-- | xen/arch/x86/hvm/io.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c index e2e8e35afe..677c20c9d5 100644 --- a/xen/arch/x86/hvm/io.c +++ b/xen/arch/x86/hvm/io.c @@ -554,6 +554,7 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, diff = (unsigned long) p->data & value; set_reg_value(size, index, 0, regs, diff); } + break; case INSTR_ADD: if (src & REGISTER) { |