Changeset 306 for asp3_wo_tecs/trunk/arch/arm_gcc/common/gic_kernel_impl.h
- Timestamp:
- Jun 27, 2017, 10:53:32 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/arch/arm_gcc/common/gic_kernel_impl.h
r305 r306 1 1 /* 2 * TOPPERS/ASP Kernel 3 * Toyohashi Open Platform for Embedded Real-Time Systems/ 4 * Advanced Standard Profile Kernel 2 * TOPPERS Software 3 * Toyohashi Open Platform for Embedded Real-Time Systems 5 4 * 6 5 * Copyright (C) 2006-2016 by Embedded and Real-Time Systems Laboratory … … 51 50 * ã®è²¬ä»»ãè² ããªãï¼ 52 51 * 53 * $Id: gic_kernel_impl.h 535 2016-01-16 00:42:29Z ertl-hiro $52 * $Id: gic_kernel_impl.h 714 2016-03-31 05:52:19Z ertl-hiro $ 54 53 */ 55 54 … … 176 175 #define GICD_TYPER GIC_REG(GICD_BASE, 0x004) 177 176 #define GICD_IIDR GIC_REG(GICD_BASE, 0x008) 178 #define GICD_IGROUPR(n) GIC_REG(GICD_BASE, 0x080 + n* 4)179 #define GICD_ISENABLER(n) GIC_REG(GICD_BASE, 0x100 + n* 4)180 #define GICD_ICENABLER(n) GIC_REG(GICD_BASE, 0x180 + n* 4)181 #define GICD_ISPENDR(n) GIC_REG(GICD_BASE, 0x200 + n* 4)182 #define GICD_ICPENDR(n) GIC_REG(GICD_BASE, 0x280 + n* 4)183 #define GICD_ISACTIVER(n) GIC_REG(GICD_BASE, 0x300 + n* 4)184 #define GICD_ICACTIVER(n) GIC_REG(GICD_BASE, 0x380 + n* 4)185 #define GICD_IPRIORITYR(n) GIC_REG(GICD_BASE, 0x400 + n* 4)186 #define GICD_ITARGETSR(n) GIC_REG(GICD_BASE, 0x800 + n* 4)187 #define GICD_ICFGR(n) GIC_REG(GICD_BASE, 0xc00 + n* 4)188 #define GICD_NSCAR(n) GIC_REG(GICD_BASE, 0xe00 + n* 4)177 #define GICD_IGROUPR(n) GIC_REG(GICD_BASE, 0x080 + (n) * 4) 178 #define GICD_ISENABLER(n) GIC_REG(GICD_BASE, 0x100 + (n) * 4) 179 #define GICD_ICENABLER(n) GIC_REG(GICD_BASE, 0x180 + (n) * 4) 180 #define GICD_ISPENDR(n) GIC_REG(GICD_BASE, 0x200 + (n) * 4) 181 #define GICD_ICPENDR(n) GIC_REG(GICD_BASE, 0x280 + (n) * 4) 182 #define GICD_ISACTIVER(n) GIC_REG(GICD_BASE, 0x300 + (n) * 4) 183 #define GICD_ICACTIVER(n) GIC_REG(GICD_BASE, 0x380 + (n) * 4) 184 #define GICD_IPRIORITYR(n) GIC_REG(GICD_BASE, 0x400 + (n) * 4) 185 #define GICD_ITARGETSR(n) GIC_REG(GICD_BASE, 0x800 + (n) * 4) 186 #define GICD_ICFGR(n) GIC_REG(GICD_BASE, 0xc00 + (n) * 4) 187 #define GICD_NSCAR(n) GIC_REG(GICD_BASE, 0xe00 + (n) * 4) 189 188 #define GICD_SGIR GIC_REG(GICD_BASE, 0xf00) 190 #define GICD_CPENDSGIR(n) GIC_REG(GICD_BASE, 0xf10 + n* 4)191 #define GICD_SPENDSGIR(n) GIC_REG(GICD_BASE, 0xf20 + n* 4)189 #define GICD_CPENDSGIR(n) GIC_REG(GICD_BASE, 0xf10 + (n) * 4) 190 #define GICD_SPENDSGIR(n) GIC_REG(GICD_BASE, 0xf20 + (n) * 4) 192 191 193 192 /* … … 200 199 * å²è¾¼ã¿ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¬ã¸ã¹ã¿ï¼GICD_ICFGRnï¼ã®è¨å®å¤ 201 200 * 202 * 第1ãããã¯ï¼ARM11 MPCoreã§ã¯å²è¾¼ã¿ã®éç¥å 203 ããã»ããµãè¨å®ãããã 204 * ã«ä½¿ç¨ããã¦ãããï¼GICv1ããã³GICv2ã§ã¯äºç´ãããã¨ãªã£ã¦ããï¼ 201 * 第1ãããã¯ï¼ARM11 MPCoreããã³GICã®æ©ãææã®å®è£ 202 ã§ã¯å²è¾¼ã¿ã®éç¥ 203 * å 204 ããã»ããµãè¨å®ããããã«ä½¿ç¨ããã¦ããï¼ 205 205 */ 206 206 #define GICD_ICFGRn_LEVEL UINT_C(0x00)
Note:
See TracChangeset
for help on using the changeset viewer.