All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Landley <rob@landley.net>
To: Jeff Dike <jdike@addtoit.com>
Cc: user-mode-linux-devel@lists.sourceforge.net
Subject: [uml-devel] Re: Stop the insanity
Date: Fri, 2 Dec 2005 10:28:26 -0600	[thread overview]
Message-ID: <200512021028.26994.rob@landley.net> (raw)
In-Reply-To: <20051202001358.GA12204@ccure.user-mode-linux.org>

On Thursday 01 December 2005 18:13, Jeff Dike wrote:
> I'm sending this mail out to everyone that I can find who has had the UML
> stubs compiled in unexpected ways, resulting in crashing.
>
> I'd like testing of the patch below on as many gcc versions as possible.  I
> think this patch avoids the fundamental issue which is behind this, namely
> gcc using the stack when we have just replaced it, behind gcc's back.  The
> remapping and storage of the return value is hidden in a blob of asm,
> hopefully giving gcc no room for creativity.
>
> The patch changes both i386 and x86_64 and I'd appreciate testing on both
> architectures.  It's against -rc3, but should go cleanly against -rc4 as
> well.
>
> Please report back both successes and failures.

Seems to work ok on Ubuntu with gcc 3.3.5...  The x86-64 PLD build broke but 
that's just the /lib64 issue, patch that...  The result works just fine there 
too.

Thumbs up.

(My gcc 4.0+uClibc build system died with a header file issue trying to build 
-rc4.  I'll track that down later, but it's not related to this patch.  Might 
easily be something wrong on my end...)

Rob
-- 
Steve Ballmer: Innovation!  Inigo Montoya: You keep using that word.
I do not think it means what you think it means.


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

  parent reply	other threads:[~2005-12-02 16:28 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-02  0:13 [uml-devel] Stop the insanity Jeff Dike
2005-12-02  2:15 ` [uml-devel] " Antoine Martin
2005-12-02  3:07   ` Antoine Martin
2005-12-02 18:41   ` Michael Richardson
2005-12-02 18:41   ` Michael Richardson
2005-12-02 16:28 ` Rob Landley [this message]
2005-12-02 18:43 ` Michael Richardson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200512021028.26994.rob@landley.net \
    --to=rob@landley.net \
    --cc=jdike@addtoit.com \
    --cc=user-mode-linux-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.