Subject: Heads up: ELF bootloader changes
To: None <current-users@netbsd.org>
From: Ben Harris <bjh21@netbsd.org>
List: current-users
Date: 08/01/2001 00:13:31
I've recently made some changes to the way libsa loads ELF symbol tables
which should mean that on ELF platforms, bootloaders that use libsa can
load kernels in a single pass, without having to seek backwards.  This is
a big win when loading gzipped kernels, since seeking backwards in a
gzipped stream required rewinding to the beginning and starting again.

An unfortunate consequence of this is that if you update your bootloader
to include these changes, but don't update your kernel, DDB won't be able
to find the kernel symbol table, so stack backtraces and suchlike will be
entirely numeric.  This can be fixed by updating your kernel to have
db_elf.c 1.16 or later.

-- 
Ben Harris                                                   <bjh21@netbsd.org>
Portmaster, NetBSD/arm26               <URL:http://www.netbsd.org/Ports/arm26/>