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    [W:0.021 / U:0.380 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site