|
|
Subscribe / Log in / New account

SILO 1.3.2 released

From:  Ben Collins <bcollins@debian.org>
To:  sparclinux@vger.kernel.org
Subject:  SILO 1.3.2 released
Date:  Thu, 4 Dec 2003 08:09:42 -0500

This is a trivial, but important release. I finally got around to
tracing and fixing the problem where larger kernels caused problems when
mixed with initrd's (a la, bootable CD's).

Problem was a bit of bad logic sitting forever in the function that
allocated the memory used to load the initrd into. It caused the initrd
to be loaded overtop of the kernel image when the kernel was over a
certain size.

Since this logic meant that all along we've been allocating mapped
memory for the initrd, and that's been working fine, I just removed the
logic that tried to squeeze the initrd between the kernel and second.b
in memory. I tested this myself on sparc64, and I had a few people test
it on sparc32, and all appears to be working fine.

I also added a nice little feature of my own creation :) When the kernel
gets loaded, SILO will print the kernel version, read from the info that
you can find in arch/sparc{,64}/kernel/head.S. I also added some extra
info about the initrd after it gets loaded like the size and location in
memory where it was stored.


http://www.sparc-boot.org/pub/silo/silo-1.3.2.tar.bz2



-- 
Debian     - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds