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

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

?? mmu_h.h

?? GEC2410開發板嵌如入式操作系統WinCE5.0
?? H
字號:
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) 2001. Samsung Electronics, co. ltd  All rights reserved.

Module Name:  

Abstract:
	
	 ARM Processor MMU/MPU specifics    - constants, registers etc.

rev:
	2002.4.3	: first S3C2410 version (SOC)
	2002.1.28	: CE.NET initial port (kwangyoon LEE, kwangyoon@samsung.com)

 	* $Revision: 1.3 $
 	*   $Author: kwelton $
 	*     $Date: 2000/08/08 21:45:52 $
	
Notes:
	Use of this source code is subject to the terms of the Microsoft end-user
	license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
	If you did not accept the terms of the EULA, you are not authorized to use
	this source code. For a copy of the EULA, please see the LICENSE.RTF on your
	install media. 
--*/

#ifndef __mmu_h
#define __mmu_h                         1

/* Sizes, used for Page Tables if Processor supports them */
#define L1_TABLE_ENTRIES                0x1000   /*  4GB/1MB -> 4096 word entries  */
#define L2_ENTRY_SIZE                   256

/*  Allow different cache sizes */
#ifndef DCACHE_SIZE
#define DCACHE_SIZE                     0x4000   /*  16kB Dcache */
#endif

#define DCACHE_LINE                     0x20     /*  32B cache line entry */

#define L2_CONTROL                      0x1      /*  domain0, page table pointer */

/*  Access Permissions
 *  Depending on the setup, 0 represents one of these two access permissions
 */
#define AP_NO_ACCESS                    0
#define AP_SVC_R                        0
#define AP_SVC_RW                       1
#define AP_NO_USR_W                     2
#define AP_ALL_ACCESS                   3

#define L1_NO_ACCESS                    (AP_NO_ACCESS  << 10)
#define L1_SVC_R                        (AP_SVC_R      << 10)
#define L1_SVC_RW                       (AP_SVC_RW     << 10)
#define L1_NO_USR_W                     (AP_NO_USR_W   << 10)
#define L1_ALL_ACCESS                   (AP_ALL_ACCESS << 10)

/*  Level 2 Tiny descriptors only have 1 set of Access Permissions
 */
#define L2T_NO_ACCESS                   (AP_NO_ACCESS  << 4)
#define L2T_SVC_R                       (AP_SVC_R      << 4)
#define L2T_SVC_RW                      (AP_SVC_RW     << 4)
#define L2T_NO_USR_W                    (AP_NO_USR_W   << 4)
#define L2T_ALL_ACCESS                  (AP_ALL_ACCESS << 4)

#define L2_NO_ACCESS                    L1_NO_ACCESS  + (AP_NO_ACCESS  << 8) + (AP_NO_ACCESS  << 6) + L2T_NO_ACCESS
#define L2_SVC_R                        L1_SVC_R      + (AP_SVC_R      << 8) + (AP_SVC_R      << 6) + L2T_SVC_R
#define L2_SVC_RW                       L1_SVC_RW     + (AP_SVC_RW     << 8) + (AP_SVC_RW     << 6) + L2T_SVC_RW
#define L2_NO_USR_W                     L1_NO_USR_W   + (AP_NO_USR_W   << 8) + (AP_NO_USR_W   << 6) + L2T_NO_USR_W
#define L2_ALL_ACCESS                   L1_ALL_ACCESS + (AP_ALL_ACCESS << 8) + (AP_ALL_ACCESS << 6) + L2T_ALL_ACCESS

#define PT_C_BIT                        (1 << 3)
#define PT_B_BIT                        (1 << 2)
#define PT_CB_BITS                      (PT_C_BIT + PT_B_BIT)


/*  Level1 Entry types
 */
#define PT_INVALID                      0        /*  Fault */
#define PT_PAGE                         1        /*  Level2 pointer */
#define PT_SECTION                      2        /*  Simple 1MB section */
#define PT_FINE                         3        /*  Level2 pointer to fine table */

/*  Level2 Entry types
 *  PT_PAGE tables have 256 entries (256 x 4KB = 1MB).
 *      To use a PT_LARGE, each large descriptor must be repeated in 16
 *      consecutive entries. NOTE: NO tiny entries!
 *  PT_FINE tables have 1024 entries (1024 x 1KB = 1MB). 
 *      PT_LARGE thus require 64 consecutive entries and
 *      PT_SMALL require 4 consecutive entries
 */
#define PT_LARGE                        1        /*  64KB */
#define PT_SMALL                        2        /*  4KB each */
#define PT_TINY                         3        /*  1KB each */


/*  uHAL uses domain 0.
 */
#define uHAL_DOMAIN                     0
#define PT_DOMAIN                       (uHAL_DOMAIN << 5)

/* DRAM_ACCESS          EQU     0xC0E   ; AP=11, domain0, C=1, B=1
 */
#define DRAM_ACCESS                     (L1_ALL_ACCESS + PT_DOMAIN + PT_CB_BITS + PT_SECTION)
/*  Non-cached, buffered access
 */
#define NCDRAM_ACCESS                   (L1_ALL_ACCESS + PT_DOMAIN + PT_B_BIT + PT_SECTION)
/* FLASH_ACCESS         EQU     0x80A   ; AP=10, domain0, C=1, B=0
 */
#define FLASH_ACCESS                    (L1_NO_USR_W + PT_DOMAIN + PT_C_BIT + PT_SECTION)
/* IO_ACCESS            EQU     0xC02   ; AP=11, domain0, C=0, B=0
 */
#define IO_ACCESS                       (L1_ALL_ACCESS + PT_DOMAIN + PT_SECTION)
#define SSRAM_ACCESS                    0x0FFD   /*  AP=11, domain0, C=1, B=1 */
/* EPROM_ACCESS         EQU     0x0AA9  ; AP=10, domain0, C=1, B=0
 */
#define EPROM_PAGE                      (PT_DOMAIN + PT_PAGE)
#define EPROM_ACCESS                    (L2_NO_USR_W + PT_C_BIT + PT_LARGE)


/*  Definitions used in conditional assembly of Icache, Dcache and Write Buffer
 *  options
 */

#define IC_ON                           0x1000
#define IC_OFF                          0x0

#define DC_ON                           0x4
#define DC_OFF                          0x0

#define WB_ON                           0x8
#define WB_OFF                          0x0


/*  Bit definitions for the control register: 
 */

/*  enables are logically OR'd with the control register
 *  use bit clears (BIC's) to disable functions 
 *      *** all bits cleared on RESET ***
 */

#define EnableMMU                       0x1
#define EnableAlignFault                0x2
#define EnableDcache                    0x4
#define EnableWB                        0x8
#define EnableBigEndian                 0x80
#define EnableMMU_S                     0x100            /*  selects MMU access checks  */
#define EnableMMU_R                     0x200            /*  selects MMU access checks  */
#define EnableIcache                    0x1000

#define EnableUcache                    0x4              /*  Unified Cache */

/* ------------------------------------------------------------------
 *  MPU Mapping table definitions
 * 
 */
#define MPU_REGIONS                     8        /*  Number of MPU regions */
#define MPU_CACHE_OFFSET                (MPU_REGIONS * 4)
#define MPU_BUFFER_OFFSET               ((MPU_REGIONS + 1) * 4)
#define MPU_ACCESS_OFFSET               ((MPU_REGIONS + 2) * 4)
#define MPU_TABLE_ENTRIES               (MPU_REGIONS + 3)  /*  regions + 3 bit flags */

/*  MPU memory region sizes
 * 
 */
#define MPU_SZ_4K                       0x0B
#define MPU_SZ_8K                       0x0C
#define MPU_SZ_16K                      0x0D
#define MPU_SZ_32K                      0x0E
#define MPU_SZ_64K                      0x0F
#define MPU_SZ_128K                     0x10
#define MPU_SZ_256K                     0x11
#define MPU_SZ_512K                     0x12
#define MPU_SZ_1M                       0x13
#define MPU_SZ_2M                       0x14
#define MPU_SZ_4M                       0x15
#define MPU_SZ_8M                       0x16
#define MPU_SZ_16M                      0x17
#define MPU_SZ_32M                      0x18
#define MPU_SZ_64M                      0x19
#define MPU_SZ_128M                     0x1A
#define MPU_SZ_256M                     0x1B
#define MPU_SZ_512M                     0x1C
#define MPU_SZ_1G                       0x1D
#define MPU_SZ_2G                       0x1E
#define MPU_SZ_4G                       0x1F

#endif

/*      END */

/* EOF mmu_h.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本久久电影网| 亚洲色大成网站www久久九九| 欧美欧美欧美欧美| 91福利国产精品| 欧美午夜免费电影| 欧美性大战久久久久久久| 在线观看一区二区视频| 欧美午夜电影在线播放| 欧美亚洲丝袜传媒另类| 欧美三级在线播放| 宅男在线国产精品| 日韩欧美你懂的| 久久看人人爽人人| 国产精品毛片无遮挡高清| 中文字幕一区日韩精品欧美| 1区2区3区欧美| 亚洲另类春色国产| 亚洲 欧美综合在线网络| 丝袜诱惑制服诱惑色一区在线观看| 亚洲成a人片在线不卡一二三区| 天堂久久久久va久久久久| 免费观看在线综合色| 国产精品一区二区久激情瑜伽| 国产成人欧美日韩在线电影| 成人免费三级在线| 91黄色小视频| 538在线一区二区精品国产| 日韩精品一区二区在线观看| 久久久亚洲欧洲日产国码αv| 日本一区二区三区久久久久久久久不| 国产精品天干天干在线综合| 亚洲免费在线视频一区 二区| 午夜精品在线看| 国产成人午夜精品影院观看视频 | 精品国产一区二区三区av性色| 欧美精品一区二区三区蜜臀| 国产精品夫妻自拍| 午夜欧美一区二区三区在线播放| 青青草国产精品亚洲专区无| 国产精品一区二区x88av| 91香蕉视频mp4| 欧美精选一区二区| 国产无遮挡一区二区三区毛片日本| 亚洲色图.com| 精品一区二区三区免费观看| 成人97人人超碰人人99| 欧美麻豆精品久久久久久| 久久婷婷一区二区三区| 亚洲欧美另类图片小说| 奇米在线7777在线精品| 白白色亚洲国产精品| 欧美精品一二三| 中文字幕在线不卡一区二区三区| 日日欢夜夜爽一区| 91在线视频网址| 日韩视频在线观看一区二区| 亚洲欧美成aⅴ人在线观看| 麻豆精品一二三| 欧洲另类一二三四区| 国产欧美一区二区精品性| 亚洲第一综合色| 成人小视频在线| 日韩欧美一级二级| 一片黄亚洲嫩模| caoporm超碰国产精品| 日韩一区二区视频在线观看| 亚洲精品视频在线| 丰满放荡岳乱妇91ww| 日韩视频免费观看高清完整版 | 国产精品视频线看| 蜜乳av一区二区三区| 欧美中文字幕亚洲一区二区va在线 | 国产精品天干天干在线综合| 日本va欧美va精品| 在线亚洲一区二区| 中日韩av电影| 国产精品一二三区| 日韩一区二区三区视频| 亚洲成人激情av| 一本到三区不卡视频| 国产精品三级在线观看| 国产在线一区观看| 欧美sm极限捆绑bd| 免费成人在线影院| 欧美精品在线一区二区三区| 一区二区三区中文在线| 99vv1com这只有精品| 国产精品无圣光一区二区| 国产一区久久久| 精品国产乱码久久久久久老虎| 亚洲午夜日本在线观看| 一本色道综合亚洲| 亚洲三级在线看| 91网站黄www| 自拍偷拍国产精品| 91同城在线观看| 中文欧美字幕免费| jlzzjlzz国产精品久久| 国产精品不卡在线| 91在线观看污| 尤物在线观看一区| 色欧美日韩亚洲| 亚洲一区二区精品久久av| 日本精品免费观看高清观看| 国产精品久久福利| 色综合久久久久久久| 亚洲伦理在线免费看| 91久久奴性调教| 亚洲风情在线资源站| 欧美另类久久久品| 日韩avvvv在线播放| 日韩精品中文字幕在线不卡尤物| 麻豆精品视频在线观看视频| 精品999在线播放| 国产激情精品久久久第一区二区 | 99国产欧美另类久久久精品| 亚洲图片激情小说| 色94色欧美sute亚洲线路一ni| 一区二区日韩电影| 8v天堂国产在线一区二区| 蜜臀av一区二区| 国产日韩综合av| 99热99精品| 亚洲一区二区综合| 这里是久久伊人| 国产酒店精品激情| 椎名由奈av一区二区三区| 欧美午夜在线观看| 另类小说色综合网站| 久久久久久久久久久电影| www.色综合.com| 亚洲成精国产精品女| 日韩一二三四区| 粉嫩av一区二区三区| 亚洲最新在线观看| 日韩一级二级三级精品视频| 国产成人啪午夜精品网站男同| 亚洲男人天堂av网| 日韩欧美一级在线播放| 成人午夜视频在线观看| 亚洲高清中文字幕| 久久久www成人免费无遮挡大片| 成人黄色小视频在线观看| 亚洲成人自拍一区| 久久久91精品国产一区二区精品| 色综合一个色综合| 精品一区二区三区免费播放| 亚洲视频小说图片| 精品免费视频.| 色综合久久综合中文综合网| 免费在线观看一区| 亚洲天堂av一区| 日韩一区二区影院| 色综合久久综合网97色综合| 麻豆久久久久久久| 亚洲欧美偷拍三级| 欧美成人艳星乳罩| 在线看国产日韩| 国产精品一二三在| 日韩中文字幕不卡| 国产精品理论片| 欧美成人高清电影在线| 色欧美日韩亚洲| 国产大片一区二区| 亚洲福利视频导航| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 精彩视频一区二区| 一区二区三区在线免费观看| 久久久久久一二三区| 欧美日韩免费视频| 成人高清伦理免费影院在线观看| 蜜桃av噜噜一区二区三区小说| 最新高清无码专区| 国产日韩精品视频一区| 91精品国产手机| 在线观看免费亚洲| 不卡大黄网站免费看| 精品亚洲欧美一区| 午夜免费久久看| 亚洲综合男人的天堂| 中文欧美字幕免费| 久久久综合视频| 日韩美女在线视频| 欧美一区二区三区婷婷月色| 在线观看三级视频欧美| eeuss影院一区二区三区| 国产毛片一区二区| 狠狠色伊人亚洲综合成人| 日日骚欧美日韩| 亚洲va欧美va国产va天堂影院| 国产精品第13页| 国产精品色婷婷| 国产欧美久久久精品影院| 久久久欧美精品sm网站| 日韩欧美在线影院| 91麻豆精品国产91久久久使用方法 | 亚洲天堂福利av| 亚洲欧美中日韩| 日韩理论片中文av| 中文字幕亚洲区|