qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 010/126] target-s390: Reorg exception handling


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 010/126] target-s390: Reorg exception handling
Date: Tue, 18 Sep 2012 17:14:33 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120828 Thunderbird/15.0

On 09/18/2012 01:18 PM, Alexander Graf wrote:
>> -    /* remember what pgm exeption this was */
>> +    /* Remember what pgm exeption this was.  */
>>       tmp = tcg_const_i32(code);
>>       tcg_gen_st_i32(tmp, cpu_env, offsetof(CPUS390XState, int_pgm_code));
>>       tcg_temp_free_i32(tmp);
>>   -    tmp = tcg_const_i32(ilc);
>> +    tmp = tcg_const_i32(s->next_pc - s->pc);
> 
> Mind to explain this one?

ILC = the size of the insn.  Rather than passing ILC around into
gen_program_exception, get it back from the s->next_pc value that
we stored into DisasContext.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]