[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] x86emul: rename the no_writeback label
commit 20c26793e74f781bd39256617e93f8eed383cbed Author: Jan Beulich <jbeulich@xxxxxxxx> AuthorDate: Thu Jan 19 10:33:55 2017 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Thu Jan 19 10:33:55 2017 +0100 x86emul: rename the no_writeback label This is to bring its name in line with what actually happens there. Suggested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- xen/arch/x86/x86_emulate/x86_emulate.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/xen/arch/x86/x86_emulate/x86_emulate.c b/xen/arch/x86/x86_emulate/x86_emulate.c index 6533d06..d264d59 100644 --- a/xen/arch/x86/x86_emulate/x86_emulate.c +++ b/xen/arch/x86/x86_emulate/x86_emulate.c @@ -986,7 +986,7 @@ static inline void put_loop_count( if ( using_si ) _regs.r(si) = _regs._esi; \ if ( using_di ) _regs.r(di) = _regs._edi; \ } \ - goto no_writeback; \ + goto complete_insn; \ } \ if ( max_reps > 1 && (_regs._eflags & EFLG_TF) && \ !is_branch_step(ctxt, ops) ) \ @@ -1015,7 +1015,7 @@ static void __put_rep_prefix( { \ __put_rep_prefix(&_regs, ctxt->regs, ad_bytes, reps_completed); \ if ( unlikely(rc == X86EMUL_EXCEPTION) ) \ - goto no_writeback; \ + goto complete_insn; \ } \ }) @@ -2692,7 +2692,7 @@ x86_emulate( state.caller = NULL; #endif if ( rc == X86EMUL_DONE ) - goto no_writeback; + goto complete_insn; if ( rc != X86EMUL_OKAY ) return rc; } @@ -4298,7 +4298,7 @@ x86_emulate( if ( rc != 0 ) { if ( rc == X86EMUL_DONE ) - goto no_writeback; + goto complete_insn; goto done; } break; @@ -4674,7 +4674,7 @@ x86_emulate( _regs._eflags &= ~EFLG_AC; if ( modrm == 0xcb ) _regs._eflags |= EFLG_AC; - goto no_writeback; + goto complete_insn; #ifdef __XEN__ case 0xd1: /* xsetbv */ @@ -4686,7 +4686,7 @@ x86_emulate( handle_xsetbv(_regs._ecx, _regs._eax | (_regs.rdx << 32)), EXC_GP, 0); - goto no_writeback; + goto complete_insn; #endif case 0xd4: /* vmfunc */ @@ -4695,7 +4695,7 @@ x86_emulate( fail_if(!ops->vmfunc); if ( (rc = ops->vmfunc(ctxt)) != X86EMUL_OKAY ) goto done; - goto no_writeback; + goto complete_insn; case 0xd5: /* xend */ generate_exception_if(vex.pfx, EXC_UD); @@ -4709,7 +4709,7 @@ x86_emulate( EXC_UD); /* Neither HLE nor RTM can be active when we get here. */ _regs._eflags |= EFLG_ZF; - goto no_writeback; + goto complete_insn; case 0xdf: /* invlpga */ generate_exception_if(!in_protmode(ctxt, ops), EXC_UD); @@ -4718,7 +4718,7 @@ x86_emulate( if ( (rc = ops->invlpg(x86_seg_none, truncate_ea(_regs.r(ax)), ctxt)) ) goto done; - goto no_writeback; + goto complete_insn; case 0xf9: /* rdtscp */ { @@ -4766,7 +4766,7 @@ x86_emulate( base += sizeof(zero); limit -= sizeof(zero); } - goto no_writeback; + goto complete_insn; } } @@ -6233,8 +6233,7 @@ x86_emulate( break; } - no_writeback: /* Commit shadow register state. */ - + complete_insn: /* Commit shadow register state. */ /* Zero the upper 32 bits of %rip if not in 64-bit mode. */ if ( !mode_64bit() ) _regs.r(ip) = _regs._eip; -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |