head	1.2;
access;
symbols
	netbsd-11-0-RC4:1.2
	netbsd-11-0-RC3:1.2
	netbsd-11-0-RC2:1.2
	netbsd-11-0-RC1:1.2
	perseant-exfatfs-base-20250801:1.2
	netbsd-11:1.2.0.26
	netbsd-11-base:1.2
	netbsd-10-1-RELEASE:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.24
	perseant-exfatfs-base:1.2
	netbsd-8-3-RELEASE:1.1.1.1.4.2
	netbsd-9-4-RELEASE:1.1.1.1
	netbsd-10-0-RELEASE:1.2
	netbsd-10-0-RC6:1.2
	netbsd-10-0-RC5:1.2
	netbsd-10-0-RC4:1.2
	netbsd-10-0-RC3:1.2
	netbsd-10-0-RC2:1.2
	thorpej-ifq:1.2.0.22
	thorpej-ifq-base:1.2
	thorpej-altq-separation:1.2.0.20
	thorpej-altq-separation-base:1.2
	netbsd-10-0-RC1:1.2
	netbsd-10:1.2.0.18
	netbsd-10-base:1.2
	bouyer-sunxi-drm:1.2.0.16
	bouyer-sunxi-drm-base:1.2
	netbsd-9-3-RELEASE:1.1.1.1
	thorpej-i2c-spi-conf2:1.2.0.14
	thorpej-i2c-spi-conf2-base:1.2
	thorpej-futex2:1.2.0.12
	thorpej-futex2-base:1.2
	thorpej-cfargs2:1.2.0.10
	thorpej-cfargs2-base:1.2
	cjep_sun2x-base1:1.2
	cjep_sun2x:1.2.0.8
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	netbsd-9-2-RELEASE:1.1.1.1
	cjep_staticlib_x:1.2.0.6
	cjep_staticlib_x-base:1.2
	thorpej-i2c-spi-conf:1.2.0.4
	thorpej-i2c-spi-conf-base:1.2
	thorpej-cfargs:1.2.0.2
	thorpej-cfargs-base:1.2
	thorpej-futex:1.1.1.1.0.22
	thorpej-futex-base:1.2
	netbsd-9-1-RELEASE:1.1.1.1
	bouyer-xenpvh-base2:1.1.1.1
	phil-wifi-20200421:1.1.1.1
	bouyer-xenpvh-base1:1.1.1.1
	phil-wifi-20200411:1.1.1.1
	bouyer-xenpvh:1.1.1.1.0.20
	bouyer-xenpvh-base:1.1.1.1
	is-mlppp:1.1.1.1.0.18
	is-mlppp-base:1.1.1.1
	phil-wifi-20200406:1.1.1.1
	netbsd-8-2-RELEASE:1.1.1.1.4.2
	ad-namecache-base3:1.1.1.1
	netbsd-9-0-RELEASE:1.1.1.1
	netbsd-9-0-RC2:1.1.1.1
	ad-namecache-base2:1.1.1.1
	ad-namecache-base1:1.1.1.1
	ad-namecache:1.1.1.1.0.16
	ad-namecache-base:1.1.1.1
	netbsd-9-0-RC1:1.1.1.1
	phil-wifi-20191119:1.1.1.1
	netbsd-9:1.1.1.1.0.14
	netbsd-9-base:1.1.1.1
	phil-wifi-20190609:1.1.1.1
	netbsd-8-1-RELEASE:1.1.1.1.4.2
	netbsd-8-1-RC1:1.1.1.1.4.2
	isaki-audio2:1.1.1.1.0.12
	isaki-audio2-base:1.1.1.1
	pgoyette-compat-merge-20190127:1.1.1.1
	pgoyette-compat-20190127:1.1.1.1
	pgoyette-compat-20190118:1.1.1.1
	pgoyette-compat-1226:1.1.1.1
	pgoyette-compat-1126:1.1.1.1
	pgoyette-compat-1020:1.1.1.1
	pgoyette-compat-0930:1.1.1.1
	pgoyette-compat-0906:1.1.1.1
	pgoyette-compat-0728:1.1.1.1
	netbsd-8-0-RELEASE:1.1.1.1.4.2
	phil-wifi:1.1.1.1.0.10
	phil-wifi-base:1.1.1.1
	pgoyette-compat-0625:1.1.1.1
	netbsd-8-0-RC2:1.1.1.1.4.2
	pgoyette-compat-0521:1.1.1.1
	pgoyette-compat-0502:1.1.1.1
	pgoyette-compat-0422:1.1.1.1
	netbsd-8-0-RC1:1.1.1.1.4.2
	pgoyette-compat-0415:1.1.1.1
	pgoyette-compat-0407:1.1.1.1
	pgoyette-compat-0330:1.1.1.1
	pgoyette-compat-0322:1.1.1.1
	pgoyette-compat-0315:1.1.1.1
	pgoyette-compat:1.1.1.1.0.8
	pgoyette-compat-base:1.1.1.1
	tls-maxphys:1.1.1.1.0.6
	tls-maxphys-base-20171202:1.1.1.1
	matt-nb8-mediatek:1.1.1.1.4.2.0.2
	matt-nb8-mediatek-base:1.1.1.1.4.2
	netbsd-8:1.1.1.1.0.4
	nick-nhusb:1.1.1.1.0.2
	nick-nhusb-base-20170825:1.1.1.1
	NetBSD-2017-07-22:1.1.1.1
	NetBSD:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2021.03.14.22.58.10;	author christos;	state Exp;
branches;
next	1.1;
commitid	FBZR85IpcxvpxkLC;

1.1
date	2017.07.24.08.56.29;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;
commitid	VHIp5TVByCUzAs0A;

1.1.1.1
date	2017.07.24.08.56.29;	author mrg;	state Exp;
branches
	1.1.1.1.2.1
	1.1.1.1.4.1
	1.1.1.1.6.1
	1.1.1.1.22.1;
next	;
commitid	VHIp5TVByCUzAs0A;

1.1.1.1.2.1
date	2017.07.24.08.56.29;	author skrll;	state dead;
branches;
next	1.1.1.1.2.2;
commitid	UQQpnjvcNkUZn05A;

1.1.1.1.2.2
date	2017.08.28.17.51.36;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.1.1.1.4.1
date	2017.07.24.08.56.29;	author martin;	state dead;
branches;
next	1.1.1.1.4.2;
commitid	4fKy1uPyqUNNFf5A;

1.1.1.1.4.2
date	2017.08.30.15.45.04;	author martin;	state Exp;
branches;
next	;
commitid	4fKy1uPyqUNNFf5A;

1.1.1.1.6.1
date	2017.07.24.08.56.29;	author jdolecek;	state dead;
branches;
next	1.1.1.1.6.2;
commitid	XcIYRZTAh1LmerhA;

1.1.1.1.6.2
date	2017.12.03.11.36.10;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.1.1.1.22.1
date	2021.04.03.22.28.23;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;


desc
@@


1.2
log
@Specify the emulation explicitly (n32) so this builds when the default
emulation changes.
@
text
@# $NetBSD: Makefile.bootxx,v 1.1.1.1 2017/07/24 08:56:29 mrg Exp $

SRCS = start.S bootxx.c booted_dev.c blkdev.c cfe.c cfe_api.c \
       putstr.c panic_putstr.c 

BOOT_RELOC = ${PRIMARY_LOAD_ADDRESS}

CPPFLAGS += ${PRIMARY_CPPFLAGS} \
		-DLIBSA_FS_SINGLECOMPONENT -DLIBSA_NO_FS_WRITE \
		-DLIBSA_NO_FS_CLOSE -DLIBSA_NO_FS_SEEK \
		-DLIBSA_SINGLE_DEVICE=blkdev \
		  -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" \
		-DLIBSA_NO_TWIDDLE \
		-DLIBSA_NO_FD_CHECKING \
		-DLIBSA_NO_RAW_ACCESS \
		-DLIBSA_NO_DISKLABEL_MSGS

CLEANFILES+= ${PROG}.sym

${PROG}: ${PROG}.sym
	@@echo creating ${PROG} from ${PROG}.sym...
	@@${OBJCOPY} --output-target=binary -R .reginfo -R .MIPS.abiflags \
	    ${PROG}.sym ${PROG}
	@@chmod 644 ${PROG}
	@@ls -l ${PROG}
	@@${CHECKSIZE_CMD} ${PROG}.sym ${PROG} ${PRIMARY_MAX_LOAD} \
	    ${PRIMARY_MAX_TOTAL} || (rm -f ${PROG} ; false)

SAMISCMAKEFLAGS= SA_INCLUDE_NET=no SA_USE_CREAD=no
.include "../Makefile.bootprogs"

${PROG}.sym: ${OBJS} ${LIBSA} ${LIBKERN}
	${_MKTARGET_LINK}
	${LD} ${LDABI} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
	    ${OBJS} ${LIBSA} ${LIBKERN}
	@@chmod 644 ${PROG}.sym
	@@${SIZE} ${PROG}.sym
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile.bootxx,v 1.4 2016/07/21 17:45:00 christos Exp $
d34 1
a34 1
	${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
@


1.1.1.1
log
@import most of the sbmips port into evbmips.  the renames are:
- TODO -> evbmips/sbmips/TODO
- sbmips -> evbmips/sbmips
- stand -> evbmips/stand
- conf/files* -> evbmips/conf/files*
- conf/GENERIC* -> evbmips/conf/SBMIPS*

this is not yet ported and will need to be updated, but it's a first step,
and it doesn't handle any include/* issues that need to be dealt with.
@
text
@@


1.1.1.1.22.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.bootxx,v 1.2 2021/03/14 22:58:10 christos Exp $
d34 1
a34 1
	${LD} ${LDABI} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
@


1.1.1.1.6.1
log
@file Makefile.bootxx was added on branch tls-maxphys on 2017-12-03 11:36:10 +0000
@
text
@d1 37
@


1.1.1.1.6.2
log
@update from HEAD
@
text
@a0 37
# $NetBSD$

SRCS = start.S bootxx.c booted_dev.c blkdev.c cfe.c cfe_api.c \
       putstr.c panic_putstr.c 

BOOT_RELOC = ${PRIMARY_LOAD_ADDRESS}

CPPFLAGS += ${PRIMARY_CPPFLAGS} \
		-DLIBSA_FS_SINGLECOMPONENT -DLIBSA_NO_FS_WRITE \
		-DLIBSA_NO_FS_CLOSE -DLIBSA_NO_FS_SEEK \
		-DLIBSA_SINGLE_DEVICE=blkdev \
		  -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" \
		-DLIBSA_NO_TWIDDLE \
		-DLIBSA_NO_FD_CHECKING \
		-DLIBSA_NO_RAW_ACCESS \
		-DLIBSA_NO_DISKLABEL_MSGS

CLEANFILES+= ${PROG}.sym

${PROG}: ${PROG}.sym
	@@echo creating ${PROG} from ${PROG}.sym...
	@@${OBJCOPY} --output-target=binary -R .reginfo -R .MIPS.abiflags \
	    ${PROG}.sym ${PROG}
	@@chmod 644 ${PROG}
	@@ls -l ${PROG}
	@@${CHECKSIZE_CMD} ${PROG}.sym ${PROG} ${PRIMARY_MAX_LOAD} \
	    ${PRIMARY_MAX_TOTAL} || (rm -f ${PROG} ; false)

SAMISCMAKEFLAGS= SA_INCLUDE_NET=no SA_USE_CREAD=no
.include "../Makefile.bootprogs"

${PROG}.sym: ${OBJS} ${LIBSA} ${LIBKERN}
	${_MKTARGET_LINK}
	${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
	    ${OBJS} ${LIBSA} ${LIBKERN}
	@@chmod 644 ${PROG}.sym
	@@${SIZE} ${PROG}.sym
@


1.1.1.1.4.1
log
@file Makefile.bootxx was added on branch netbsd-8 on 2017-08-30 15:45:04 +0000
@
text
@d1 37
@


1.1.1.1.4.2
log
@Pull up following revision(s) (requested by mrg in ticket #231):
	distrib/sets/lists/base/md.evbmips		1.3
	doc/CHANGES					1.2303-1.2304
	etc/etc.evbmips/MAKEDEV.conf			1.8
	etc/etc.evbmips/Makefile.inc			1.22
	etc/mtree/Makefile				1.37
	etc/mtree/NetBSD.dist.evbmips			1.1
	sys/arch/evbmips/Makefile			1.9
	sys/arch/evbmips/conf/SBMIPS			upto 1.2
	sys/arch/evbmips/conf/SBMIPS.MP			upto 1.2
	sys/arch/evbmips/conf/SBMIPS64			upto 1.2
	sys/arch/evbmips/conf/SBMIPS64.MP		upto 1.2
	sys/arch/evbmips/conf/files.sbmips		upto 1.2
	sys/arch/evbmips/conf/std.sbmips		upto 1.2
	sys/arch/evbmips/include/disklabel.h		1.6
	sys/arch/evbmips/include/loadfile_machdep.h
	sys/arch/evbmips/include/param.h		1.10
	sys/arch/evbmips/include/pci_machdep.h		1.3
	sys/arch/evbmips/sbmips/TODO
	sys/arch/evbmips/sbmips/autoconf.c
	sys/arch/evbmips/sbmips/autoconf.h
	sys/arch/evbmips/sbmips/console.c
	sys/arch/evbmips/sbmips/cpu.c			upto 1.3
	sys/arch/evbmips/sbmips/cpuvar.h
	sys/arch/evbmips/sbmips/disksubr.c
	sys/arch/evbmips/sbmips/leds.h
	sys/arch/evbmips/sbmips/locore_machdep.S
	sys/arch/evbmips/sbmips/machdep.c		upto 1.2
	sys/arch/evbmips/sbmips/rtc.c			upto 1.2
	sys/arch/evbmips/sbmips/sb1250_icu.c		upto 1.2
	sys/arch/evbmips/sbmips/swarm.h
	sys/arch/evbmips/sbmips/systemsw.c		upto 1.2
	sys/arch/evbmips/sbmips/systemsw.h
	sys/arch/evbmips/sbmips/zbbus.c			upto 1.2
	sys/arch/evbmips/stand/Makefile			1.1
	sys/arch/evbmips/stand/sbmips/Makefile
	sys/arch/evbmips/stand/sbmips/Makefile.bootprogs upto 1.2
	sys/arch/evbmips/stand/sbmips/Makefile.bootprogs 1.3
	sys/arch/evbmips/stand/sbmips/Makefile.bootxx
	sys/arch/evbmips/stand/sbmips/Makefile.inc	upto 1.3
	sys/arch/evbmips/stand/sbmips/boot/Makefile
	sys/arch/evbmips/stand/sbmips/boot/filesystem.c
	sys/arch/evbmips/stand/sbmips/boot/version
	sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile
	sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile
	sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile
	sys/arch/evbmips/stand/sbmips/common/bbinfo.h
	sys/arch/evbmips/stand/sbmips/common/blkdev.c	upto 1.2
	sys/arch/evbmips/stand/sbmips/common/blkdev.h
	sys/arch/evbmips/stand/sbmips/common/boot.c	upto 1.2
	sys/arch/evbmips/stand/sbmips/common/boot.ldscript
	sys/arch/evbmips/stand/sbmips/common/booted_dev.c upto 1.2
	sys/arch/evbmips/stand/sbmips/common/bootxx.c
	sys/arch/evbmips/stand/sbmips/common/cfe.c
	sys/arch/evbmips/stand/sbmips/common/cfe_api.c
	sys/arch/evbmips/stand/sbmips/common/cfe_api.h
	sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h
	sys/arch/evbmips/stand/sbmips/common/cfe_error.h
	sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h
	sys/arch/evbmips/stand/sbmips/common/checksize.sh
	sys/arch/evbmips/stand/sbmips/common/common.h
	sys/arch/evbmips/stand/sbmips/common/panic_putstr.c
	sys/arch/evbmips/stand/sbmips/common/putstr.c
	sys/arch/evbmips/stand/sbmips/common/start.S
	sys/arch/evbmips/stand/sbmips/netboot/Makefile
	sys/arch/evbmips/stand/sbmips/netboot/conf.c
	sys/arch/evbmips/stand/sbmips/netboot/dev_net.c
	sys/arch/evbmips/stand/sbmips/netboot/devopen.c
	sys/arch/evbmips/stand/sbmips/netboot/getsecs.c	upto 1.2
	sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c	upto 1.2
	sys/arch/evbmips/stand/sbmips/netboot/version
	sys/arch/mips/conf/files.sibyte			1.8
	sys/arch/mips/include/pmap.h			1.70
	sys/arch/mips/sibyte/dev/sbbuswatch.c		1.4
	sys/arch/mips/sibyte/dev/sbmac.c		1.49
	sys/arch/mips/sibyte/dev/sbscn.c		1.43
	sys/arch/mips/sibyte/dev/sbsmbus.c		1.17
	sys/arch/mips/sibyte/dev/sbtimer.c		1.21
	sys/arch/mips/sibyte/dev/sbwdog.c		1.15
	sys/arch/mips/sibyte/pci/sbbrz_pci.c		1.8
	usr.sbin/installboot/installboot.8		1.94

Move sys/arch/sbmips/* into sys/arch/evbmips/*/sbmips.
@
text
@a0 37
# $NetBSD: Makefile.bootxx,v 1.1.1.1 2017/07/24 08:56:29 mrg Exp $

SRCS = start.S bootxx.c booted_dev.c blkdev.c cfe.c cfe_api.c \
       putstr.c panic_putstr.c 

BOOT_RELOC = ${PRIMARY_LOAD_ADDRESS}

CPPFLAGS += ${PRIMARY_CPPFLAGS} \
		-DLIBSA_FS_SINGLECOMPONENT -DLIBSA_NO_FS_WRITE \
		-DLIBSA_NO_FS_CLOSE -DLIBSA_NO_FS_SEEK \
		-DLIBSA_SINGLE_DEVICE=blkdev \
		  -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" \
		-DLIBSA_NO_TWIDDLE \
		-DLIBSA_NO_FD_CHECKING \
		-DLIBSA_NO_RAW_ACCESS \
		-DLIBSA_NO_DISKLABEL_MSGS

CLEANFILES+= ${PROG}.sym

${PROG}: ${PROG}.sym
	@@echo creating ${PROG} from ${PROG}.sym...
	@@${OBJCOPY} --output-target=binary -R .reginfo -R .MIPS.abiflags \
	    ${PROG}.sym ${PROG}
	@@chmod 644 ${PROG}
	@@ls -l ${PROG}
	@@${CHECKSIZE_CMD} ${PROG}.sym ${PROG} ${PRIMARY_MAX_LOAD} \
	    ${PRIMARY_MAX_TOTAL} || (rm -f ${PROG} ; false)

SAMISCMAKEFLAGS= SA_INCLUDE_NET=no SA_USE_CREAD=no
.include "../Makefile.bootprogs"

${PROG}.sym: ${OBJS} ${LIBSA} ${LIBKERN}
	${_MKTARGET_LINK}
	${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
	    ${OBJS} ${LIBSA} ${LIBKERN}
	@@chmod 644 ${PROG}.sym
	@@${SIZE} ${PROG}.sym
@


1.1.1.1.2.1
log
@file Makefile.bootxx was added on branch nick-nhusb on 2017-08-28 17:51:36 +0000
@
text
@d1 37
@


1.1.1.1.2.2
log
@Sync with HEAD
@
text
@a0 37
# $NetBSD: Makefile.bootxx,v 1.1.1.1 2017/07/24 08:56:29 mrg Exp $

SRCS = start.S bootxx.c booted_dev.c blkdev.c cfe.c cfe_api.c \
       putstr.c panic_putstr.c 

BOOT_RELOC = ${PRIMARY_LOAD_ADDRESS}

CPPFLAGS += ${PRIMARY_CPPFLAGS} \
		-DLIBSA_FS_SINGLECOMPONENT -DLIBSA_NO_FS_WRITE \
		-DLIBSA_NO_FS_CLOSE -DLIBSA_NO_FS_SEEK \
		-DLIBSA_SINGLE_DEVICE=blkdev \
		  -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" \
		-DLIBSA_NO_TWIDDLE \
		-DLIBSA_NO_FD_CHECKING \
		-DLIBSA_NO_RAW_ACCESS \
		-DLIBSA_NO_DISKLABEL_MSGS

CLEANFILES+= ${PROG}.sym

${PROG}: ${PROG}.sym
	@@echo creating ${PROG} from ${PROG}.sym...
	@@${OBJCOPY} --output-target=binary -R .reginfo -R .MIPS.abiflags \
	    ${PROG}.sym ${PROG}
	@@chmod 644 ${PROG}
	@@ls -l ${PROG}
	@@${CHECKSIZE_CMD} ${PROG}.sym ${PROG} ${PRIMARY_MAX_LOAD} \
	    ${PRIMARY_MAX_TOTAL} || (rm -f ${PROG} ; false)

SAMISCMAKEFLAGS= SA_INCLUDE_NET=no SA_USE_CREAD=no
.include "../Makefile.bootprogs"

${PROG}.sym: ${OBJS} ${LIBSA} ${LIBKERN}
	${_MKTARGET_LINK}
	${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
	    ${OBJS} ${LIBSA} ${LIBKERN}
	@@chmod 644 ${PROG}.sym
	@@${SIZE} ${PROG}.sym
@


