[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qemu vs gcc4
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] qemu vs gcc4 |
Date: |
Mon, 23 Oct 2006 18:58:29 +0100 |
User-agent: |
KMail/1.9.5 |
On Monday 23 October 2006 18:41, K. Richard Pixley wrote:
> Martin Guy wrote:
> >> Now, gcc4 can produce code with several return instructions (with no
> >> option to turn that of, as far as I understand). You cannot cut them
> >> out,
> >> and therefore you cannot chain the simple functions.
> >
> > ...unless you also map return instructions within the generated
> > functions into branches to the soon-to-be-dropped final "return"? Not
> > that I know anything about qemu internals mind u...
>
> Seems to me one could also map them into jumps to a null function.
That doesn't work because you need to free the stack frame.
> Although, all told, it would seem to me that what might be called for
> here is a new gcc target. A gcc target specifically for generating qemu
> code. That would just simply generate whatever qemu wanted for function
> postamble.
Better to just teach qemu how to generate code.
In fact I've already done most of the infrastructure (and a fair amount of the
legwork) for this. The only major missing function is code to do softmmu
load/store ops.
https://nowt.dyndns.org/
Paul
- [Qemu-devel] qemu vs gcc4, K. Richard Pixley, 2006/10/20
- Re: [Qemu-devel] qemu vs gcc4, Johannes Schindelin, 2006/10/22
- Re: [Qemu-devel] qemu vs gcc4, Martin Guy, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Paul Brook, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Avi Kivity, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Paul Brook, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Avi Kivity, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Paul Brook, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Avi Kivity, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, K. Richard Pixley, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4,
Paul Brook <=
- Re: [Qemu-devel] qemu vs gcc4, K. Richard Pixley, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Laurent Desnogues, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Paul Brook, 2006/10/23
- Re: [Qemu-devel] qemu vs gcc4, Rob Landley, 2006/10/24
- Re: [Qemu-devel] qemu vs gcc4, Paul Brook, 2006/10/24
- Re: [Qemu-devel] qemu vs gcc4, Rob Landley, 2006/10/25
- Re: [Qemu-devel] qemu vs gcc4, Daniel Jacobowitz, 2006/10/26
- Re: [Qemu-devel] qemu vs gcc4, Rob Landley, 2006/10/31
- Re: [Qemu-devel] qemu vs gcc4, Paul Brook, 2006/10/31
- Re: [Qemu-devel] qemu vs gcc4, Rob Landley, 2006/10/31