1 | # |
---|
2 | # Config file for a PowerPC MPC860-based MBX860-005b card. |
---|
3 | # |
---|
4 | |
---|
5 | # |
---|
6 | # All MBX8xx configurations share the same base file, only a few |
---|
7 | # parameters differ. |
---|
8 | # |
---|
9 | |
---|
10 | RTEMS_MBX_MODEL=mbx860_005b |
---|
11 | |
---|
12 | # The 860_005b has 16M ram : org = 0x0, l = 16M |
---|
13 | MBX8xx_LDFLAGS=-Wl,--defsym -Wl,HeapSize=0x100000 |
---|
14 | |
---|
15 | RTEMS_PPC_EXCEPTION_PROCESSING_MODEL=new |
---|
16 | |
---|
17 | include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg |
---|
18 | define make-target-options |
---|
19 | @echo "#ifdef mpc$(CPU_TYPE)" >>$@ |
---|
20 | @echo "#undef mpc$(CPU_TYPE)" >>$@ |
---|
21 | @echo "#endif" >>$@ |
---|
22 | @echo "#define mpc$(CPU_TYPE) 1" >>$@ |
---|
23 | @echo >>$@ |
---|
24 | @echo "#define NVRAM_CONFIGURE 0" >>$@ |
---|
25 | @echo "#define UARTS_USE_TERMIOS 1" >>$@ |
---|
26 | @echo "#define CONSOLE_MINOR SMC1_MINOR" >>$@ |
---|
27 | @echo "#define UARTS_IO_MODE 0" >>$@ |
---|
28 | @echo "#define UARTS_USE_INTERRUPTS 0" >>$@ |
---|
29 | @echo "#define PRINTK_MINOR SMC1_MINOR" >>$@ |
---|
30 | @echo "#define PRINTK_IO_MODE 0" >>$@ |
---|
31 | @echo "/*#define EPPCBUG_SMC1 0*/" >>$@ |
---|
32 | @echo "/* #define EPPCBUG_VECTORS 1*/" >>$@ |
---|
33 | @echo "#define INSTRUCTION_CACHE_ENABLE 1" >>$@ |
---|
34 | @echo "#define DATA_CACHE_ENABLE 1" >>$@ |
---|
35 | @echo >>$@ |
---|
36 | @echo "#define PPC_VECTOR_FILE_BASE 0x0000" >>$@ |
---|
37 | @echo "#define PPC_USE_SPRG 1" >>$@ |
---|
38 | @echo "/*#define PPC_USE_DATA_CACHE 1*/" >>$@ |
---|
39 | @echo >>$@ |
---|
40 | endef |
---|