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

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

?? init.s

?? 友善mini2440嵌入式
?? S
字號:
/* * Copyright 2004 Freescale Semiconductor. * Copyright 2002,2003, Motorola Inc. * * See file CREDITS for list of people who contributed to this * project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA */#include <ppc_asm.tmpl>#include <ppc_defs.h>#include <asm/cache.h>#include <asm/mmu.h>#include <config.h>#include <mpc85xx.h>/* * TLB0 and TLB1 Entries * * Out of reset, TLB1's Entry 0 maps the highest 4K for CCSRBAR. * However, CCSRBAR is then relocated to CFG_CCSRBAR right after * these TLB entries are established. * * The TLB entries for DDR are dynamically setup in spd_sdram() * and use TLB1 Entries 8 through 15 as needed according to the * size of DDR memory. * * MAS0: tlbsel, esel, nv * MAS1: valid, iprot, tid, ts, tsize * MAS2: epn, sharen, x0, x1, w, i, m, g, e * MAS3: rpn, u0-u3, ux, sx, uw, sw, ur, sr */#define	entry_start \	mflr	r1 	;	\	bl	0f 	;#define	entry_end \0:	mflr	r0	;	\	mtlr	r1	;	\	blr		;	.section	.bootpg, "ax"	.globl	tlb1_entrytlb1_entry:	entry_start	/*	 * Number of TLB0 and TLB1 entries in the following table	 */	.long 13#if (CFG_CCSRBAR_DEFAULT != CFG_CCSRBAR)	/*	 * TLB0		4K	Non-cacheable, guarded	 * 0xff700000	4K	Initial CCSRBAR mapping	 *	 * This ends up at a TLB0 Index==0 entry, and must not collide	 * with other TLB0 Entries.	 */	.long TLB1_MAS0(0, 0, 0)	.long TLB1_MAS1(1, 0, 0, 0, 0)	.long TLB1_MAS2(E500_TLB_EPN(CFG_CCSRBAR_DEFAULT), 0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_CCSRBAR_DEFAULT), 0,0,0,0,0,1,0,1,0,1)#else#error("Update the number of table entries in tlb1_entry")#endif	/*	 * TLB0		16K	Cacheable, non-guarded	 * 0xd001_0000	16K	Temporary Global data for initialization	 *	 * Use four 4K TLB0 entries.  These entries must be cacheable	 * as they provide the bootstrap memory before the memory	 * controler and real memory have been configured.	 *	 * These entries end up at TLB0 Indicies 0x10, 0x14, 0x18 and 0x1c,	 * and must not collide with other TLB0 entries.	 */	.long TLB1_MAS0(0, 0, 0)	.long TLB1_MAS1(1, 0, 0, 0, 0)	.long TLB1_MAS2(E500_TLB_EPN(CFG_INIT_RAM_ADDR),			0,0,0,0,0,0,0,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_INIT_RAM_ADDR),			0,0,0,0,0,1,0,1,0,1)	.long TLB1_MAS0(0, 0, 0)	.long TLB1_MAS1(1, 0, 0, 0, 0)	.long TLB1_MAS2(E500_TLB_EPN(CFG_INIT_RAM_ADDR + 4 * 1024),			0,0,0,0,0,0,0,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_INIT_RAM_ADDR + 4 * 1024),			0,0,0,0,0,1,0,1,0,1)	.long TLB1_MAS0(0, 0, 0)	.long TLB1_MAS1(1, 0, 0, 0, 0)	.long TLB1_MAS2(E500_TLB_EPN(CFG_INIT_RAM_ADDR + 8 * 1024),			0,0,0,0,0,0,0,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_INIT_RAM_ADDR + 8 * 1024),			0,0,0,0,0,1,0,1,0,1)	.long TLB1_MAS0(0, 0, 0)	.long TLB1_MAS1(1, 0, 0, 0, 0)	.long TLB1_MAS2(E500_TLB_EPN(CFG_INIT_RAM_ADDR + 12 * 1024),			0,0,0,0,0,0,0,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_INIT_RAM_ADDR + 12 * 1024),			0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 0:	16M	Non-cacheable, guarded	 * 0xff000000	16M	FLASH	 * Out of reset this entry is only 4K.	 */	.long TLB1_MAS0(1, 0, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_16M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_FLASH_BASE), 0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_FLASH_BASE), 0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 1:	256M	Non-cacheable, guarded	 * 0x80000000	256M	PCI1 MEM First half	 */	.long TLB1_MAS0(1, 1, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_256M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_PCI1_MEM_BASE), 0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_PCI1_MEM_BASE), 0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 2:	256M	Non-cacheable, guarded	 * 0x90000000	256M	PCI1 MEM Second half	 */	.long TLB1_MAS0(1, 2, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_256M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_PCI1_MEM_BASE + 0x10000000),			0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_PCI1_MEM_BASE + 0x10000000),			0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 3:	256M	Non-cacheable, guarded	 * 0xa0000000	256M	PCI2 MEM First half	 */	.long TLB1_MAS0(1, 3, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_256M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_PCI2_MEM_BASE), 0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_PCI2_MEM_BASE), 0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 4:	256M	Non-cacheable, guarded	 * 0xb0000000	256M	PCI2 MEM Second half	 */	.long TLB1_MAS0(1, 4, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_256M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_PCI2_MEM_BASE + 0x10000000),			0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_PCI2_MEM_BASE + 0x10000000),			0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 5:	64M	Non-cacheable, guarded	 * 0xe000_0000	1M	CCSRBAR	 * 0xe200_0000	16M	PCI1 IO	 * 0xe300_0000	16M	PCI2 IO	 */	.long TLB1_MAS0(1, 5, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_64M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_CCSRBAR), 0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_CCSRBAR), 0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 6:	64M	Cacheable, non-guarded	 * 0xf000_0000	64M	LBC SDRAM	 */	.long TLB1_MAS0(1, 6, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_64M)	.long TLB1_MAS2(E500_TLB_EPN(CFG_LBC_SDRAM_BASE), 0,0,0,0,0,0,0,0)	.long TLB1_MAS3(E500_TLB_RPN(CFG_LBC_SDRAM_BASE), 0,0,0,0,0,1,0,1,0,1)	/*	 * TLB 7:	1M	Non-cacheable, guarded	 * 0xf8000000	1M	CADMUS registers	 */	.long TLB1_MAS0(1, 7, 0)	.long TLB1_MAS1(1, 1, 0, 0, BOOKE_PAGESZ_1M)	.long TLB1_MAS2(E500_TLB_EPN(CADMUS_BASE_ADDR), 0,0,0,0,1,0,1,0)	.long TLB1_MAS3(E500_TLB_RPN(CADMUS_BASE_ADDR), 0,0,0,0,0,1,0,1,0,1)	entry_end/* * LAW(Local Access Window) configuration: * * 0x0000_0000     0x7fff_ffff     DDR                     2G * 0x8000_0000     0x9fff_ffff     PCI1 MEM                512M * 0xa000_0000     0xbfff_ffff     PCI2 MEM                512M * 0xe000_0000     0xe000_ffff     CCSR                    1M * 0xe200_0000     0xe20f_ffff     PCI1 IO                 1M * 0xe210_0000     0xe21f_ffff     PCI2 IO                 1M * 0xf000_0000     0xf7ff_ffff     SDRAM                   128M * 0xf800_0000     0xf80f_ffff     NVRAM/CADMUS (*)        1M * 0xff00_0000     0xff7f_ffff     FLASH (2nd bank)        8M * 0xff80_0000     0xffff_ffff     FLASH (boot bank)       8M * * Notes: *    CCSRBAR and L2-as-SRAM don't need a configured Local Access Window. *    If flash is 8M at default position (last 8M), no LAW needed. * * The defines below are 1-off of the actual LAWAR0 usage. * So LAWAR3 define uses the LAWAR4 register in the ECM. */#define LAWBAR0 0#define LAWAR0  ((LAWAR_TRGT_IF_DDR | (LAWAR_SIZE & LAWAR_SIZE_128M)) & ~LAWAR_EN)#define LAWBAR1 ((CFG_PCI1_MEM_BASE>>12) & 0xfffff)#define LAWAR1 	(LAWAR_EN | LAWAR_TRGT_IF_PCI1 | (LAWAR_SIZE & LAWAR_SIZE_512M))#define LAWBAR2 ((CFG_PCI2_MEM_BASE>>12) & 0xfffff)#define LAWAR2 	(LAWAR_EN | LAWAR_TRGT_IF_PCI2 | (LAWAR_SIZE & LAWAR_SIZE_512M))#define LAWBAR3 ((CFG_PCI1_IO_PHYS>>12) & 0xfffff)#define LAWAR3 	(LAWAR_EN | LAWAR_TRGT_IF_PCI1 | (LAWAR_SIZE & LAWAR_SIZE_1M))#define LAWBAR4 ((CFG_PCI2_IO_PHYS>>12) & 0xfffff)#define LAWAR4 	(LAWAR_EN | LAWAR_TRGT_IF_PCI2 | (LAWAR_SIZE & LAWAR_SIZE_1M))/* LBC window - maps 256M 0xf0000000 -> 0xffffffff */#define LAWBAR5 ((CFG_LBC_SDRAM_BASE>>12) & 0xfffff)#define LAWAR5 	(LAWAR_EN | LAWAR_TRGT_IF_LBC | (LAWAR_SIZE & LAWAR_SIZE_256M))	.section .bootpg, "ax"	.globl	law_entrylaw_entry:	entry_start	.long 6	.long LAWBAR0,LAWAR0,LAWBAR1,LAWAR1,LAWBAR2,LAWAR2,LAWBAR3,LAWAR3	.long LAWBAR4,LAWAR4,LAWBAR5,LAWAR5	entry_end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本久久一区二区三区| 国产一区日韩二区欧美三区| 一本大道久久精品懂色aⅴ| 中文字幕一区二区三区av| 色呦呦网站一区| 亚洲午夜私人影院| 91精品国产欧美日韩| 精一区二区三区| 日本一区二区三级电影在线观看 | 粉嫩av一区二区三区在线播放| 久久久久国产成人精品亚洲午夜 | 一区二区三区四区激情| 欧美日韩视频一区二区| 日本不卡1234视频| 久久精品一区四区| 91免费版在线| 欧美aa在线视频| 日本一区二区三区dvd视频在线| aaa国产一区| 日韩一区精品视频| 精品国产乱码久久久久久久| 粗大黑人巨茎大战欧美成人| 亚洲午夜精品网| 欧美精品一区二区三区蜜桃视频 | 成人性生交大片免费看在线播放| 中文字幕永久在线不卡| 欧美日韩精品二区第二页| 精品一区二区精品| 中文字幕一区在线观看视频| 欧美一区在线视频| 成人永久看片免费视频天堂| 亚洲成人免费电影| 欧美精品一区二区三区很污很色的| 成人精品免费看| 日本免费在线视频不卡一不卡二| 国产精品欧美久久久久无广告| 欧美日韩视频在线观看一区二区三区 | 1024成人网| 精品免费国产一区二区三区四区| 91网站在线观看视频| 日韩精品高清不卡| 亚洲色图欧洲色图| 久久久电影一区二区三区| 欧美裸体一区二区三区| 成人一区二区三区在线观看| 首页综合国产亚洲丝袜| 中文字幕在线一区免费| 精品日韩在线观看| 精品视频在线视频| 99精品视频在线免费观看| 九色porny丨国产精品| 午夜激情久久久| 一色屋精品亚洲香蕉网站| xnxx国产精品| 欧美大黄免费观看| 欧美裸体bbwbbwbbw| 色视频一区二区| 99久久婷婷国产精品综合| 国产精品原创巨作av| 日本中文在线一区| 午夜电影网一区| 亚洲国产欧美在线| 亚洲精品高清视频在线观看| 亚洲三级理论片| 国产精品国产成人国产三级| 久久一留热品黄| 精品国产免费人成在线观看| 欧美精品日韩一本| 欧美一区二区成人| 国产精品网曝门| 久久婷婷综合激情| 久久久久久亚洲综合影院红桃 | 久久久亚洲精品一区二区三区| 欧美精品第1页| 欧美日韩精品久久久| 欧美日韩精品一二三区| 欧美日韩免费在线视频| 欧美主播一区二区三区| 欧美日韩视频专区在线播放| 欧美丝袜自拍制服另类| 欧美日韩不卡视频| 欧美美女网站色| 日韩欧美在线网站| 亚洲精品在线三区| 欧美激情综合在线| 中文字幕一区免费在线观看| 国产精品美日韩| 亚洲日本成人在线观看| 亚洲一区二区三区中文字幕在线| 一区二区三区鲁丝不卡| 亚洲国产综合在线| 日本不卡一区二区三区| 久久99热国产| 成人性视频免费网站| 日本高清视频一区二区| 欧美日本韩国一区二区三区视频 | 国产嫩草影院久久久久| 亚洲人吸女人奶水| 亚洲一区二区在线视频| 亚洲aaa精品| 精品一区二区免费视频| 99视频一区二区| 欧洲人成人精品| 日韩精品一区二区三区四区| 久久久久亚洲蜜桃| 亚洲卡通欧美制服中文| 天使萌一区二区三区免费观看| 久久国产福利国产秒拍| 粉嫩av一区二区三区粉嫩| 91传媒视频在线播放| 日韩精品一区二区在线| 中文字幕成人在线观看| 香蕉成人啪国产精品视频综合网| 久久 天天综合| 91免费观看国产| 精品少妇一区二区| 亚洲视频狠狠干| 久久99精品久久久久久| 99re这里只有精品首页| 91精品国模一区二区三区| 久久久国产精华| 视频一区在线播放| 99久久综合色| 日韩三级在线观看| 亚洲日本丝袜连裤袜办公室| 久久99久久精品欧美| 色婷婷激情综合| 久久免费偷拍视频| 日韩综合一区二区| 色综合天天综合网天天看片| 日韩三级视频在线观看| 综合精品久久久| 国产在线视频一区二区| 欧美视频三区在线播放| 中文字幕电影一区| 国产一区欧美一区| 884aa四虎影成人精品一区| 国产精品二区一区二区aⅴ污介绍| 日韩不卡手机在线v区| 91免费版pro下载短视频| 国产午夜精品一区二区三区视频| 日本在线不卡一区| 91久久久免费一区二区| 国产精品久久看| 狠狠网亚洲精品| 日韩一级二级三级| 亚洲第一二三四区| 色伊人久久综合中文字幕| 国产人久久人人人人爽| 久久99国产精品尤物| 欧美日本一区二区三区四区| 懂色中文一区二区在线播放| 日韩欧美黄色影院| 日韩精品五月天| 337p亚洲精品色噜噜| 亚洲一区二区不卡免费| 91麻豆国产精品久久| 国产精品美女一区二区三区 | 国产成人免费视频精品含羞草妖精| 91精品国产一区二区三区| 亚洲一区中文在线| 色拍拍在线精品视频8848| 亚洲精品一卡二卡| 99久久婷婷国产综合精品电影 | 成人久久18免费网站麻豆 | 亚洲视频你懂的| 91一区二区在线| 一区二区三区在线视频观看58| 99视频精品全部免费在线| 日本一区二区在线不卡| 成a人片国产精品| 国产偷国产偷亚洲高清人白洁| 国产v日产∨综合v精品视频| 亚洲国产精品高清| 成人禁用看黄a在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产成人一区在线| 国产精品人妖ts系列视频| 成人高清av在线| 亚洲伦在线观看| 欧美日韩黄色影视| 蜜桃av一区二区三区| 日韩精品最新网址| 国产精品一线二线三线| 日本一区二区视频在线| 色激情天天射综合网| 日韩中文字幕1| 精品久久久久久久一区二区蜜臀| 国产一区在线观看视频| 中文字幕一区二区三区四区| 欧美午夜寂寞影院| 麻豆91在线播放免费| 欧美国产日本韩| 色94色欧美sute亚洲线路一ni | 黄一区二区三区| 亚洲国产精品高清| 欧美日韩高清一区二区三区| 久久国产视频网| 1000精品久久久久久久久| 欧美日韩美少妇|