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

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

?? mmu_h.h

?? 2440 CE500BSP包, EBOOT可用DEBUG版調(diào)試
?? H
字號(hào):
/*++
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 */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月婷婷欧美视频| 亚洲一区av在线| 国产一区二区三区在线观看免费| 7777女厕盗摄久久久| 人妖欧美一区二区| 2020国产精品自拍| 国产精品18久久久久久久久久久久| 久久先锋影音av鲁色资源网| 国产.欧美.日韩| 中文字幕一区二区三中文字幕| 91丨porny丨最新| 亚洲国产日韩一级| 日韩精品一区二区三区视频在线观看| 久久国产视频网| 欧美极品美女视频| 欧美色图天堂网| 蜜臀精品久久久久久蜜臀| 国产日产精品1区| 91久久精品日日躁夜夜躁欧美| 天天综合网 天天综合色| 欧美tickling挠脚心丨vk| 大陆成人av片| 日本麻豆一区二区三区视频| 久久久美女毛片| 色噜噜狠狠成人网p站| 蜜桃一区二区三区在线观看| 中文字幕一区二区三区色视频| 欧美日免费三级在线| 国产综合色视频| 亚洲国产中文字幕在线视频综合| 日韩欧美色电影| 99国产精品久| 久久狠狠亚洲综合| 一区二区三区国产精华| 26uuuu精品一区二区| 欧美亚洲一区二区在线观看| 激情综合五月天| 有坂深雪av一区二区精品| 久久综合一区二区| 日本韩国一区二区| 成人小视频免费在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲少妇30p| 精品国产一区二区三区久久影院| 91啦中文在线观看| 国内精品自线一区二区三区视频| 亚洲一区免费在线观看| 国产精品女同互慰在线看| 欧美一区二区三区在线观看视频| 91亚洲国产成人精品一区二三| 麻豆精品一区二区综合av| 怡红院av一区二区三区| 中文子幕无线码一区tr| 欧美不卡一区二区| 欧美一级精品大片| 欧美性猛交一区二区三区精品| 成人免费视频一区二区| 国模一区二区三区白浆| 伦理电影国产精品| 同产精品九九九| 一级特黄大欧美久久久| 中文一区在线播放| 久久亚洲精品国产精品紫薇| 日韩三级av在线播放| 欧美理论电影在线| 欧美中文一区二区三区| 色哟哟精品一区| av在线不卡免费看| 成人免费福利片| 成人精品在线视频观看| 成人午夜在线播放| 成人精品免费看| 从欧美一区二区三区| 粉嫩13p一区二区三区| 国产成人综合自拍| 国产成人av影院| 国产精品123| 国产成a人亚洲精| 成人午夜视频免费看| a级精品国产片在线观看| 成人福利视频网站| 99久久99久久精品免费观看| 91丨国产丨九色丨pron| 欧美在线一二三| 555夜色666亚洲国产免| 日韩视频一区二区| 久久婷婷一区二区三区| 国产亚洲精品久| 国产精品萝li| 一区二区三区高清| 五月婷婷激情综合网| 日韩精品亚洲一区| 国产一区二区久久| 99久久综合精品| 日本韩国精品在线| 欧美一区二区在线视频| 日韩视频免费观看高清完整版 | 精品成人佐山爱一区二区| 久久久久九九视频| 亚洲成av人影院在线观看网| 日本不卡在线视频| 国产九色sp调教91| 色噜噜夜夜夜综合网| 在线播放亚洲一区| 26uuu国产一区二区三区| 中文字幕一区二区日韩精品绯色| 亚洲精品ww久久久久久p站| 天天操天天色综合| 国产精品1区2区3区在线观看| 91视频精品在这里| 欧美精品久久99久久在免费线| 欧美变态tickle挠乳网站| 国产片一区二区| 亚洲精品高清在线观看| 久久精品国产久精国产爱| 成人福利视频网站| 欧美日韩精品欧美日韩精品一| www国产成人免费观看视频 深夜成人网| 国产精品女人毛片| 日本va欧美va欧美va精品| 成人av网在线| 欧美久久久一区| 国产精品盗摄一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 久久99久久精品| 在线一区二区观看| 久久欧美一区二区| 午夜精品一区在线观看| 成人一区二区三区| 777午夜精品视频在线播放| 中文字幕制服丝袜成人av| 美腿丝袜亚洲综合| 欧美日韩激情一区| 国产欧美精品区一区二区三区| 午夜精品久久久久久久99水蜜桃| 国产成a人无v码亚洲福利| 在线电影一区二区三区| 中文字幕一区二区三区av| 国产尤物一区二区| 日韩一区二区视频| 亚洲精品乱码久久久久久日本蜜臀| 国产精品综合一区二区三区| 欧美军同video69gay| 亚洲男同性恋视频| 99视频精品在线| 久久久久久久综合日本| 日韩国产欧美三级| 欧美中文字幕一区| 亚洲欧美日韩成人高清在线一区| 国产在线精品一区在线观看麻豆| 欧美日韩国产免费| 亚洲综合偷拍欧美一区色| 91在线码无精品| 国产精品久久久久久户外露出 | 色噜噜狠狠成人网p站| 国产精品电影一区二区| 成人综合婷婷国产精品久久免费| 26uuu色噜噜精品一区| 麻豆成人久久精品二区三区小说| 欧美日韩亚洲丝袜制服| 亚洲午夜精品一区二区三区他趣| 色国产综合视频| 亚洲欧美激情一区二区| 一本久久a久久精品亚洲| **欧美大码日韩| 日本乱码高清不卡字幕| 亚洲激情中文1区| 91久久精品网| 午夜精品福利一区二区蜜股av| 欧美日韩国产首页在线观看| 亚洲一级不卡视频| 欧美老肥妇做.爰bbww视频| 日本色综合中文字幕| 制服丝袜成人动漫| 麻豆成人av在线| 久久五月婷婷丁香社区| 丁香激情综合国产| 自拍偷拍亚洲欧美日韩| 日本韩国一区二区三区| 午夜精品福利久久久| 欧美一卡2卡3卡4卡| 老司机精品视频一区二区三区| 精品电影一区二区| 成人av中文字幕| 亚洲一区国产视频| 91精品欧美久久久久久动漫| 久久99精品国产.久久久久久| 久久嫩草精品久久久精品| proumb性欧美在线观看| 夜夜精品视频一区二区| 欧美一级专区免费大片| 国产一区 二区 三区一级| 国产精品久久久久久久久晋中 | 不卡区在线中文字幕| 亚洲自拍另类综合| 日韩欧美在线影院| 粉嫩在线一区二区三区视频| 亚洲欧美日韩电影| 欧美电视剧免费全集观看| 丁香天五香天堂综合|