qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Heads up: glibc preadv emulation breaks qemu on older k


From: Richard W.M. Jones
Subject: Re: [Qemu-devel] Heads up: glibc preadv emulation breaks qemu on older kernels
Date: Tue, 16 Feb 2010 10:45:23 +0000
User-agent: Mutt/1.5.18 (2008-05-17)

On Tue, Feb 16, 2010 at 12:41:43PM +0200, Avi Kivity wrote:
> On 02/16/2010 12:16 AM, Christoph Hellwig wrote:
>> On Fri, Feb 12, 2010 at 11:28:57AM -0600, Anthony Liguori wrote:
>>    
>>>> Yes.  The BSDs tend to not play stupid emulation games in the libc, so
>>>> changes of these kinds of messups to happen are far less.
>>>>
>>>>        
>>> In all fairness, I seem to recall there being a problem with the kernel
>>> implementation of preadv/pwritev too.
>>>      
>> I would be surprised by that as it's just an entirely trivial entry
>> point to long existant infrastructure.  I even checked the commit logs
>> and that code hasn't been touched at all since the initial commit.
>> So if people have problems with it, please report it..
>>    
>
> IIRC there was a problem with wiring up glibc to use p*v on i386.  The  
> large number and size of the arguments caused some confusion wrt the  
> calling convention, or something.   So it's only fair that glibc  
> emulation of the syscall would be broken too.

It might be this bug:

https://bugzilla.redhat.com/show_bug.cgi?id=533063

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora




reply via email to

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