Path: blob/master/arch/sh/include/cpu-sh4/cpu/addrspace.h
17372 views
/*1* This file is subject to the terms and conditions of the GNU General Public2* License. See the file "COPYING" in the main directory of this archive3* for more details.4*5* Copyright (C) 1999 by Kaz Kojima6*7* Defitions for the address spaces of the SH-4 CPUs.8*/9#ifndef __ASM_CPU_SH4_ADDRSPACE_H10#define __ASM_CPU_SH4_ADDRSPACE_H1112#define P0SEG 0x0000000013#define P1SEG 0x8000000014#define P2SEG 0xa000000015#define P3SEG 0xc000000016#define P4SEG 0xe00000001718/* Detailed P4SEG */19#define P4SEG_STORE_QUE (P4SEG)20#define P4SEG_IC_ADDR 0xf000000021#define P4SEG_IC_DATA 0xf100000022#define P4SEG_ITLB_ADDR 0xf200000023#define P4SEG_ITLB_DATA 0xf300000024#define P4SEG_OC_ADDR 0xf400000025#define P4SEG_OC_DATA 0xf500000026#define P4SEG_TLB_ADDR 0xf600000027#define P4SEG_TLB_DATA 0xf700000028#define P4SEG_REG_BASE 0xff0000002930#define PA_AREA0 0x0000000031#define PA_AREA1 0x0400000032#define PA_AREA2 0x0800000033#define PA_AREA3 0x0c00000034#define PA_AREA4 0x1000000035#define PA_AREA5 0x1400000036#define PA_AREA6 0x1800000037#define PA_AREA7 0x1c0000003839#define PA_AREA5_IO 0xb4000000 /* Area 5 IO Memory */40#define PA_AREA6_IO 0xb8000000 /* Area 6 IO Memory */4142#endif /* __ASM_CPU_SH4_ADDRSPACE_H */43444546