Re: Regression in 2.6.23-pre Was: Problems with 2.6.23-rc6 on AMDGeode LX800

From: H. Peter Anvin
Date: Wed Sep 26 2007 - 17:21:20 EST


This is a multi-part message in MIME format.Jordan Crouse wrote:
>
> Hmm - the old code seems to fail to e801 when CF was set too:
>
> int $0x15 # make the call
> jc bail820 # fall to e801 if it fails
>
> cmpl $SMAP, %eax # check the return is `SMAP'
> jne bail820 # fall to e801 if it fails
>
> Thats not to say that the old code was correct, mind you. Failing on a
> bad ID and returning without error on a set CF seems to be good to me.
>

Testing this patch now: