Hi,
good news, but I cannot test your fix because I'm not able to compile a
working arcboot binary. I've tried self-compilation with cgg 3.3 and 3.4 and
neither worked (the binary was about 500K large and did nothing). I've tried
cross-compilation, but it did not complete. The only working binary I was
able to acquire was unpacked from the debian package. But kernel crashed with
that anyways (I've tried only 64-bit kernels so far).
It would be very helpfull for me if you could enlighten me with the
instructions to compile arcboot: which gcc version should I use and which
tricks shall I apply to get it to compile. Or you may just send me the binary
(or put it out on your Internet site). Or you can do both :-))
Regards,
Max
On Monday 16 August 2004 19:41, Kaj-Michael Lang wrote:
> Hi
>
> Played with arcboot today and fixed (for me atleast) loading of 32-bit
> kernels.
> I've also added a very simple progress thing so you know something is
> happening when
> the kernel is loaded.
> Anyway, the patch can be found here:
> http://fairytale.tal.org/pub/talinux/patches/arcboot-O2boot-and-progress.pa
>tch
>
> The fix was quite simple, arcboot was loading the kernel over itself, the
> - .base = 0x80004000,
> + .base = 0x80002000,
>
> change is the actual fix. 64-bit kernels loads fine after the fix.
>
> There is some extra stuff (a patch from gentoo, removal debuging from e2fs
> lib, etc) too..
|