Re: ARM linker support!

2012-02-01 Thread Ben Gamari
On Wed, 01 Feb 2012 10:56:48 +, Simon Marlow wrote: > I think it's a bit late to be putting this patch into 7.4.1 at this > stage, sorry. Since it doesn't affect any APIs there's the possibility > of putting it into 7.4.2, as long as we review it carefully for any > possible collateral dam

Re: ARM linker support!

2012-02-01 Thread Simon Marlow
On 31/01/2012 01:10, Ben Gamari wrote: On Sun, 29 Jan 2012 12:21:37 -0500, Ben Gamari wrote: Yesterday I finally had a large block of time to devote to the ARM linker. While I spent a large fraction of the day tracking down an unrelated bug (ticket #5824, David, your feedback would be greatly a

Re: ARM linker support!

2012-01-30 Thread David Terei
Looks good. Ian would you be OK with including this patch with 7.4? (see email below). Cheers, David. On 30 January 2012 17:10, Ben Gamari wrote: > On Sun, 29 Jan 2012 12:21:37 -0500, Ben Gamari wrote: >> Yesterday I finally had a large block of time to devote to the ARM >> linker. While I spen

Re: ARM linker support!

2012-01-30 Thread Ben Gamari
On Sun, 29 Jan 2012 12:21:37 -0500, Ben Gamari wrote: > Yesterday I finally had a large block of time to devote to the ARM > linker. While I spent a large fraction of the day tracking down an > unrelated bug (ticket #5824, David, your feedback would be greatly > appreciated here), the linker is lo

Re: ARM linker support!

2012-01-30 Thread David Terei
Great work! OK added some comments to $5824. Will try to take a look at the fence stuff soon. Cheers, David On 29 January 2012 09:21, Ben Gamari wrote: > Yesterday I finally had a large block of time to devote to the ARM > linker. While I spent a large fraction of the day tracking down an > unr

Re: ARM linker support!

2012-01-30 Thread Karel Gardas
Ben, big congratulations! And thanks a lot for your hard work on this. This is indeed really great! I'm looking at your patch for #5824 and will have few questions in another email. I hope once this is solved I'll rerun your GHC tree thorough my testing board here... Thanks! Karel On 01/

Re: ARM linker support!

2012-01-30 Thread Simon Marlow
On 29/01/2012 17:21, Ben Gamari wrote: Yesterday I finally had a large block of time to devote to the ARM linker. While I spent a large fraction of the day tracking down an unrelated bug (ticket #5824, David, your feedback would be greatly appreciated here), the linker is looking quite good,

ARM linker support!

2012-01-29 Thread Ben Gamari
Yesterday I finally had a large block of time to devote to the ARM linker. While I spent a large fraction of the day tracking down an unrelated bug (ticket #5824, David, your feedback would be greatly appreciated here), the linker is looking quite good, $ inplace/lib/ghc-stage2 -B/opt/ghc/ghc/gh

Re: ARM linker support: Help needed

2011-11-05 Thread Karel Gardas
On 10/22/11 06:24 PM, Ben Gamari wrote: On Sat, 22 Oct 2011 16:58:18 +0200, Karel Gardas wrote: Hi Ben, first of all, thank you very much for your progress. No, I don't see crash, but in fact infinite loop. As far as I understand the linker message '..linking...done' is printed when all the r

Re: ARM linker support: Help needed

2011-10-22 Thread Ben Gamari
On Sat, 22 Oct 2011 16:58:18 +0200, Karel Gardas wrote: > Hi Ben, > > first of all, thank you very much for your progress. No, I don't see > crash, but in fact infinite loop. As far as I understand the linker > message '..linking...done' is printed when all the relocations are > processed --

Re: ARM linker support: Help needed

2011-10-22 Thread Karel Gardas
comparison with what ARM suggest in their ELF doc... Thanks! Karel On 10/21/11 07:51 PM, Ben Gamari wrote: After much debugging, I've put up a new version of my ARM linker support patchset on Github[1]. While the relocation code seems to work insofar as it gets past linking and begins running

ARM linker support: Help needed

2011-10-21 Thread Ben Gamari
After much debugging, I've put up a new version of my ARM linker support patchset on Github[1]. While the relocation code seems to work insofar as it gets past linking and begins running code without SIGILL or SIGSEGV, clearly something is amiss, $ inplace/bin/ghc-stage2 -Binplac