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

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

?? 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 *	Bank 2 - not used *	Bank 3 - not used *	Bank 4 - not used *	Bank 5 - not used *	Bank 6 - used to switch on the 12V for the Multipurpose socket *	Bank 7 - Config Register *-----------------------------------------------------------------------------*/#include <ppc4xx.h>#define _LINUX_CONFIG_H 1	/* avoid reading Linux autoconf.h file	*/#include "configs/PIP405.h"#include <ppc_asm.tmpl>#include <ppc_defs.h>#include <asm/cache.h>#include <asm/mmu.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   *-----------------------------------------------------------------------   * Memory Bank 0 (16 Bit Flash) initialization   *---------------------------------------------------------------------- */	addi    r4,0,pb0ap  mtdcr   ebccfga,r4  addis   r4,0,0x9B01  ori     r4,r4,0x5480  mtdcr   ebccfgd,r4  addi    r4,0,pb0cr  mtdcr   ebccfga,r4	/* BS=0x011(8MB),BU=0x3(R/W), */  addis   r4,0,((FLASH_BASE0_PRELIM & 0xFFF00000) | 0x00050000)@h  ori     r4,r4,0xA000          /* BW=0x01(16 bits) */  mtdcr   ebccfgd,r4  /*-----------------------------------------------------------------------   * Memory Bank 1 (Multi Purpose Socket) initialization   *----------------------------------------------------------------------*/  addi    r4,0,pb1ap  mtdcr   ebccfga,r4  addis   r4,0,0x0281  ori     r4,r4,0x5480  mtdcr   ebccfgd,r4  addi    r4,0,pb1cr  mtdcr   ebccfga,r4  /* BS=0x011(8MB),BU=0x3(R/W), */  addis   r4,0,((MULTI_PURPOSE_SOCKET_ADDR & 0xFFF00000) | 0x00050000)@h  ori     r4,r4,0x8000          /* BW=0x0( 8 bits) */  mtdcr   ebccfgd,r4	b				1f0:  /* 8Bit boot mode: */	/*-----------------------------------------------------------------------   * Memory Bank 0 Multi Purpose Socket initialization   *----------------------------------------------------------------------- */	addi    r4,0,pb0ap  mtdcr   ebccfga,r4  addis   r4,0,0x9B01  ori     r4,r4,0x5480  mtdcr   ebccfgd,r4  addi    r4,0,pb0cr  mtdcr   ebccfga,r4	/* BS=0x011(4MB),BU=0x3(R/W), */  addis   r4,0,((FLASH_BASE0_PRELIM & 0xFFF00000) | 0x00050000)@h  ori     r4,r4,0x8000          /* BW=0x0( 8 bits) */  mtdcr   ebccfgd,r4  /*-----------------------------------------------------------------------   * Memory Bank 1 (Flash) initialization   *-----------------------------------------------------------------------*/  addi    r4,0,pb1ap  mtdcr   ebccfga,r4  addis   r4,0,0x0281  ori     r4,r4,0x5480  mtdcr   ebccfgd,r4  addi    r4,0,pb1cr  mtdcr   ebccfga,r4  /* BS=0x011(8MB),BU=0x3(R/W), */  addis   r4,0,((MULTI_PURPOSE_SOCKET_ADDR & 0xFFF00000) | 0x00050000)@h  ori     r4,r4,0xA000          /* BW=0x0( 8 bits) */  mtdcr   ebccfgd,r41:  /*-----------------------------------------------------------------------   * Memory Bank 2-3-4-5-6 (not used) initialization   *-----------------------------------------------------------------------*/  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	/*-----------------------------------------------------------------------   * Memory Bank 7 (Config Register) initialization   *----------------------------------------------------------------------- */  addi    r4,0,pb7ap  mtdcr   ebccfga,r4  addis   r4,0,0x0181	      /* Doc says TWT=3 and Openios TWT=3!! */  ori     r4,r4,0x5280          /* disable Ready, BEM=0 */  mtdcr   ebccfgd,r4  addi    r4,0,pb7cr  mtdcr   ebccfga,r4	/* BS=0x0(1MB),BU=0x3(R/W), */  addis   r4,0,((CONFIG_PORT_ADDR & 0xFFF00000) | 0x00010000)@h  ori     r4,r4,0x8000            /* BW=0x0(8 bits) */  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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产**网站演员| 久久综合久久久久88| 亚洲自拍偷拍网站| 欧洲一区在线观看| 首页综合国产亚洲丝袜| 7777精品伊人久久久大香线蕉| 日韩中文字幕麻豆| 日韩亚洲电影在线| 国产高清精品久久久久| 国产精品久久久久久一区二区三区| 色悠久久久久综合欧美99| 亚洲国产婷婷综合在线精品| 欧美一区二区私人影院日本| 国产老妇另类xxxxx| 亚洲欧美在线视频观看| 欧美片在线播放| 看电影不卡的网站| 中文久久乱码一区二区| 欧美在线观看视频在线| 久久99久久精品欧美| 国产精品福利电影一区二区三区四区| 一本大道久久精品懂色aⅴ| 天天色天天操综合| 中文字幕第一页久久| 欧美日韩国产系列| 国产高清一区日本| 亚洲第一成年网| 久久久久久电影| 欧美日产在线观看| 9色porny自拍视频一区二区| 欧美无砖砖区免费| 日韩精品一卡二卡三卡四卡无卡| 日韩欧美国产电影| 99久久精品国产一区| 日本亚洲最大的色成网站www| 国产日韩欧美激情| 欧美日韩一级二级| www.成人在线| 久久不见久久见免费视频7 | 国产精品中文欧美| 一区二区三区蜜桃网| 久久先锋影音av鲁色资源网| 欧美日韩不卡一区二区| 99精品久久久久久| 国产毛片精品一区| 日韩av一区二区在线影视| 亚洲久草在线视频| 国产欧美日韩不卡免费| 日韩三级免费观看| 色屁屁一区二区| 不卡的电影网站| 激情综合一区二区三区| 同产精品九九九| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美一级一区二区| 欧美日韩精品一区二区在线播放| 91色视频在线| 99精品黄色片免费大全| 成人国产精品免费网站| 国产麻豆日韩欧美久久| 久久99国产精品尤物| 日本欧美在线观看| 日韩av中文字幕一区二区三区| 亚洲影视在线播放| 亚洲图片你懂的| 亚洲午夜免费视频| 亚洲视频在线一区观看| 国产日韩成人精品| 久久久久综合网| 国产三级欧美三级日产三级99 | 色美美综合视频| 成人a免费在线看| 成人黄色国产精品网站大全在线免费观看 | 日韩精品成人一区二区三区| 亚洲一区二区综合| 亚洲午夜久久久久中文字幕久| 亚洲狼人国产精品| 亚洲综合激情小说| 亚洲永久精品大片| 日本人妖一区二区| 美女网站视频久久| 久久精品国产第一区二区三区| 蜜臀久久久久久久| 精品午夜久久福利影院| 精品一区二区精品| 国产很黄免费观看久久| 成人丝袜视频网| 一本大道av一区二区在线播放| 色综合久久综合网97色综合| 色婷婷亚洲精品| 91精品在线麻豆| 精品成人一区二区| 欧美国产日本韩| 亚洲狠狠丁香婷婷综合久久久| 亚洲国产精品久久人人爱| 日韩av在线发布| 国产精品中文字幕一区二区三区| www.在线欧美| 欧洲一区二区三区免费视频| 欧美日韩一区国产| 精品久久久久香蕉网| 中文字幕av一区二区三区高| 亚洲午夜一二三区视频| 激情都市一区二区| 欧美妇女性影城| 欧美mv日韩mv亚洲| ...中文天堂在线一区| 亚洲福利一区二区| 国产一区二区视频在线| 99久久99久久精品国产片果冻| 欧美日韩中文字幕一区二区| 精品久久久久久无| 国产精品久久久久久久第一福利| 亚洲曰韩产成在线| 国产又粗又猛又爽又黄91精品| 91亚洲国产成人精品一区二区三| 欧美日韩免费不卡视频一区二区三区 | 久久久久久综合| 夜夜嗨av一区二区三区四季av| 美女免费视频一区| 日本二三区不卡| 久久一区二区三区四区| 亚洲一区二区黄色| 国产成人在线观看免费网站| 欧美日韩成人在线| 香蕉影视欧美成人| 成人免费高清视频在线观看| 日本欧美久久久久免费播放网| 国产99久久久国产精品潘金网站| 色婷婷精品大视频在线蜜桃视频| 久久综合九色综合97婷婷女人| 一区二区三区**美女毛片| 韩国v欧美v亚洲v日本v| 欧美色图在线观看| 国产精品久久久久久亚洲伦| 极品少妇一区二区三区精品视频| 在线精品视频一区二区三四| 国产精品色呦呦| 久久国产精品露脸对白| 欧美天堂一区二区三区| 国产精品白丝在线| 国产精品正在播放| 欧美成人精品二区三区99精品| 亚洲成人免费影院| 91久久精品一区二区二区| 国产日本欧洲亚洲| 精品中文av资源站在线观看| 欧美日韩国产综合视频在线观看 | 欧美日韩成人高清| 一区二区三区在线视频观看| 成人黄动漫网站免费app| 久久伊人蜜桃av一区二区| 蜜臀a∨国产成人精品| 欧美日本在线一区| 亚洲一区二区三区四区在线免费观看 | 9191成人精品久久| 日韩美女视频一区| 成人精品国产福利| ww久久中文字幕| 麻豆免费看一区二区三区| 欧美一区三区四区| 蜜桃视频在线一区| 欧美一区二区美女| 日本美女一区二区三区视频| 欧美日本韩国一区| 秋霞午夜鲁丝一区二区老狼| 欧美日本高清视频在线观看| 五月激情丁香一区二区三区| 欧美日韩国产小视频在线观看| 亚洲va韩国va欧美va精品| 欧美性videosxxxxx| 亚洲电影第三页| 欧美日韩精品免费观看视频| 无码av免费一区二区三区试看| 51精品久久久久久久蜜臀| 日本欧美加勒比视频| 日韩视频一区二区| 国内成人自拍视频| 国产视频一区在线播放| 94-欧美-setu| 香蕉成人啪国产精品视频综合网| 欧美老女人第四色| 久久精品国产77777蜜臀| 2020国产成人综合网| eeuss鲁一区二区三区| 亚洲欧美激情小说另类| 在线不卡中文字幕播放| 韩国成人福利片在线播放| 欧美激情中文字幕一区二区| 99国产精品国产精品久久| 亚洲美女视频在线观看| 欧美精品色一区二区三区| 精品一区二区国语对白| 国产精品国产三级国产a| 91黄色免费观看| 美女一区二区视频| 国产精品美女久久久久久| 欧美性感一区二区三区| 国内久久婷婷综合| 亚洲欧美另类图片小说|