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

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

?? 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一区二区三区免费野_久草精品视频
91久久精品国产91性色tv| 欧美日韩精品一区二区三区| 99国产精品一区| 国产人成一区二区三区影院| 成人综合婷婷国产精品久久蜜臀 | 精品久久国产97色综合| 国产另类ts人妖一区二区| 国产精品久久久久久久久图文区| 久久久青草青青国产亚洲免观| 精品欧美一区二区在线观看| 日韩欧美一区二区久久婷婷| 日韩欧美国产不卡| 精品国产sm最大网站| 久久伊人中文字幕| 国产欧美一区二区三区在线老狼| 国产精品资源在线观看| 亚洲va欧美va人人爽午夜| 欧美激情艳妇裸体舞| 欧美二区在线观看| 欧美日韩在线直播| 欧美亚洲尤物久久| 懂色一区二区三区免费观看| 国产一区二区三区黄视频| 亚洲成人动漫av| 亚洲六月丁香色婷婷综合久久| 国产精品久久久久久亚洲伦| 久久精子c满五个校花| 国产日韩v精品一区二区| 精品国产成人系列| 久久久久久久一区| 久久久蜜桃精品| 国产精品久久久一本精品| 国产精品美女久久久久久久网站| 久久久国产综合精品女国产盗摄| 欧美成人r级一区二区三区| 2024国产精品| 中文字幕中文字幕一区| 亚洲精品欧美在线| 国产精品一级黄| 日本特黄久久久高潮| 国产在线视频不卡二| 国产久卡久卡久卡久卡视频精品| 美女视频黄a大片欧美| 尤物在线观看一区| 亚洲激情在线激情| 老司机精品视频导航| 91视频.com| 亚洲国产精品久久一线不卡| 欧美三级电影网| 欧美性三三影院| 精品黑人一区二区三区久久 | 国产亚洲一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 偷窥少妇高潮呻吟av久久免费| 国产一区二区三区视频在线播放| 色综合久久中文字幕| 4hu四虎永久在线影院成人| 中文字幕不卡在线观看| 亚洲国产欧美在线| 99精品欧美一区二区三区小说| 欧美日韩一本到| 国产精品欧美久久久久一区二区| 亚洲黄色尤物视频| 天天色天天爱天天射综合| av不卡免费电影| 日韩一区二区三区在线视频| 亚洲激情一二三区| 成人手机电影网| 欧美成人精精品一区二区频| 日本特黄久久久高潮| 91丝袜美腿高跟国产极品老师| 精品国产乱码久久久久久浪潮| 亚洲尤物在线视频观看| 91在线一区二区三区| 欧美国产视频在线| 成人免费高清在线| 国产人妖乱国产精品人妖| 久久9热精品视频| 精品入口麻豆88视频| 日韩激情一二三区| 欧美美女一区二区在线观看| 亚洲成a天堂v人片| 国产不卡视频一区| 中文久久乱码一区二区| 激情久久五月天| 国产精品久久久久久妇女6080| 亚洲综合色区另类av| 日韩激情中文字幕| 欧美一区二区三区在线视频| 天天做天天摸天天爽国产一区| 欧美一区二区三区免费在线看 | 日本一区二区三区四区在线视频| 亚洲欧美二区三区| 国产麻豆91精品| ww亚洲ww在线观看国产| 美国毛片一区二区三区| 制服丝袜一区二区三区| 亚洲午夜日本在线观看| 在线亚洲人成电影网站色www| 国产精品久久久久aaaa樱花| 国产成人免费视频网站 | 综合久久国产九一剧情麻豆| 高清shemale亚洲人妖| 亚洲综合在线电影| 日韩欧美久久久| 懂色av噜噜一区二区三区av| 亚洲激情五月婷婷| 欧美一区二区三区的| 国产一区二区剧情av在线| 一区二区三区四区激情| 日韩欧美中文一区| 欧美三区在线观看| 国产在线播精品第三| 亚洲美女电影在线| 日韩一级大片在线观看| 97se亚洲国产综合自在线| 青青草视频一区| 亚洲欧美日韩人成在线播放| 欧美tickling网站挠脚心| eeuss鲁一区二区三区| 日本免费新一区视频| 亚洲综合色自拍一区| 国产精品久久久久影院| 制服丝袜中文字幕一区| 7777精品久久久大香线蕉 | 精品国产a毛片| 色综合久久久久综合99| av在线综合网| 日本成人在线看| 91精品久久久久久久91蜜桃| 成人97人人超碰人人99| 麻豆91在线播放免费| 天天综合天天综合色| 韩国女主播成人在线| 欧美一区二区三区四区久久| 亚洲日本中文字幕区| 日本高清视频一区二区| 亚洲va欧美va人人爽| 日韩精品一区二区三区老鸭窝 | kk眼镜猥琐国模调教系列一区二区| 国产精品对白交换视频| 欧美在线短视频| 精品一区二区三区免费毛片爱| 国产精品私人自拍| 日韩欧美国产小视频| 中文字幕一区二区三中文字幕| 国产亚洲精品精华液| 久久九九国产精品| 国产精品国产三级国产a| 亚洲视频一二区| 丝袜亚洲另类欧美| 蜜臀av亚洲一区中文字幕| 免费高清在线一区| 日韩精品一级中文字幕精品视频免费观看 | 日韩伦理免费电影| 一区二区三区欧美久久| 亚洲va天堂va国产va久| 天天影视色香欲综合网老头| 美女网站在线免费欧美精品| 国产乱妇无码大片在线观看| 99国产精品视频免费观看| 91国偷自产一区二区开放时间| 欧美日韩免费不卡视频一区二区三区| 欧美日韩在线一区二区| 欧美精品一二三区| 久久久不卡网国产精品二区| 亚洲少妇最新在线视频| 奇米色777欧美一区二区| 国产成人精品www牛牛影视| 日本丶国产丶欧美色综合| 一区二区三区在线观看视频| 国产精品系列在线| 九九精品视频在线看| 色香蕉成人二区免费| 久久久久国产免费免费| 亚洲精品视频在线观看网站| 日韩成人免费电影| 免费xxxx性欧美18vr| 91一区在线观看| 久久精品欧美一区二区三区不卡| 亚洲一区二区视频在线观看| 欧美日韩精品一区二区三区蜜桃 | proumb性欧美在线观看| 五月激情丁香一区二区三区| 18成人在线观看| 国产婷婷一区二区| 日韩欧美国产麻豆| 欧美日韩日日夜夜| 日本精品一区二区三区高清| 成人国产精品免费| 国产成人精品亚洲日本在线桃色| 久久精品噜噜噜成人88aⅴ| 日韩你懂的在线播放| 亚洲一区二区高清| 色欧美88888久久久久久影院| 国产精品免费视频一区| 国产乱人伦偷精品视频免下载 | 亚洲乱码日产精品bd| 粉嫩在线一区二区三区视频| 亚洲精品一线二线三线|