亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bootconfig.c

?? mpc5200 for bsp,it is have passed built.
?? C
?? 第 1 頁 / 共 5 頁
字號:
		break;#ifdef	TARGET_HK_V2F	    case 's':		/* system controller */		{		extern ULONG sysBCLSet ();		if (getArg (&pLine, &value, DEC, !OPT) == OK)		    {		    if (value != 0)			{			(void) sysBCLSet ((ULONG)HK_BCL_SYS_CONTROLLER,					  (ULONG)HK_BCL_SYS_CONTROLLER);			printf ("System controller on.\n");			}		    else			{			(void) sysBCLSet ((ULONG)HK_BCL_SYS_CONTROLLER,					  (ULONG)0);			printf ("System controller off.\n");			}		    }		break;		}#endif	/* TARGET_HK_V2F */#if defined(TARGET_FRC_30) || defined(TARGET_FRC_31) || defined(TARGET_FRC_33)	    case 's':		/* system controller */		if (getArg (&pLine, &value, DEC, !OPT) == OK)		    {		    if (value != 0)			{			*FGA_CTL1 |= FGA_CTL1_SCON;			printf ("System controller on.\n");			}		    else			{			*FGA_CTL1 &= ~FGA_CTL1_SCON;			printf ("System controller off.\n");			}		    }		break;#endif	/* TARGET_FRC_30 || TARGET_FRC_31 || TARGET_FRC_33 */	    case 'p':		/* print boot params */		bootParamsShow (BOOT_LINE_ADRS);		break;	    case 'c':		/* change boot params */		bootParamsPrompt (BOOT_LINE_ADRS);                if (strlen(BOOT_LINE_ADRS) <= BOOT_LINE_SIZE)                    {                    if ((sysNvRamSet (BOOT_LINE_ADRS,                        strlen (BOOT_LINE_ADRS) + 1, 0)) == ERROR)                        printf("\nNOTE: Bootline not saved to NVRAM\n");                    }                else                    printf("\nWARNING:Bootline longer than BOOT_LINE_SIZE \(%d bytes). Not saved to NVRAM\n", (int) BOOT_LINE_SIZE);                break;	    case 'g':		/* go */		if (getArg (&pLine, (int *) &entry, HEX, !OPT) == OK)		    go (entry);		break;#ifdef  INCLUDE_NETWORK	    case 'n':		netifAdrsPrint (pLine);		break;#ifdef ETHERNET_ADR_SET	    case 'N':		mEnet (pLine);		break;#endif  /* ETHERNET_ADR_SET */#endif  /* INCLUDE_NETWORK */	    case '?':			/* help */            case 'h':			/* help */		bootHelp ();		break;            case '@':			/* load and go with internal params */	    case '$':			/* load and go with internal params */		if (bootLoad (pLine, &entry) == OK)		    {		    go (entry);		    }		else		    {		    taskDelay (sysClkRateGet ());	/* pause a second */		    reboot (BOOT_NO_AUTOBOOT);		/* something is awry */		    }		break;	    case 'l':			/* load with internal params */		if (bootLoad (pLine, &entry) == OK)		    {		    printf ("entry = 0x%x\n", (int) entry);		    }		else		    {		    taskDelay (sysClkRateGet ());	/* pause a second */		    reboot (BOOT_NO_AUTOBOOT);		/* something is awry */		    }		break;            case 'v':                   /* print version & logo */                printBootLogo ();                break;	    default:		printf ("Unrecognized command. Type '?' for help.\n");		break;            } /* switch */        } /* FOREVER */    }/******************************************************************************** autoboot - do automatic boot sequence** RETURNS: Doesn't return if successful (starts execution of booted system).*/LOCAL char autoboot     (    int timeout		/* timeout time in seconds */    )    {    ULONG	autoBootTime;    int		timeLeft;    UINT	timeMarker;    int		bytesRead = 0;    FUNCPTR	entry;    char	key;    if (timeout > 0)	{	printf ("\nPress any key to stop auto-boot...\n");	/* Loop looking for a char, or timeout after specified seconds */	autoBootTime = tickGet () + sysClkRateGet () * timeout;	timeMarker = tickGet () + sysClkRateGet ();	timeLeft = timeout;	printf ("%2d\r", timeLeft);	 while ((tickGet () < autoBootTime) && (bytesRead == 0))	    {	    (void) ioctl (consoleFd, FIONREAD, (int) &bytesRead);	    if (tickGet () == timeMarker)		{		timeMarker = tickGet () + sysClkRateGet ();		printf ("%2d\r", --timeLeft);		}	    }	}    if (bytesRead == 0)    /* nothing typed so auto-boot */	{	/* put the console back in line mode so it echoes (so's you can bang	 * on it to see if it's still alive) */	(void) ioctl (consoleFd, FIOSETOPTIONS, OPT_TERMINAL);	printf ("\nauto-booting...\n\n");	if (bootLoad (BOOT_LINE_ADRS, &entry) == OK)	    go (entry);				/* ... and never return */	else	    {	    printf ("Can't load boot file!!\n");	    taskDelay (sysClkRateGet ());	/* pause a second */	    reboot (BOOT_NO_AUTOBOOT);		/* something is awry */	    }	}    else	{	/* read the key that stopped autoboot */	read (consoleFd, &key, 1);	return (key & 0x7f);		/* mask off parity in raw mode */	}    return (ERROR);			/* for lint - can't really get here */    }/******************************************************************************** printBootLogo - print initial boot banner page*/LOCAL void printBootLogo (void)    {    printf ("\n\n\n\n\n\n\n\n\n\n\n");    printf ("%28s%s", "","VxWorks System Boot");    printf ("\n\n\nCopyright 1984-2002  Wind River Systems, Inc.\n\n\n\n\n\n");    printf ("CPU: %s\n", sysModel ());    printf ("Version: %s\n", vxWorksVersion);    printf ("BSP version: " BSP_VERSION BSP_REV "\n");    printf ("Creation date: %s\n\n", creationDate);    }/********************************************************************************* bootHelp - print brief help list*/LOCAL void bootHelp (void)    {    static char *helpMsg[] =	{	"?",                      "- print this list",	"@",                      "- boot (load and go)",	"p",                      "- print boot params",	"c",                      "- change boot params",	"l",                      "- load boot file",	"g adrs",                 "- go to adrs",	"d adrs[,n]",             "- display memory",	"m adrs",                 "- modify memory",	"f adrs, nbytes, value",  "- fill memory",	"t adrs, adrs, nbytes",   "- copy memory",	"e",                      "- print fatal exception",        "v",                      "- print boot logo with version",#ifdef INCLUDE_NETWORK	"n netif",	  	  "- print network interface device address",#if defined(ETHERNET_ADR_SET)	"N",			  "- set ethernet address",#endif  /* ETHERNET_ADR_SET */#endif  /* INCLUDE_NETWORK */#if defined(TARGET_HK_V2F) || defined(TARGET_FRC_30) || \    defined(TARGET_FRC_31) || defined(TARGET_FRC_33)	"s [0/1]",                "- system controller 0 = off, 1 = on",#endif	/* TARGET_HK_V2F/FRC_30/FRC_31/FRC_33 */	"$dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=#", "",	"                          tn=targetname s=script o=other", "",#ifdef	INCLUDE_SCSI_BOOT	"boot device: scsi=id,lun              file name: /sd0/vxWorks","",#endif	/*INCLUDE_SCSI_BOOT*/#ifdef	INCLUDE_FD	"boot device: fd=drive,fdType          file name: /fd0/vxWorks","",#endif	/* INCLUDE_FD */#ifdef	INCLUDE_IDE	"boot device: ide=drive,configType     file name: /ide0/vxWorks","",#endif	/* INCLUDE_IDE */#ifdef	INCLUDE_ATA	"boot device: ata=ctrl,drive           file name: /ata0/vxWorks","",#endif	/* INCLUDE_ATA */#ifdef	INCLUDE_PCMCIA	"boot device: pcmcia=sock              file name: /pcmcia0/vxWorks","",#endif	/* INCLUDE_PCMCIA */#ifdef	INCLUDE_TFFS	"boot device: tffs=drive,removable     file name: /tffs0/vxWorks","",#endif	/* INCLUDE_TFFS */#ifdef INCLUDE_TSFS_BOOT	"boot device: tsfs                     file name: /tgtsvr/vxWorks","",#endif /*INCLUDE_TSFS_BOOT */	"Boot flags:",		  "",#if defined(TARGET_HK_V2F) || defined(TARGET_FRC_30) || \    defined(TARGET_FRC_31) || defined(TARGET_FRC_33)	"  0x01  - don't be system controller",	"",#endif	/* TARGET_HK_V2F/FRC_30/FRC_31/FRC_33 */	"  0x02  - load local system symbols",		"",	"  0x04  - don't autoboot",			"",	"  0x08  - quick autoboot (no countdown)",	"",#ifdef  INCLUDE_NETWORK	"  0x20  - disable login security",		"",#ifdef  INCLUDE_DHCPC	"  0x40  - use dhcp to get boot parameters",	"",#else#ifdef INCLUDE_BOOTP	"  0x40  - use bootp to get boot parameters",	"",#else	"  0x40  - autoconfigure: NOT AVAILABLE (no method installed)",	"",#endif /* INCLUDE_BOOTP */#endif /* INCLUDE_DHCPC */	"  0x80  - use tftp to get boot image",		"",	"  0x100 - use proxy arp",			"",#endif  /* INCLUDE_NETWORK */	NULL	};    FAST char **pMsg;#ifdef  INCLUDE_NETWORK    FAST NETIF *pNif;#endif  /* INCLUDE_NETWORK */#ifdef INCLUDE_END    int count;    char       muxDevName[8];    END_TBL_ENTRY* pDevTbl;#endif /* INCLUDE_END */    printf ("\n");    for (pMsg = helpMsg; *pMsg != NULL; pMsg += 2)	printf (" %-21s %s\n", *pMsg, *(pMsg + 1));#ifdef  INCLUDE_NETWORK    printf ("\navailable boot devices:");#ifdef INCLUDE_END    printf ("Enhanced Network Devices\n");    for (count = 0, pDevTbl = endDevTbl; pDevTbl->endLoadFunc != END_TBL_END;         pDevTbl++, count++)        {        if (!pDevTbl->processed)            {            muxDevName [0] = EOS;            pDevTbl->endLoadFunc (muxDevName, NULL);            printf (" %s%d", muxDevName, pDevTbl->unit);            }        }#endif /* INCLUDE_END */        for (pNif = netIf; pNif->ifName != 0; pNif++)	{	if (strncmp (pNif->ifName, "lo", 2) != 0)	    printf (" %s", pNif->ifName);	}#endif  /* INCLUDE_NETWORK */#ifdef	INCLUDE_SCSI_BOOT    printf (" scsi");#endif	/*INCLUDE_SCSI_BOOT*/#ifdef  INCLUDE_FD    printf (" fd");#endif  /* INCLUDE_FD */#ifdef  INCLUDE_IDE    printf (" ide");#endif  /* INCLUDE_IDE */#ifdef  INCLUDE_ATA    printf (" ata");#endif  /* INCLUDE_ATA */#ifdef  INCLUDE_TFFS    printf (" tffs");#endif  /* INCLUDE_TFFS */#ifdef  INCLUDE_TSFS_BOOT    printf (" tsfs");#endif  /* INCLUDE_TSFS_BOOT */    printf ("\n");    }/********************************************************************************* bootLoad - load a module into memory** RETURNS: OK or ERROR*/LOCAL STATUS bootLoad     (    char *   bootString,    FUNCPTR *pEntry    )    {    BOOT_PARAMS		params;#ifdef  INCLUDE_SCSI_BOOT#ifdef  INCLUDE_SCSI2     SCSI_OPTIONS	options;     UINT		which;     int		devBusId;#endif  /* INCLUDE_SCSI2 */#endif  /* INCLUDE_SCSI_BOOT */#ifdef  INCLUDE_NETWORK    char		nad [20];	/* host's network internet addr */    int			netmask = 0;	/* temporary storage */    int 		result; 	/* classification of address string */    unsigned long 	leaseLen; 	/* lease length field (optional) */#ifdef INCLUDE_DHCPC    DHCP_LEASE_DATA dhcpLease;#endif  /* INCLUDE_DHCPC */    char		buf [30];	/* string of netmask and timestamps */    char 		netDev [BOOT_DEV_LEN + 1];    char 		bootDev [BOOT_DEV_LEN];    BOOL		backplaneBoot = FALSE;    char *		pBootAddr;    BOOL 		attached = FALSE; /* driver is attached */    char                icmpPeer [BOOT_ADDR_LEN];    IMPORT int          netTaskPriority;    int                 oldTaskPriority;#ifdef INCLUDE_END    char		muxDevName[8];#endif /* INCLUDE_END */#endif  /* INCLUDE_NETWORK */    /* copy bootString to low mem address, if specified */    if ((bootString != NULL) && (*bootString != EOS))	strcpy (BOOT_LINE_ADRS, bootString);    /* interpret boot command */    if (usrBootLineCrack (BOOT_LINE_ADRS, &params) != OK)	return (ERROR);    /* Display boot parameters */    bootParamsShow (BOOT_LINE_ADRS);    /* set our processor number: may establish vme access, etc. */    sysFlags = params.flags;    sysProcNumSet (params.procNum);#ifdef	INCLUDE_SCSI_BOOT    /*     * initialize either the SCSI1 or SCSI2 interface; initialize SCSI2 when     * the SCSI2 interface is available.     */#ifndef INCLUDE_SCSI2    scsi1IfInit ();#else    scsi2IfInit ();#endif    if (strncmp (params.bootDev, "scsi", 4) == 0)	{	int bootDevId = NONE;	int bootDevLUN = NONE;#ifdef INCLUDE_SCSI2        /* Set all devices to asynchronous data transfer */        which = SCSI_SET_OPT_XFER_PARAMS;        options.maxOffset = 0;        options.minPeriod = SCSI_SYNC_XFER_MIN_PERIOD;        for (devBusId = 0; devBusId < 8; devBusId++)            {            scsiTargetOptionsSet (pSysScsiCtrl, devBusId, &options, which);            }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲v中文字幕| 久久精品国产澳门| 精品毛片乱码1区2区3区| 91麻豆.com| 国产综合色精品一区二区三区| 亚洲精品欧美专区| 国产欧美一区二区精品久导航| 欧美日韩国产精选| 一本一道波多野结衣一区二区| 国内外成人在线视频| 亚洲bt欧美bt精品777| 亚洲免费av观看| 国产精品污网站| 久久一留热品黄| 日韩欧美一区二区在线视频| 欧美性受极品xxxx喷水| 99精品视频在线观看免费| 国产大片一区二区| 捆绑调教一区二区三区| 午夜电影网亚洲视频| 自拍偷自拍亚洲精品播放| 国产午夜三级一区二区三| 日韩视频一区二区在线观看| 欧美日韩日本视频| 91福利资源站| 91精品1区2区| 色老汉av一区二区三区| 91在线观看视频| 成人av小说网| 成人avav影音| 成人免费高清视频| 成人av在线一区二区| 成人黄色电影在线| www.亚洲激情.com| 色网站国产精品| 91美女片黄在线| 色婷婷综合激情| 欧洲另类一二三四区| 欧美体内she精高潮| 欧美视频一区在线观看| 欧美日韩中文国产| 91精品国产综合久久精品麻豆 | 人妖欧美一区二区| 日韩av一区二区在线影视| 亚洲va韩国va欧美va精品| 丝袜亚洲精品中文字幕一区| 日韩中文欧美在线| 蜜桃视频第一区免费观看| 另类小说图片综合网| 久88久久88久久久| 国产成人综合视频| 99精品黄色片免费大全| 色国产综合视频| 欧美日韩的一区二区| 日韩精品一区二区在线观看| 精品国产免费人成在线观看| 国产亚洲欧美日韩日本| 国产精品第五页| 一区二区三区四区乱视频| 五月天国产精品| 精品一区二区影视| 国产成人精品www牛牛影视| www.爱久久.com| 欧美理论片在线| 久久亚洲一区二区三区四区| 国产精品国产成人国产三级| 亚洲在线视频网站| 日韩成人av影视| 国产美女精品一区二区三区| zzijzzij亚洲日本少妇熟睡| 精品污污网站免费看| 欧美成人精品高清在线播放| 国产精品区一区二区三| 一区二区高清在线| 狠狠色伊人亚洲综合成人| 成人avav影音| 日韩美女天天操| 亚洲欧洲美洲综合色网| 蜜桃久久久久久| 色婷婷综合久久久| 久久久www成人免费无遮挡大片| 国产精品的网站| 免费看欧美女人艹b| 成人国产在线观看| 制服丝袜在线91| 亚洲人成小说网站色在线 | 青青草国产成人av片免费| 国产成人自拍网| 欧美精品一级二级三级| 欧美国产精品专区| 日韩影院在线观看| 91日韩精品一区| www欧美成人18+| 亚洲a一区二区| 97精品电影院| 久久免费看少妇高潮| 亚洲成人动漫在线免费观看| 成人av电影免费在线播放| 精品欧美一区二区三区精品久久| 亚洲一区二区精品久久av| 国产成人综合亚洲91猫咪| 日韩亚洲电影在线| 亚洲午夜久久久久久久久电影院 | 99精品视频一区二区三区| 精品久久久久久综合日本欧美| 一区二区三区不卡视频在线观看 | 欧美成人一区二区三区在线观看| 亚洲色图色小说| 国产精品亚洲成人| 欧美军同video69gay| 亚洲综合成人在线视频| a在线播放不卡| 国产日产精品一区| 国产一区二区不卡在线| 日韩一区二区三| 人妖欧美一区二区| 欧美精品久久久久久久多人混战| 一区二区三区视频在线看| 成人av在线播放网址| 亚洲国产岛国毛片在线| 国产成人无遮挡在线视频| 欧美一级在线视频| 五月婷婷欧美视频| 欧美日韩国产首页| 五月激情综合网| 欧美日韩精品一区二区天天拍小说 | 欧美日韩午夜在线| 一区二区在线观看免费视频播放 | 久久综合九色欧美综合狠狠| 久久国产免费看| 精品乱人伦小说| 国产综合久久久久久鬼色| 精品福利在线导航| 国产一区二区不卡在线| 久久亚洲二区三区| 国产成人亚洲精品青草天美| 久久久久国产精品人| 国产一区在线精品| 国产欧美一区二区三区网站 | 精品一区二区免费| 精品久久久网站| 国产精品伊人色| 欧美国产综合色视频| eeuss国产一区二区三区| 最近中文字幕一区二区三区| 一本大道av伊人久久综合| 亚洲精品中文在线影院| 欧美日韩视频在线第一区| 日韩黄色小视频| 久久久久国产精品厨房| 床上的激情91.| 亚洲区小说区图片区qvod| 欧美曰成人黄网| 日韩高清一级片| 久久久久久久久久久久电影| 波多野结衣一区二区三区| 一区二区三区欧美| 日韩一区二区三区在线观看| 国产成人亚洲综合a∨婷婷图片| 中文字幕一区三区| 欧美久久久久免费| 久久99精品国产| 国产精品九色蝌蚪自拍| 欧美日韩亚洲另类| 国产精品一区免费视频| 亚洲三级久久久| 在线电影欧美成精品| 国产麻豆视频一区| 亚洲黄网站在线观看| 日韩精品一区二区在线观看| 成人网在线播放| 五月综合激情婷婷六月色窝| 国产婷婷色一区二区三区四区| 色伊人久久综合中文字幕| 老司机精品视频导航| 又紧又大又爽精品一区二区| 日韩精品一区二区三区视频播放| 成人精品视频.| 奇米777欧美一区二区| 国产精品久久久久婷婷| 欧美日韩免费在线视频| 国产精品99久| 天堂影院一区二区| 国产精品久久久久久久蜜臀| 日韩一区和二区| 色综合天天在线| 国产在线精品一区二区| 亚洲va天堂va国产va久| 国产精品伦理一区二区| 日韩一区二区三区视频在线 | 免费在线观看成人| 亚洲欧洲国产专区| 欧美精品一区二区三区久久久| 91官网在线观看| 成人一区在线观看| 久热成人在线视频| 精品综合免费视频观看| 亚洲精品国产a久久久久久| 久久久久久久久久电影| 欧美一级在线免费|