diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-04-05 08:46:54 +0100 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-04-05 08:46:54 +0100 |
commit | 94dbe171ab959fab13f637df0b1836b99907a3f5 (patch) | |
tree | 375e13b82cd99cf53e535ee901953117f0266331 /xen/arch/x86/hvm/io.c | |
parent | 85996f3ad2cdcb0808a5931d22b09b7f184adfc7 (diff) | |
download | xen-94dbe171ab959fab13f637df0b1836b99907a3f5.tar.gz xen-94dbe171ab959fab13f637df0b1836b99907a3f5.tar.bz2 xen-94dbe171ab959fab13f637df0b1836b99907a3f5.zip |
hvm: MMIO decoder rename local variable 'diff' to 'result'.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/arch/x86/hvm/io.c')
-rw-r--r-- | xen/arch/x86/hvm/io.c | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c index 67772f4f9a..3177426484 100644 --- a/xen/arch/x86/hvm/io.c +++ b/xen/arch/x86/hvm/io.c @@ -483,7 +483,7 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, { int sign = p->df ? -1 : 1; int size = -1, index = -1; - unsigned long value = 0, diff = 0; + unsigned long value = 0, result = 0; unsigned long src, dst; src = mmio_opp->operand[0]; @@ -604,15 +604,15 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, if (src & REGISTER) { index = operand_index(src); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data & value; + result = (unsigned long) p->data & value; } else if (src & IMMEDIATE) { value = mmio_opp->immediate; - diff = (unsigned long) p->data & value; + result = (unsigned long) p->data & value; } else if (src & MEMORY) { index = operand_index(dst); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data & value; - set_reg_value(size, index, 0, regs, diff); + result = (unsigned long) p->data & value; + set_reg_value(size, index, 0, regs, result); } /* @@ -622,24 +622,24 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, */ regs->eflags &= ~(X86_EFLAGS_CF|X86_EFLAGS_PF| X86_EFLAGS_ZF|X86_EFLAGS_SF|X86_EFLAGS_OF); - set_eflags_ZF(size, diff, regs); - set_eflags_SF(size, diff, regs); - set_eflags_PF(size, diff, regs); + set_eflags_ZF(size, result, regs); + set_eflags_SF(size, result, regs); + set_eflags_PF(size, result, regs); break; case INSTR_ADD: if (src & REGISTER) { index = operand_index(src); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data + value; + result = (unsigned long) p->data + value; } else if (src & IMMEDIATE) { value = mmio_opp->immediate; - diff = (unsigned long) p->data + value; + result = (unsigned long) p->data + value; } else if (src & MEMORY) { index = operand_index(dst); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data + value; - set_reg_value(size, index, 0, regs, diff); + result = (unsigned long) p->data + value; + set_reg_value(size, index, 0, regs, result); } /* @@ -648,29 +648,29 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, */ regs->eflags &= ~(X86_EFLAGS_CF|X86_EFLAGS_PF|X86_EFLAGS_AF| X86_EFLAGS_ZF|X86_EFLAGS_SF|X86_EFLAGS_OF); - set_eflags_CF(size, mmio_opp->instr, diff, value, + set_eflags_CF(size, mmio_opp->instr, result, value, (unsigned long) p->data, regs); - set_eflags_OF(size, mmio_opp->instr, diff, value, + set_eflags_OF(size, mmio_opp->instr, result, value, (unsigned long) p->data, regs); - set_eflags_AF(size, diff, value, (unsigned long) p->data, regs); - set_eflags_ZF(size, diff, regs); - set_eflags_SF(size, diff, regs); - set_eflags_PF(size, diff, regs); + set_eflags_AF(size, result, value, (unsigned long) p->data, regs); + set_eflags_ZF(size, result, regs); + set_eflags_SF(size, result, regs); + set_eflags_PF(size, result, regs); break; case INSTR_OR: if (src & REGISTER) { index = operand_index(src); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data | value; + result = (unsigned long) p->data | value; } else if (src & IMMEDIATE) { value = mmio_opp->immediate; - diff = (unsigned long) p->data | value; + result = (unsigned long) p->data | value; } else if (src & MEMORY) { index = operand_index(dst); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data | value; - set_reg_value(size, index, 0, regs, diff); + result = (unsigned long) p->data | value; + set_reg_value(size, index, 0, regs, result); } /* @@ -680,24 +680,24 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, */ regs->eflags &= ~(X86_EFLAGS_CF|X86_EFLAGS_PF| X86_EFLAGS_ZF|X86_EFLAGS_SF|X86_EFLAGS_OF); - set_eflags_ZF(size, diff, regs); - set_eflags_SF(size, diff, regs); - set_eflags_PF(size, diff, regs); + set_eflags_ZF(size, result, regs); + set_eflags_SF(size, result, regs); + set_eflags_PF(size, result, regs); break; case INSTR_XOR: if (src & REGISTER) { index = operand_index(src); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data ^ value; + result = (unsigned long) p->data ^ value; } else if (src & IMMEDIATE) { value = mmio_opp->immediate; - diff = (unsigned long) p->data ^ value; + result = (unsigned long) p->data ^ value; } else if (src & MEMORY) { index = operand_index(dst); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data ^ value; - set_reg_value(size, index, 0, regs, diff); + result = (unsigned long) p->data ^ value; + set_reg_value(size, index, 0, regs, result); } /* @@ -707,9 +707,9 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, */ regs->eflags &= ~(X86_EFLAGS_CF|X86_EFLAGS_PF| X86_EFLAGS_ZF|X86_EFLAGS_SF|X86_EFLAGS_OF); - set_eflags_ZF(size, diff, regs); - set_eflags_SF(size, diff, regs); - set_eflags_PF(size, diff, regs); + set_eflags_ZF(size, result, regs); + set_eflags_SF(size, result, regs); + set_eflags_PF(size, result, regs); break; case INSTR_CMP: @@ -717,16 +717,16 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, if (src & REGISTER) { index = operand_index(src); value = get_reg_value(size, index, 0, regs); - diff = (unsigned long) p->data - value; + result = (unsigned long) p->data - value; } else if (src & IMMEDIATE) { value = mmio_opp->immediate; - diff = (unsigned long) p->data - value; + result = (unsigned long) p->data - value; } else if (src & MEMORY) { index = operand_index(dst); value = get_reg_value(size, index, 0, regs); - diff = value - (unsigned long) p->data; + result = value - (unsigned long) p->data; if ( mmio_opp->instr == INSTR_SUB ) - set_reg_value(size, index, 0, regs, diff); + set_reg_value(size, index, 0, regs, result); } /* @@ -737,22 +737,22 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, X86_EFLAGS_ZF|X86_EFLAGS_SF|X86_EFLAGS_OF); if ( src & (REGISTER | IMMEDIATE) ) { - set_eflags_CF(size, mmio_opp->instr, diff, value, + set_eflags_CF(size, mmio_opp->instr, result, value, (unsigned long) p->data, regs); - set_eflags_OF(size, mmio_opp->instr, diff, value, + set_eflags_OF(size, mmio_opp->instr, result, value, (unsigned long) p->data, regs); } else { - set_eflags_CF(size, mmio_opp->instr, diff, + set_eflags_CF(size, mmio_opp->instr, result, (unsigned long) p->data, value, regs); - set_eflags_OF(size, mmio_opp->instr, diff, + set_eflags_OF(size, mmio_opp->instr, result, (unsigned long) p->data, value, regs); } - set_eflags_AF(size, diff, value, (unsigned long) p->data, regs); - set_eflags_ZF(size, diff, regs); - set_eflags_SF(size, diff, regs); - set_eflags_PF(size, diff, regs); + set_eflags_AF(size, result, value, (unsigned long) p->data, regs); + set_eflags_ZF(size, result, regs); + set_eflags_SF(size, result, regs); + set_eflags_PF(size, result, regs); break; case INSTR_TEST: @@ -765,16 +765,16 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p, index = operand_index(dst); value = get_reg_value(size, index, 0, regs); } - diff = (unsigned long) p->data & value; + result = (unsigned long) p->data & value; /* * Sets the SF, ZF, and PF status flags. CF and OF are set to 0 */ regs->eflags &= ~(X86_EFLAGS_CF|X86_EFLAGS_PF| X86_EFLAGS_ZF|X86_EFLAGS_SF|X86_EFLAGS_OF); - set_eflags_ZF(size, diff, regs); - set_eflags_SF(size, diff, regs); - set_eflags_PF(size, diff, regs); + set_eflags_ZF(size, result, regs); + set_eflags_SF(size, result, regs); + set_eflags_PF(size, result, regs); break; case INSTR_BT: |