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

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

?? ixosalosixp400.h

?? uboot的源碼,包括了常見的處理器平臺
?? H
字號:
/** * @file IxOsalOsIxp400.h * * @brief OS and platform specific definitions * * Design Notes: * * @par * IXP400 SW Release version 2.0 * * -- Copyright Notice -- * * @par * Copyright 2001-2005, Intel Corporation. * All rights reserved. * * @par * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. Neither the name of the Intel Corporation nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * @par * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @par * -- End of Copyright Notice -- */#ifndef IxOsalOsIxp400_H#define IxOsalOsIxp400_H#define BIT(x) (1<<(x))#define IXP425_EthA_BASE	0xc8009000#define IXP425_EthB_BASE	0xc800a000#define IXP425_PSMA_BASE	0xc8006000#define IXP425_PSMB_BASE	0xc8007000#define IXP425_PSMC_BASE	0xc8008000#define IXP425_PERIPHERAL_BASE	0xc8000000#define IXP425_QMGR_BASE	0x60000000#define IXP425_OSTS		0xC8005000#define IXP425_INT_LVL_NPEA	0#define IXP425_INT_LVL_NPEB	1#define IXP425_INT_LVL_NPEC	2#define IXP425_INT_LVL_QM1	3#define IXP425_INT_LVL_QM2	4#define IXP425_EXPANSION_BUS_BASE1	0x50000000#define IXP425_EXPANSION_BUS_BASE2	0x50000000#define IXP425_EXPANSION_BUS_CS1_BASE	0x51000000#define IXP425_EXP_CONFIG_BASE		0xC4000000/* physical addresses to be used when requesting memory with IX_OSAL_MEM_MAP */#define IX_OSAL_IXP400_INTC_PHYS_BASE          IXP425_INTC_BASE#define IX_OSAL_IXP400_GPIO_PHYS_BASE          IXP425_GPIO_BASE#define IX_OSAL_IXP400_UART1_PHYS_BASE         IXP425_UART1_BASE#define IX_OSAL_IXP400_UART2_PHYS_BASE         IXP425_UART2_BASE#define IX_OSAL_IXP400_ETHA_PHYS_BASE          IXP425_EthA_BASE#define IX_OSAL_IXP400_ETHB_PHYS_BASE          IXP425_EthB_BASE#define IX_OSAL_IXP400_NPEA_PHYS_BASE          IXP425_NPEA_BASE#define IX_OSAL_IXP400_NPEB_PHYS_BASE          IXP425_NPEB_BASE#define IX_OSAL_IXP400_NPEC_PHYS_BASE          IXP425_NPEC_BASE#define IX_OSAL_IXP400_PERIPHERAL_PHYS_BASE    IXP425_PERIPHERAL_BASE#define IX_OSAL_IXP400_QMGR_PHYS_BASE          IXP425_QMGR_BASE#define IX_OSAL_IXP400_OSTS_PHYS_BASE          IXP425_TIMER_BASE#define IX_OSAL_IXP400_USB_PHYS_BASE           IXP425_USB_BASE#define IX_OSAL_IXP400_EXP_CFG_PHYS_BASE       IXP425_EXP_CFG_BASE#define IX_OSAL_IXP400_EXP_BUS_PHYS_BASE       IXP425_EXP_BUS_BASE2#define IX_OSAL_IXP400_EXP_BUS_BOOT_PHYS_BASE  IXP425_EXP_BUS_BASE1#define IX_OSAL_IXP400_EXP_BUS_CS0_PHYS_BASE   IXP425_EXP_BUS_CS0_BASE#define IX_OSAL_IXP400_EXP_BUS_CS1_PHYS_BASE   IXP425_EXP_BUS_CS1_BASE#define IX_OSAL_IXP400_EXP_BUS_CS4_PHYS_BASE   IXP425_EXP_BUS_CS4_BASE#define IX_OSAL_IXP400_EXP_BUS_REGS_PHYS_BASE  IXP425_EXP_CFG_BASE#define IX_OSAL_IXP400_PCI_CFG_PHYS_BASE       IXP425_PCI_CFG_BASE/* map sizes to be used when requesting memory with IX_OSAL_MEM_MAP */#define IX_OSAL_IXP400_QMGR_MAP_SIZE        (0x4000)	 /**< Queue Manager map size */#define IX_OSAL_IXP400_PERIPHERAL_MAP_SIZE  (0xC000)	 /**< Peripheral space map size */#define IX_OSAL_IXP400_UART1_MAP_SIZE       (0x1000)	 /**< UART1 map size */#define IX_OSAL_IXP400_UART2_MAP_SIZE       (0x1000)	 /**< UART2 map size */#define IX_OSAL_IXP400_PMU_MAP_SIZE         (0x1000)	 /**< PMU map size */#define IX_OSAL_IXP400_OSTS_MAP_SIZE        (0x1000)	 /**< OS Timers map size */#define IX_OSAL_IXP400_NPEA_MAP_SIZE        (0x1000)	 /**< NPE A map size */#define IX_OSAL_IXP400_NPEB_MAP_SIZE        (0x1000)	 /**< NPE B map size */#define IX_OSAL_IXP400_NPEC_MAP_SIZE        (0x1000)	 /**< NPE C map size */#define IX_OSAL_IXP400_ETHA_MAP_SIZE        (0x1000)	 /**< Eth A map size */#define IX_OSAL_IXP400_ETHB_MAP_SIZE        (0x1000)	 /**< Eth B map size */#define IX_OSAL_IXP400_USB_MAP_SIZE         (0x1000)	 /**< USB map size */#define IX_OSAL_IXP400_GPIO_MAP_SIZE        (0x1000)	 /**< GPIO map size */#define IX_OSAL_IXP400_EXP_REG_MAP_SIZE     (0x1000)	 /**< Exp Bus Config Registers map size */#define IX_OSAL_IXP400_EXP_BUS_MAP_SIZE     (0x08000000) /**< Expansion bus map size */#define IX_OSAL_IXP400_EXP_BUS_CS0_MAP_SIZE (0x01000000) /**< CS0 map size */#define IX_OSAL_IXP400_EXP_BUS_CS1_MAP_SIZE (0x01000000) /**< CS1 map size */#define IX_OSAL_IXP400_EXP_BUS_CS4_MAP_SIZE (0x01000000) /**< CS4 map size */#define IX_OSAL_IXP400_PCI_CFG_MAP_SIZE     (0x1000)	 /**< PCI Bus Config Registers map size */#define IX_OSAL_IXP400_EXP_FUSE             (IXP425_EXP_CONFIG_BASE + 0x28)#define IX_OSAL_IXP400_ETH_NPEA_PHYS_BASE   0xC800C000#define IX_OSAL_IXP400_ETH_NPEA_MAP_SIZE    0x1000/* * Interrupt Levels */#define IX_OSAL_IXP400_NPEA_IRQ_LVL		(0)#define IX_OSAL_IXP400_NPEB_IRQ_LVL		(1)#define IX_OSAL_IXP400_NPEC_IRQ_LVL		(2)#define IX_OSAL_IXP400_QM1_IRQ_LVL		(3)#define IX_OSAL_IXP400_QM2_IRQ_LVL		(4)#define IX_OSAL_IXP400_TIMER1_IRQ_LVL		(5)#define IX_OSAL_IXP400_GPIO0_IRQ_LVL		(6)#define IX_OSAL_IXP400_GPIO1_IRQ_LVL		(7)#define IX_OSAL_IXP400_PCI_INT_IRQ_LVL		(8)#define IX_OSAL_IXP400_PCI_DMA1_IRQ_LVL		(9)#define IX_OSAL_IXP400_PCI_DMA2_IRQ_LVL		(10)#define IX_OSAL_IXP400_TIMER2_IRQ_LVL		(11)#define IX_OSAL_IXP400_USB_IRQ_LVL		(12)#define IX_OSAL_IXP400_UART2_IRQ_LVL		(13)#define IX_OSAL_IXP400_TIMESTAMP_IRQ_LVL	(14)#define IX_OSAL_IXP400_UART1_IRQ_LVL		(15)#define IX_OSAL_IXP400_WDOG_IRQ_LVL		(16)#define IX_OSAL_IXP400_AHB_PMU_IRQ_LVL		(17)#define IX_OSAL_IXP400_XSCALE_PMU_IRQ_LVL	(18)#define IX_OSAL_IXP400_GPIO2_IRQ_LVL		(19)#define IX_OSAL_IXP400_GPIO3_IRQ_LVL		(20)#define IX_OSAL_IXP400_GPIO4_IRQ_LVL		(21)#define IX_OSAL_IXP400_GPIO5_IRQ_LVL		(22)#define IX_OSAL_IXP400_GPIO6_IRQ_LVL		(23)#define IX_OSAL_IXP400_GPIO7_IRQ_LVL		(24)#define IX_OSAL_IXP400_GPIO8_IRQ_LVL		(25)#define IX_OSAL_IXP400_GPIO9_IRQ_LVL		(26)#define IX_OSAL_IXP400_GPIO10_IRQ_LVL		(27)#define IX_OSAL_IXP400_GPIO11_IRQ_LVL		(28)#define IX_OSAL_IXP400_GPIO12_IRQ_LVL		(29)#define IX_OSAL_IXP400_SW_INT1_IRQ_LVL		(30)#define IX_OSAL_IXP400_SW_INT2_IRQ_LVL		(31)/* USB interrupt level mask */#define IX_OSAL_IXP400_INT_LVL_USB             IRQ_IXP425_USB/* USB IRQ */#define IX_OSAL_IXP400_USB_IRQ                 IRQ_IXP425_USB/* * OS name retrieval */#define IX_OSAL_OEM_OS_NAME_GET(name, limit) \ixOsalOsIxp400NameGet((INT8*)(name), (INT32) (limit))/* * OS version retrieval */#define IX_OSAL_OEM_OS_VERSION_GET(version, limit) \ixOsalOsIxp400VersionGet((INT8*)(version), (INT32) (limit))/* * Function to retrieve the OS name */PUBLIC IX_STATUS ixOsalOsIxp400NameGet(INT8* osName, INT32 maxSize);/* * Function to retrieve the OS version */PUBLIC IX_STATUS ixOsalOsIxp400VersionGet(INT8* osVersion, INT32 maxSize);/* * TimestampGet */PUBLIC UINT32 ixOsalOsIxp400TimestampGet (void);/* * Timestamp */#define IX_OSAL_OEM_TIMESTAMP_GET ixOsalOsIxp400TimestampGet/* * Timestamp resolution */PUBLIC UINT32 ixOsalOsIxp400TimestampResolutionGet (void);#define IX_OSAL_OEM_TIMESTAMP_RESOLUTION_GET ixOsalOsIxp400TimestampResolutionGet/* * Retrieves the system clock rate */PUBLIC UINT32 ixOsalOsIxp400SysClockRateGet (void);#define IX_OSAL_OEM_SYS_CLOCK_RATE_GET ixOsalOsIxp400SysClockRateGet/* * required by FS but is not really platform-specific. */#define IX_OSAL_OEM_TIME_GET(pTv) ixOsalTimeGet(pTv)/* linux map/unmap functions */PUBLIC void ixOsalLinuxMemMap (IxOsalMemoryMap * map);PUBLIC void ixOsalLinuxMemUnmap (IxOsalMemoryMap * map);/********************* *	Memory map ********************//* Global memmap only visible to IO MEM module */#ifdef IxOsalIoMem_CIxOsalMemoryMap ixOsalGlobalMemoryMap[] = {     {     /* Global BE and LE_AC map */     IX_OSAL_STATIC_MAP,	/* type            */     0x00000000,		/* physicalAddress */     0x30000000,		/* size            */     0x00000000,		/* virtualAddress  */     NULL,			/* mapFunction     */     NULL,			/* unmapFunction   */     0,				/* refCount        */     IX_OSAL_BE | IX_OSAL_LE_AC,/* endianType      */     "global_low"		/* name            */     },    /* SDRAM LE_DC alias */    {     IX_OSAL_STATIC_MAP,	/* type            */     0x00000000,		/* physicalAddress */     0x10000000,		/* size            */     0x30000000,		/* virtualAddress  */     NULL,			/* mapFunction     */     NULL,			/* unmapFunction   */     0,				/* refCount        */     IX_OSAL_LE_DC,		/* endianType      */     "sdram_dc"			/* name            */     },    /* QMGR LE_DC alias */    {     IX_OSAL_STATIC_MAP,	/* type            */     0x60000000,		/* physicalAddress */     0x00100000,		/* size            */     0x60000000,		/* virtualAddress  */     NULL,			/* mapFunction     */     NULL,			/* unmapFunction   */     0,				/* refCount        */     IX_OSAL_LE_DC,		/* endianType      */     "qmgr_dc"			/* name            */     },    /* QMGR BE alias */    {     IX_OSAL_STATIC_MAP,	/* type            */     0x60000000,		/* physicalAddress */     0x00100000,		/* size            */     0x60000000,		/* virtualAddress  */     NULL,			/* mapFunction     */     NULL,			/* unmapFunction   */     0,				/* refCount        */     IX_OSAL_BE | IX_OSAL_LE_AC,/* endianType      */     "qmgr_be"			/* name            */     },    /* Global BE and LE_AC map */    {     IX_OSAL_STATIC_MAP,	/* type            */     0x40000000,		/* physicalAddress */     0x20000000,		/* size            */     0x40000000,		/* virtualAddress  */     NULL,			/* mapFunction     */     NULL,			/* unmapFunction   */     0,				/* refCount        */     IX_OSAL_BE | IX_OSAL_LE_AC,/* endianType      */     "Misc Cfg"			/* name            */     },    /* Global BE and LE_AC map */    {     IX_OSAL_STATIC_MAP,	/* type            */     0x70000000,		/* physicalAddress */     0x8FFFFFFF,		/* size            */     0x70000000,		/* virtualAddress  */     NULL,			/* mapFunction     */     NULL,			/* unmapFunction   */     0,				/* refCount        */     IX_OSAL_BE | IX_OSAL_LE_AC,/* endianType      */     "Exp Cfg"			/* name            */     },};#endif /* IxOsalIoMem_C */#endif /* #define IxOsalOsIxp400_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片a∨一区二区三区| 五月综合激情婷婷六月色窝| 亚洲人成亚洲人成在线观看图片| 亚洲高清中文字幕| 成人短视频下载| 欧美电视剧在线看免费| 亚洲欧美色综合| 国产乱码精品一区二区三区忘忧草 | 夜夜精品视频一区二区| 国产精品中文字幕一区二区三区| 欧美色老头old∨ideo| 欧美国产精品中文字幕| 久久99久久久欧美国产| 欧美日韩极品在线观看一区| 亚洲四区在线观看| 成人免费观看男女羞羞视频| 日韩美女一区二区三区四区| 日韩中文字幕亚洲一区二区va在线| 91原创在线视频| 精品一区二区三区影院在线午夜| 色噜噜偷拍精品综合在线| 国产精品欧美久久久久一区二区| 国产一区二区伦理| 欧美电视剧免费观看| 日韩高清一级片| 欧美日韩mp4| 日韩精品一二三四| 欧美日韩日本视频| 日韩精品一区第一页| 欧美日韩激情一区二区| 午夜精品久久久久久久久| 日本道免费精品一区二区三区| 国产精品美女久久久久高潮| 国产白丝精品91爽爽久久| 久久婷婷综合激情| 国产成人免费在线观看不卡| 久久久精品国产免大香伊| 国产一区二区精品久久| 亚洲国产精品精华液ab| 成av人片一区二区| 伊人一区二区三区| 在线观看视频欧美| 亚洲成人动漫在线观看| 欧美一区二区三区在线观看 | 国产精品久久久久久亚洲毛片| 国产 欧美在线| 中文字幕中文乱码欧美一区二区| 国产成人午夜99999| 久久精品视频网| 成人av手机在线观看| 一区二区三区精品在线| 欧美日韩国产免费| 国产主播一区二区三区| 中文字幕乱码日本亚洲一区二区| av在线这里只有精品| 亚洲综合色噜噜狠狠| 日韩欧美色综合| 成人av在线资源网| 日日噜噜夜夜狠狠视频欧美人 | 视频一区免费在线观看| 亚洲精品一线二线三线| 波波电影院一区二区三区| 亚洲在线一区二区三区| 欧美tk—视频vk| 色婷婷综合激情| 久久99精品久久久| 亚洲少妇中出一区| 欧美一区二区三区在线观看视频| 国产91丝袜在线播放九色| 亚洲影院理伦片| 久久久久久久久久看片| 欧美性xxxxxx少妇| 国产盗摄一区二区| 亚洲第一av色| 中文字幕一区在线观看视频| 日韩一区二区高清| 99久久精品免费看| 狠狠色丁香久久婷婷综合_中| 亚洲视频在线观看一区| ww亚洲ww在线观看国产| 欧美午夜电影一区| 成人黄色软件下载| 国产一区免费电影| 日韩成人dvd| 亚洲在线视频一区| 亚洲欧美综合在线精品| 精品国产髙清在线看国产毛片| 色婷婷综合视频在线观看| 国产美女娇喘av呻吟久久| 天天影视色香欲综合网老头| 中文字幕一区不卡| 国产色一区二区| 精品国产免费一区二区三区四区 | 97精品久久久午夜一区二区三区| 久久av资源站| 亚洲午夜羞羞片| 亚洲日本乱码在线观看| 日本一区二区久久| 久久亚洲精品小早川怜子| 91精品国产色综合久久ai换脸| 欧洲国内综合视频| 91亚洲资源网| 色婷婷精品久久二区二区蜜臂av | 久久国产综合精品| 日韩在线播放一区二区| 亚洲国产精品影院| 亚洲一区二区三区四区五区黄| 亚洲四区在线观看| 一区二区在线观看不卡| 亚洲少妇屁股交4| 玉足女爽爽91| 亚洲丝袜自拍清纯另类| 亚洲视频香蕉人妖| 亚洲美女视频在线| 亚洲欧美偷拍另类a∨色屁股| 亚洲欧美日韩国产手机在线| 亚洲美女淫视频| 亚洲国产成人porn| 免费成人在线观看| 久久成人av少妇免费| 久久精品99国产精品| 国产一区视频在线看| 国产一区二区在线观看免费| 国产精品综合一区二区| 成人午夜在线视频| 91一区二区在线| 欧美日韩电影在线| 欧美一级黄色片| 久久久久国产精品厨房| 国产精品传媒入口麻豆| 一区二区三区成人在线视频| 亚洲超丰满肉感bbw| 男男视频亚洲欧美| 国产精品资源在线看| 91在线国产观看| 欧美色综合天天久久综合精品| 欧美久久久久中文字幕| 欧美成va人片在线观看| 中文字幕乱码久久午夜不卡| 亚洲精品va在线观看| 美女一区二区在线观看| 成人午夜在线免费| 欧美怡红院视频| 亚洲精品一区在线观看| 亚洲精品日产精品乱码不卡| 日韩成人午夜精品| jizz一区二区| 欧美一区二区三区四区在线观看| 国产午夜精品久久久久久免费视| 亚洲欧美激情插 | 91麻豆蜜桃一区二区三区| 欧美日韩一区国产| 国产亚洲一二三区| 五月天视频一区| 丁香一区二区三区| 91精品国产乱| 国产一区美女在线| 欧美一a一片一级一片| xfplay精品久久| 香蕉成人伊视频在线观看| 国产乱码精品一区二区三区av| 91成人在线观看喷潮| 国产欧美一区二区在线观看| 亚洲成av人片在www色猫咪| 国产精品99久久久| 日韩一区二区三区在线观看| 亚洲色图.com| 国产成人午夜电影网| 制服丝袜中文字幕亚洲| 亚洲精品你懂的| 不卡一区中文字幕| 久久综合色综合88| 日韩高清一区在线| 在线亚洲免费视频| 国产精品免费视频观看| 久88久久88久久久| 欧美一级一级性生活免费录像| 亚洲色大成网站www久久九九| 国内精品嫩模私拍在线| 欧美理论电影在线| 亚洲一区免费在线观看| 99精品欧美一区二区蜜桃免费| 久久综合精品国产一区二区三区| 婷婷六月综合亚洲| 欧美亚洲动漫另类| 一区二区日韩av| 91视频91自| 亚洲欧美在线视频观看| 波多野结衣的一区二区三区| 欧美激情综合五月色丁香小说| 久久狠狠亚洲综合| 欧美va亚洲va在线观看蝴蝶网| 日韩不卡手机在线v区| 欧美日韩国产一级片| 亚洲成a人在线观看| 欧美日韩一区高清| 丝袜美腿亚洲色图| 日韩精品中文字幕在线一区| 麻豆国产一区二区| 精品福利在线导航|