> -----Original Message-----
> From: Richard Henderson [mailto:rth7...@gmail.com] On Behalf Of Richard
> Henderson
> Sent: Tuesday, November 27, 2012 1:19 PM
> To: Johnson, Eric
> Cc: "陳韋任 (Wei-Ren Chen)"; qemu-devel@nongnu.org
> Subject: Re: [Qemu-devel] MIPS exception number limits?
> 
> On 11/26/2012 09:25 PM, Johnson, Eric wrote:
> > So basically the SC and SCD instructions for user-mode QEMU are
> implemented with a "dummy" exception.  Since it is not a real exception,
> it is not reported in the QEMU log file as an exception.
> 
> I'm not certain that's a helpful distinction to make when it comes to
> debugging qemu.
> 
> 
> r~

It may not be a helpful distinction.

The under 0x100 check has been there since 2005 which is long before I looked 
at any QEMU code.  I was describing the code as it exists based on deductions 
from looking at the code.  I should have made that clear that my summary.

My first draft of a response I described the steps I did (I.E. vim op_helper.c, 
grep EXCP *.h, gitk op_helper.c, grep EXCP_SC *, vim translate.c) to get to the 
conclusions I made.  When I read it seemed like it might be interpreted as 
condescending which was not my intent.

In the original reply I also meant to say "removing the '#if 1' is fine with 
me."

/If/ the under 0x100 check remains, I would advocate using EXCP_SC instead of a 
magic constant.

-Eric

Reply via email to