? distrib/notes/ofppc/obj ? distrib/notes/prep/obj ? distrib/ofppc/cdroms/installcd/obj ? distrib/ofppc/instkernel/obj ? distrib/ofppc/ramdisks/ramdisk/obj ? distrib/prep/cdroms/installcd/obj ? distrib/prep/floppies/bootfloppy.generic/obj ? distrib/prep/floppies/bootfloppy.sysinst/obj ? distrib/prep/floppies/bootfloppy_com0.generic/obj ? distrib/prep/floppies/bootfloppy_com0.sysinst/obj ? distrib/prep/floppies/bootfloppy_small.sysinst/obj ? distrib/prep/floppies/bootfloppy_small_com0.sysinst/obj ? distrib/prep/floppies/kernel-generic/obj ? distrib/prep/floppies/kernel-ramdisk/obj ? distrib/prep/floppies/ramdisk/obj ? distrib/utils/libhack/obj ? distrib/utils/more/obj ? distrib/utils/ssh/obj ? distrib/utils/sysinst/arch/ofppc/obj ? distrib/utils/sysinst/arch/prep/obj ? distrib/utils/tls/obj ? distrib/utils/x_ed/obj ? distrib/utils/x_gzip/obj ? distrib/utils/x_ifconfig/obj ? distrib/utils/x_netstat/obj ? distrib/utils/x_ping/obj ? distrib/utils/x_ping6/obj ? distrib/utils/x_route/obj ? distrib/utils/x_umount/obj ? distrib/utils/zcat/obj ? sys/arch/powerpc/stand/mkbootimage/obj ? sys/arch/prep/compile/obj ? sys/arch/prep/conf/GENERIC-TK ? sys/arch/prep/conf/PREP ? sys/arch/prep/conf/PREP.1 ? sys/arch/prep/stand/boot/ID ? sys/arch/prep/stand/boot/obj ? sys/arch/prep/stand/boot_com0/obj ? sys/arch/prep/stand/boot_com0_vreset/obj ? sys/arch/prep/stand/common/obj ? etc/obj ? etc/defaults/obj ? etc/mtree/obj ? etc/rc.d/obj Index: distrib/ofppc/ramdisks/ramdisk/list =================================================================== RCS file: /cvs/cvsroot/src/distrib/ofppc/ramdisks/ramdisk/list,v retrieving revision 1.8 diff -u -r1.8 list --- distrib/ofppc/ramdisks/ramdisk/list 3 Jul 2011 23:11:33 -0000 1.8 +++ distrib/ofppc/ramdisks/ramdisk/list 31 Aug 2013 06:32:15 -0000 @@ -51,6 +51,7 @@ PROG sbin/reboot sbin/halt PROG sbin/restore sbin/rrestore PROG sbin/route +PROG sbin/scsictl PROG sbin/shutdown PROG sbin/sysctl PROG sbin/swapctl Index: distrib/sets/lists/base/mi =================================================================== RCS file: /cvs/cvsroot/src/distrib/sets/lists/base/mi,v retrieving revision 1.1040 diff -u -r1.1040 mi --- distrib/sets/lists/base/mi 21 Aug 2013 20:51:57 -0000 1.1040 +++ distrib/sets/lists/base/mi 31 Aug 2013 06:32:17 -0000 @@ -5512,3 +5512,116 @@ ./var/www base-netutil-root ./var/yp base-nis-root ./var/yp/binding base-nis-root +./usr/lib/libbind9.so.6 +./usr/lib/libbind9.so.6.0 +./usr/lib/libdns.so.6 +./usr/lib/libdns.so.6.0 +./usr/lib/libisc.so.6 +./usr/lib/libisc.so.6.0 +./usr/lib/libisccc.so.6 +./usr/lib/libisccc.so.6.0 +./usr/lib/libisccfg.so.6 +./usr/lib/libisccfg.so.6.0 +./usr/lib/liblwres.so.6 +./usr/lib/liblwres.so.6.0 +./usr/libdata/lint/llib-larchive.ln +./usr/libdata/lint/llib-lasn1.ln +./usr/libdata/lint/llib-lbind9.ln +./usr/libdata/lint/llib-lbluetooth.ln +./usr/libdata/lint/llib-lbsdmalloc.ln +./usr/libdata/lint/llib-lbz2.ln +./usr/libdata/lint/llib-lc.ln +./usr/libdata/lint/llib-lcom_err.ln +./usr/libdata/lint/llib-lcompat.ln +./usr/libdata/lint/llib-lcrypt.ln +./usr/libdata/lint/llib-lcrypto.ln +./usr/libdata/lint/llib-lcurses.ln +./usr/libdata/lint/llib-ldes.ln +./usr/libdata/lint/llib-ldm.ln +./usr/libdata/lint/llib-ldns.ln +./usr/libdata/lint/llib-ldns_sd.ln +./usr/libdata/lint/llib-ldwarf.ln +./usr/libdata/lint/llib-ledit.ln +./usr/libdata/lint/llib-lelf.ln +./usr/libdata/lint/llib-levent.ln +./usr/libdata/lint/llib-levent_openssl.ln +./usr/libdata/lint/llib-levent_pthreads.ln +./usr/libdata/lint/llib-lexecinfo.ln +./usr/libdata/lint/llib-lexpat.ln +./usr/libdata/lint/llib-lfetch.ln +./usr/libdata/lint/llib-lform.ln +./usr/libdata/lint/llib-lgnumalloc.ln +./usr/libdata/lint/llib-lgssapi.ln +./usr/libdata/lint/llib-lheimbase.ln +./usr/libdata/lint/llib-lintl.ln +./usr/libdata/lint/llib-lipsec.ln +./usr/libdata/lint/llib-lisc.ln +./usr/libdata/lint/llib-lisccc.ln +./usr/libdata/lint/llib-lisccfg.ln +./usr/libdata/lint/llib-liscsi.ln +./usr/libdata/lint/llib-lisns.ln +./usr/libdata/lint/llib-lkdc.ln +./usr/libdata/lint/llib-lkvm.ln +./usr/libdata/lint/llib-ll.ln +./usr/libdata/lint/llib-llber.ln +./usr/libdata/lint/llib-lldap.ln +./usr/libdata/lint/llib-lldap_r.ln +./usr/libdata/lint/llib-llua.ln +./usr/libdata/lint/llib-llwres.ln +./usr/libdata/lint/llib-llzf.ln +./usr/libdata/lint/llib-lm.ln +./usr/libdata/lint/llib-lmagic.ln +./usr/libdata/lint/llib-lmenu.ln +./usr/libdata/lint/llib-lmj.ln +./usr/libdata/lint/llib-lnetpgp.ln +./usr/libdata/lint/llib-lnetpgpverify.ln +./usr/libdata/lint/llib-lnpf.ln +./usr/libdata/lint/llib-lossaudio.ln +./usr/libdata/lint/llib-lp2k.ln +./usr/libdata/lint/llib-lpam.ln +./usr/libdata/lint/llib-lpcap.ln +./usr/libdata/lint/llib-lpci.ln +./usr/libdata/lint/llib-lperfuse.ln +./usr/libdata/lint/llib-lposix.ln +./usr/libdata/lint/llib-lppath.ln +./usr/libdata/lint/llib-lprop.ln +./usr/libdata/lint/llib-lpthread.ln +./usr/libdata/lint/llib-lpthread_dbg.ln +./usr/libdata/lint/llib-lpuffs.ln +./usr/libdata/lint/llib-lquota.ln +./usr/libdata/lint/llib-lradius.ln +./usr/libdata/lint/llib-lrefuse.ln +./usr/libdata/lint/llib-lresolv.ln +./usr/libdata/lint/llib-lrmt.ln +./usr/libdata/lint/llib-lroken.ln +./usr/libdata/lint/llib-lrpcsvc.ln +./usr/libdata/lint/llib-lrt.ln +./usr/libdata/lint/llib-lrumpclient.ln +./usr/libdata/lint/llib-lrumphijack.ln +./usr/libdata/lint/llib-lrumpuser.ln +./usr/libdata/lint/llib-lsaslc.ln +./usr/libdata/lint/llib-lskey.ln +./usr/libdata/lint/llib-lsqlite3.ln +./usr/libdata/lint/llib-lssh.ln +./usr/libdata/lint/llib-lssl.ln +./usr/libdata/lint/llib-lstdc.ln +./usr/libdata/lint/llib-lterminfo.ln +./usr/libdata/lint/llib-ltre.ln +./usr/libdata/lint/llib-lukfs.ln +./usr/libdata/lint/llib-lusbhid.ln +./usr/libdata/lint/llib-lutil.ln +./usr/libdata/lint/llib-lwrap.ln +./usr/libdata/lint/llib-ly.ln +./usr/libdata/lint/llib-lz.ln +./usr/share/man/html8/amd64/boot_console.html +./usr/share/man/html8/amd64/bootselect.html +./usr/share/man/html8/amd64/dosboot.html +./usr/share/man/html8/amd64/mbr.html +./usr/share/man/html8/amd64/multiboot.html +./usr/share/man/html8/amd64/pxeboot.html +./usr/share/man/man8/amd64/boot_console.8 +./usr/share/man/man8/amd64/bootselect.8 +./usr/share/man/man8/amd64/dosboot.8 +./usr/share/man/man8/amd64/mbr.8 +./usr/share/man/man8/amd64/multiboot.8 +./usr/share/man/man8/amd64/pxeboot.8 Index: sys/arch/powerpc/oea/oea_machdep.c =================================================================== RCS file: /cvs/cvsroot/src/sys/arch/powerpc/oea/oea_machdep.c,v retrieving revision 1.65 diff -u -r1.65 oea_machdep.c --- sys/arch/powerpc/oea/oea_machdep.c 4 Jul 2013 22:59:27 -0000 1.65 +++ sys/arch/powerpc/oea/oea_machdep.c 31 Aug 2013 06:32:19 -0000 @@ -95,6 +95,17 @@ */ static void trap0(void *); +#if 1 +/* The work around for prep machine, which hung if the battable address + pattern is xxx1 11xx . + To align struct battable in x 0000, say, 16bit boundary, suggested by kiyohara@ + To make sure this fragment only to affect .bss, .section directive in and out + are here. */ + __asm ( ".section .bss\n" + ".align 4\n" + ".section .text\n" + ); +#endif /* XXXSL: The battable is not initialized to non-zero for PPC_OEA64 and PPC_OEA64_BRIDGE */ struct bat battable[BAT_VA2IDX(0xffffffff)+1]; @@ -183,7 +194,7 @@ memset(0, 0, 0x100); /* - * Set up trap vectors. Don't assume vectors are on 0x100. + * Set up trap vectors. Don't assume vectors are on 0x100. */ for (exc = exc_base; exc <= exc_base + EXC_LAST; exc += 0x100) { switch (exc - exc_base) { @@ -389,7 +400,7 @@ } #endif /* PPC_OEA601 */ - /* + /* * Configure a PSL user mask matching this processor. */ cpu_psluserset = PSL_EE | PSL_PR | PSL_ME | PSL_IR | PSL_DR | PSL_RI; @@ -873,7 +884,7 @@ #else /* * If the msgbuf is not in segment 0, allocate KVA for it and access - * it via mapped pages. [This prevents unneeded BAT switches.] + * it via mapped pages. [This prevents unneeded BAT switches.] */ v = (void *) msgbuf_paddr; if (msgbuf_paddr + sz > SEGMENT_LENGTH) { @@ -904,7 +915,7 @@ printf("total memory = %s\n", pbuf); /* - * Allocate away the pages that map to 0xDEA[CDE]xxxx. Do this after + * Allocate away the pages that map to 0xDEA[CDE]xxxx. Do this after * the bufpages are allocated in case they overlap since it's not * fatal if we can't allocate these. */