Sun386i Porting Effort
"Zach Lowry" <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.sun3,gmane.os.netbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Well, I've officially started trying to get a stage2 bootloader going. For this, I've copied the Sun68k arch directory and changed a few things around, but mostly just enough things to get the sun68k/stand/netboot part to try and compile. The C code doesn't apear to be a problem, but it bombs here: /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c conf.c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c /usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa/dev_net.c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c /usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa/bootparam .c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c /usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa/globals.c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c /usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa/nfs.c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c /usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa/rpc.c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-gcc -Os - -msoft-float -fno-defer-pop -Werror -Dsun -D_STANDALONE - -DSUN_BOOTPARAMS -O2 -I. -I/usr/src/sys/arch/sun386/stand/netboot - -I/usr/src/sys/arch/sun386/stand/netboot/../libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa - -I/usr/src/sys/arch/sun386/stand/netboot/../../../.. -nostdinc - -isystem /usr/include -c /usr/src/sys/arch/sun386/stand/netboot/../../../../lib/libsa/udp.c /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-ld -N - -Ttext 240000 -e start -o netboot /usr/src/sys/arch/sun386/stand/libsa/SRT0.o /usr/src/sys/arch/sun386/stand/libsa/SRT1.o conf.o dev_net.o bootparam.o globals.o nfs.o rpc.o udp.o /usr/src/sys/arch/sun386/stand/libsa/libsa.a /usr/src/tools/tools.NetBSD-1.6.1-i386/bin/i386--netbsdelf-ld: cannot open /usr/src/sys/arch/sun386/stand/libsa/SRT0.o: No such file or directory SRT0 appears to be Motorola ASM code. Why, oh why, does there have to be ASM in here? :) Like I said before, this is my first time with all this, does anyone have any helpful tips or suggestions? Where should I go now? None of the docs I got seems to speak much on the 386i's boot process, are any of the engineers that worked on this machine still out there anywhere? Thanks! Zach Lowry || Murfreesboro, TN || www.zachlowry.net Linux / *BSD / Irix / Solaris / Apple / Unix Network Administration Registered Linux User #264589 14 Different NetBSD-Supported Machines -----BEGIN PGP SIGNATURE----- Version: PGP 7.0.4 iQA/AwUBPvthXoHWQmQc5olOEQLgJgCdFOQBKrQ4FUpc6I1TYPQR9YAdwUYAn1g2 3IXLUfDt4bdpgu2ebwLnum6X =A8on -----END PGP SIGNATURE-----