|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2012年02月29日(水) 旧暦 [n年日記] [更新:"2012/03/01 18:04:42"]#1 [NetBSD] evbppc NetBSD 6.0_BETA on TeraStation TS/TGL
Have cvs update with tag netbsd-6, and patch with Kawauchi version,
cvs update -r netbsd-6 -dPA zcat testing/evbppc/patch-current/.tmp/20120227.evbppc-current.diff.bz2 \ patch -s -p0(I had removed some directories and files which were generated by previous patch operation.) time sudo ./build.sh -j 8 -m evbppc release |& tee ../log/20120227-kurobox-2 ===> Successful make release ===> build.sh ended: Wed Feb 29 00:07:30 JST 2012 ===> Summary of results: build.sh command: ./build.sh -j 8 -m evbppc release build.sh started: Tue Feb 28 22:37:41 JST 2012 NetBSD version: 6.0_BETA MACHINE: evbppc MACHINE_ARCH: powerpc Build platform: NetBSD 5.1 amd64 HOST_SH: /bin/sh TOOLDIR path: /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64 DESTDIR path: /export/src-netbsd-6-patched/obj/destdir.evbppc RELEASEDIR path: /export/src-netbsd-6-patched/obj/releasedir Updated makewrapper: /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/nbmake-evbppc Successful make release build.sh ended: Wed Feb 29 00:07:30 JST 2012 ===> . 12272.08s 2245.95s 1:29:50.01 269% 0+0k 27220+41732io 143559pf+0w 0.55s 12.15s 1:29:50.02 0% 0+0k 0+1129io 12pf+0wFollowing patch was NOT include in above diff -u etc/etc.evbppc/Makefile.inc etc/etc.evbppc/.*Make* --- etc/etc.evbppc/Makefile.inc 2012-02-27 22:58:45.000000000 +0900 +++ etc/etc.evbppc/.#Makefile.inc.1.8 2012-01-18 21:56:26.000000000 +0900 .... -KERNEL_SETS+= MPC8536DS MPC8548CDS P2020DS P2020RDB RB800 +KERNEL_SETS+= MPC8536DS MPC8548CDS P2020DS P2020RDB RB800 KUROBOXSo, I did following to get kernel sudo rm -rf /export/src-netbsd-6-patched/sys/arch/evbppc/compile/obj time sudo ./build.sh -m evbppc -j 8 -T /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64 kernel=KUROBOXand got fine results # link KUROBOX/netbsd /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/powerpc--netbsd-ld \ -Map netbsd.map --cref -N -T /export/src-netbsd-6-patched/sys/arch/powerpc/conf/kern.ldscript \ -Ttext 0x90000 -e __start -S -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o NetBSD 6.0_BETA (KUROBOX) #0: Wed Feb 29 08:48:42 JST 2012 text data bss dec hex filename 3543368 485276 161816 4190460 3ff0fc netbsd /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/powerpc--netbsd-dbsym netbsd /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/powerpc--netbsd-objcopy -O binary netbsd netbsd.bin /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/powerpc--netbsd-objcopy -S -O binary netbsd netbsd.bin ===> Kernels built from KUROBOX: /export/src-netbsd-6-patched/sys/arch/evbppc/compile/obj/KUROBOX/netbsd ===> build.sh ended: Wed Feb 29 08:48:44 JST 2012 ===> Summary of results: build.sh command: ./build.sh -m evbppc -j 8 \ -T /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64 kernel=KUROBOX build.sh started: Wed Feb 29 08:47:26 JST 2012 NetBSD version: 6.0_BETA MACHINE: evbppc MACHINE_ARCH: powerpc Build platform: NetBSD 5.1 amd64 HOST_SH: /bin/sh TOOLDIR path: /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64 DESTDIR path: /export/src-netbsd-6-patched/obj/destdir.evbppc RELEASEDIR path: /export/src-netbsd-6-patched/obj/releasedir Updated makewrapper: /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/nbmake-evbppc Building kernel without building new tools Building kernel: KUROBOX Build directory: /export/src-netbsd-6-patched/sys/arch/evbppc/compile/obj/KUROBOX Kernels built from KUROBOX: /export/src-netbsd-6-patched/sys/arch/evbppc/compile/obj/KUROBOX/netbsd build.sh ended: Wed Feb 29 08:48:44 JST 2012 ===> . 169.33s 37.62s 1:18.14 264% 0+0k 56+160io 3531pf+0wsys/arch/evbppc/conf/INSTALL_KUROBOX include "arch/evbppc/conf/KUROBOX" #ident "INSTALL_KUROBOX-$Revision$" include "arch/evbppc/conf/INSTALL.inc"% cvs diff etc/etc.evbppc/Makefile.inc Index: etc/etc.evbppc/Makefile.inc =================================================================== RCS file: /cvs/cvsroot/src/etc/etc.evbppc/Makefile.inc,v retrieving revision 1.10 diff -u -r1.10 Makefile.inc --- etc/etc.evbppc/Makefile.inc 4 Feb 2012 10:32:11 -0000 1.10 +++ etc/etc.evbppc/Makefile.inc 29 Feb 2012 00:36:10 -0000 @@ -7,9 +7,11 @@ # to update the release documentation in distrib/notes/common/contents KERNEL_SETS= WALNUT EXPLORA451 OPENBLOCKS200 OPENBLOCKS266 +KERNEL_SETS+= KUROBOX KERNEL_SETS+= EV64260 PMPPC KERNEL_SETS+= MPC8536DS MPC8548CDS P2020DS P2020RDB RB800 KERNEL_SUFFIXES= img BUILD_KERNELS= INSTALL_WALNUT INSTALL_OPENBLOCKS266 INSTALL_PMPPC +BUILD_KERNELS+= INSTALL_KUROBOX BUILD_KERNELS+= INSTALL_P2020DS INSTALL_P2020RDBTo get INSTALL MD kernel,
@ raidctl was not included in INSTALL_KUROBOX kernel,:cd distrib/evbppc/ramdisk/ vi distrib/evbppc/ramdisk/list Index: evbppc/ramdisk/list =================================================================== RCS file: /cvs/cvsroot/src/distrib/evbppc/ramdisk/list,v retrieving revision 1.18 diff -u -r1.18 list --- evbppc/ramdisk/list 1 Feb 2012 22:25:46 -0000 1.18 +++ evbppc/ramdisk/list 1 Mar 2012 07:11:38 -0000 @@ -17,6 +17,7 @@ PROG bin/pax usr/bin/tar PROG bin/pwd PROG bin/ps +PROG bin/raidctl PROG bin/rcmd PROG bin/rcp PROG bin/rm cd distrib/evbppc/ramdisk/ sudo /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/nbmake-evbppc ls obj/ cd ../md-kernel/ sudo /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/nbmake-evbppc sudo /export/src-netbsd-6-patched/obj/tooldir.NetBSD-5.1-amd64/bin/powerpc--netbsd-objcopy -O binary ./obj/netbsd-INSTALL_KUROBOX ./obj/netbsd-INSTALL_KUROBOX.binStrange, rebooting this kernel still not having raidctl. why ? It is not under /bin, instead, should be under /sbin. Correct patch should look like this. Index: evbppc/ramdisk/list =================================================================== RCS file: /cvs/cvsroot/src/distrib/evbppc/ramdisk/list,v retrieving revision 1.18 diff -u -r1.18 list --- evbppc/ramdisk/list 1 Feb 2012 22:25:46 -0000 1.18 +++ evbppc/ramdisk/list 1 Mar 2012 07:29:30 -0000 @@ -47,6 +47,7 @@ PROG sbin/newfs_ext2fs PROG sbin/newfs_msdos PROG sbin/ping +PROG sbin/raidctl PROG sbin/reboot sbin/halt PROG sbin/restore sbin/rrestore PROG sbin/routeNo, not yet, shall I need make clean ? Even after make clean at ramdisk, I did not get raidctl yet. Shall I make clean under sysinst ? I was copying from wrong obj directory. Now I got it. And then, next problem is missing device file.Index: ./evbppc/ramdisk/Makefile =================================================================== RCS file: /cvs/cvsroot/src/distrib/evbppc/ramdisk/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- ./evbppc/ramdisk/Makefile 1 Feb 2012 21:57:13 -0000 1.11 +++ ./evbppc/ramdisk/Makefile 1 Mar 2012 08:37:56 -0000 @@ -21,6 +21,7 @@ ${NETBSDSRCDIR}/etc/netconfig ${DISTRIBDIR}/common/protocols \ ${DISTRIBDIR}/common/services MAKEDEVTARGETS= std md0 wd0 wd1 wd2 wd3 cd0 cd1 sd0 sd1 sd2 sd3 st0 pty0 ttyv0 +MAKEDEVTARGETS+= raid0 raid1 raid2 MAKEDEVTARGETS+= ld0 ld1 # Use stubs to eliminate some large stuff from libc(We need make clean at ramdisk to have above patch effective. It is Makefile and it is mostly natural. Who includes Makefile for the dependency :-) ( つっこみ )
|
最近の日記 2025年01月15日 ・今更 advent calendar 2025年01月12日 ・金柑収穫 2025年01月07日 ・sh: 1: not found ・sh: 1: not found 2025年01月02日 ・geography/R-s2 | ||