Re: Bug#497230: [alpha] legacy and generic package descriptions
- To: email@example.com
- Cc: firstname.lastname@example.org
- Subject: Re: Bug#497230: [alpha] legacy and generic package descriptions
- From: "Matthew W. S. Bell" <email@example.com>
- Date: Mon, 17 Nov 2008 03:54:07 +0000
- Message-id: <firstname.lastname@example.org>
- In-reply-to: <48BC7B9F.email@example.com>
- References: <48BA22D9.firstname.lastname@example.org> <20080901135616.GD6872@stro.at> <48BC7B9F.email@example.com>
On Tue, 2008-09-02 at 00:32 +0100, Matthew W. S. Bell wrote:
> Well, I still don't entirely know what the -legacy package is for nor
> what constitutes an "Alpha Legacy Machine". Looking at the linux-2.6
> Debian changelog it appears it may be something to do with MILO.
Further investigation eventually reveals that the only change in the
kernels is the CONFIG_ALPHA_LEGACY_START_ADDRESS. This option has the
The 2.4 kernel changed the kernel start address from 0x310000 to
0x810000 to make room for the Wildfire's larger SRM console. Recent
consoles on Titan and Marvel machines also require the extra room.
If you're using aboot 0.7 or later, the bootloader will examine the ELF
headers to determine where to transfer control. Unfortunately, most
older bootloaders -- APB or MILO -- hardcoded the kernel start address
rather than examining the ELF headers, and the result is a hard lockup.
Say Y if you have a broken bootloader. Say N if you do not, or if `you
wish to run on Wildfire, Titan, or Marvel.
Hopefully this should be informative enough for the creation of some
explanatory prose for -legacy and -generic.