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

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

?? ixosalosixp400.h

?? 友善mini2440嵌入式
?? 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一区二区三区免费野_久草精品视频
久久激情五月婷婷| 亚洲精品欧美激情| 91美女精品福利| 亚洲欧美一区二区不卡| 91猫先生在线| 久久精品国产一区二区三 | 久久久www成人免费毛片麻豆| 国产精品一二三四| 亚洲精品你懂的| 欧美激情一区二区| 欧美日韩免费观看一区三区| 奇米影视一区二区三区| 国产视频一区不卡| 欧美人伦禁忌dvd放荡欲情| 91免费在线视频观看| 国产一区日韩二区欧美三区| 久久亚洲精精品中文字幕早川悠里 | 欧美亚洲精品一区| 成人一区在线观看| 国产主播一区二区三区| www国产成人免费观看视频 深夜成人网| 一本一本大道香蕉久在线精品 | 国产自产2019最新不卡| 日韩一区有码在线| 久久久久久久久免费| 欧美v国产在线一区二区三区| 欧美日韩精品一二三区| 国产精品一区二区在线看| 一级日本不卡的影视| 欧美精品一区二区在线观看| 一区二区三区不卡视频| 一二三区精品视频| 亚洲一区二区三区激情| 亚洲国产乱码最新视频| 中文字幕在线免费不卡| 久久九九全国免费| 久久先锋影音av| 欧美国产激情一区二区三区蜜月 | 88在线观看91蜜桃国自产| 国产一区二区三区免费看| 美女视频一区在线观看| 日产国产欧美视频一区精品| 亚洲宅男天堂在线观看无病毒 | 国产成人亚洲精品青草天美| 国产69精品久久久久777| 美女视频黄 久久| 国产一区在线不卡| 成人免费不卡视频| 色88888久久久久久影院野外| 91国偷自产一区二区三区成为亚洲经典 | 91在线国产观看| 欧美午夜电影网| 欧美一级理论片| 欧美国产一区视频在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品亲子乱子伦xxxx裸| 一区二区三区中文在线观看| 亚洲综合在线第一页| 青青国产91久久久久久| 日韩高清在线不卡| 国产69精品久久777的优势| 色婷婷亚洲一区二区三区| 欧美亚洲动漫制服丝袜| 欧美一级片在线| 久久综合九色综合97婷婷| 亚洲伊人伊色伊影伊综合网| 亚洲第一福利一区| 成人性生交大片免费看视频在线 | 欧美高清你懂得| 欧美精品一区二区三区很污很色的 | 在线观看国产一区二区| 久久夜色精品国产噜噜av | 欧美一区二区三区四区在线观看 | 2024国产精品| 亚洲一区二区三区四区在线免费观看| 国产毛片精品一区| 欧美一区二区三区思思人| 1000部国产精品成人观看| 日韩中文字幕麻豆| 国产成人h网站| 26uuu欧美日本| 亚洲午夜羞羞片| 成人高清免费观看| 精品国产污网站| 一区二区三区久久| 国模一区二区三区白浆| 9191久久久久久久久久久| 国产精品麻豆一区二区| 一区二区三区视频在线看| 不卡一区二区在线| 日韩精品一区二区三区视频播放| 综合久久国产九一剧情麻豆| 久久99久久久久| 日韩精品一区二区三区在线播放 | 日韩一区二区三区视频| 亚洲视频网在线直播| 91老司机福利 在线| 中文字幕一区免费在线观看| 国产一区二区三区四| 久久综合狠狠综合久久综合88| 琪琪一区二区三区| 欧美欧美欧美欧美首页| 麻豆视频一区二区| 精品国精品自拍自在线| 久久狠狠亚洲综合| 欧美四级电影网| 亚洲综合偷拍欧美一区色| 91一区二区三区在线观看| 有码一区二区三区| 51午夜精品国产| 蜜臀精品一区二区三区在线观看| 欧美电视剧免费观看| 国产一区二区三区电影在线观看| 制服.丝袜.亚洲.另类.中文| 久久99在线观看| 日韩欧美高清dvd碟片| 国产一区二区三区日韩| 国产喂奶挤奶一区二区三区| 99九九99九九九视频精品| 综合久久久久综合| 制服丝袜亚洲网站| 国产成人精品综合在线观看 | 精品亚洲国产成人av制服丝袜| 欧洲精品一区二区| 美国av一区二区| 国产精品二三区| 欧美精品在线一区二区| 国产高清不卡一区| 亚洲日本在线a| 日韩你懂的在线观看| av不卡免费在线观看| 日本强好片久久久久久aaa| 国产蜜臀av在线一区二区三区| 在线观看欧美黄色| 久久精品国产亚洲高清剧情介绍 | 久久精品国内一区二区三区| 中文字幕日韩一区| 欧美一区二区精品久久911| 成人国产精品免费| 国产原创一区二区三区| 日日夜夜精品视频免费| 亚洲精品久久嫩草网站秘色| 久久久久久久久免费| 欧美日韩国产高清一区| 色综合色综合色综合| 国产精品一区二区在线看| 午夜视频在线观看一区二区| 亚洲国产成人午夜在线一区 | 色综合久久88色综合天天6| www.日韩大片| 成人国产亚洲欧美成人综合网| 久久99精品久久久久久| 麻豆精品国产91久久久久久| 午夜久久久久久电影| 亚洲一区二区三区国产| 国产精品久久精品日日| 欧美一区三区四区| 91精品国产综合久久婷婷香蕉| 在线观看中文字幕不卡| 蜜桃av一区二区| 美女视频黄a大片欧美| 免费人成在线不卡| 日韩成人免费在线| 精品一二三四在线| 国产成人亚洲综合a∨婷婷| 精品一区二区三区久久| 懂色av中文字幕一区二区三区 | www一区二区| 国产日韩在线不卡| 亚洲一区二区在线播放相泽| 美女网站色91| 久久 天天综合| 成人黄色777网| 色婷婷久久久综合中文字幕| 91成人国产精品| 制服丝袜国产精品| 精品国产污污免费网站入口 | 91激情五月电影| 欧美日韩三级一区| 欧美精品一区二| 亚洲图片欧美色图| 精品影视av免费| 国产高清不卡二三区| 欧美日韩一区视频| 国产欧美日本一区视频| 国产亚洲成av人在线观看导航| 一个色在线综合| 国产成人av福利| 欧美精品v国产精品v日韩精品| 亚洲欧美在线视频| 亚洲成人精品一区二区| 高清不卡一二三区| 欧美高清激情brazzers| 欧美国产日本韩| 亚洲v日本v欧美v久久精品| 成人精品一区二区三区中文字幕| 欧美日韩精品电影| 中文一区二区在线观看| 国产一区二区调教| 在线观看视频一区二区|