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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? init.s

?? ppcboot2.0 華恒光盤里帶的BOOTLOADER
?? S
字號:
/*------------------------------------------------------------------------------+ * *      This source code has been made available to you by IBM on an AS-IS *      basis.  Anyone receiving this source is licensed under IBM *      copyrights to use it in any way he or she deems fit, including *      copying it, modifying it, compiling it, and redistributing it either *      with or without modifications.  No license under IBM patents or *      patent applications is to be implied by the copyright license. * *      Any user of this software should understand that IBM cannot provide *      technical support for this software and will not be responsible for *      any consequences resulting from the use of this software. * *      Any person who transfers this source code or any derivative work *      must include the IBM copyright notice, this paragraph, and the *      preceding two paragraphs in the transferred software. * *      COPYRIGHT   I B M   CORPORATION 1995 *      LICENSED MATERIAL  -  PROGRAM PROPERTY OF I B M *-------------------------------------------------------------------------------*//*----------------------------------------------------------------------------- * Function:     ext_bus_cntlr_init * Description:  Initializes the External Bus Controller for the external *		peripherals. IMPORTANT: For pass1 this code must run from *		cache since you can not reliably change a peripheral banks *		timing register (pbxap) while running code from that bank. *		For ex., since we are running from ROM on bank 0, we can NOT *		execute the code that modifies bank 0 timings from ROM, so *		we run it from cache. *	Bank 0 - Flash or Multi Purpose Socket *	Bank 1 - Multi Purpose Socket or Flash (set in C-Code) *	Bank 2 - UART 1 (set in C-Code) *	Bank 3 - UART 2 (set in C-Code) *	Bank 4 - not used *	Bank 5 - not used *	Bank 6 - not used *	Bank 7 - PLD Register *-----------------------------------------------------------------------------*/#include <ppc4xx.h>#define _LINUX_CONFIG_H 1	/* avoid reading Linux autoconf.h file	*/#include <configs/MIP405.h>#include <ppc_asm.tmpl>#include <ppc_defs.h>#include <asm/cache.h>#include <asm/mmu.h>#include "mip405.h" 	.globl	ext_bus_cntlr_initext_bus_cntlr_init:  mflr    r4                      /* save link register */  bl      ..getAddr..getAddr:  mflr    r3                      /* get address of ..getAddr */  mtlr    r4                      /* restore link register */  addi    r4,0,14                 /* set ctr to 14; used to prefetch */  mtctr   r4                      /* 14 cache lines to fit this function */                                   /* in cache (gives us 8x14=112 instrctns) */..ebcloop:  icbt    r0,r3                   /* prefetch cache line for addr in r3 */  addi    r3,r3,32								/* move to next cache line */  bdnz    ..ebcloop               /* continue for 14 cache lines */   /*-------------------------------------------------------------------    * Delay to ensure all accesses to ROM are complete before changing    * bank 0 timings.    *------------------------------------------------------------------- */	addis	r3,0,0x0  ori     r3,r3,0xA000  mtctr   r3..spinlp:  bdnz    ..spinlp                /* spin loop */	/*-----------------------------------------------------------------------	 * decide boot up mode	 *----------------------------------------------------------------------- */	addi		r4,0,pb0cr	mtdcr		ebccfga,r4	mfdcr		r4,ebccfgd	andi.		r0, r4, 0x2000			/* mask out irrelevant bits */	beq			0f						/* jump if 8 bit bus width */	/* setup 16 bit things (Flash Boot)   *-----------------------------------------------------------------------   * Memory Bank 0 (16 Bit Flash) initialization   *---------------------------------------------------------------------- */	addi    r4,0,pb0ap	mtdcr   ebccfga,r4//	addis   r4,0,0xFF8F//	ori     r4,r4,0xFE80//	addis   r4,0,0x9B01//	ori     r4,r4,0x5480	addis   r4,0,(FLASH_AP_B)@h	ori     r4,r4,(FLASH_AP_B)@l	mtdcr   ebccfgd,r4	addi    r4,0,pb0cr	mtdcr   ebccfga,r4	/* BS=0x010(4MB),BU=0x3(R/W), *///	addis   r4,0,((FLASH_BASE0_PRELIM & 0xFFF00000) | 0x00050000)@h//	ori     r4,r4,0xA000          /* BW=0x01(16 bits) */	addis   r4,0,(FLASH_CR_B)@h	ori     r4,r4,(FLASH_CR_B)@l	mtdcr   ebccfgd,r4	b				1f0:  	/* 8Bit boot mode: */	/*-----------------------------------------------------------------------   	* Memory Bank 0 Multi Purpose Socket initialization   	*----------------------------------------------------------------------- */	/* 0x7F8FFE80 slowest boot */	addi    r4,0,pb0ap	mtdcr   ebccfga,r4#if 0	addis   r4,0,0x9B01	ori     r4,r4,0x5480#else	addis   r4,0,(MPS_AP_B)@h	ori     r4,r4,(MPS_AP_B)@l#endif	mtdcr   ebccfgd,r4	addi    r4,0,pb0cr 	mtdcr   ebccfga,r4	/* BS=0x010(4MB),BU=0x3(R/W), *///	addis   r4,0,((FLASH_BASE0_PRELIM & 0xFFF00000) | 0x00050000)@h//	ori     r4,r4,0x8000          /* BW=0x0( 8 bits) */	addis   r4,0,(MPS_CR_B)@h	ori     r4,r4,(MPS_CR_B)@l	mtdcr   ebccfgd,r41:  /*-----------------------------------------------------------------------   * Memory Bank 2-3-4-5-6 (not used) initialization   *-----------------------------------------------------------------------*/  addi    r4,0,pb1cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4  addi    r4,0,pb2cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4  addi    r4,0,pb3cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4  addi    r4,0,pb4cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4  addi    r4,0,pb5cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4	addi    r4,0,pb6cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4	addi    r4,0,pb7cr  mtdcr   ebccfga,r4  addis   r4,0,0x0000  ori     r4,r4,0x0000  mtdcr   ebccfgd,r4	nop				/* pass2 DCR errata #8 */  blr/*----------------------------------------------------------------------------- * Function:     sdram_init * Description:  Configures the internal SRAM memory. and setup the *               Stackpointer in it. *----------------------------------------------------------------------------- */        .globl  sdram_initsdram_init:  blr

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精品视频在线| 老司机精品视频在线| 久久免费电影网| 欧美成人在线直播| 久久免费美女视频| 久久嫩草精品久久久精品 | 日韩一区有码在线| 国产精品伦理一区二区| 国产精品三级电影| 亚洲免费av高清| 亚洲免费在线视频| 香蕉影视欧美成人| 免费成人性网站| 国产精品1024久久| 91麻豆高清视频| 欧美精品一卡二卡| 日韩欧美一级在线播放| 亚洲综合色网站| 亚洲1区2区3区视频| 麻豆精品久久久| 国产成人在线观看| 91福利小视频| 精品少妇一区二区三区免费观看| 久久精品视频免费| 亚洲精品视频在线| 免费在线观看不卡| 99在线精品观看| 欧美乱妇一区二区三区不卡视频| 精品国产乱码久久久久久老虎 | 色视频成人在线观看免| 欧美伦理电影网| 国产欧美精品区一区二区三区| 亚洲日穴在线视频| 成人亚洲精品久久久久软件| 91久久精品一区二区二区| 日韩一区二区视频| 亚洲天堂免费在线观看视频| 天使萌一区二区三区免费观看| 国产精品88av| 欧美日韩aaaaa| 国产精品婷婷午夜在线观看| 亚洲成a人v欧美综合天堂下载| 精品中文字幕一区二区| 欧美日精品一区视频| 国产亚洲欧洲997久久综合 | 中文字幕欧美一区| 麻豆高清免费国产一区| 色老汉一区二区三区| 伊人性伊人情综合网| 久久国产精品第一页| 91免费视频网| 久久久久久久精| 日本中文在线一区| 欧洲色大大久久| 欧美激情在线看| 蜜桃传媒麻豆第一区在线观看| 91视频免费看| 亚洲欧美综合色| 国产aⅴ综合色| 精品理论电影在线观看| 亚洲一区二区三区美女| 91色婷婷久久久久合中文| 久久精品视频免费观看| 国内一区二区视频| 精品久久久影院| 蜜桃久久久久久| 日韩一区二区三区电影在线观看 | 成人黄色免费短视频| 精品国产一区二区亚洲人成毛片 | 国产精品久久久久婷婷| 国产精品一区二区三区99| 日韩欧美资源站| 免费观看成人av| 欧美大片一区二区三区| 麻豆91精品视频| 日韩精品资源二区在线| 麻豆精品视频在线观看免费| 欧美成人a∨高清免费观看| 美女视频一区二区三区| 精品久久人人做人人爽| 国产在线一区观看| 亚洲精品老司机| 欧美性大战久久久久久久 | 久久亚洲精品国产精品紫薇| 久久99精品国产麻豆不卡| 精品电影一区二区| 国产精一区二区三区| 日本一区二区动态图| 99久久精品国产一区二区三区| 国产精品不卡一区| 日本精品一区二区三区四区的功能| 亚洲制服欧美中文字幕中文字幕| 欧美三级日韩在线| 久久精品99国产精品| 国产日本一区二区| 91在线免费视频观看| 亚洲777理论| 久久综合色播五月| 91网站在线播放| 国产精品99久久久久久久vr| 国产精品久久久久久户外露出| 在线欧美一区二区| 精品一区二区免费| 1024亚洲合集| 欧美一级日韩一级| 成人午夜碰碰视频| 日韩—二三区免费观看av| 久久综合久久鬼色中文字| 色婷婷综合视频在线观看| 日韩激情一区二区| **性色生活片久久毛片| 欧美精品 国产精品| 成人丝袜高跟foot| 日韩av午夜在线观看| 国产精品理伦片| 日韩欧美在线网站| 欧美亚洲日本国产| 成人妖精视频yjsp地址| 日本不卡不码高清免费观看| 亚洲特黄一级片| **欧美大码日韩| 久久久久久亚洲综合| 精品视频资源站| av资源网一区| 国产真实乱子伦精品视频| 亚洲综合清纯丝袜自拍| 久久夜色精品一区| 欧美一级在线视频| 欧美日韩国产三级| 91美女片黄在线观看| 国产精一区二区三区| 日本成人在线视频网站| 亚洲午夜精品久久久久久久久| 国产日韩视频一区二区三区| 欧美大片日本大片免费观看| 欧美日韩国产首页| 欧美日韩在线精品一区二区三区激情| a美女胸又www黄视频久久| 成人美女视频在线看| 国产成人午夜视频| 国产精品中文有码| 欧美丝袜丝交足nylons图片| 成人午夜碰碰视频| 成人高清视频在线| av不卡一区二区三区| 国产老肥熟一区二区三区| 久久成人av少妇免费| 青青青伊人色综合久久| 亚洲图片欧美色图| 伊人夜夜躁av伊人久久| 国产三级精品三级在线专区| 欧美精品一卡二卡| 欧美一区二区三区日韩视频| 欧美在线视频你懂得| 91麻豆国产在线观看| 日本韩国精品一区二区在线观看| 国产高清不卡一区二区| 久久 天天综合| 国产乱一区二区| 精品一区二区三区视频| 日韩av在线播放中文字幕| 日韩黄色一级片| 日本不卡一区二区| 日韩中文字幕一区二区三区| 成人污污视频在线观看| 国产一区二区三区国产| 免费人成在线不卡| 国产人成亚洲第一网站在线播放| 国产午夜精品一区二区三区嫩草| 欧美精品一区二区三区高清aⅴ | 色综合咪咪久久| 成人免费观看av| 成人福利在线看| 丰满白嫩尤物一区二区| 国产不卡免费视频| 91视频精品在这里| 欧美日韩亚洲丝袜制服| 欧美亚洲一区三区| 欧美大胆人体bbbb| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精品免费在线观看| 成人免费在线播放视频| 人人狠狠综合久久亚洲| 久久精品国产精品亚洲综合| 日本欧美久久久久免费播放网| 蜜桃视频一区二区三区| 91色|porny| 欧美人妇做爰xxxⅹ性高电影| 91精品国产综合久久蜜臀| 国产午夜亚洲精品理论片色戒| 亚洲国产精品精华液ab| 亚洲色图视频网| 亚洲精品久久嫩草网站秘色| 日韩二区在线观看| 韩国精品久久久| 色婷婷综合久色| 91精品国产综合久久久久久久久久 | 欧美第一区第二区| 亚洲最新视频在线播放| 日韩不卡一二三区|