Tue Aug 15 10:11:31 2017 UTC ()
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.


(mrg)
diff -r0 -r1.3 src/distrib/sets/lists/base/md.evbmips
diff -r1.7 -r1.8 src/etc/etc.evbmips/MAKEDEV.conf
diff -r1.21 -r1.22 src/etc/etc.evbmips/Makefile.inc
diff -r1.36 -r1.37 src/etc/mtree/Makefile
diff -r0 -r1.1 src/etc/mtree/NetBSD.dist.evbmips
diff -r1.8 -r1.9 src/sys/arch/evbmips/Makefile
diff -r0 -r1.1 src/sys/arch/evbmips/stand/Makefile
diff -r1.2 -r1.3 src/sys/arch/evbmips/stand/sbmips/Makefile.inc
diff -r1.93 -r1.94 src/usr.sbin/installboot/installboot.8

File Added: src/distrib/sets/lists/base/md.evbmips
# $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

cvs diff -r1.7 -r1.8 src/etc/etc.evbmips/MAKEDEV.conf (expand / switch to unified diff)

--- 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.
 6init)
 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
3all_md) 20all_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
22minimal) 40minimal)
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 ;;

cvs diff -r1.21 -r1.22 src/etc/etc.evbmips/Makefile.inc (expand / switch to unified diff)

--- 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
9KERNEL_SUFFIXES= srec ub elf32 9KERNEL_SUFFIXES= srec ub elf32
10 10
11.if ${MACHINE_ARCH} == "mipsel" 11.if ${MACHINE_ARCH} == "mipsel"
12KERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM 12KERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM
13KERNEL_SETS+= MALTA MTX-1 OMSAL400 13KERNEL_SETS+= MALTA MTX-1 OMSAL400
14BUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA 14BUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA
15 15
16KERNEL_SETS+= P4032 P5064 P6032 16KERNEL_SETS+= P4032 P5064 P6032
17 17
18.elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" 18. elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el"
19KERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64 19KERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64
20BUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64 20BUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64
21BUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64 21BUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64
22 22
23.if ${MACHINE_ARCH} == "mips64el" 23. if ${MACHINE_ARCH} == "mips64el"
24KERNEL_SETS+= P5064-64 24KERNEL_SETS+= P5064-64
25KERNEL_SETS+= LOONGSON 25KERNEL_SETS+= LOONGSON
26BUILD_KERNELS+= INSTALL_LOONGSON 26BUILD_KERNELS+= INSTALL_LOONGSON
27KERNEL_SETS+= GDIUM64 27KERNEL_SETS+= GDIUM64
28.else 28. else
29KERNEL_SETS+= ERLITE 29KERNEL_SETS+= ERLITE
30BUILD_KERNELS+= INSTALL_ERLITE 30BUILD_KERNELS+= INSTALL_ERLITE
31.endif 31. endif
32.else 32.else
33KERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH 33KERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH
34BUILD_KERNELS= INSTALL_MALTA 34BUILD_KERNELS= INSTALL_MALTA
35 35
36.endif 36.endif
37 37
 38# SBMIPS has a kernel for all targets
 39KERNEL_SETS+= SBMIPS${MACHINE_ARCH:S/mips//:C/e[lb]//}

cvs diff -r1.36 -r1.37 src/etc/mtree/Makefile (expand / switch to unified diff)

--- 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"
6EXTRA_DIST_FILES= NetBSD.dist.Xorg 6EXTRA_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})
14EXTRA_DIST_FILES+= NetBSD.dist.${MACHINE_ARCH} 14EXTRA_DIST_FILES+= NetBSD.dist.${MACHINE_ARCH}
15.elif !empty(MACHINE_ARCH:Mearm*) 15.elif !empty(MACHINE_ARCH:Mearm*)
16EXTRA_DIST_FILES+= NetBSD.dist.earm 16EXTRA_DIST_FILES+= NetBSD.dist.earm
17.endif 17.endif
18EXTRA_DIST_FILES+= NetBSD.dist.compat # autogenerated 18EXTRA_DIST_FILES+= NetBSD.dist.compat # autogenerated
19.if defined(MKCOMPATX11) && ${MKCOMPATX11} != "no" && ${MKX11} != "no" 19.if defined(MKCOMPATX11) && ${MKCOMPATX11} != "no" && ${MKX11} != "no"
20EXTRA_DIST_FILES+= NetBSD.dist.xcompat # autogenerated 20EXTRA_DIST_FILES+= NetBSD.dist.xcompat # autogenerated
21.endif 21.endif
22.endif 22.endif
23 23
 24.if exists(NetBSD.dist.${MACHINE})
 25EXTRA_DIST_FILES+= NetBSD.dist.${MACHINE}
 26.endif
 27
24.if ${MKATF} != "no" 28.if ${MKATF} != "no"
25EXTRA_DIST_FILES+= NetBSD.dist.tests 29EXTRA_DIST_FILES+= NetBSD.dist.tests
26.if defined(MKCOMPATTESTS) && ${MKCOMPATTESTS} != "no" 30.if defined(MKCOMPATTESTS) && ${MKCOMPATTESTS} != "no"
27EXTRA_DIST_FILES+= NetBSD.dist.tests.compat 31EXTRA_DIST_FILES+= NetBSD.dist.tests.compat
28.endif 32.endif
29.endif 33.endif
30 34
31.if ${MKDTRACE} != "no" 35.if ${MKDTRACE} != "no"
32EXTRA_DIST_FILES+= NetBSD.dist.dtrace 36EXTRA_DIST_FILES+= NetBSD.dist.dtrace
33.endif 37.endif
34 38
35.if ${MKEXTSRC} != "no" 39.if ${MKEXTSRC} != "no"
36EXTRA_DIST_FILES+= NetBSD.dist.extsrc 40EXTRA_DIST_FILES+= NetBSD.dist.extsrc

File Added: src/etc/mtree/NetBSD.dist.evbmips
# $NetBSD: NetBSD.dist.evbmips,v 1.1 2017/08/15 10:11:31 mrg Exp $
./usr/mdec/sbmips

cvs diff -r1.8 -r1.9 src/sys/arch/evbmips/Makefile (expand / switch to unified diff)

--- 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
9TEVBMIPS= ${SYSDIR}/arch/evbmips/tags 9TEVBMIPS= ${SYSDIR}/arch/evbmips/tags
10SEVBMIPS= ${SYSDIR}/arch/evbmips/adm5120/*.[ch] 10SEVBMIPS= ${SYSDIR}/arch/evbmips/adm5120/*.[ch]
11SEVBMIPS+= ${SYSDIR}/arch/evbmips/alchemy/*.[ch] 11SEVBMIPS+= ${SYSDIR}/arch/evbmips/alchemy/*.[ch]
12SEVBMIPS+= ${SYSDIR}/arch/evbmips/atheros/*.[ch] 12SEVBMIPS+= ${SYSDIR}/arch/evbmips/atheros/*.[ch]
13SEVBMIPS+= ${SYSDIR}/arch/evbmips/evbmips/*.[ch] 13SEVBMIPS+= ${SYSDIR}/arch/evbmips/evbmips/*.[ch]
14SEVBMIPS+= ${SYSDIR}/arch/evbmips/gdium/*.[ch] 14SEVBMIPS+= ${SYSDIR}/arch/evbmips/gdium/*.[ch]
15SEVBMIPS+= ${SYSDIR}/arch/evbmips/include/*.h 15SEVBMIPS+= ${SYSDIR}/arch/evbmips/include/*.h
16SEVBMIPS+= ${SYSDIR}/arch/evbmips/isa/*.[ch] 16SEVBMIPS+= ${SYSDIR}/arch/evbmips/isa/*.[ch]
17SEVBMIPS+= ${SYSDIR}/arch/evbmips/malta/*.[ch] 17SEVBMIPS+= ${SYSDIR}/arch/evbmips/malta/*.[ch]
18SEVBMIPS+= ${SYSDIR}/arch/evbmips/rmixl/*.[ch] 18SEVBMIPS+= ${SYSDIR}/arch/evbmips/rmixl/*.[ch]
 19SEVBMIPS+= ${SYSDIR}/arch/evbmips/sbmips/*.[ch]
19AEVBMIPS= ${SYSDIR}/arch/evbmips/evbmips/*.S 20AEVBMIPS= ${SYSDIR}/arch/evbmips/evbmips/*.S
 21AEVBMIPS+= ${SYSDIR}/arch/evbmips/sbmips/*.S
20 22
21# Directories in which to place tags links 23# Directories in which to place tags links
22DEVBMIPS= evbmips include isa pci 24DEVBMIPS= evbmips include isa pci
23 25
24.include "../../kern/Make.tags.inc" 26.include "../../kern/Make.tags.inc"
25 27
26tags: 28tags:
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
36links: 38links:
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
41SUBDIR= compile include 43SUBDIR= compile include stand
42 44
43.include <bsd.subdir.mk> 45.include <bsd.subdir.mk>

File Added: src/sys/arch/evbmips/stand/Makefile
#	$NetBSD: Makefile,v 1.1 2017/08/15 10:11:31 mrg Exp $

SUBDIR=	sbmips

.include <bsd.subdir.mk>

cvs diff -r1.2 -r1.3 src/sys/arch/evbmips/stand/sbmips/Makefile.inc (expand / switch to unified diff)

--- 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
5BINDIR?= /usr/mdec 5BINDIR?= /usr/mdec/sbmips
6WARNS?= 1 6WARNS?= 1
7 7
8MKMAN= no 8MKMAN= no
9 9
10CPPFLAGS+= -I${.CURDIR}/../../.. 10CPPFLAGS+= -I${.CURDIR}/../../..
11LDSTATIC?= -static 11LDSTATIC?= -static

cvs diff -r1.93 -r1.94 src/usr.sbin/installboot/installboot.8 (expand / switch to unified diff)

--- 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
519Installed copy of secondary bootstrap for machine type 519Installed copy of secondary bootstrap for machine type
520.Sy MACHINE . 520.Sy MACHINE .
521. 521.
522.It Pa /boot 522.It Pa /boot
523Installed copy of secondary bootstrap. 523Installed copy of secondary bootstrap.
524Searched for by the primary bootstrap if 524Searched for by the primary bootstrap if
525.Pa /boot. Ns Sy MACHINE 525.Pa /boot. Ns Sy MACHINE
526is not found. 526is not found.
527. 527.
528.El 528.El
529. 529.
 530.Ss Nx Ns Tn /evbmips files
 531.
 532The
 533.Nx Ns Tn /evbmips
 534bootstrap files currently only apply to the SBMIPS kernels for the
 535SiByte/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
 540secondary bootstrap for
 541.Sy FFSv1 ,
 542.Sy FFSv2 ,
 543.Sy LFSv1 ,
 544and
 545.Sy LFSv2 .
 546.It Pa /usr/mdec/sbmips/bootxx_cd9660
 547SBMIPS primary bootstrap for ISO 9660 file system.
 548.It Pa /usr/mdec/sbmips/bootxx_ffs
 549SBMIPS primary bootstrap for FFSv1 and FFSv2 file system.
 550.It Pa /usr/mdec/sbmips/bootxx_lfs
 551SBMIPS primary bootstrap for LFSv1 and LFSv2 file system.
 552.It Pa /usr/mdec/sbmips/netboot
 553SBMIPS primary bootstrap for network root.
 554.Pp
 555Note that
 556.Nm
 557does 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
536primary bootstrap for 567primary bootstrap for
537.Sy FFSv1 , 568.Sy FFSv1 ,
538.Sy FFSv2 , 569.Sy FFSv2 ,
539.Sy LFSv1 , 570.Sy LFSv1 ,
540and 571and
541.Sy LFSv2 . 572.Sy LFSv2 .
542.It Pa /usr/mdec/cdboot 573.It Pa /usr/mdec/cdboot