lkml.org 
[lkml]   [2009]   [Jun]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [2.6.30-rc8 KVM] gcc 3.3 dies at emulate_2op_cl().
Tetsuo Handa wrote:
> Avi Kivity wrote:
>
>> What if you change "rm" in the patch to "m"?
>>
> It still fails.
>
> __asm__ __volatile__ ( \
> _PRE_EFLAGS("0", "5", "2") \
> _op _suffix " %4,%1 \n" \
> _POST_EFLAGS("0", "5", "2") \
> : "=m" (_eflags), "+m" (_dstv), "=&r" (_tmp) \
> : "c" (_clv) , "r" (_srcv), "i" (EFLAGS_MASK) \
> );
>

I can eliminate _tmp by using lahf/sahf, but it's not going to be a
trivial patch.

--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.



\
 
 \ /
  Last update: 2009-06-07 11:43    [from the cache]
©2003-2011 Jasper Spaans