From owner-svn-soc-all@FreeBSD.ORG Mon Jul 9 16:14:52 2012 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from socsvn.FreeBSD.org (unknown [IPv6:2001:4f8:fff6::2f]) by hub.freebsd.org (Postfix) with SMTP id 79A991065670 for ; Mon, 9 Jul 2012 16:14:50 +0000 (UTC) (envelope-from aleek@FreeBSD.org) Received: by socsvn.FreeBSD.org (sSMTP sendmail emulation); Mon, 09 Jul 2012 16:14:50 +0000 Date: Mon, 09 Jul 2012 16:14:50 +0000 From: aleek@FreeBSD.org To: svn-soc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20120709161450.79A991065670@hub.freebsd.org> Cc: Subject: socsvn commit: r239187 - in soc2012/aleek/beaglexm-armv6/sys: arm/conf arm/ti kern X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jul 2012 16:14:52 -0000 Author: aleek Date: Mon Jul 9 16:14:50 2012 New Revision: 239187 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=239187 Log: trying to find bug in mmc Modified: soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_machdep.c soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_mmchs.c soc2012/aleek/beaglexm-armv6/sys/kern/init_main.c Modified: soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM ============================================================================== --- soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM Mon Jul 9 15:44:35 2012 (r239186) +++ soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM Mon Jul 9 16:14:50 2012 (r239187) @@ -59,8 +59,9 @@ options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS #options WITNESS #Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed -#options DIAGNOSTIC -#options DEBUG +options DIAGNOSTIC +options DEBUG + # NFS support #options NFSCL @@ -81,7 +82,7 @@ device mmcsd # mmc/sd flash cards # Boot device is 2nd slice on MMC/SD card -options ROOTDEVNAME=\"ufs:mmcsd0s2\" +#options ROOTDEVNAME=\"msdosfs:mmcsd0s2\" # Console and misc @@ -127,7 +128,7 @@ options FDT_DTB_STATIC makeoptions FDT_DTS_FILE=beagleboardxm.dts -#options MD_ROOT -#options MD_ROOT_SIZE=8192 -#makeoptions MFS_IMAGE=/home/alek/beaglexm-armv6/arm.ramfs -#options ROOTDEVNAME=\"ufs:md0\" +options MD_ROOT +options MD_ROOT_SIZE=8192 +makeoptions MFS_IMAGE=/home/alek/beaglexm-armv6/arm.ramfs +options ROOTDEVNAME=\"ufs:md0\" Modified: soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_machdep.c ============================================================================== --- soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_machdep.c Mon Jul 9 15:44:35 2012 (r239186) +++ soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_machdep.c Mon Jul 9 16:14:50 2012 (r239187) @@ -334,7 +334,7 @@ u_int l1pagetable; int i = 0, j = 0; - arm_early_puts( "BeagleBoard-XM revC FreeBSD hababababa booting...\n" ); + arm_early_puts( "BeagleBoard-XM revC FreeBSD booting...\n" ); kmdp = NULL; lastaddr = 0; @@ -346,6 +346,8 @@ set_cpufuncs(); arm_early_puts( "done!\n" ); + bootverbose = 1; + /* * Mask metadata pointer: it is supposed to be on page boundary. If * the first argument (mdp) doesn't point to a valid address the Modified: soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_mmchs.c ============================================================================== --- soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_mmchs.c Mon Jul 9 15:44:35 2012 (r239186) +++ soc2012/aleek/beaglexm-armv6/sys/arm/ti/ti_mmchs.c Mon Jul 9 16:14:50 2012 (r239187) @@ -91,6 +91,7 @@ #include #include + #ifdef DEBUG #define ti_mmchs_dbg(sc, fmt, args...) \ device_printf((sc)->sc_dev, fmt, ## args); Modified: soc2012/aleek/beaglexm-armv6/sys/kern/init_main.c ============================================================================== --- soc2012/aleek/beaglexm-armv6/sys/kern/init_main.c Mon Jul 9 15:44:35 2012 (r239186) +++ soc2012/aleek/beaglexm-armv6/sys/kern/init_main.c Mon Jul 9 16:14:50 2012 (r239187) @@ -709,6 +709,7 @@ printf("start_init: trying %.*s\n", (int)(next - path), path); + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); /* * Move out the boot flag argument. */ @@ -719,6 +720,7 @@ (void)subyte(--ucp, 's'); options = 1; } + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); #ifdef notyet if (boothowto & RB_FASTBOOT) { (void)subyte(--ucp, 'f'); @@ -731,6 +733,7 @@ options = 1; #endif + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); if (options == 0) (void)subyte(--ucp, '-'); (void)subyte(--ucp, '-'); /* leading hyphen */ @@ -744,6 +747,7 @@ (void)subyte(--ucp, *s); arg0 = ucp; + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); /* * Move out the arg pointers. */ @@ -752,6 +756,7 @@ (void)suword((caddr_t)--uap, (long)(intptr_t)arg1); (void)suword((caddr_t)--uap, (long)(intptr_t)arg0); + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); /* * Point at the arguments. */ @@ -759,6 +764,7 @@ args.argv = uap; args.envv = NULL; + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); /* * Now try to exec the program. If can't for any reason * other than it doesn't exist, complain. @@ -770,9 +776,11 @@ mtx_unlock(&Giant); return; } + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); if (error != ENOENT) printf("exec %.*s: error %d\n", (int)(next - path), path, error); + printf( "%s:%d\n", __FUNCTION__, __LINE__ ); } printf("init: not found in path %s\n", init_path); panic("no init");