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

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

?? init.s

?? gumstiz u-boot loader in linux
?? 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     0xe2ff_ffff     PCI1 IO                 16M * 0xe300_0000     0xe3ff_ffff     PCI2 IO                 16M * 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_BASE>>12) & 0xfffff)#define LAWAR3 	(LAWAR_EN | LAWAR_TRGT_IF_PCI1 | (LAWAR_SIZE & LAWAR_SIZE_16M))#define LAWBAR4 ((CFG_PCI2_IO_BASE>>12) & 0xfffff)#define LAWAR4 	(LAWAR_EN | LAWAR_TRGT_IF_PCI2 | (LAWAR_SIZE & LAWAR_SIZE_16M))/* 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色网站国产精品| 五月综合激情日本mⅴ| 国产成人精品亚洲777人妖| 久久久久高清精品| 成人午夜精品一区二区三区| 日本一区二区视频在线| 国产999精品久久久久久| 日韩伦理电影网| 91色综合久久久久婷婷| 亚洲无线码一区二区三区| 91麻豆精品国产自产在线 | 欧美丰满嫩嫩电影| 蜜臀91精品一区二区三区| 久久众筹精品私拍模特| 97久久精品人人爽人人爽蜜臀| 综合久久给合久久狠狠狠97色| 欧美影院午夜播放| 蜜桃av噜噜一区| 国产女人aaa级久久久级| 91丨porny丨首页| 天天av天天翘天天综合网色鬼国产 | 日韩电影在线免费| 日韩欧美电影一二三| 国产福利精品一区| 亚洲国产日韩a在线播放| 精品国产精品一区二区夜夜嗨| 久久国产日韩欧美精品| 国产精品人妖ts系列视频| 欧美日韩一区二区三区在线 | 欧美日韩免费观看一区二区三区| 日韩精品电影在线| 国产日韩欧美精品综合| 精品视频在线视频| 成人性色生活片免费看爆迷你毛片| 亚洲一区二区三区美女| 国产喷白浆一区二区三区| 欧美精品丝袜久久久中文字幕| 国产福利一区二区三区视频在线| 亚洲高清在线视频| 最好看的中文字幕久久| 精品免费国产二区三区| 欧美无砖砖区免费| 99在线热播精品免费| 久久福利资源站| 亚洲国产毛片aaaaa无费看| 欧美国产一区视频在线观看| 91麻豆精品国产无毒不卡在线观看 | 播五月开心婷婷综合| 亚洲自拍都市欧美小说| 国产丝袜欧美中文另类| 91.麻豆视频| 一本久道中文字幕精品亚洲嫩| 国产精品一区二区在线播放 | 免费在线成人网| 亚洲自拍欧美精品| 亚洲欧洲www| 中文字幕第一区| 久久精品无码一区二区三区| 欧美男生操女生| 欧美在线短视频| 91成人国产精品| 不卡区在线中文字幕| 成人avav影音| 成人激情午夜影院| 成人免费视频播放| 成人免费视频播放| 成人av电影观看| jlzzjlzz亚洲日本少妇| 成人中文字幕在线| 国产99久久久国产精品免费看| 精品亚洲国内自在自线福利| 日本午夜精品视频在线观看 | 国产91高潮流白浆在线麻豆| 美女免费视频一区二区| 美女视频黄久久| 精彩视频一区二区三区| 精品亚洲成a人在线观看| 精品一区二区免费看| 国产乱一区二区| 国产91在线观看丝袜| 丁香一区二区三区| 99久久国产综合精品女不卡| 成人高清视频免费观看| caoporm超碰国产精品| 91视频在线观看| 日本韩国一区二区| 在线播放中文字幕一区| 日韩欧美不卡在线观看视频| 欧美tickling网站挠脚心| 国产日韩精品一区二区三区| 国产精品你懂的在线| 亚洲精品中文在线影院| 亚洲成人tv网| 亚洲精品综合在线| 欧美一区二区视频网站| 日韩视频在线你懂得| 久久精品亚洲乱码伦伦中文| 国产精品视频麻豆| 亚洲精品国产一区二区精华液 | 成人动漫一区二区在线| 91免费视频网址| 欧美日韩中文一区| 精品国产伦一区二区三区免费| 久久久久久久久岛国免费| 6080日韩午夜伦伦午夜伦| 久久久www成人免费无遮挡大片| 亚洲美女淫视频| 全部av―极品视觉盛宴亚洲| 欧美日韩国产精品自在自线| 久久久亚洲欧洲日产国码αv| 久久美女高清视频| 麻豆成人在线观看| 亚洲黄色小视频| 麻豆成人免费电影| 成人不卡免费av| 欧美日韩电影在线播放| 久久夜色精品一区| 亚洲综合在线观看视频| 日本视频中文字幕一区二区三区| 国产成人在线观看免费网站| 欧美亚洲禁片免费| 久久亚洲精品国产精品紫薇| 亚洲一区在线看| 国产精品77777| 欧美人伦禁忌dvd放荡欲情| 国产性色一区二区| 爽爽淫人综合网网站| 成人av在线资源| 日韩欧美一级特黄在线播放| 亚洲男帅同性gay1069| 黄色日韩三级电影| 欧美日韩中文国产| 成人欧美一区二区三区黑人麻豆| 美女视频网站久久| 在线看国产日韩| 中文成人av在线| 久久99精品久久久久久| 欧美午夜精品久久久久久孕妇| 国产人成亚洲第一网站在线播放 | 亚洲色图视频免费播放| 免费成人在线影院| 91久久精品网| 国产精品久线在线观看| 国内精品写真在线观看| 91精品国产欧美一区二区| 亚洲另类春色国产| www.亚洲在线| 国产精品网站导航| 国产精品亚洲综合一区在线观看| 欧美一区永久视频免费观看| 一区二区三区在线视频免费| 在线视频你懂得一区二区三区| 久久免费视频一区| 美女高潮久久久| 日韩欧美在线影院| 视频一区二区欧美| 欧美日韩国产首页| 亚洲妇熟xx妇色黄| 欧洲一区二区三区免费视频| 国产精品视频观看| voyeur盗摄精品| 中文文精品字幕一区二区| 国产精品一区二区黑丝| 久久久久久影视| 国产一区二区精品久久99| 欧美变态口味重另类| 久久电影网站中文字幕| 精品卡一卡二卡三卡四在线| 麻豆视频一区二区| 精品国产免费久久| 国产91丝袜在线播放| 国产精品久久久久久亚洲毛片| 成人夜色视频网站在线观看| 国产精品视频线看| 色视频一区二区| 亚洲 欧美综合在线网络| 666欧美在线视频| 看国产成人h片视频| 久久久99免费| 成人的网站免费观看| 一区二区理论电影在线观看| 欧洲精品中文字幕| 三级精品在线观看| 精品国产91洋老外米糕| 国产不卡视频在线播放| 中文字幕色av一区二区三区| 日本乱码高清不卡字幕| 肉丝袜脚交视频一区二区| 精品精品欲导航| 国产成人亚洲综合a∨婷婷| 国产精品久久久久一区二区三区| 色视频欧美一区二区三区| 婷婷久久综合九色综合伊人色| 欧美va亚洲va在线观看蝴蝶网| 高清在线成人网| 亚洲五月六月丁香激情| 久久久综合网站| 91色婷婷久久久久合中文| 日韩电影免费在线| 蜜桃视频在线观看一区|