From owner-cvs-all Fri Oct 9 16:18:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA16678 for cvs-all-outgoing; Fri, 9 Oct 1998 16:18:52 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA16658; Fri, 9 Oct 1998 16:18:45 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA06551; Fri, 9 Oct 1998 16:18:44 -0700 (PDT) Date: Fri, 9 Oct 1998 16:18:44 -0700 (PDT) Message-Id: <199810092318.QAA06551@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/boot/common load_elf.c Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/10/09 16:18:43 PDT Modified files: sys/boot/common load_elf.c Log: Implement preloading for elf modules - get dependency info from PT_DYNAMIC's DT_NEEDED tags. - store MODINFOMD_DYNAMIC for the kernel's later use setenv kernelname when we have it Fix firstaddr/lastaddr calculation (duh! :-) Explicitly skip string table with section names in it. Revision Changes Path 1.3 +129 -33 src/sys/boot/common/load_elf.c