summaryrefslogtreecommitdiffstats
path: root/sys/boot/alpha/netboot
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>1998-08-21 03:17:42 +0000
committermsmith <msmith@FreeBSD.org>1998-08-21 03:17:42 +0000
commit8adeb775c43d4c2ae76cce40837a3953af6abc83 (patch)
treeec778e5f3903abe2dbb59959c0fd8398c99c145b /sys/boot/alpha/netboot
parent335c4be5b17816baac6b70d4d0b3132925de858d (diff)
downloadFreeBSD-src-8adeb775c43d4c2ae76cce40837a3953af6abc83.zip
FreeBSD-src-8adeb775c43d4c2ae76cce40837a3953af6abc83.tar.gz
This is the new unified bootstrap, sometimes known previously as the
'three-stage' bootstrap. There are a number of caveats with the code in its current state: - The i386 bootstrap only supports booting from a floppy. - The kernel and kld do not yet know how to deal with the extended information and module summary passed in. - PnP-based autodetection and demand loading of modules is not implemented. - i386 ELF kernel loading is not ready yet. - The i386 bootstrap is loaded via an ugly blockmap. On the alpha, both net- and disk-booting (SRM console machines only) is supported. No blockmaps are used by this code. Obtained from: Parts from the NetBSD/i386 standalone bootstrap.
Diffstat (limited to 'sys/boot/alpha/netboot')
-rw-r--r--sys/boot/alpha/netboot/Makefile72
-rw-r--r--sys/boot/alpha/netboot/conf.c89
-rw-r--r--sys/boot/alpha/netboot/netboot.list1177
-rw-r--r--sys/boot/alpha/netboot/newvers.sh44
-rw-r--r--sys/boot/alpha/netboot/setdefs.h2
-rw-r--r--sys/boot/alpha/netboot/vers.c4
-rw-r--r--sys/boot/alpha/netboot/version7
7 files changed, 1395 insertions, 0 deletions
diff --git a/sys/boot/alpha/netboot/Makefile b/sys/boot/alpha/netboot/Makefile
new file mode 100644
index 0000000..210a0f0
--- /dev/null
+++ b/sys/boot/alpha/netboot/Makefile
@@ -0,0 +1,72 @@
+# $NetBSD: Makefile,v 1.12 1998/02/19 14:18:36 drochner Exp $
+
+BASE= netboot
+PROG= ${BASE}
+NOMAN=
+NEWVERSWHAT= "SRM net boot"
+
+.PATH: ${.CURDIR}/../common
+
+# i386-specific bootstrap sources
+SRCS+= main.c conf.c dev_net.c
+
+# Always add MI sources
+.PATH: ${.CURDIR}/../../common
+.include <${.CURDIR}/../../common/Makefile.inc>
+CFLAGS+= -mno-fp-regs
+CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}
+# Verbose ls causes extra heap usage
+CFLAGS+= -DVERBOSE_LS
+
+CLEANFILES+= vers.c vers.o gensetdefs.o gensetdefs setdef0.o setdef1.o \
+ setdefs.h start.o
+CLEANFILES+= ${BASE} ${BASE}.sym ${BASE}.list
+
+CFLAGS+= -Wall
+
+# XXX fix to use "standard" versions
+LIBSTANDDIR= /home/dfr/FreeBSD/alpha/src/lib/libstand
+LIBSTAND= ${LIBSTANDDIR}/obj/libstand.a
+CFLAGS+= -I${LIBSTANDDIR}
+LIBALPHA= ${.CURDIR}/../libalpha/obj/libalpha.a
+CFLAGS+= -I${.CURDIR}/..
+CRT= start.o
+STRIP=
+
+all: ${BASE}
+
+vers.o: ${.CURDIR}/newvers.sh ${.CURDIR}/Makefile
+ sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
+ ${CC} -c vers.c
+
+${BASE}: ${BASE}.sym
+ objcopy -O binary ${BASE}.sym ${BASE}
+
+${BASE}.nosym: ${BASE}.sym
+ cp ${BASE}.sym ${BASE}.nosym
+ strip ${BASE}.nosym
+
+${BASE}.sym: ${OBJS} ${LIBSTAND} ${LIBALPHA} ${CRT} vers.o setdef0.o setdef1.o
+ ${LD} -o ${BASE}.sym -M -e start -N -Ttext ${PRIMARY_LOAD_ADDRESS} \
+ ${CRT} setdef0.o ${OBJS} setdef1.o \
+ vers.o ${LIBSTAND} ${LIBALPHA} ${LIBSTAND} >${.OBJDIR}/${BASE}.list
+
+start.o: ${.CURDIR}/../libalpha/start.S
+ ${CC} -c -DPRIMARY_BOOTBLOCK $<
+
+setdef0.o: setdefs.h
+
+setdef1.o: setdefs.h
+
+.include <bsd.prog.mk>
+
+setdefs.h: gensetdefs ${OBJS}
+ @echo Generating linker sets
+ @./gensetdefs ${OBJS} >setdefs.h
+
+gensetdefs: gensetdefs.o
+ ${CC} -static gensetdefs.o -o $@
+
+gensetdefs.o: gensetdefs.c
+ ${CC} -c $<
+
diff --git a/sys/boot/alpha/netboot/conf.c b/sys/boot/alpha/netboot/conf.c
new file mode 100644
index 0000000..d54a452
--- /dev/null
+++ b/sys/boot/alpha/netboot/conf.c
@@ -0,0 +1,89 @@
+/*
+ * $Id$
+ * From: $NetBSD: conf.c,v 1.2 1997/03/22 09:03:29 thorpej Exp $
+ */
+
+/*
+ * Copyright (c) 1997
+ * Matthias Drochner. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed for the NetBSD Project
+ * by Matthias Drochner.
+ * 4. The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+#include <stand.h>
+#include "libalpha/libalpha.h"
+#include "dev_net.h"
+
+/*
+ * We could use linker sets for some or all of these, but
+ * then we would have to control what ended up linked into
+ * the bootstrap. So it's easier to conditionalise things
+ * here.
+ *
+ * XXX rename these arrays to be consistent and less namespace-hostile
+ */
+
+/* Exported for libstand */
+struct devsw *devsw[] = {
+ &netdev,
+ NULL
+};
+
+struct fs_ops *file_system[] = {
+ &nfs_fsops,
+ &zipfs_fsops,
+ NULL
+};
+
+struct netif_driver *netif_drivers[] = {
+ &srmnet,
+ NULL,
+};
+
+/* Exported for alpha only */
+/*
+ * Sort formats so that those that can detect based on arguments
+ * rather than reading the file go first.
+ */
+struct module_format *module_formats[] = {
+ &alpha_elf,
+ NULL
+};
+
+/*
+ * Consoles
+ *
+ * We don't prototype these in libalpha.h because they require
+ * data structures from bootstrap.h as well.
+ */
+extern struct console promconsole;
+
+struct console *consoles[] = {
+ &promconsole,
+ NULL
+};
diff --git a/sys/boot/alpha/netboot/netboot.list b/sys/boot/alpha/netboot/netboot.list
new file mode 100644
index 0000000..97410e1
--- /dev/null
+++ b/sys/boot/alpha/netboot/netboot.list
@@ -0,0 +1,1177 @@
+Archive member included because of file (symbol)
+
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ conf.o (nfs_fsops)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ dev_net.o (bp_whoami)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o)
+ dev_net.o (rarp_getipaddress)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ dev_net.o (bootp)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o) (rpc_port)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(stat.o)
+ ls.o (stat)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(dev.o)
+ dev_net.o (noioctl)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncpy.o)
+ boot.o (strncpy)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcat.o)
+ misc.o (strcat)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ commands.o (pager_open)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ ls.o (optind)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ commands.o (environ)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o)
+ boot.o (strtol)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strchr.o)
+ boot.o (strchr)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ commands.o (strerror)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strdup.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o) (strdup)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(gets.o)
+ interp.o (ngets)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ conf.o (zipfs_fsops)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(read.o)
+ ls.o (read)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(read.o) (files)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(close.o)
+ interp.o (close)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(fstat.o)
+ ls.o (fstat)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nullfs.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o) (null_write)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o) (inflateEnd)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o) (inflate_blocks_reset)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(adler32.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o) (adler32)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strrchr.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o) (strrchr)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcmp.o)
+ console.o (strcmp)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o) (twiddle)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o) (zcalloc)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o) (inflate_trees_bits)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o) (inflate_codes_new)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ main.o (setheap)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inffast.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o) (inflate_fast)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infutil.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o) (inflate_mask)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o) (sendudp)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(in_cksum.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o) (in_cksum)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o) (arpwhohas)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ntohl.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o) (ntohl)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(htonl.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o) (htonl)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o) (sendether)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ntohs.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o) (ntohs)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(htons.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o) (htons)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcopy.o)
+ interp.o (bcopy)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcmp.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o) (bcmp)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o) (bcea)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o) (netif_get)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bzero.o)
+ start.o (bzero)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ main.o (printf)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(__remqu.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o) (__remqu)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(__divqu.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o) (__divqu)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strlen.o)
+ boot.o (strlen)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcd.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o) (hex2ascii_data)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ conf.o (srmnet)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ main.o (alpha_getdev)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(alpha_module.o)
+ main.o (alpha_boot)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(time.o)
+ boot.o (time)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o)
+ main.o (delay)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(reboot.o)
+ main.o (reboot)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ conf.o (alpha_elf)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o)
+ main.o (OSFpal)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o) (getsecs)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(pal.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o) (alpha_rpcc)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_swpal.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o) (switch_palcode)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ conf.o (promconsole)
+/mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_disp.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o) (prom_dispatch_v)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(lseek.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o) (lseek)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(closeall.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o) (closeall)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncmp.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o) (strncmp)
+/home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcpy.o)
+ /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o) (strcpy)
+
+Allocating common symbols
+Common symbol size file
+
+servip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+domainname 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+nameip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+hostnamelen 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+command_errmsg 0x8 commands.o
+rpc_pmap_list 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+errno 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+bp_server_addr 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ffp_save 0x8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+swapip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+rootip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+optarg 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+rpc_xid 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+myip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+hostname 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+archsw 0x18 main.o
+ssym 0x8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+console 0x4 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+command_errbuf 0x100 commands.o
+currdev 0x18 main.o
+dhcp_serverip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+bootfile 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ptbr_save 0x8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+gateip 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+sockets 0x140 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+files 0x180 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+bp_server_port 0x2 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+prom_stats 0x1c /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ifname 0x10 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+domainnamelen 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+optreset 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+rpc_pmap_num 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+broken_firmware 0x4 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+optopt 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+prom_dispatch_v 0x10 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_disp.o)
+esym 0x8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+
+Memory Configuration
+
+Name Origin Length
+*default* 0x0000000000000000 0xffffffffffffffff
+
+Linker script and memory map
+
+Address of section .text set to 0x20000000
+LOAD start.o
+LOAD setdef0.o
+LOAD main.o
+LOAD conf.o
+LOAD dev_net.o
+LOAD boot.o
+LOAD commands.o
+LOAD console.o
+LOAD devopen.o
+LOAD interp.o
+LOAD ls.o
+LOAD misc.o
+LOAD module.o
+LOAD panic.o
+LOAD setdef1.o
+LOAD vers.o
+LOAD /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a
+LOAD /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a
+LOAD /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a
+ 0x00000001200000b0 .=(0x120000000+SIZEOF_HEADERS)
+
+.interp
+ *(.interp)
+
+.hash
+ *(.hash)
+
+.dynsym
+ *(.dynsym)
+
+.dynstr
+ *(.dynstr)
+
+.gnu.version
+ *(.gnu.version)
+
+.gnu.version_d
+ *(.gnu.version_d)
+
+.gnu.version_r
+ *(.gnu.version_r)
+
+.rel.text
+ *(.rel.text)
+ *(.rel.gnu.linkonce.t*)
+
+.rela.text
+ *(.rela.text)
+ *(.rela.gnu.linkonce.t*)
+
+.rel.data
+ *(.rel.data)
+ *(.rel.gnu.linkonce.d*)
+
+.rela.data 0x00000001200000b0 0x0
+ *(.rela.data)
+ *(.rela.gnu.linkonce.d*)
+
+.rela.set.Xcommand_set
+ 0x00000001200000b0 0x0
+
+.rel.rodata
+ *(.rel.rodata)
+ *(.rel.gnu.linkonce.r*)
+
+.rela.rodata
+ *(.rela.rodata)
+ *(.rela.gnu.linkonce.r*)
+
+.rel.got
+ *(.rel.got)
+
+.rela.got
+ *(.rela.got)
+
+.rel.ctors
+ *(.rel.ctors)
+
+.rela.ctors
+ *(.rela.ctors)
+
+.rel.dtors
+ *(.rel.dtors)
+
+.rela.dtors
+ *(.rela.dtors)
+
+.rel.init
+ *(.rel.init)
+
+.rela.init
+ *(.rela.init)
+
+.rel.fini
+ *(.rel.fini)
+
+.rela.fini
+ *(.rela.fini)
+
+.rel.bss
+ *(.rel.bss)
+
+.rela.bss
+ *(.rela.bss)
+
+.rel.plt
+ *(.rel.plt)
+
+.rela.plt
+ *(.rela.plt)
+
+.init
+ *(.init)
+
+.text 0x0000000020000000 0x12660
+ *(.text)
+ .text 0x0000000020000000 0x48 start.o
+ 0x000000002000003c __main
+ 0x0000000020000038 _rtt
+ 0x0000000020000040 cpu_number
+ 0x0000000020000038 halt
+ 0x0000000020000000 start
+ *fill* 0x0000000020000048 0x18 1207895071
+ .text 0x0000000020000060 0x3e0 main.o
+ 0x0000000020000060 memsize
+ 0x00000000200000c8 main
+ .text 0x0000000020000440 0x400 dev_net.o
+ .text 0x0000000020000840 0x580 boot.o
+ 0x0000000020000ae8 autoboot
+ .text 0x0000000020000dc0 0x3e0 commands.o
+ .text 0x00000000200011a0 0x480 console.o
+ 0x00000000200013f8 putchar
+ 0x00000000200011a0 cons_probe
+ 0x0000000020001368 ischar
+ 0x00000000200012a8 getchar
+ .text 0x0000000020001620 0xf0 devopen.o
+ 0x00000000200016d0 devclose
+ 0x0000000020001620 devopen
+ *fill* 0x0000000020001710 0x10 1207895071
+ .text 0x0000000020001720 0x5c0 interp.o
+ 0x00000000200019e8 interact
+ 0x0000000020001b00 source
+ .text 0x0000000020001ce0 0x480 ls.o
+ .text 0x0000000020002160 0x140 misc.o
+ 0x0000000020002160 unargv
+ .text 0x00000000200022a0 0x3a0 module.o
+ 0x0000000020002578 mod_findmodule
+ 0x00000000200023d0 mod_load
+ .text 0x0000000020002640 0xf0 panic.o
+ 0x0000000020002640 panic
+ *fill* 0x0000000020002730 0x10 1207895071
+ .text 0x0000000020002740 0xe20 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ 0x0000000020002740 nfs_getrootfh
+ 0x0000000020002c00 nfs_readdata
+ 0x0000000020002dd0 nfs_open
+ 0x00000000200028d0 nfs_lookupfh
+ 0x0000000020002aa0 nfs_readlink
+ .text 0x0000000020003560 0x890 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ 0x0000000020003560 bp_whoami
+ 0x0000000020003848 bp_getfile
+ 0x0000000020003b08 xdr_string_decode
+ 0x0000000020003bd0 xdr_inaddr_encode
+ 0x0000000020003a60 xdr_string_encode
+ 0x0000000020003cb8 xdr_inaddr_decode
+ .text 0x0000000020003df0 0x420 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o)
+ 0x0000000020003df0 rarp_getipaddress
+ *fill* 0x0000000020004210 0x10 1207895071
+ .text 0x0000000020004220 0x960 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ 0x0000000020004220 bootp
+ .text 0x0000000020004b80 0x660 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ 0x0000000020004f18 rpc_fromaddr
+ 0x0000000020004f58 rpc_pmap_getcache
+ 0x0000000020004b80 rpc_call
+ 0x0000000020004ff8 rpc_pmap_putcache
+ .text 0x00000000200051e0 0x90 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(stat.o)
+ 0x00000000200051e0 stat
+ .text 0x0000000020005270 0x18 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(dev.o)
+ 0x0000000020005270 nodev
+ 0x0000000020005280 noioctl
+ 0x0000000020005278 nullsys
+ *fill* 0x0000000020005288 0x18 1207895071
+ .text 0x00000000200052a0 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncpy.o)
+ 0x00000000200052a0 strncpy
+ .text 0x0000000020005340 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcat.o)
+ 0x0000000020005340 strcat
+ .text 0x00000000200053c0 0x380 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ 0x0000000020005468 pager_output
+ 0x0000000020005450 pager_close
+ 0x0000000020005618 pager_file
+ 0x00000000200053c0 pager_open
+ .text 0x0000000020005740 0x310 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ 0x0000000020005740 getopt
+ *fill* 0x0000000020005a50 0x10 1207895071
+ .text 0x0000000020005a60 0x4a0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ 0x0000000020005dc8 unsetenv
+ 0x0000000020005ef0 env_nounset
+ 0x0000000020005cc0 getenv
+ 0x0000000020005d68 putenv
+ 0x0000000020005ee8 env_noset
+ 0x0000000020005d00 setenv
+ 0x0000000020005a60 env_getenv
+ 0x0000000020005ae0 env_setenv
+ .text 0x0000000020005f00 0x260 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o)
+ 0x0000000020005f00 strtol
+ .text 0x0000000020006160 0x60 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strchr.o)
+ 0x0000000020006160 strchr
+ .text 0x00000000200061c0 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ 0x00000000200061c0 strerror
+ .text 0x0000000020006260 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strdup.o)
+ 0x0000000020006260 strdup
+ .text 0x0000000020006300 0x340 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(gets.o)
+ 0x0000000020006530 fgetstr
+ 0x0000000020006300 ngets
+ .text 0x0000000020006640 0x8e0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ 0x0000000020006640 calloc
+ .text 0x0000000020006f20 0x150 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(read.o)
+ 0x0000000020006f20 read
+ *fill* 0x0000000020007070 0x10 1207895071
+ .text 0x0000000020007080 0x220 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+ 0x00000000200070c8 open
+ .text 0x00000000200072a0 0x130 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(close.o)
+ 0x00000000200072a0 close
+ .text 0x00000000200073d0 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(fstat.o)
+ 0x00000000200073d0 fstat
+ .text 0x0000000020007470 0xa8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nullfs.o)
+ 0x00000000200074b8 null_write
+ 0x00000000200074f8 null_stat
+ 0x0000000020007490 null_close
+ 0x0000000020007498 null_read
+ 0x0000000020007470 null_open
+ 0x00000000200074d8 null_seek
+ *fill* 0x0000000020007518 0x8 1207895071
+ .text 0x0000000020007520 0xc00 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o)
+ 0x00000000200077d0 inflate
+ 0x00000000200080b0 inflateSyncPoint
+ 0x00000000200077a0 inflateInit_
+ 0x0000000020007520 inflateReset
+ 0x0000000020007f18 inflateSync
+ 0x0000000020007e10 inflateSetDictionary
+ 0x00000000200075a0 inflateEnd
+ 0x0000000020007630 inflateInit2_
+ .text 0x0000000020008120 0x1400 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o)
+ 0x0000000020009428 inflate_blocks_free
+ 0x0000000020008310 inflate_blocks
+ 0x0000000020008120 inflate_blocks_reset
+ 0x0000000020009510 inflate_blocks_sync_point
+ 0x00000000200094b0 inflate_set_dictionary
+ 0x00000000200081f0 inflate_blocks_new
+ .text 0x0000000020009520 0x240 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(adler32.o)
+ 0x0000000020009520 adler32
+ .text 0x0000000020009760 0x60 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strrchr.o)
+ 0x0000000020009760 strrchr
+ .text 0x00000000200097c0 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcmp.o)
+ 0x00000000200097c0 strcmp
+ .text 0x0000000020009860 0x70 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ 0x0000000020009860 twiddle
+ .text 0x00000000200098d0 0x98 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ 0x00000000200098d0 zlibVersion
+ 0x0000000020009938 zcfree
+ 0x00000000200098e0 zError
+ 0x0000000020009900 zcalloc
+ *fill* 0x0000000020009968 0x18 1207895071
+ .text 0x0000000020009980 0xd40 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ 0x000000002000a3d8 inflate_trees_fixed
+ 0x000000002000a0b8 inflate_trees_bits
+ 0x000000002000a1e0 inflate_trees_dynamic
+ .text 0x000000002000a6c0 0xc40 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o)
+ 0x000000002000a6c0 inflate_codes_new
+ 0x000000002000a768 inflate_codes
+ 0x000000002000b2c0 inflate_codes_free
+ .text 0x000000002000b300 0x1e0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ 0x000000002000b300 setheap
+ 0x000000002000b328 malloc
+ 0x000000002000b4b8 sbrk
+ 0x000000002000b420 free
+ .text 0x000000002000b4e0 0x540 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inffast.o)
+ 0x000000002000b4e0 inflate_fast
+ .text 0x000000002000ba20 0x1e0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infutil.o)
+ 0x000000002000ba20 inflate_flush
+ .text 0x000000002000bc00 0xe00 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ 0x000000002000c6e0 intoa
+ 0x000000002000c8a0 ip_convertaddr
+ 0x000000002000c518 inet_addr
+ 0x000000002000c358 sendrecv
+ 0x000000002000bc00 sendudp
+ 0x000000002000c6b0 inet_ntoa
+ 0x000000002000bf90 readudp
+ .text 0x000000002000ca00 0x120 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(in_cksum.o)
+ 0x000000002000ca00 in_cksum
+ .text 0x000000002000cb20 0x6c0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ 0x000000002000cfd0 arp_reply
+ 0x000000002000cb20 arpwhohas
+ .text 0x000000002000d1e0 0x2c /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ntohl.o)
+ 0x000000002000d1e0 ntohl
+ .text 0x000000002000d20c 0x2c /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(htonl.o)
+ 0x000000002000d20c htonl
+ *fill* 0x000000002000d238 0x8 1207895071
+ .text 0x000000002000d240 0x2e0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ 0x000000002000d460 ether_sprintf
+ 0x000000002000d240 sendether
+ 0x000000002000d358 readether
+ .text 0x000000002000d520 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ntohs.o)
+ 0x000000002000d520 ntohs
+ .text 0x000000002000d534 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(htons.o)
+ 0x000000002000d534 htons
+ .text 0x000000002000d548 0x25c /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcopy.o)
+ 0x000000002000d548 bcopy
+ *fill* 0x000000002000d7a4 0x1c 1207895071
+ .text 0x000000002000d7c0 0x60 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcmp.o)
+ 0x000000002000d7c0 bcmp
+ .text 0x000000002000d820 0x8c0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ 0x000000002000dbb0 netif_probe
+ 0x000000002000df48 netif_open
+ 0x000000002000d8e0 netif_match
+ 0x000000002000dce8 netif_detach
+ 0x000000002000de38 netif_put
+ 0x000000002000dc30 netif_attach
+ 0x000000002000df08 socktodesc
+ 0x000000002000d910 netif_select
+ 0x000000002000dd58 netif_get
+ 0x000000002000d820 netif_init
+ 0x000000002000e070 netif_close
+ .text 0x000000002000e0e0 0xb0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bzero.o)
+ 0x000000002000e0e0 bzero
+ *fill* 0x000000002000e190 0x10 1207895071
+ .text 0x000000002000e1a0 0x11c0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ 0x000000002000e1a0 printf
+ 0x000000002000e220 vprintf
+ 0x000000002000e260 sprintf
+ .text 0x000000002000f360 0xe4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(__remqu.o)
+ 0x000000002000f360 __remqu
+ .text 0x000000002000f444 0xdc /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(__divqu.o)
+ 0x000000002000f444 __divqu
+ .text 0x000000002000f520 0x40 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strlen.o)
+ 0x000000002000f520 strlen
+ .text 0x000000002000f560 0xa70 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ 0x000000002000f650 prom_get
+ 0x000000002000f560 prom_match
+ 0x000000002000f598 prom_probe
+ 0x000000002000f810 prom_init
+ 0x000000002000f5d0 prom_put
+ 0x000000002000ff28 prom_end
+ .text 0x000000002000ffd0 0x8e0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ 0x0000000020010638 alpha_fmtdev
+ 0x000000002000ffd0 alpha_getdev
+ 0x00000000200107e8 alpha_setcurrdev
+ .text 0x00000000200108b0 0x138 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(alpha_module.o)
+ 0x00000000200108b0 alpha_boot
+ 0x00000000200109b8 alpha_autoload
+ .text 0x00000000200109e8 0x68 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(time.o)
+ 0x00000000200109e8 time
+ .text 0x0000000020010a50 0xb0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o)
+ 0x0000000020010a50 delay
+ .text 0x0000000020010b00 0x120 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(reboot.o)
+ 0x0000000020010b00 reboot
+ 0x0000000020010b88 exit
+ .text 0x0000000020010c20 0xdd0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ .text 0x00000000200119f0 0x120 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o)
+ 0x00000000200119f0 OSFpal
+ .text 0x0000000020011b10 0x1c8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ 0x0000000020011b10 getsecs
+ .text 0x0000000020011cd8 0xcc /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(pal.o)
+ 0x0000000020011ce0 alpha_mb
+ 0x0000000020011d54 alpha_pal_tbi
+ 0x0000000020011d8c alpha_pal_wrmces
+ 0x0000000020011d94 alpha_pal_wrval
+ 0x0000000020011d84 alpha_pal_wrvptptr
+ 0x0000000020011d00 alpha_pal_imb
+ 0x0000000020011d74 alpha_pal_wripir
+ 0x0000000020011d7c alpha_pal_wrusp
+ 0x0000000020011d3c alpha_pal_rdval
+ 0x0000000020011d9c alpha_pal_swpctx
+ 0x0000000020011d08 alpha_pal_cflush
+ 0x0000000020011d4c _alpha_pal_swpipl
+ 0x0000000020011cd8 alpha_rpcc
+ 0x0000000020011cf0 alpha_amask
+ 0x0000000020011d18 alpha_pal_halt
+ 0x0000000020011d64 alpha_pal_wrent
+ 0x0000000020011d34 alpha_pal_rdusp
+ 0x0000000020011d2c alpha_pal_rdps
+ 0x0000000020011cf8 alpha_implver
+ 0x0000000020011d24 alpha_pal_rdmces
+ 0x0000000020011d44 alpha_pal_swpipl
+ 0x0000000020011d5c alpha_pal_whami
+ 0x0000000020011ce8 alpha_wmb
+ 0x0000000020011d10 alpha_pal_draina
+ 0x0000000020011d6c alpha_pal_wrfen
+ *fill* 0x0000000020011da4 0xc 1207895071
+ .text 0x0000000020011db0 0xc0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_swpal.o)
+ 0x0000000020011db0 switch_palcode
+ .text 0x0000000020011e70 0x4e8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ 0x0000000020011e70 init_prom_calls
+ 0x00000000200121e0 prom_getenv
+ 0x0000000020011f98 prom_putchar
+ 0x0000000020012040 prom_getchar
+ 0x00000000200122c0 prom_open
+ *fill* 0x0000000020012358 0x8 1207895071
+ .text 0x0000000020012360 0x70 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_disp.o)
+ 0x0000000020012360 prom_dispatch
+ .text 0x00000000200123d0 0xe0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(lseek.o)
+ 0x00000000200123d0 lseek
+ *fill* 0x00000000200124b0 0x10 1207895071
+ .text 0x00000000200124c0 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(closeall.o)
+ 0x00000000200124c0 closeall
+ .text 0x0000000020012540 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncmp.o)
+ 0x0000000020012540 strncmp
+ .text 0x00000000200125e0 0x80 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcpy.o)
+ 0x00000000200125e0 strcpy
+ *(.gnu.warning)
+ *(.gnu.linkonce.t*)
+ 0x0000000020012660 _etext=.
+ 0x0000000020012660 PROVIDE (etext, .)
+
+.fini
+ *(.fini)
+
+.rodata 0x0000000020012660 0x1e88
+ *(.rodata)
+ .rodata 0x0000000020012660 0x128 main.o
+ .rodata 0x0000000020012788 0x1f0 dev_net.o
+ .rodata 0x0000000020012978 0x188 boot.o
+ .rodata 0x0000000020012b00 0x168 commands.o
+ .rodata 0x0000000020012c68 0x30 console.o
+ .rodata 0x0000000020012c98 0xa0 interp.o
+ .rodata 0x0000000020012d38 0xa8 ls.o
+ .rodata 0x0000000020012de0 0x18 misc.o
+ .rodata 0x0000000020012df8 0xb8 module.o
+ .rodata 0x0000000020012eb0 0x28 panic.o
+ .rodata 0x0000000020012ed8 0x48 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ .rodata 0x0000000020012f20 0x50 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ .rodata 0x0000000020012f70 0x38 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o)
+ .rodata 0x0000000020012fa8 0x70 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ .rodata 0x0000000020013018 0x50 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ .rodata 0x0000000020013068 0xa8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ .rodata 0x0000000020013110 0x48 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ .rodata 0x0000000020013158 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ .rodata 0x0000000020013160 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o)
+ .rodata 0x0000000020013168 0x2a0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ .rodata 0x0000000020013408 0xc0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ .rodata 0x00000000200134c8 0xb8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o)
+ .rodata 0x0000000020013580 0xf8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o)
+ .rodata 0x0000000020013678 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(adler32.o)
+ .rodata 0x0000000020013680 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ .rodata 0x0000000020013688 0xa0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ .rodata 0x0000000020013728 0x318 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ 0x0000000020013728 inflate_copyright
+ .rodata 0x0000000020013a40 0x60 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o)
+ .rodata 0x0000000020013aa0 0x60 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ .rodata 0x0000000020013b00 0x38 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inffast.o)
+ .rodata 0x0000000020013b38 0x70 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ .rodata 0x0000000020013ba8 0x48 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ .rodata 0x0000000020013bf0 0x168 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ .rodata 0x0000000020013d58 0x170 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ .rodata 0x0000000020013ec8 0x130 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcd.o)
+ 0x0000000020013fd0 hex2ascii_data
+ 0x0000000020013ec8 bcd2bin_data
+ 0x0000000020013f68 bin2bcd_data
+ .rodata 0x0000000020013ff8 0x250 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ .rodata 0x0000000020014248 0x40 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ .rodata 0x0000000020014288 0x8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o)
+ .rodata 0x0000000020014290 0x198 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ .rodata 0x0000000020014428 0x98 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o)
+ .rodata 0x00000000200144c0 0x8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ .rodata 0x00000000200144c8 0x20 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ *(.gnu.linkonce.r*)
+
+.rodata1
+ *(.rodata1)
+
+.reginfo
+ *(.reginfo)
+ 0x00000000200144e8 .=.
+
+.data 0x00000000200144e8 0x810
+ *(.data)
+ .data 0x00000000200144e8 0x48 main.o
+ .data 0x0000000020014530 0x58 conf.o
+ 0x0000000020014568 module_formats
+ 0x0000000020014558 netif_drivers
+ 0x0000000020014540 file_system
+ 0x0000000020014578 consoles
+ 0x0000000020014530 devsw
+ .data 0x0000000020014588 0x48 dev_net.o
+ 0x0000000020014590 netdev
+ 0x0000000020014588 debug
+ 0x00000000200145c8 try_bootp
+ .data 0x00000000200145d0 0x40 boot.o
+ .data 0x0000000020014610 0x90 commands.o
+ .data 0x00000000200146a0 0x18 interp.o
+ .data 0x00000000200146b8 0x28 ls.o
+ .data 0x00000000200146e0 0x40 module.o
+ 0x00000000200146e8 loaded_modules
+ .data 0x0000000020014720 0x68 vers.o
+ 0x0000000020014740 bootprog_rev
+ 0x0000000020014748 bootprog_date
+ 0x0000000020014768 bootprog_maker
+ 0x0000000020014720 bootprog_name
+ .data 0x0000000020014788 0x58 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ 0x00000000200147c0 nfs_stat_types
+ 0x0000000020014788 nfs_fsops
+ .data 0x00000000200147e0 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ .data 0x00000000200147e8 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ 0x00000000200147e8 rpc_port
+ *fill* 0x00000000200147ec 0x4
+ .data 0x00000000200147f0 0x18 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ .data 0x0000000020014808 0x10 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ 0x0000000020014808 opterr
+ 0x000000002001480c optind
+ .data 0x0000000020014818 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ 0x0000000020014818 environ
+ .data 0x0000000020014820 0x1d0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ .data 0x00000000200149f0 0x40 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ 0x00000000200149f0 zipfs_fsops
+ .data 0x0000000020014a30 0x50 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ 0x0000000020014a30 z_errmsg
+ .data 0x0000000020014a80 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ *fill* 0x0000000020014a84 0x4
+ .data 0x0000000020014a88 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ 0x0000000020014a88 freelist
+ .data 0x0000000020014a90 0x44 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infutil.o)
+ 0x0000000020014a90 inflate_mask
+ .data 0x0000000020014ad4 0x64 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ 0x0000000020014b34 arp_num
+ 0x0000000020014ad4 arp_list
+ .data 0x0000000020014b38 0x18 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ .data 0x0000000020014b50 0x90 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ 0x0000000020014b58 rootpath
+ 0x0000000020014bd8 netmask
+ 0x0000000020014b50 bcea
+ .data 0x0000000020014be0 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ 0x0000000020014be0 netif_debug
+ *fill* 0x0000000020014be4 0x4
+ .data 0x0000000020014be8 0xb0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ 0x0000000020014c08 netbbinfo
+ 0x0000000020014c90 netfd
+ 0x0000000020014be8 prom_ifs
+ 0x0000000020014c48 srmnet
+ .data 0x0000000020014c98 0x18 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ 0x0000000020014c98 alpha_elf
+ .data 0x0000000020014cb0 0x48 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ 0x0000000020014cb0 promconsole
+ *(.gnu.linkonce.d*)
+
+.set.Xcommand_set
+ 0x0000000020014cf8 0x88
+ .set.Xcommand_set
+ 0x0000000020014cf8 0x8 setdef0.o
+ 0x0000000020014cf8 Xcommand_set
+ .set.Xcommand_set
+ 0x0000000020014d00 0x18 main.o
+ .set.Xcommand_set
+ 0x0000000020014d18 0x10 boot.o
+ .set.Xcommand_set
+ 0x0000000020014d28 0x30 commands.o
+ .set.Xcommand_set
+ 0x0000000020014d58 0x8 interp.o
+ .set.Xcommand_set
+ 0x0000000020014d60 0x8 ls.o
+ .set.Xcommand_set
+ 0x0000000020014d68 0x10 module.o
+ .set.Xcommand_set
+ 0x0000000020014d78 0x8 setdef1.o
+
+.data1
+ *(.data1)
+
+.ctors
+ *(.ctors)
+
+.dtors
+ *(.dtors)
+
+.plt
+ *(.plt)
+
+.got 0x0000000020014d80 0xeb8
+ *(.got.plt)
+ *(.got)
+ .got 0x0000000020014d80 0xeb8 start.o
+
+.dynamic
+ *(.dynamic)
+
+.sdata
+ *(.sdata)
+ 0x0000000020015c38 _edata=.
+ 0x0000000020015c38 PROVIDE (edata, .)
+ 0x0000000020015c38 __bss_start=.
+
+.sbss
+ *(.sbss)
+ *(.scommon)
+
+.bss 0x0000000020015c40 0x24f0
+ *(.dynbss)
+ *(.bss)
+ .bss 0x0000000020015c40 0x4 dev_net.o
+ *fill* 0x0000000020015c44 0x4
+ .bss 0x0000000020015c48 0xb0 interp.o
+ .bss 0x0000000020015cf8 0x78 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ .bss 0x0000000020015d70 0x10 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ .bss 0x0000000020015d80 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ .bss 0x0000000020015d84 0x20 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ *fill* 0x0000000020015da4 0x4
+ .bss 0x0000000020015da8 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ .bss 0x0000000020015db0 0x4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ *fill* 0x0000000020015db4 0x4
+ .bss 0x0000000020015db8 0x1a98 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ .bss 0x0000000020017850 0x18 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ .bss 0x0000000020017868 0x11 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ .bss 0x0000000020017879 0x12 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ *fill* 0x000000002001788b 0x5
+ .bss 0x0000000020017890 0x18 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ .bss 0x00000000200178a8 0x17 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ .bss 0x00000000200178bf 0x80 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ *fill* 0x000000002001793f 0x1
+ .bss 0x0000000020017940 0x100 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ .bss 0x0000000020017a40 0x18 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ *(COMMON)
+ COMMON 0x0000000020017a58 0x30 main.o
+ 0x0000000020017a58 archsw
+ 0x0000000020017a70 currdev
+ *fill* 0x0000000020017a88 0x8
+ COMMON 0x0000000020017a90 0x110 commands.o
+ 0x0000000020017a90 command_errmsg
+ 0x0000000020017aa0 command_errbuf
+ COMMON 0x0000000020017ba0 0x6 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ 0x0000000020017ba0 bp_server_addr
+ 0x0000000020017ba4 bp_server_port
+ *fill* 0x0000000020017ba6 0x2
+ COMMON 0x0000000020017ba8 0x8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ 0x0000000020017ba8 servip
+ 0x0000000020017bac dhcp_serverip
+ COMMON 0x0000000020017bb0 0x88 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ 0x0000000020017bb0 rpc_pmap_list
+ 0x0000000020017c30 rpc_xid
+ 0x0000000020017c34 rpc_pmap_num
+ COMMON 0x0000000020017c38 0x10 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ 0x0000000020017c38 optarg
+ 0x0000000020017c40 optreset
+ 0x0000000020017c44 optopt
+ COMMON 0x0000000020017c48 0x180 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+ 0x0000000020017c48 files
+ *fill* 0x0000000020017dc8 0x8
+ COMMON 0x0000000020017dd0 0x1c4 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ 0x0000000020017dd0 domainname
+ 0x0000000020017e50 nameip
+ 0x0000000020017e54 hostnamelen
+ 0x0000000020017e58 errno
+ 0x0000000020017e5c swapip
+ 0x0000000020017e60 rootip
+ 0x0000000020017e64 myip
+ 0x0000000020017e70 hostname
+ 0x0000000020017ef0 bootfile
+ 0x0000000020017f70 gateip
+ 0x0000000020017f80 ifname
+ 0x0000000020017f90 domainnamelen
+ *fill* 0x0000000020017f94 0x4
+ COMMON 0x0000000020017f98 0x140 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ 0x0000000020017f98 sockets
+ COMMON 0x00000000200180d8 0x20 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ 0x00000000200180d8 prom_stats
+ 0x00000000200180f4 broken_firmware
+ COMMON 0x00000000200180f8 0x20 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ 0x00000000200180f8 ffp_save
+ 0x0000000020018100 ssym
+ 0x0000000020018108 ptbr_save
+ 0x0000000020018110 esym
+ COMMON 0x0000000020018118 0x4 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ 0x0000000020018118 console
+ *fill* 0x000000002001811c 0x4
+ COMMON 0x0000000020018120 0x10 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_disp.o)
+ 0x0000000020018120 prom_dispatch_v
+ 0x0000000020018130 _end=.
+ 0x0000000020018130 PROVIDE (end, .)
+
+.stab
+ *(.stab)
+
+.stabstr
+ *(.stabstr)
+
+.stab.excl
+ *(.stab.excl)
+
+.stab.exclstr
+ *(.stab.exclstr)
+
+.stab.index
+ *(.stab.index)
+
+.stab.indexstr
+ *(.stab.indexstr)
+
+.comment 0x0000000000000000 0x5c8
+ *(.comment)
+ .comment 0x0000000000000000 0x14 setdef0.o
+ .comment 0x0000000000000014 0x14 main.o
+ .comment 0x0000000000000028 0x14 conf.o
+ .comment 0x000000000000003c 0x14 dev_net.o
+ .comment 0x0000000000000050 0x14 boot.o
+ .comment 0x0000000000000064 0x14 commands.o
+ .comment 0x0000000000000078 0x14 console.o
+ .comment 0x000000000000008c 0x14 devopen.o
+ .comment 0x00000000000000a0 0x14 interp.o
+ .comment 0x00000000000000b4 0x14 ls.o
+ .comment 0x00000000000000c8 0x14 misc.o
+ .comment 0x00000000000000dc 0x14 module.o
+ .comment 0x00000000000000f0 0x14 panic.o
+ .comment 0x0000000000000104 0x14 setdef1.o
+ .comment 0x0000000000000118 0x14 vers.o
+ .comment 0x000000000000012c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ .comment 0x0000000000000140 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ .comment 0x0000000000000154 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o)
+ .comment 0x0000000000000168 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ .comment 0x000000000000017c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ .comment 0x0000000000000190 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(stat.o)
+ .comment 0x00000000000001a4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(dev.o)
+ .comment 0x00000000000001b8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncpy.o)
+ .comment 0x00000000000001cc 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcat.o)
+ .comment 0x00000000000001e0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ .comment 0x00000000000001f4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ .comment 0x0000000000000208 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ .comment 0x000000000000021c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o)
+ .comment 0x0000000000000230 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strchr.o)
+ .comment 0x0000000000000244 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ .comment 0x0000000000000258 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strdup.o)
+ .comment 0x000000000000026c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(gets.o)
+ .comment 0x0000000000000280 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ .comment 0x0000000000000294 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(read.o)
+ .comment 0x00000000000002a8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+ .comment 0x00000000000002bc 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(close.o)
+ .comment 0x00000000000002d0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(fstat.o)
+ .comment 0x00000000000002e4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nullfs.o)
+ .comment 0x00000000000002f8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o)
+ .comment 0x000000000000030c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o)
+ .comment 0x0000000000000320 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(adler32.o)
+ .comment 0x0000000000000334 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strrchr.o)
+ .comment 0x0000000000000348 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcmp.o)
+ .comment 0x000000000000035c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ .comment 0x0000000000000370 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ .comment 0x0000000000000384 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ .comment 0x0000000000000398 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o)
+ .comment 0x00000000000003ac 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ .comment 0x00000000000003c0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inffast.o)
+ .comment 0x00000000000003d4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infutil.o)
+ .comment 0x00000000000003e8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ .comment 0x00000000000003fc 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(in_cksum.o)
+ .comment 0x0000000000000410 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ .comment 0x0000000000000424 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ .comment 0x0000000000000438 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcmp.o)
+ .comment 0x000000000000044c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ .comment 0x0000000000000460 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ .comment 0x0000000000000474 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ .comment 0x0000000000000488 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strlen.o)
+ .comment 0x000000000000049c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcd.o)
+ .comment 0x00000000000004b0 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ .comment 0x00000000000004c4 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ .comment 0x00000000000004d8 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(alpha_module.o)
+ .comment 0x00000000000004ec 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(time.o)
+ .comment 0x0000000000000500 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o)
+ .comment 0x0000000000000514 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(reboot.o)
+ .comment 0x0000000000000528 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ .comment 0x000000000000053c 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o)
+ .comment 0x0000000000000550 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ .comment 0x0000000000000564 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ .comment 0x0000000000000578 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(lseek.o)
+ .comment 0x000000000000058c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(closeall.o)
+ .comment 0x00000000000005a0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncmp.o)
+ .comment 0x00000000000005b4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcpy.o)
+
+.debug
+ *(.debug)
+
+.line
+ *(.line)
+
+.debug_srcinfo
+ *(.debug_srcinfo)
+
+.debug_sfnames
+ *(.debug_sfnames)
+
+.debug_aranges
+ *(.debug_aranges)
+
+.debug_pubnames
+ *(.debug_pubnames)
+
+.debug_info
+ *(.debug_info)
+
+.debug_abbrev
+ *(.debug_abbrev)
+
+.debug_line
+ *(.debug_line)
+
+.debug_frame
+ *(.debug_frame)
+
+.debug_str
+ *(.debug_str)
+
+.debug_loc
+ *(.debug_loc)
+
+.debug_macinfo
+ *(.debug_macinfo)
+
+.debug_weaknames
+ *(.debug_weaknames)
+
+.debug_funcnames
+ *(.debug_funcnames)
+
+.debug_typenames
+ *(.debug_typenames)
+
+.debug_varnames
+ *(.debug_varnames)
+OUTPUT(netboot.sym elf64-alpha)
+
+.mdebug 0x00000000000005c8 0x10ef0
+ .mdebug 0x00000000000005c8 0x858 start.o
+ .mdebug 0x0000000000000e20 0x1e0 setdef0.o
+ .mdebug 0x0000000000001000 0xab8 main.o
+ .mdebug 0x0000000000001ab8 0x330 conf.o
+ .mdebug 0x0000000000001de8 0xa28 dev_net.o
+ .mdebug 0x0000000000002810 0x8c0 boot.o
+ .mdebug 0x00000000000030d0 0xb00 commands.o
+ .mdebug 0x0000000000003bd0 0x788 console.o
+ .mdebug 0x0000000000004358 0x3d0 devopen.o
+ .mdebug 0x0000000000004728 0x968 interp.o
+ .mdebug 0x0000000000005090 0x540 ls.o
+ .mdebug 0x00000000000055d0 0x330 misc.o
+ .mdebug 0x0000000000005900 0x790 module.o
+ .mdebug 0x0000000000006090 0x310 panic.o
+ .mdebug 0x00000000000063a0 0x1b8 setdef1.o
+ .mdebug 0x0000000000006558 0x248 vers.o
+ .mdebug 0x00000000000067a0 0xd00 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ .mdebug 0x00000000000074a0 0xa40 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ .mdebug 0x0000000000007ee0 0x620 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o)
+ .mdebug 0x0000000000008500 0x960 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ .mdebug 0x0000000000008e60 0x908 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ .mdebug 0x0000000000009768 0x308 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(stat.o)
+ .mdebug 0x0000000000009a70 0x418 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(dev.o)
+ .mdebug 0x0000000000009e88 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncpy.o)
+ .mdebug 0x000000000000a110 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcat.o)
+ .mdebug 0x000000000000a398 0x7a0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ .mdebug 0x000000000000ab38 0x3d0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ .mdebug 0x000000000000af08 0xa30 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ .mdebug 0x000000000000b938 0x318 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o)
+ .mdebug 0x000000000000bc50 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strchr.o)
+ .mdebug 0x000000000000bed8 0x350 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ .mdebug 0x000000000000c228 0x318 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strdup.o)
+ .mdebug 0x000000000000c540 0x3e0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(gets.o)
+ .mdebug 0x000000000000c920 0xc28 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ .mdebug 0x000000000000d548 0x308 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(read.o)
+ .mdebug 0x000000000000d850 0x430 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+ .mdebug 0x000000000000dc80 0x310 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(close.o)
+ .mdebug 0x000000000000df90 0x2f0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(fstat.o)
+ .mdebug 0x000000000000e280 0x720 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nullfs.o)
+ .mdebug 0x000000000000e9a0 0xac8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o)
+ .mdebug 0x000000000000f468 0x9a0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o)
+ .mdebug 0x000000000000fe08 0x2c0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(adler32.o)
+ .mdebug 0x00000000000100c8 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strrchr.o)
+ .mdebug 0x0000000000010350 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcmp.o)
+ .mdebug 0x00000000000105d8 0x318 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ .mdebug 0x00000000000108f0 0x590 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ .mdebug 0x0000000000010e80 0x830 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ .mdebug 0x00000000000116b0 0x538 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o)
+ .mdebug 0x0000000000011be8 0x618 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ .mdebug 0x0000000000012200 0x2f8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inffast.o)
+ .mdebug 0x00000000000124f8 0x320 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infutil.o)
+ .mdebug 0x0000000000012818 0xad8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ .mdebug 0x00000000000132f0 0x290 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(in_cksum.o)
+ .mdebug 0x0000000000013580 0x6f0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ .mdebug 0x0000000000013c70 0x888 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ntohl.o)
+ .mdebug 0x00000000000144f8 0x888 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(htonl.o)
+ .mdebug 0x0000000000014d80 0x5d8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ .mdebug 0x0000000000015358 0x880 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ntohs.o)
+ .mdebug 0x0000000000015bd8 0x880 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(htons.o)
+ .mdebug 0x0000000000016458 0xbc0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcopy.o)
+ .mdebug 0x0000000000017018 0x278 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcmp.o)
+ .mdebug 0x0000000000017290 0x3a0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ .mdebug 0x0000000000017630 0xc98 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ .mdebug 0x00000000000182c8 0x828 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bzero.o)
+ .mdebug 0x0000000000018af0 0x6e0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ .mdebug 0x00000000000191d0 0x708 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(__remqu.o)
+ .mdebug 0x00000000000198d8 0x700 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(__divqu.o)
+ .mdebug 0x0000000000019fd8 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strlen.o)
+ .mdebug 0x000000000001a260 0x228 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcd.o)
+ .mdebug 0x000000000001a488 0x9b0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ .mdebug 0x000000000001ae38 0x740 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ .mdebug 0x000000000001b578 0x408 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(alpha_module.o)
+ .mdebug 0x000000000001b980 0x2d0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(time.o)
+ .mdebug 0x000000000001bc50 0x2d8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o)
+ .mdebug 0x000000000001bf28 0x3a0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(reboot.o)
+ .mdebug 0x000000000001c2c8 0x770 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ .mdebug 0x000000000001ca38 0x320 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o)
+ .mdebug 0x000000000001cd58 0x3b8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ .mdebug 0x000000000001d110 0x18b8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(pal.o)
+ .mdebug 0x000000000001e9c8 0xae0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_swpal.o)
+ .mdebug 0x000000000001f4a8 0x9b8 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ .mdebug 0x000000000001fe60 0xaa0 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom_disp.o)
+ .mdebug 0x0000000000020900 0x2f0 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(lseek.o)
+ .mdebug 0x0000000000020bf0 0x2f8 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(closeall.o)
+ .mdebug 0x0000000000020ee8 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncmp.o)
+ .mdebug 0x0000000000021170 0x288 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcpy.o)
+
+.note 0x00000000000213f8 0x5c8
+ .note 0x00000000000213f8 0x14 setdef0.o
+ .note 0x000000000002140c 0x14 main.o
+ .note 0x0000000000021420 0x14 conf.o
+ .note 0x0000000000021434 0x14 dev_net.o
+ .note 0x0000000000021448 0x14 boot.o
+ .note 0x000000000002145c 0x14 commands.o
+ .note 0x0000000000021470 0x14 console.o
+ .note 0x0000000000021484 0x14 devopen.o
+ .note 0x0000000000021498 0x14 interp.o
+ .note 0x00000000000214ac 0x14 ls.o
+ .note 0x00000000000214c0 0x14 misc.o
+ .note 0x00000000000214d4 0x14 module.o
+ .note 0x00000000000214e8 0x14 panic.o
+ .note 0x00000000000214fc 0x14 setdef1.o
+ .note 0x0000000000021510 0x14 vers.o
+ .note 0x0000000000021524 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nfs.o)
+ .note 0x0000000000021538 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootparam.o)
+ .note 0x000000000002154c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rarp.o)
+ .note 0x0000000000021560 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bootp.o)
+ .note 0x0000000000021574 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(rpc.o)
+ .note 0x0000000000021588 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(stat.o)
+ .note 0x000000000002159c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(dev.o)
+ .note 0x00000000000215b0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncpy.o)
+ .note 0x00000000000215c4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcat.o)
+ .note 0x00000000000215d8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(pager.o)
+ .note 0x00000000000215ec 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(getopt.o)
+ .note 0x0000000000021600 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(environment.o)
+ .note 0x0000000000021614 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strtol.o)
+ .note 0x0000000000021628 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strchr.o)
+ .note 0x000000000002163c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strerror.o)
+ .note 0x0000000000021650 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strdup.o)
+ .note 0x0000000000021664 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(gets.o)
+ .note 0x0000000000021678 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zipfs.o)
+ .note 0x000000000002168c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(read.o)
+ .note 0x00000000000216a0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(open.o)
+ .note 0x00000000000216b4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(close.o)
+ .note 0x00000000000216c8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(fstat.o)
+ .note 0x00000000000216dc 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(nullfs.o)
+ .note 0x00000000000216f0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inflate.o)
+ .note 0x0000000000021704 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infblock.o)
+ .note 0x0000000000021718 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(adler32.o)
+ .note 0x000000000002172c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strrchr.o)
+ .note 0x0000000000021740 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcmp.o)
+ .note 0x0000000000021754 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(twiddle.o)
+ .note 0x0000000000021768 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(zutil.o)
+ .note 0x000000000002177c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inftrees.o)
+ .note 0x0000000000021790 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infcodes.o)
+ .note 0x00000000000217a4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(alloc.o)
+ .note 0x00000000000217b8 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(inffast.o)
+ .note 0x00000000000217cc 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(infutil.o)
+ .note 0x00000000000217e0 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(net.o)
+ .note 0x00000000000217f4 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(in_cksum.o)
+ .note 0x0000000000021808 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(arp.o)
+ .note 0x000000000002181c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(ether.o)
+ .note 0x0000000000021830 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcmp.o)
+ .note 0x0000000000021844 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(globals.o)
+ .note 0x0000000000021858 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(netif.o)
+ .note 0x000000000002186c 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(printf.o)
+ .note 0x0000000000021880 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strlen.o)
+ .note 0x0000000000021894 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(bcd.o)
+ .note 0x00000000000218a8 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(srmnet.o)
+ .note 0x00000000000218bc 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(devicename.o)
+ .note 0x00000000000218d0 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(alpha_module.o)
+ .note 0x00000000000218e4 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(time.o)
+ .note 0x00000000000218f8 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(delay.o)
+ .note 0x000000000002190c 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(reboot.o)
+ .note 0x0000000000021920 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(elf_freebsd.o)
+ .note 0x0000000000021934 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(OSFpal.o)
+ .note 0x0000000000021948 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(getsecs.o)
+ .note 0x000000000002195c 0x14 /mnt/herring/b/dfr/FreeBSD/boot/newboot/alpha/netboot/../libalpha/obj/libalpha.a(prom.o)
+ .note 0x0000000000021970 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(lseek.o)
+ .note 0x0000000000021984 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(closeall.o)
+ .note 0x0000000000021998 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strncmp.o)
+ .note 0x00000000000219ac 0x14 /home/dfr/FreeBSD/alpha/src/lib/libstand/obj/libstand.a(strcpy.o)
diff --git a/sys/boot/alpha/netboot/newvers.sh b/sys/boot/alpha/netboot/newvers.sh
new file mode 100644
index 0000000..88cc010
--- /dev/null
+++ b/sys/boot/alpha/netboot/newvers.sh
@@ -0,0 +1,44 @@
+#!/bin/sh -
+#
+# $NetBSD: newvers.sh,v 1.1 1997/07/26 01:50:38 thorpej Exp $
+#
+# Copyright (c) 1984, 1986, 1990, 1993
+# The Regents of the University of California. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 3. All advertising materials mentioning features or use of this software
+# must display the following acknowledgement:
+# This product includes software developed by the University of
+# California, Berkeley and its contributors.
+# 4. Neither the name of the University nor the names of its contributors
+# may be used to endorse or promote products derived from this software
+# without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# @(#)newvers.sh 8.1 (Berkeley) 4/20/94
+
+u=${USER-root} h=`hostname` t=`date`
+r=`head -n 6 $1 | tail -n 1 | awk -F: ' { print $1 } '`
+
+echo "char bootprog_name[] = \"FreeBSD/alpha ${2}\";" > vers.c
+echo "char bootprog_rev[] = \"${r}\";" >> vers.c
+echo "char bootprog_date[] = \"${t}\";" >> vers.c
+echo "char bootprog_maker[] = \"${u}@${h}\";" >> vers.c
diff --git a/sys/boot/alpha/netboot/setdefs.h b/sys/boot/alpha/netboot/setdefs.h
new file mode 100644
index 0000000..2320078
--- /dev/null
+++ b/sys/boot/alpha/netboot/setdefs.h
@@ -0,0 +1,2 @@
+/* $Id$ */
+DEFINE_SET(Xcommand_set, 15);
diff --git a/sys/boot/alpha/netboot/vers.c b/sys/boot/alpha/netboot/vers.c
new file mode 100644
index 0000000..89f3ea9
--- /dev/null
+++ b/sys/boot/alpha/netboot/vers.c
@@ -0,0 +1,4 @@
+char bootprog_name[] = "FreeBSD/alpha SRM net boot";
+char bootprog_rev[] = "0.1";
+char bootprog_date[] = "Mon Aug 17 10:38:31 BST 1998";
+char bootprog_maker[] = "dfr@salmon.nlsystems.com";
diff --git a/sys/boot/alpha/netboot/version b/sys/boot/alpha/netboot/version
new file mode 100644
index 0000000..6346f50
--- /dev/null
+++ b/sys/boot/alpha/netboot/version
@@ -0,0 +1,7 @@
+$Id$
+
+NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this
+file is important. Make sure the current version number is on line 6.
+
+0.1: Initial i386 version, germinated from the NetBSD i386
+ standalone, but enormously modified.
OpenPOWER on IntegriCloud