head 1.19; access; symbols perseant-exfatfs-base-20250801:1.19 perseant-exfatfs-base-20240630:1.19 perseant-exfatfs:1.19.0.140 perseant-exfatfs-base:1.19 bouyer-sunxi-drm:1.19.0.138 bouyer-sunxi-drm-base:1.19 cjep_sun2x:1.19.0.136 cjep_sun2x-base:1.19 cjep_staticlib_x-base1:1.19 cjep_staticlib_x:1.19.0.134 cjep_staticlib_x-base:1.19 thorpej-futex-base:1.19 bouyer-xenpvh-base2:1.19 phil-wifi-20200421:1.19 bouyer-xenpvh-base1:1.19 phil-wifi-20200411:1.19 bouyer-xenpvh:1.19.0.132 bouyer-xenpvh-base:1.19 phil-wifi-20200406:1.19 ad-namecache-base3:1.19 ad-namecache-base2:1.19 ad-namecache-base1:1.19 ad-namecache:1.19.0.130 ad-namecache-base:1.19 isaki-audio2:1.19.0.128 isaki-audio2-base:1.19 pgoyette-compat-merge-20190127:1.19 pgoyette-compat-20190127:1.19 pgoyette-compat-20190118:1.19 pgoyette-compat-1226:1.19 pgoyette-compat-1126:1.19 pgoyette-compat-1020:1.19 pgoyette-compat-0930:1.19 pgoyette-compat-0906:1.19 pgoyette-compat-0728:1.19 pgoyette-compat-0625:1.19 pgoyette-compat-0521:1.19 pgoyette-compat-0502:1.19 pgoyette-compat-0422:1.19 pgoyette-compat-0415:1.19 pgoyette-compat-0407:1.19 pgoyette-compat-0330:1.19 pgoyette-compat-0322:1.19 pgoyette-compat-0315:1.19 pgoyette-compat:1.19.0.8 pgoyette-compat-base:1.19 perseant-stdc-iso10646:1.19.0.126 perseant-stdc-iso10646-base:1.19 prg-localcount2-base3:1.19 prg-localcount2-base2:1.19 prg-localcount2-base1:1.19 prg-localcount2:1.19.0.124 prg-localcount2-base:1.19 pgoyette-localcount-20170426:1.19 bouyer-socketcan-base1:1.19 pgoyette-localcount-20170320:1.19 bouyer-socketcan:1.19.0.122 bouyer-socketcan-base:1.19 pgoyette-localcount-20170107:1.19 pgoyette-localcount-20161104:1.19 localcount-20160914:1.19 pgoyette-localcount-20160806:1.19 pgoyette-localcount-20160726:1.19 pgoyette-localcount:1.19.0.120 pgoyette-localcount-base:1.19 netbsd-5-2-3-RELEASE:1.19 netbsd-5-1-5-RELEASE:1.19 yamt-pagecache-base9:1.19 yamt-pagecache-tag8:1.19 tls-earlyentropy:1.19.0.118 tls-earlyentropy-base:1.19 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.19 riastradh-drm2-base3:1.19 netbsd-5-2-2-RELEASE:1.19 netbsd-5-1-4-RELEASE:1.19 netbsd-5-2-1-RELEASE:1.19 netbsd-5-1-3-RELEASE:1.19 rmind-smpnet-nbase:1.19 rmind-smpnet:1.19.0.114 rmind-smpnet-base:1.19 agc-symver:1.19.0.116 agc-symver-base:1.19 tls-maxphys-base:1.19 yamt-pagecache-base8:1.19 netbsd-5-2:1.19.0.112 yamt-pagecache-base7:1.19 netbsd-5-2-RELEASE:1.19 netbsd-5-2-RC1:1.19 yamt-pagecache-base6:1.19 yamt-pagecache-base5:1.19 yamt-pagecache-base4:1.19 netbsd-5-1-2-RELEASE:1.19 netbsd-5-1-1-RELEASE:1.19 jmcneill-usbmp:1.19.0.110 jmcneill-usbmp-base:1.19 jmcneill-audiomp3:1.19.0.108 jmcneill-audiomp3-base:1.19 yamt-pagecache-base3:1.19 yamt-pagecache-base2:1.19 yamt-pagecache:1.19.0.106 yamt-pagecache-base:1.19 rmind-uvmplock-nbase:1.19 bouyer-quota2-nbase:1.19 bouyer-quota2:1.19.0.104 bouyer-quota2-base:1.19 jruoho-x86intr:1.19.0.102 jruoho-x86intr-base:1.19 matt-nb5-pq3:1.19.0.100 matt-nb5-pq3-base:1.19 netbsd-5-1:1.19.0.98 netbsd-5-1-RELEASE:1.19 yamt-nfs-mp-base11:1.19 netbsd-5-1-RC4:1.19 uebayasi-xip-base2:1.19 yamt-nfs-mp-base10:1.19 netbsd-5-1-RC3:1.19 netbsd-5-1-RC2:1.19 netbsd-5-1-RC1:1.19 rmind-uvmplock:1.19.0.96 rmind-uvmplock-base:1.19 yamt-nfs-mp-base9:1.19 uebayasi-xip:1.19.0.94 uebayasi-xip-base:1.19 netbsd-5-0-2-RELEASE:1.19 yamt-nfs-mp-base8:1.19 yamt-nfs-mp-base7:1.19 netbsd-5-0-1-RELEASE:1.19 jymxensuspend-base:1.19 yamt-nfs-mp-base6:1.19 yamt-nfs-mp-base5:1.19 yamt-nfs-mp-base4:1.19 jym-xensuspend-nbase:1.19 yamt-nfs-mp-base3:1.19 netbsd-5-0:1.19.0.92 netbsd-5-0-RELEASE:1.19 netbsd-5-0-RC4:1.19 netbsd-5-0-RC3:1.19 netbsd-5-0-RC2:1.19 jym-xensuspend:1.19.0.90 jym-xensuspend-base:1.19 netbsd-5-0-RC1:1.19 haad-dm-base2:1.19 haad-nbase2:1.19 ad-audiomp2:1.19.0.88 ad-audiomp2-base:1.19 netbsd-5:1.19.0.86 netbsd-5-base:1.19 haad-dm-base1:1.19 haad-dm:1.19.0.84 haad-dm-base:1.19 simonb-wapbl-nbase:1.19 yamt-pf42-base4:1.19 simonb-wapbl:1.19.0.82 simonb-wapbl-base:1.19 yamt-pf42-base3:1.19 hpcarm-cleanup-nbase:1.19 yamt-pf42-base2:1.19 yamt-nfs-mp-base2:1.19 yamt-nfs-mp:1.19.0.80 yamt-nfs-mp-base:1.19 yamt-pf42:1.19.0.78 yamt-pf42-base:1.19 ad-socklock-base1:1.19 yamt-lazymbuf-base15:1.19 yamt-lazymbuf-base14:1.19 keiichi-mipv6-nbase:1.19 mjf-devfs2:1.19.0.76 mjf-devfs2-base:1.19 keiichi-mipv6:1.19.0.74 keiichi-mipv6-base:1.19 bouyer-xeni386-merge1:1.19 vmlocking2-base3:1.19 bouyer-xeni386-nbase:1.19 yamt-kmem-base3:1.19 cube-autoconf:1.19.0.72 cube-autoconf-base:1.19 yamt-kmem-base2:1.19 bouyer-xeni386:1.19.0.70 bouyer-xeni386-base:1.19 yamt-kmem:1.19.0.68 yamt-kmem-base:1.19 vmlocking2-base2:1.19 reinoud-bufcleanup-nbase:1.19 vmlocking2:1.19.0.66 vmlocking2-base1:1.19 jmcneill-base:1.19 mjf-devfs:1.19.0.64 mjf-devfs-base:1.19 bouyer-xenamd64-base2:1.19 vmlocking-nbase:1.19 yamt-x86pmap-base4:1.19 bouyer-xenamd64:1.19.0.62 bouyer-xenamd64-base:1.19 yamt-x86pmap-base3:1.19 yamt-x86pmap-base2:1.19 yamt-x86pmap:1.19.0.60 yamt-x86pmap-base:1.19 jmcneill-pm:1.19.0.58 jmcneill-pm-base:1.19 hpcarm-cleanup:1.19.0.56 hpcarm-cleanup-base:1.19 mjf-ufs-trans-base:1.19 yamt-idlelwp-base8:1.19 ppcoea-renovation:1.19.0.54 ppcoea-renovation-base:1.19 reinoud-bufcleanup-base:1.19 vmlocking:1.19.0.52 vmlocking-base:1.19 ad-audiomp:1.19.0.50 ad-audiomp-base:1.19 yamt-idlelwp:1.19.0.48 post-newlock2-merge:1.19 newlock2-nbase:1.19 yamt-splraiseipl-base5:1.19 yamt-splraiseipl-base4:1.19 yamt-splraiseipl-base3:1.19 yamt-splraiseipl-base2:1.19 yamt-splraiseipl:1.19.0.46 yamt-splraiseipl-base:1.19 newlock2:1.19.0.44 newlock2-base:1.19 yamt-pdpolicy-base8:1.19 yamt-pdpolicy-base7:1.19 yamt-pdpolicy-base6:1.19 gdamore-uart:1.19.0.42 gdamore-uart-base:1.19 simonb-timcounters-final:1.19 yamt-pdpolicy-base5:1.19 elad-kernelauth-nbase:1.19 yamt-pdpolicy-base4:1.19 yamt-pdpolicy-base3:1.19 yamt-pdpolicy-base2:1.19 yamt-pdpolicy:1.19.0.40 yamt-pdpolicy-base:1.19 yamt-uio_vmspace-base5:1.19 simonb-timecounters:1.19.0.38 simonb-timecounters-base:1.19 rpaulo-netinet-merge-pcb:1.19.0.36 rpaulo-netinet-merge-pcb-base:1.19 yamt-uio_vmspace:1.19.0.34 yamt-readahead-base3:1.19 yamt-readahead-base2:1.19 yamt-readahead:1.19.0.32 yamt-readahead-base:1.19 yamt-vop-base3:1.19 yamt-vop-base2:1.19 thorpej-vnode-attr:1.19.0.30 thorpej-vnode-attr-base:1.19 yamt-vop:1.19.0.28 yamt-vop-base:1.19 yamt-lazymbuf:1.19.0.26 yamt-km-base4:1.19 yamt-km-base3:1.19 yamt-km-base2:1.19 yamt-km:1.19.0.24 yamt-km-base:1.19 kent-audio2:1.19.0.22 kent-audio2-base:1.19 ktrace-lwp:1.19.0.20 ktrace-lwp-base:1.19 nathanw_sa_before_merge:1.19 gmcgarry_ctxsw:1.19.0.18 gmcgarry_ctxsw_base:1.19 gmcgarry_ucred:1.19.0.16 gmcgarry_ucred_base:1.19 nathanw_sa_base:1.19 gehenna-devsw:1.19.0.14 gehenna-devsw-base:1.19 netbsd-1-5-PATCH003:1.14.4.2 eeh-devprop:1.19.0.12 eeh-devprop-base:1.19 newlock:1.19.0.10 newlock-base:1.19 ifpoll-base:1.19 thorpej-mips-cache:1.19.0.6 thorpej-mips-cache-base:1.19 thorpej-devvp:1.19.0.4 thorpej-devvp-base:1.19 netbsd-1-5-PATCH002:1.14.4.2 kqueue:1.19.0.2 kqueue-base:1.19 netbsd-1-5-PATCH001:1.14.4.2 thorpej_scsipi_beforemerge:1.19 thorpej_scsipi_nbase:1.19 netbsd-1-5-RELEASE:1.14.4.2 netbsd-1-5-BETA2:1.14.4.2 netbsd-1-5-BETA:1.14.4.2 netbsd-1-4-PATCH003:1.9 netbsd-1-5-ALPHA2:1.14.4.1 mrg-merge-1-5-top:1.14 netbsd-1-5:1.14.0.4 netbsd-1-5-base:1.14 minoura-xpg4dl-base:1.14 minoura-xpg4dl:1.14.0.2 netbsd-1-4-PATCH002:1.9 chs-ubc2-newbase:1.13 wrstuden-devbsize-19991221:1.12 wrstuden-devbsize:1.11.0.8 wrstuden-devbsize-base:1.12 kame_141_19991130:1.9 comdex-fall-1999:1.11.0.6 comdex-fall-1999-base:1.11 fvdl-softdep:1.11.0.4 fvdl-softdep-base:1.11 thorpej_scsipi:1.11.0.2 thorpej_scsipi_base:1.19 netbsd-1-4-PATCH001:1.9 kame_14_19990705:1.9 kame_14_19990628:1.9 kame:1.9.0.6 chs-ubc2:1.9.0.4 chs-ubc2-base:1.11 netbsd-1-4-RELEASE:1.9 netbsd-1-4:1.9.0.2 netbsd-1-4-base:1.9 kenh-if-detach:1.7.0.2 kenh-if-detach-base:1.7 chs-ubc:1.5.0.2 chs-ubc-base:1.5 PMAP32:1.4 eeh-paddr_t:1.1.1.1.0.2 eeh-paddr_t-base:1.1.1.1 eeh-19980609:1.1.1.1 eeh:1.1.1; locks; strict; comment @# @; 1.19 date 2000.08.20.14.53.25; author mrg; state dead; branches; next 1.18; 1.18 date 2000.07.25.21.53.55; author mycroft; state Exp; branches; next 1.17; 1.17 date 2000.07.24.01.51.44; author mycroft; state Exp; branches; next 1.16; 1.16 date 2000.07.24.01.49.37; author mycroft; state Exp; branches; next 1.15; 1.15 date 2000.07.21.22.06.11; author jdolecek; state Exp; branches; next 1.14; 1.14 date 2000.03.06.01.29.04; author eeh; state Exp; branches 1.14.4.1; next 1.13; 1.13 date 2000.01.23.17.04.11; author mycroft; state Exp; branches; next 1.12; 1.12 date 99.11.24.01.54.34; author mrg; state Exp; branches; next 1.11; 1.11 date 99.05.09.19.14.15; author eeh; state Exp; branches 1.11.2.1 1.11.8.1; next 1.10; 1.10 date 99.05.09.18.31.21; author eeh; state Exp; branches; next 1.9; 1.9 date 99.02.13.02.54.49; author lukem; state Exp; branches 1.9.4.1; next 1.8; 1.8 date 99.01.17.20.07.52; author eeh; state Exp; branches; next 1.7; 1.7 date 98.11.24.12.56.55; author mrg; state Exp; branches; next 1.6; 1.6 date 98.11.22.17.22.50; author eeh; state Exp; branches; next 1.5; 1.5 date 98.08.27.06.23.33; author eeh; state Exp; branches; next 1.4; 1.4 date 98.08.23.02.48.28; author eeh; state Exp; branches; next 1.3; 1.3 date 98.08.16.23.30.00; author eeh; state Exp; branches; next 1.2; 1.2 date 98.08.13.02.10.48; author eeh; state Exp; branches; next 1.1; 1.1 date 98.06.20.04.58.53; author eeh; state Exp; branches 1.1.1.1; next ; 1.14.4.1 date 2000.07.27.00.03.50; author mycroft; state Exp; branches; next 1.14.4.2; 1.14.4.2 date 2000.08.26.00.39.20; author mrg; state dead; branches; next ; 1.11.2.1 date 2000.11.20.22.17.13; author bouyer; state dead; branches; next ; 1.11.8.1 date 99.12.27.18.34.03; author wrstuden; state Exp; branches; next ; 1.9.4.1 date 99.06.21.01.02.37; author thorpej; state Exp; branches; next ; 1.1.1.1 date 98.06.20.04.58.53; author eeh; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 98.07.30.14.03.57; author eeh; state Exp; branches; next ; desc @@ 1.19 log @move everything to arch/sparc/stand; leave the Makefile behind. @ text @# $NetBSD: Makefile,v 1.18 2000/07/25 21:53:55 mycroft Exp $ CURDIR= ${.CURDIR} S= ${CURDIR}/../../../.. # # Override normal settings # WARNS= 0 PROG= ofwboot SRCS= srt0.s Locore.c boot.c ofdev.c alloc.c net.c netif_of.c vers.c .PATH: ${S}/arch/sparc64/sparc64 .if CROSS CEXTRAFLAGS?= -nostdinc .else CEXTRAFLAGS?= -D_LP64 .endif CWARNFLAGS+= -Wno-main CFLAGS+= ${COPTS} -DNETIF_DEBUG -D__ELF__ ${CEXTRAFLAGS} -D_STANDALONE MKMAN= no STRIPFLAG= BINMODE= 444 OBJCOPY?= objcopy NEWVERSWHAT= "OpenFirmware Boot" # # Elf64 defaults to 1MB # # We may get address conflicts with other bootloaders, say # Sun's ufsboot, so we'll pick a reasonably empty address. # RELOC= 800000 ENTRY= _start CLEANFILES+= vers.c CPPFLAGS+= -I${CURDIR}/../../.. -I${CURDIR}/../../../.. -I${CURDIR} CPPFLAGS+= -DRELOC=0x${RELOC} # # XXXXX FIXME # CPPFLAGS+= -DSPARC_BOOT_AOUT CPPFLAGS+= -DSPARC_BOOT_ELF CPPFLAGS+= -DSPARC_BOOT_UFS CPPFLAGS+= -DSPARC_BOOT_NFS #CPPFLAGS+= -DSPARC_BOOT_HSFS ### find out what to use for libkern KERN_AS= library .include "${S}/lib/libkern/Makefile.inc" LIBKERN= ${KERNLIB} ### find out what to use for libz Z_AS= library .include "${S}/lib/libz/Makefile.inc" LIBZ= ${ZLIB} ### find out what to use for libsa SA_AS= library SAMISCMAKEFLAGS= SA_USE_CREAD=yes .include "${S}/lib/libsa/Makefile.inc" LIBSA= ${SALIB} .NOPATH: machine ${OBJS}: machine machine: ln -s ../../include machine vers.c: version sh ${S}/conf/newvers_stand.sh ${CURDIR}/version "sparc64" ${NEWVERSWHAT} .if CROSS ${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} ${LD} -N -p -Ttext ${RELOC} -e ${ENTRY} >lderr -o ${PROG} \ ${OBJS} -L${SADST} -lsa -L${ZDST} -lz -L${KERNDST} -lkern # solaris linker .else ${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} ${LD} -X -N -Ttext ${RELOC} -e ${ENTRY} -o ${PROG} \ ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} # native linker .endif .include .if CROSS AFLAGS= -x assembler-with-cpp -Wa,-Av9a -traditional-cpp -D_LOCORE -D__ELF__ .else AFLAGS= -x assembler-with-cpp -traditional-cpp -D_LOCORE -D__ELF__ -Wa,-Av9a ${CEXTRAFLAGS} #-Wa,-Av8plusa .endif NORMAL_S= ${CC} ${AFLAGS} ${CPPFLAGS} -c $< srt0.o: srt0.s ${NORMAL_S} # Explicit dependency for this. boot.o: boot.c elfXX_exec.c @ 1.18 log @Switch back to newvers_stand.sh. Dunno why it bombed the first time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2000/07/24 01:51:44 mycroft Exp $ @ 1.17 log @Make this at least pretend to compile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2000/07/24 01:49:37 mycroft Exp $ d77 1 a77 1 sh ${CURDIR}/../newvers.sh ${CURDIR}/version ${NEWVERSWHAT} @ 1.16 log @Fix compiler warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2000/07/21 22:06:11 jdolecek Exp $ a75 1 .PHONY: vers.c d77 1 a77 1 sh ${S}/conf/newvers_stand.sh ${CURDIR}/version "sparc64" ${NEWVERSWHAT} a80 1 ${COMPILE.c} vers.c d82 1 a82 1 ${OBJS} vers.o -L${SADST} -lsa -L${ZDST} -lz -L${KERNDST} -lkern # solaris linker a84 2 sh ${CURDIR}/../newvers.sh ${CURDIR}/version ${NEWVERSWHAT} ${COMPILE.c} vers.c d86 1 a86 1 ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBKERN} # native linker @ 1.15 log @switch to sys/conf/newvers_stand.sh for generation of version file slighly adjust the Makefile WRT vers.c and SRCS & CLEANFILES sync the message in boot/version with other ports using newvers_stand.sh @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2000/03/06 01:29:04 eeh Exp $ d21 1 @ 1.14 log @Try to page align all segments up to 4MB pages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2000/01/23 17:04:11 mycroft Exp $ d13 1 a13 1 SRCS= srt0.s Locore.c boot.c ofdev.c alloc.c net.c netif_of.c d40 1 a40 1 CLEANFILES+= vers.c vers.o d75 4 a80 1 sh ${CURDIR}/../newvers.sh ${CURDIR}/version ${NEWVERSWHAT} @ 1.14.4.1 log @Approved by thorpej: Fix compiler warnings. syssrc/sys/arch/sparc64/stand/ofwboot/Makefile 1.15 -> 1.16 syssrc/sys/arch/sparc64/stand/ofwboot/ofdev.c 1.5 -> 1.6 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14.4.1 2000/07/27 00:01:46 mycroft Exp $ a20 1 CWARNFLAGS+= -Wno-main @ 1.14.4.2 log @everything has moved to arch/sparc/stand. approved by thorpej. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14.4.1 2000/07/27 00:03:50 mycroft Exp $ @ 1.13 log @Clean up the machine symlink stuff ever so slightly. Needs to be standardized between files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1999/11/24 01:54:34 mrg Exp $ d17 1 a17 1 CEXTRAFLAGS= -nostdinc d19 1 a19 1 CEXTRAFLAGS= -D_LP64 d94 1 a94 1 AFLAGS= -x assembler-with-cpp -traditional-cpp -D_LOCORE -D__ELF__ -D_LP64 -Wa,-Av9 #-Wa,-Av8plusa @ 1.12 log @s/CEXTRAFLAG/CEXTRAFLAGS/ so it works. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 1999/05/09 19:14:15 eeh Exp $ d70 1 d72 1 @ 1.11 log @Move origin to 8MB; it seems that 16MB has problems at times. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 1999/05/09 18:31:21 eeh Exp $ d17 1 a17 1 CEXTRAFLAG= -nostdinc @ 1.11.2.1 log @Remove files that are no longer on the trunck @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 1999/05/09 19:14:15 eeh Exp $ @ 1.11.8.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1999/11/24 01:54:34 mrg Exp $ d17 1 a17 1 CEXTRAFLAGS= -nostdinc @ 1.10 log @Move the origin to 1000000 to reduce the likelyhood of conflicts with other bootloaders/kernels. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1999/02/13 02:54:49 lukem Exp $ d36 1 a36 1 RELOC= 1000000 @ 1.9 log @convert from NOxxx= to MKxxx=no. include if testing a MKxxx variable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1999/01/17 20:07:52 eeh Exp $ d19 1 a19 1 CEXTRAFLAG= -D_LP64 d21 1 a21 1 CFLAGS+= ${COPTS} -DNETIF_DEBUG -D__ELF__ -D_STANDALONE d33 4 a36 1 RELOC= 100000 @ 1.9.4.1 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 1999/05/09 19:14:15 eeh Exp $ d19 1 a19 1 CEXTRAFLAGS= -D_LP64 d21 1 a21 1 CFLAGS+= ${COPTS} -DNETIF_DEBUG -D__ELF__ ${CEXTRAFLAGS} -D_STANDALONE d33 1 a33 4 # We may get address conflicts with other bootloaders, say # Sun's ufsboot, so we'll pick a reasonably empty address. # RELOC= 800000 @ 1.8 log @Let's try to add network support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/11/24 12:56:55 mrg Exp $ d23 1 a23 1 NOMAN= @ 1.7 log @add WARNS=0 for now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/11/22 17:22:50 eeh Exp $ d13 1 a13 1 SRCS= srt0.s Locore.c boot.c ofdev.c alloc.c #net.c netif_of.c d48 1 @ 1.6 log @ofwboot.elf is now ofwboot. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1998/08/27 06:23:33 eeh Exp $ d9 2 @ 1.5 log @Add 64-bit pmap support: Moved from a two level 512/1024 entry setup mapping 32 (9/10/13) bits respectively to a three level 1024/1024/1024 entry setup mapping 43 (10/10/10/13) bits. In 32-bit mode we waste about 1/12 pages mapping the high 11 bits. We also only manage 43 of the possible 44 bits of virtual address space, wasting half of it. Oh well, maybe we'll do better next revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1998/08/23 02:48:28 eeh Exp $ a8 6 #MACHINE=sparc64 #MACHINE_ARCH=sparc64 LD?= /usr/ccs/bin/ld LORDER=lorder TSORT=tsort NM=nm a12 1 #SRCS+= ofwmagic.S d15 1 a15 1 CFLAGS+= -DNETIF_DEBUG -D__ELF__ -nostdinc d17 1 a17 1 CFLAGS+= -DNETIF_DEBUG -D__ELF__ -D_LP64 -dp # -Wa,-Av9a #-nostdinc d19 1 d28 3 a30 4 # For now... .if CROSS RELOC= 20000 .else a31 1 .endif d64 1 a64 2 .if CROSS ${OBJS}:: machine d67 1 a72 3 mv ${PROG} ${PROG}.elf # ${OBJCOPY} --input-target=elf32-sparc \ # --output-target=a.out-sunos-big ${PROG}.elf ${PROG}.aout a78 3 mv ${PROG} ${PROG}.elf # ${OBJCOPY} --input-target=elf32-sparc \ # --output-target=a.out-sunos-big ${PROG}.elf ${PROG}.aout @ 1.4 log @64-bit clean cleanup of ofwboot.elf. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1998/08/16 23:30:00 eeh Exp $ d73 3 d100 1 a100 1 AFLAGS= -x assembler-with-cpp -traditional-cpp -D_LOCORE -D__ELF__ -Wa,-Av9 #-Wa,-Av8plusa d105 3 @ 1.3 log @Added elf64 support (I hope). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1998/08/13 02:10:48 eeh Exp $ a15 1 d20 2 d23 4 a26 1 # NB: For some stupid reason libz cannot be compiled w/-DDEBUG d35 1 d37 3 d72 1 a75 2 # ${LD} -X -Ttext ${RELOC} -e ${ENTRY} -o ${PROG} \ # ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBKERN} # native linker d77 10 a86 1 ${OBJS} vers.o -L${SADST} -lsa -L${ZDST} -lz -L${KERNDST} -lkern d90 1 d94 1 d96 3 @ 1.2 log @Merge paddr_t changes into the main branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1.2.1 1998/07/30 14:03:57 eeh Exp $ d12 4 d21 2 a22 1 CFLAGS+= -DDEBUG -DNETIF_DEBUG -D__ELF__ -nostdinc d77 1 a77 1 AFLAGS= -x assembler-with-cpp -Wa,-Av9a -traditional-cpp -D_LOCORE @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1997/04/17 07:46:24 thorpej Exp $ d17 1 a17 1 CFLAGS+= -DDEBUG -DNETIF_DEBUG @ 1.1.1.1 log @Import of sparc64. @ text @@ 1.1.1.1.2.1 log @Split vm_offset_t and vm_size_t into paddr_t, psize_t, vaddr_t, and vsize_t. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 1998/06/20 04:58:53 eeh Exp $ d17 1 a17 1 CFLAGS+= -DDEBUG -DNETIF_DEBUG -D__ELF__ -nostdinc @