merge the rest of sbmips into evbmips. install the stand files in /usr/mdec/sbmips/ and document them in installboot(8) even though it isn't really ported yet. also build the SBMIPS kernels. unfortunately, sbmips has been broken since mips64 merge, but the fix can happen in the evbmips version, which we might merge into the older trees anyway. XXX: releng can turn off sbmips* builds now for -current.diff -r0 -r1.3 src/distrib/sets/lists/base/md.evbmips
(mrg)
# $NetBSD: md.evbmips,v 1.3 2017/08/15 10:11:31 mrg Exp $
./usr/mdec/sbmips base-sysutil-bin
./usr/mdec/sbmips/boot base-sysutil-bin
./usr/mdec/sbmips/bootxx_cd9660 base-sysutil-bin
./usr/mdec/sbmips/bootxx_ffs base-sysutil-bin
./usr/mdec/sbmips/bootxx_lfs base-sysutil-bin
./usr/mdec/sbmips/netboot base-sysutil-bin
--- src/etc/etc.evbmips/MAKEDEV.conf 2016/12/24 07:07:06 1.7
+++ src/etc/etc.evbmips/MAKEDEV.conf 2017/08/15 10:11:31 1.8
@@ -1,28 +1,46 @@ | @@ -1,28 +1,46 @@ | |||
1 | # $NetBSD: MAKEDEV.conf,v 1.7 2016/12/24 07:07:06 mrg Exp $ | 1 | # $NetBSD: MAKEDEV.conf,v 1.8 2017/08/15 10:11:31 mrg Exp $ | |
2 | ||||
3 | # When creating a /dev file system on MFS, init makes a FS that leaves | |||
4 | # only 890 (or so) inodes free. Therefore the "init" case (used by | |||
5 | # init for that purpose) must be a trimmed down list. | |||
6 | init) | |||
7 | makedev std wd0 wd1 wd2 wd3 sd0 sd1 sd2 sd3 sd4 | |||
8 | makedev tty00 tty01 | |||
9 | makedev st0 st1 ch0 cd0 cd1 vnd0 vnd1 | |||
10 | makedev bpf | |||
11 | makedev ccd0 md0 ch0 random | |||
12 | makedev cgd0 cgd1 | |||
13 | makedev raid0 | |||
14 | makedev ld0 ld1 ld2 ld3 | |||
15 | makedev usbs | |||
16 | makedev ipty | |||
17 | makedev local | |||
18 | ;; | |||
2 | 19 | |||
3 | all_md) | 20 | all_md) | |
4 | makedev wscons sd0 sd1 sd2 sd3 sd4 | 21 | makedev wscons sd0 sd1 sd2 sd3 sd4 | |
5 | makedev flash0 flash1 flash2 flash3 flash4 flash5 flash6 flash7 | 22 | makedev flash0 flash1 flash2 flash3 flash4 flash5 flash6 flash7 | |
6 | makedev st0 st1 ch0 cd0 cd1 | 23 | makedev st0 st1 ch0 cd0 cd1 | |
7 | makedev ss0 ss1 uk0 uk1 | 24 | makedev ss0 ss1 uk0 uk1 | |
8 | makedev ld0 ld1 ld2 ld3 | 25 | makedev ld0 ld1 ld2 ld3 | |
9 | makedev tty00 tty01 | 26 | makedev tty00 tty01 | |
10 | makedev lpa0 lpt0 audio wd0 wd1 fd0 fd1 | 27 | makedev lpa0 lpt0 audio wd0 wd1 wd2 wd3 fd0 fd1 | |
11 | makedev satlink0 speaker mlx0 | 28 | makedev satlink0 speaker mlx0 | |
12 | makedev scsibus0 scsibus1 scsibus2 scsibus3 | 29 | makedev scsibus0 scsibus1 scsibus2 scsibus3 | |
13 | makedev ses0 ses1 ses2 ses3 | 30 | makedev ses0 ses1 ses2 ses3 | |
14 | makedev usbs isdns | 31 | makedev usbs isdns | |
15 | makedev music rmidi0 rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6 rmidi7 | 32 | makedev music rmidi0 rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6 rmidi7 | |
16 | makedev ttyCZ0 ttyCY0 | 33 | makedev ttyCZ0 ttyCY0 | |
17 | makedev pci0 pci1 pci2 pci3 pci4 pci5 pci6 pci7 | 34 | makedev pci0 pci1 pci2 pci3 pci4 pci5 pci6 pci7 | |
18 | makedev altq sysmon | 35 | makedev altq sysmon | |
19 | makedev iic0 iic1 iic2 iic3 iic4 | 36 | makedev iic0 iic1 iic2 iic3 iic4 | |
37 | makedev kttcp | |||
20 | ;; | 38 | ;; | |
21 | 39 | |||
22 | minimal) | 40 | minimal) | |
23 | makedev std | 41 | makedev std | |
24 | makedev sd0 sd1 sd2 sd3 opty st0 st1 ch0 cd0 cd1 ccd0 ccd1 md0 | 42 | makedev sd0 sd1 sd2 sd3 opty st0 st1 ch0 cd0 cd1 ccd0 ccd1 md0 | |
25 | makedev wd0 wd1 fd0 fd1 | 43 | makedev wd0 wd1 wd2 wd3 fd0 fd1 | |
26 | makedev flash0 flash1 flash2 flash3 flash4 flash5 flash6 flash7 | 44 | makedev flash0 flash1 flash2 flash3 flash4 flash5 flash6 flash7 | |
27 | makedev tty00 tty01 ttyE0 ttyE1 wsmouse0 wskbd0 ttyEcfg | 45 | makedev tty00 tty01 ttyE0 ttyE1 wsmouse0 wskbd0 ttyEcfg | |
28 | ;; | 46 | ;; |
--- src/etc/etc.evbmips/Makefile.inc 2016/09/05 07:23:43 1.21
+++ src/etc/etc.evbmips/Makefile.inc 2017/08/15 10:11:31 1.22
@@ -1,37 +1,39 @@ | @@ -1,37 +1,39 @@ | |||
1 | # $NetBSD: Makefile.inc,v 1.21 2016/09/05 07:23:43 skrll Exp $ | 1 | # $NetBSD: Makefile.inc,v 1.22 2017/08/15 10:11:31 mrg Exp $ | |
2 | # | 2 | # | |
3 | # etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets | 3 | # etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets | |
4 | # | 4 | # | |
5 | 5 | |||
6 | # If you change the list of distributed kernels, don't forget | 6 | # If you change the list of distributed kernels, don't forget | |
7 | # to update the release documentation in distrib/notes/common/contents | 7 | # to update the release documentation in distrib/notes/common/contents | |
8 | 8 | |||
9 | KERNEL_SUFFIXES= srec ub elf32 | 9 | KERNEL_SUFFIXES= srec ub elf32 | |
10 | 10 | |||
11 | .if ${MACHINE_ARCH} == "mipsel" | 11 | .if ${MACHINE_ARCH} == "mipsel" | |
12 | KERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM | 12 | KERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM | |
13 | KERNEL_SETS+= MALTA MTX-1 OMSAL400 | 13 | KERNEL_SETS+= MALTA MTX-1 OMSAL400 | |
14 | BUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA | 14 | BUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA | |
15 | 15 | |||
16 | KERNEL_SETS+= P4032 P5064 P6032 | 16 | KERNEL_SETS+= P4032 P5064 P6032 | |
17 | 17 | |||
18 | .elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" | 18 | . elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" | |
19 | KERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64 | 19 | KERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64 | |
20 | BUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64 | 20 | BUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64 | |
21 | BUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64 | 21 | BUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64 | |
22 | 22 | |||
23 | .if ${MACHINE_ARCH} == "mips64el" | 23 | . if ${MACHINE_ARCH} == "mips64el" | |
24 | KERNEL_SETS+= P5064-64 | 24 | KERNEL_SETS+= P5064-64 | |
25 | KERNEL_SETS+= LOONGSON | 25 | KERNEL_SETS+= LOONGSON | |
26 | BUILD_KERNELS+= INSTALL_LOONGSON | 26 | BUILD_KERNELS+= INSTALL_LOONGSON | |
27 | KERNEL_SETS+= GDIUM64 | 27 | KERNEL_SETS+= GDIUM64 | |
28 | .else | 28 | . else | |
29 | KERNEL_SETS+= ERLITE | 29 | KERNEL_SETS+= ERLITE | |
30 | BUILD_KERNELS+= INSTALL_ERLITE | 30 | BUILD_KERNELS+= INSTALL_ERLITE | |
31 | .endif | 31 | . endif | |
32 | .else | 32 | .else | |
33 | KERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH | 33 | KERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH | |
34 | BUILD_KERNELS= INSTALL_MALTA | 34 | BUILD_KERNELS= INSTALL_MALTA | |
35 | 35 | |||
36 | .endif | 36 | .endif | |
37 | 37 | |||
38 | # SBMIPS has a kernel for all targets | |||
39 | KERNEL_SETS+= SBMIPS${MACHINE_ARCH:S/mips//:C/e[lb]//} |
--- src/etc/mtree/Makefile 2016/11/15 22:31:07 1.36
+++ src/etc/mtree/Makefile 2017/08/15 10:11:31 1.37
@@ -1,36 +1,40 @@ | @@ -1,36 +1,40 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2016/11/15 22:31:07 matt Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2017/08/15 10:11:31 mrg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | .if ${MKX11} != "no" | 5 | .if ${MKX11} != "no" | |
6 | EXTRA_DIST_FILES= NetBSD.dist.Xorg | 6 | EXTRA_DIST_FILES= NetBSD.dist.Xorg | |
7 | .endif | 7 | .endif | |
8 | 8 | |||
9 | # XXX these are only used by compat currently, but they could be used | 9 | # XXX these are only used by compat currently, but they could be used | |
10 | # by something else; this may need to be fixed properly in the future. | 10 | # by something else; this may need to be fixed properly in the future. | |
11 | .if defined(MKCOMPAT) && ${MKCOMPAT} != "no" | 11 | .if defined(MKCOMPAT) && ${MKCOMPAT} != "no" | |
12 | .include "${NETBSDSRCDIR}/compat/archdirs.mk" | 12 | .include "${NETBSDSRCDIR}/compat/archdirs.mk" | |
13 | .if exists(NetBSD.dist.${MACHINE_ARCH}) | 13 | .if exists(NetBSD.dist.${MACHINE_ARCH}) | |
14 | EXTRA_DIST_FILES+= NetBSD.dist.${MACHINE_ARCH} | 14 | EXTRA_DIST_FILES+= NetBSD.dist.${MACHINE_ARCH} | |
15 | .elif !empty(MACHINE_ARCH:Mearm*) | 15 | .elif !empty(MACHINE_ARCH:Mearm*) | |
16 | EXTRA_DIST_FILES+= NetBSD.dist.earm | 16 | EXTRA_DIST_FILES+= NetBSD.dist.earm | |
17 | .endif | 17 | .endif | |
18 | EXTRA_DIST_FILES+= NetBSD.dist.compat # autogenerated | 18 | EXTRA_DIST_FILES+= NetBSD.dist.compat # autogenerated | |
19 | .if defined(MKCOMPATX11) && ${MKCOMPATX11} != "no" && ${MKX11} != "no" | 19 | .if defined(MKCOMPATX11) && ${MKCOMPATX11} != "no" && ${MKX11} != "no" | |
20 | EXTRA_DIST_FILES+= NetBSD.dist.xcompat # autogenerated | 20 | EXTRA_DIST_FILES+= NetBSD.dist.xcompat # autogenerated | |
21 | .endif | 21 | .endif | |
22 | .endif | 22 | .endif | |
23 | 23 | |||
24 | .if exists(NetBSD.dist.${MACHINE}) | |||
25 | EXTRA_DIST_FILES+= NetBSD.dist.${MACHINE} | |||
26 | .endif | |||
27 | ||||
24 | .if ${MKATF} != "no" | 28 | .if ${MKATF} != "no" | |
25 | EXTRA_DIST_FILES+= NetBSD.dist.tests | 29 | EXTRA_DIST_FILES+= NetBSD.dist.tests | |
26 | .if defined(MKCOMPATTESTS) && ${MKCOMPATTESTS} != "no" | 30 | .if defined(MKCOMPATTESTS) && ${MKCOMPATTESTS} != "no" | |
27 | EXTRA_DIST_FILES+= NetBSD.dist.tests.compat | 31 | EXTRA_DIST_FILES+= NetBSD.dist.tests.compat | |
28 | .endif | 32 | .endif | |
29 | .endif | 33 | .endif | |
30 | 34 | |||
31 | .if ${MKDTRACE} != "no" | 35 | .if ${MKDTRACE} != "no" | |
32 | EXTRA_DIST_FILES+= NetBSD.dist.dtrace | 36 | EXTRA_DIST_FILES+= NetBSD.dist.dtrace | |
33 | .endif | 37 | .endif | |
34 | 38 | |||
35 | .if ${MKEXTSRC} != "no" | 39 | .if ${MKEXTSRC} != "no" | |
36 | EXTRA_DIST_FILES+= NetBSD.dist.extsrc | 40 | EXTRA_DIST_FILES+= NetBSD.dist.extsrc |
# $NetBSD: NetBSD.dist.evbmips,v 1.1 2017/08/15 10:11:31 mrg Exp $
./usr/mdec/sbmips
--- src/sys/arch/evbmips/Makefile 2011/04/04 19:46:40 1.8
+++ src/sys/arch/evbmips/Makefile 2017/08/15 10:11:31 1.9
@@ -1,43 +1,45 @@ | @@ -1,43 +1,45 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2011/04/04 19:46:40 dyoung Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2017/08/15 10:11:31 mrg Exp $ | |
2 | 2 | |||
3 | # Makefile for evbmips tags file and boot blocks | 3 | # Makefile for evbmips tags file and boot blocks | |
4 | 4 | |||
5 | # Find where mips source files are for inclusion in tags | 5 | # Find where mips source files are for inclusion in tags | |
6 | .include <../mips/Makefile.inc> | 6 | .include <../mips/Makefile.inc> | |
7 | 7 | |||
8 | # XXX ! fix this | 8 | # XXX ! fix this | |
9 | TEVBMIPS= ${SYSDIR}/arch/evbmips/tags | 9 | TEVBMIPS= ${SYSDIR}/arch/evbmips/tags | |
10 | SEVBMIPS= ${SYSDIR}/arch/evbmips/adm5120/*.[ch] | 10 | SEVBMIPS= ${SYSDIR}/arch/evbmips/adm5120/*.[ch] | |
11 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/alchemy/*.[ch] | 11 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/alchemy/*.[ch] | |
12 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/atheros/*.[ch] | 12 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/atheros/*.[ch] | |
13 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/evbmips/*.[ch] | 13 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/evbmips/*.[ch] | |
14 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/gdium/*.[ch] | 14 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/gdium/*.[ch] | |
15 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/include/*.h | 15 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/include/*.h | |
16 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/isa/*.[ch] | 16 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/isa/*.[ch] | |
17 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/malta/*.[ch] | 17 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/malta/*.[ch] | |
18 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/rmixl/*.[ch] | 18 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/rmixl/*.[ch] | |
19 | SEVBMIPS+= ${SYSDIR}/arch/evbmips/sbmips/*.[ch] | |||
19 | AEVBMIPS= ${SYSDIR}/arch/evbmips/evbmips/*.S | 20 | AEVBMIPS= ${SYSDIR}/arch/evbmips/evbmips/*.S | |
21 | AEVBMIPS+= ${SYSDIR}/arch/evbmips/sbmips/*.S | |||
20 | 22 | |||
21 | # Directories in which to place tags links | 23 | # Directories in which to place tags links | |
22 | DEVBMIPS= evbmips include isa pci | 24 | DEVBMIPS= evbmips include isa pci | |
23 | 25 | |||
24 | .include "../../kern/Make.tags.inc" | 26 | .include "../../kern/Make.tags.inc" | |
25 | 27 | |||
26 | tags: | 28 | tags: | |
27 | -rm -f ${TEVBMIPS} | 29 | -rm -f ${TEVBMIPS} | |
28 | -echo ${SEVBMIPS} ${SMIPS} | xargs ctags -wadtf ${TEVBMIPS} | 30 | -echo ${SEVBMIPS} ${SMIPS} | xargs ctags -wadtf ${TEVBMIPS} | |
29 | -${FINDCOMM} | xargs ctags -wadtf ${TEVBMIPS} | 31 | -${FINDCOMM} | xargs ctags -wadtf ${TEVBMIPS} | |
30 | egrep "^LEAF(.*)|^[AN]LEAF(.*)|^NON_LEAF(.*)" ${AEVBMIPS} ${AMIPS} | \ | 32 | egrep "^LEAF(.*)|^[AN]LEAF(.*)|^NON_LEAF(.*)" ${AEVBMIPS} ${AMIPS} | \ | |
31 | ${TOOL_SED} -e \ | 33 | ${TOOL_SED} -e \ | |
32 | "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ | 34 | "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ | |
33 | >> ${TEVBMIPS} | 35 | >> ${TEVBMIPS} | |
34 | sort -o ${TEVBMIPS} ${TEVBMIPS} | 36 | sort -o ${TEVBMIPS} ${TEVBMIPS} | |
35 | 37 | |||
36 | links: | 38 | links: | |
37 | -for i in ${DEVBMIPS}; do \ | 39 | -for i in ${DEVBMIPS}; do \ | |
38 | cd $$i && rm -f tags; ln -s ../tags tags; done | 40 | cd $$i && rm -f tags; ln -s ../tags tags; done | |
39 | 41 | |||
40 | 42 | |||
41 | SUBDIR= compile include | 43 | SUBDIR= compile include stand | |
42 | 44 | |||
43 | .include <bsd.subdir.mk> | 45 | .include <bsd.subdir.mk> |
# $NetBSD: Makefile,v 1.1 2017/08/15 10:11:31 mrg Exp $
SUBDIR= sbmips
.include <bsd.subdir.mk>
--- src/sys/arch/evbmips/stand/sbmips/Makefile.inc 2017/07/24 10:34:54 1.2
+++ src/sys/arch/evbmips/stand/sbmips/Makefile.inc 2017/08/15 10:11:31 1.3
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | # $NetBSD: Makefile.inc,v 1.2 2017/07/24 10:34:54 mrg Exp $ | 1 | # $NetBSD: Makefile.inc,v 1.3 2017/08/15 10:11:31 mrg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | BINDIR?= /usr/mdec | 5 | BINDIR?= /usr/mdec/sbmips | |
6 | WARNS?= 1 | 6 | WARNS?= 1 | |
7 | 7 | |||
8 | MKMAN= no | 8 | MKMAN= no | |
9 | 9 | |||
10 | CPPFLAGS+= -I${.CURDIR}/../../.. | 10 | CPPFLAGS+= -I${.CURDIR}/../../.. | |
11 | LDSTATIC?= -static | 11 | LDSTATIC?= -static |
--- src/usr.sbin/installboot/installboot.8 2017/07/03 21:35:30 1.93
+++ src/usr.sbin/installboot/installboot.8 2017/08/15 10:11:31 1.94
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | .\" $NetBSD: installboot.8,v 1.93 2017/07/03 21:35:30 wiz Exp $ | 1 | .\" $NetBSD: installboot.8,v 1.94 2017/08/15 10:11:31 mrg Exp $ | |
2 | .\" | 2 | .\" | |
3 | .\" Copyright (c) 2002-2015 The NetBSD Foundation, Inc. | 3 | .\" Copyright (c) 2002-2017 The NetBSD Foundation, Inc. | |
4 | .\" All rights reserved. | 4 | .\" All rights reserved. | |
5 | .\" | 5 | .\" | |
6 | .\" This code is derived from software contributed to The NetBSD Foundation | 6 | .\" This code is derived from software contributed to The NetBSD Foundation | |
7 | .\" by Luke Mewburn of Wasabi Systems. | 7 | .\" by Luke Mewburn of Wasabi Systems. | |
8 | .\" | 8 | .\" | |
9 | .\" Redistribution and use in source and binary forms, with or without | 9 | .\" Redistribution and use in source and binary forms, with or without | |
10 | .\" modification, are permitted provided that the following conditions | 10 | .\" modification, are permitted provided that the following conditions | |
11 | .\" are met: | 11 | .\" are met: | |
12 | .\" 1. Redistributions of source code must retain the above copyright | 12 | .\" 1. Redistributions of source code must retain the above copyright | |
13 | .\" notice, this list of conditions and the following disclaimer. | 13 | .\" notice, this list of conditions and the following disclaimer. | |
14 | .\" 2. Redistributions in binary form must reproduce the above copyright | 14 | .\" 2. Redistributions in binary form must reproduce the above copyright | |
15 | .\" notice, this list of conditions and the following disclaimer in the | 15 | .\" notice, this list of conditions and the following disclaimer in the | |
16 | .\" documentation and/or other materials provided with the distribution. | 16 | .\" documentation and/or other materials provided with the distribution. | |
@@ -517,26 +517,57 @@ Synonym for | @@ -517,26 +517,57 @@ Synonym for | |||
517 | . | 517 | . | |
518 | .It Pa /boot. Ns Sy MACHINE | 518 | .It Pa /boot. Ns Sy MACHINE | |
519 | Installed copy of secondary bootstrap for machine type | 519 | Installed copy of secondary bootstrap for machine type | |
520 | .Sy MACHINE . | 520 | .Sy MACHINE . | |
521 | . | 521 | . | |
522 | .It Pa /boot | 522 | .It Pa /boot | |
523 | Installed copy of secondary bootstrap. | 523 | Installed copy of secondary bootstrap. | |
524 | Searched for by the primary bootstrap if | 524 | Searched for by the primary bootstrap if | |
525 | .Pa /boot. Ns Sy MACHINE | 525 | .Pa /boot. Ns Sy MACHINE | |
526 | is not found. | 526 | is not found. | |
527 | . | 527 | . | |
528 | .El | 528 | .El | |
529 | . | 529 | . | |
530 | .Ss Nx Ns Tn /evbmips files | |||
531 | . | |||
532 | The | |||
533 | .Nx Ns Tn /evbmips | |||
534 | bootstrap files currently only apply to the SBMIPS kernels for the | |||
535 | SiByte/Broadcom BCM1250 and BCM1480 CPUs. | |||
536 | .Bl -tag -width /usr/mdec/sbmips/bootxx_cd9660 | |||
537 | . | |||
538 | .It Pa /usr/mdec/sbmips/boot | |||
539 | .Nx Ns Tn /evbmips | |||
540 | secondary bootstrap for | |||
541 | .Sy FFSv1 , | |||
542 | .Sy FFSv2 , | |||
543 | .Sy LFSv1 , | |||
544 | and | |||
545 | .Sy LFSv2 . | |||
546 | .It Pa /usr/mdec/sbmips/bootxx_cd9660 | |||
547 | SBMIPS primary bootstrap for ISO 9660 file system. | |||
548 | .It Pa /usr/mdec/sbmips/bootxx_ffs | |||
549 | SBMIPS primary bootstrap for FFSv1 and FFSv2 file system. | |||
550 | .It Pa /usr/mdec/sbmips/bootxx_lfs | |||
551 | SBMIPS primary bootstrap for LFSv1 and LFSv2 file system. | |||
552 | .It Pa /usr/mdec/sbmips/netboot | |||
553 | SBMIPS primary bootstrap for network root. | |||
554 | .Pp | |||
555 | Note that | |||
556 | .Nm | |||
557 | does not currently support evbmips directly. | |||
558 | . | |||
559 | .El | |||
560 | . | |||
530 | .Ss Nx Ns Tn /hppa files | 561 | .Ss Nx Ns Tn /hppa files | |
531 | . | 562 | . | |
532 | .Bl -tag -width /usr/mdec/bootxx_ustarfs | 563 | .Bl -tag -width /usr/mdec/bootxx_ustarfs | |
533 | . | 564 | . | |
534 | .It Pa /usr/mdec/xxboot | 565 | .It Pa /usr/mdec/xxboot | |
535 | .Nx Ns Tn /hppa | 566 | .Nx Ns Tn /hppa | |
536 | primary bootstrap for | 567 | primary bootstrap for | |
537 | .Sy FFSv1 , | 568 | .Sy FFSv1 , | |
538 | .Sy FFSv2 , | 569 | .Sy FFSv2 , | |
539 | .Sy LFSv1 , | 570 | .Sy LFSv1 , | |
540 | and | 571 | and | |
541 | .Sy LFSv2 . | 572 | .Sy LFSv2 . | |
542 | .It Pa /usr/mdec/cdboot | 573 | .It Pa /usr/mdec/cdboot |