123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- #include <mips/m32c0.h>
- #ifdef EVA
- #define GIC_SH_WEDGE_ADDR *((volatile unsigned int*) (0x1bdc0280))
- #define GCR_CONFIG_ADDR 0x1fbf8000
- #define GCR_CONFIG_ADDR_PB 0xbfbf8000
- #define GIC_P_BASE_ADDR 0x1bdc0000
- #define GIC_BASE_ADDR 0x1bdc0000
- #define GIC_BASE_ADDR_PB 0xbbdc0000
- #define CPC_P_BASE_ADDR 0x1bde0001
- #define CPC_BASE_ADDR 0x1bde0000
- #define CPC_BASE_ADDR_PB 0xbbde0000
- #define STACK_BASE_ADDR 0x02000000
- #elif defined MPU
- #define GIC_SH_WEDGE_ADDR *((volatile unsigned int*) (0x1bdc0280))
- #define GCR_CONFIG_ADDR 0x1fbf8000
- #define GCR_CONFIG_ADDR_PB 0x1fbf8000
- #define GIC_P_BASE_ADDR 0x1bdc0000
- #define GIC_BASE_ADDR 0x1bdc0000
- #define GIC_BASE_ADDR_PB 0x1bdc0000
- #define CPC_P_BASE_ADDR 0x1bde0001
- #define CPC_BASE_ADDR 0x1bde0000
- #define CPC_BASE_ADDR_PB 0x1bde0000
- #define STACK_BASE_ADDR 0x00200000
- #define CDMM_P_BASE_ADDR 0x1fc10000
- #define MPU_CDMM_OFFSET (64*3)
- #define MPU_ACSR 0
- #define MPU_Config 0x8
- #define MPU_SegmentControl0 0x10
- #define MPU_SegmentControl1 0x14
- #define MPU_SegmentControl2 0x18
- #define MPU_SegmentControl3 0x1c
- #else
- #define GIC_SH_WEDGE_ADDR *((volatile unsigned int*) (0xbbdc0280))
- #define GCR_CONFIG_ADDR 0xbfbf8000
- #define GCR_CONFIG_ADDR_PB 0xbfbf8000
- #define GIC_P_BASE_ADDR 0x1bdc0000
- #define GIC_BASE_ADDR 0xbbdc0000
- #define GIC_BASE_ADDR_PB 0xbbdc0000
- #define CPC_P_BASE_ADDR 0x1bde0001
- #define CPC_BASE_ADDR 0xbbde0000
- #define CPC_BASE_ADDR_PB 0xbbde0000
- #define STACK_BASE_ADDR 0x80200000
- #endif
- #define STACK_SIZE_LOG2 16
- #define r8_core_num $8
- #define r9_vpe_num $9
- #define r10_has_mt_ase $10
- #define r11_is_cps $11
- #define r18_tc_num $18
- #define r19_more_cores $19
- #define r20_more_vpes $20
- #define r21_more_tcs $21
- #define r22_gcr_addr $22
- #define r23_cpu_num $23
- #define r24_boston_byte $24
- #define r25_coreid $25
- #define r30_cpc_addr $30
|