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

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

?? init.s

?? u-boot源代碼
?? 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 */  mfdcr  r3,strap                /* get strapping reg */  andi.  r0, r3, PSR_ROM_LOC     /* mask out irrelevant bits */  bnelr                          /* jump back if PCI boot */  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,(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_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	addis   r4,0,(MPS_AP_B)@h	ori     r4,r4,(MPS_AP_B)@l	mtdcr   ebccfgd,r4	addi    r4,0,pb0cr	mtdcr   ebccfga,r4	/* BS=0x010(4MB),BU=0x3(R/W), */	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#if defined(CONFIG_BOOT_PCI)    .section .bootpg,"ax"    .globl _start_pci/******************************************* */_start_pci:  /* first handle errata #68 / PCI_18 */  iccci   r0, r0          /* invalidate I-cache */  lis     r31, 0  mticcr  r31             /* ICCR = 0 (all uncachable) */  isync  mfccr0  r28             /* set CCR0[24] = 1 */  ori     r28, r28, 0x0080  mtccr0  r28  /* setup PMM0MA (0xEF400004) and PMM0PCIHA (0xEF40000C) */  lis     r28, 0xEF40  addi    r28, r28, 0x0004  stw     r31, 0x0C(r28)  /* clear PMM0PCIHA */  lis     r29, 0xFFF8     /* open 512 kByte */  addi    r29, r29, 0x0001/* and enable this region */  stwbrx  r29, r0, r28    /* write PMM0MA */  lis     r28, 0xEEC0     /* address of PCIC0_CFGADDR */  addi    r29, r28, 4     /* add 4 to r29 -> PCIC0_CFGDATA */  lis     r31, 0x8000     /* set en bit bus 0 */  ori     r31, r31, 0x304C/* device 6 func 0 reg 4C (XBCS register) */  stwbrx  r31, r0, r28    /* write it */  lwbrx   r31, r0, r29    /* load XBCS register */  oris    r31, r31, 0x02C4/* clear BIOSCS WPE, set lower, extended and 1M extended BIOS enable */  stwbrx  r31, r0, r29    /* write back XBCS register */  nop  nop  b	_start		/* normal start */#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产喂奶挤奶一区二区三区| 免费久久精品视频| 亚洲成av人片在线| 丁香亚洲综合激情啪啪综合| 欧美日韩一区二区在线观看视频| 国产亚洲精品超碰| 三级不卡在线观看| 99久久99久久精品国产片果冻| 欧美va天堂va视频va在线| 亚洲美女一区二区三区| 成人网在线免费视频| 欧美视频一区在线| 国产精品欧美久久久久无广告| 日本va欧美va欧美va精品| 91网上在线视频| 国产精品久久久久一区二区三区 | 欧美精品一二三四| 亚洲人妖av一区二区| 国产精品1024久久| 26uuu精品一区二区| 免费在线观看视频一区| 欧美日韩小视频| 亚洲一区二区欧美日韩| 99精品视频中文字幕| 国产精品日韩精品欧美在线| 国产一区二区不卡| 久久亚洲精品小早川怜子| 久久疯狂做爰流白浆xx| 精品国产乱码久久久久久老虎 | 成人精品gif动图一区| 久久中文娱乐网| 国产又黄又大久久| 久久久一区二区三区| 国产一区二区h| 久久先锋资源网| 国产99一区视频免费| 国产日产欧产精品推荐色 | 中文字幕久久午夜不卡| 国产精品1区2区| 中文字幕一区二区在线观看| 99视频一区二区| 艳妇臀荡乳欲伦亚洲一区| 欧美无人高清视频在线观看| 亚洲综合免费观看高清完整版在线| 91久久香蕉国产日韩欧美9色| 亚洲一区在线视频观看| 日韩一级二级三级精品视频| 狠狠色综合播放一区二区| 国产欧美日韩视频在线观看| 99麻豆久久久国产精品免费优播| 玉米视频成人免费看| 正在播放亚洲一区| 国产一区二区三区四区五区入口| 久久精品人人做人人爽97| 成人sese在线| 肉丝袜脚交视频一区二区| www国产成人| 91色在线porny| 久久精品av麻豆的观看方式| xnxx国产精品| av午夜一区麻豆| 午夜国产精品一区| 国产亚洲一区二区三区| 色屁屁一区二区| 国内精品嫩模私拍在线| 一二三四社区欧美黄| 精品国内片67194| 一本大道久久精品懂色aⅴ| 日韩激情视频在线观看| 国产精品狼人久久影院观看方式| 欧美日韩成人激情| 国产aⅴ综合色| 免费在线观看一区二区三区| 1024成人网| 精品欧美久久久| 一本色道**综合亚洲精品蜜桃冫| 精品一区二区三区日韩| 亚洲小说欧美激情另类| 中国av一区二区三区| 欧美一区午夜精品| 97国产一区二区| 国产成人亚洲精品狼色在线 | 久久精品国产亚洲一区二区三区| 日本一区二区三区电影| 日韩美女天天操| 欧美人妖巨大在线| 99久久国产综合精品麻豆| 国产一区免费电影| 五月激情综合网| 亚洲黄色性网站| 国产精品久久久久三级| 久久久99免费| 精品成人一区二区三区四区| 欧美在线免费播放| 91老师片黄在线观看| 国产乱码精品一区二区三 | 国产99久久久国产精品| 美国毛片一区二区| 日韩成人精品在线| 亚洲v精品v日韩v欧美v专区| 亚洲精品成人在线| 日韩毛片精品高清免费| 国产精品剧情在线亚洲| 中文字幕国产一区| 国产精品网站在线观看| 国产情人综合久久777777| 欧美成人国产一区二区| 欧美一区二区美女| 91精品国产91热久久久做人人| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品一区二区三区99| 九色综合狠狠综合久久| 久久99久久久久久久久久久| 裸体健美xxxx欧美裸体表演| 日本一道高清亚洲日美韩| 日日夜夜一区二区| 日韩精品色哟哟| 蜜臀国产一区二区三区在线播放| 久久国产生活片100| 国内成人自拍视频| 国产精品一区免费视频| 高清av一区二区| 99国产麻豆精品| 欧美日韩综合一区| 欧美丰满嫩嫩电影| 精品欧美一区二区久久| 国产午夜精品一区二区三区视频| 国产精品色在线| 一区二区三区免费看视频| 亚洲国产你懂的| 蜜桃视频在线一区| 国产麻豆欧美日韩一区| 9色porny自拍视频一区二区| 91福利小视频| 欧美成人vr18sexvr| 精品国产一区二区三区久久影院 | 成人午夜看片网址| 91香蕉视频在线| 欧美日本在线一区| 欧美r级在线观看| 中文字幕一区二区三区不卡在线| 亚洲精品网站在线观看| 午夜a成v人精品| 国产一区二区美女| 色综合久久综合中文综合网| 91精品国产一区二区| 国产欧美日韩精品在线| 亚洲一二三四区不卡| 国产自产高清不卡| 欧美综合色免费| 亚洲精品在线网站| 一区二区三区四区激情 | 99国产精品久久| 日韩免费观看高清完整版在线观看| 亚洲国产高清aⅴ视频| 日韩精品一级二级| 成人99免费视频| 日韩视频一区二区三区在线播放| 国产欧美日韩久久| 蜜臀av亚洲一区中文字幕| 91丨九色丨黑人外教| 欧美白人最猛性xxxxx69交| 日韩毛片高清在线播放| 日本美女视频一区二区| 一本色道久久加勒比精品 | 欧美一级欧美三级| **欧美大码日韩| 国产尤物一区二区| 欧美日韩黄色一区二区| 中文av字幕一区| 国产在线看一区| 欧美久久久久久蜜桃| 亚洲精品免费在线观看| 成人丝袜高跟foot| 精品国产一区二区三区四区四| 亚洲国产欧美日韩另类综合| av不卡在线播放| 国产精品午夜在线观看| 激情图区综合网| 日韩欧美在线观看一区二区三区| 亚洲精品亚洲人成人网在线播放| 国产精品99久久久久久有的能看| 日韩一区二区三区四区五区六区| 亚洲成人午夜影院| 在线精品视频小说1| 亚洲欧美区自拍先锋| 99久久精品国产一区二区三区| 国产亚洲一区二区三区在线观看 | 99精品视频一区二区三区| 久久久久久久综合色一本| 激情文学综合网| 精品处破学生在线二十三| 久久精品二区亚洲w码| 精品入口麻豆88视频| 精品一区二区三区视频| 2023国产精品视频| 激情综合网激情| 国产日韩欧美激情| 福利电影一区二区| 国产精品久久久久久久浪潮网站 |