|
1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of the License "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // template\template_variant\rom\base_template.iby |
|
15 // |
|
16 // |
|
17 |
|
18 #define HEAPMAX(x) |
|
19 #define FIXED fixed |
|
20 |
|
21 //kerneltrace 0xffffffff |
|
22 |
|
23 multikernel |
|
24 |
|
25 bootbinary=ABI_DIR\_template_bootrom.bin |
|
26 |
|
27 romlinearbase=0xf8000000 |
|
28 romalign=0x10 |
|
29 kerneldataaddress=0x64000000 |
|
30 kernelheapmin=0x08000 |
|
31 kernelheapmax=0x00FFC000 |
|
32 dataaddress=0x400000 |
|
33 defaultstackreserve=0x200000 |
|
34 romchecksum=0x12345678 |
|
35 |
|
36 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_kasa1100.dll \sys\bin\katemplate.dll |
|
37 primary[VARID] =KERNEL_DIR\DEBUG_DIR\_template_ekern.exe \sys\bin\ekern.exe |
|
38 variant[VARID] =KERNEL_DIR\DEBUG_DIR\_template_ecust.dll \sys\bin\ecust.dll |
|
39 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_exmoncommon.dll \sys\bin\exmoncommon.dll |
|
40 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_exmondebug.dll \sys\bin\exmondebug.dll |
|
41 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_power.dll \sys\bin\power.dll |
|
42 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_dma.dll \sys\bin\dma.dll |
|
43 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_lcd.dll \sys\bin\lcd.dll |
|
44 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_ekeyb.dll \sys\bin\ekeyb.dll |
|
45 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_exyin.dll \sys\bin\exyin.dll |
|
46 device[VARID] =KERNEL_DIR\DEBUG_DIR\_template_euart.pdd \sys\bin\euart1.pdd // not EUART.PDD, unlike text shell ROMs |
|
47 // SYM_BRANCH: Delete old sound driver |
|
48 device[VARID] =KERNEL_DIR\DEBUG_DIR\_template_soundsc.pdd \sys\bin\soundsc.pdd |
|
49 //extension[VARID]=KERNEL_DIR\DEBUG_DIR\elocd.ldd \sys\bin\elocd.ldd |
|
50 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_medint.pdd \sys\bin\medint.pdd |
|
51 //extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_epbus.dll \sys\bin\epbus.dll |
|
52 //extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_epbusv.dll \sys\bin\epbusv.dll |
|
53 //extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_medlfs.pdd \sys\bin\medlfs.pdd |
|
54 //device[VARID] =KERNEL_DIR\DEBUG_DIR\_template_medata.pdd \sys\bin\medata.pdd |
|
55 device[VARID] =KERNEL_DIR\DEBUG_DIR\ecomm.ldd \sys\bin\ecomm.ldd |
|
56 // SYM_BRANCH: Delete old sound driver |
|
57 device[VARID] =KERNEL_DIR\DEBUG_DIR\esoundsc.ldd \sys\bin\esoundsc.ldd |
|
58 device[VARID] =KERNEL_DIR\DEBUG_DIR\pipelib.ldd \sys\bin\pipelib.ldd |
|
59 device[VARID] =KERNEL_DIR\DEBUG_DIR\minkda.ldd \sys\bin\minkda.ldd |
|
60 extension[VARID]=KERNEL_DIR\DEBUG_DIR\exstart.dll \sys\bin\exstart.dll |
|
61 device[VARID] =KERNEL_DIR\DEBUG_DIR\ecamerasc.ldd \sys\bin\ecamerasc.ldd |
|
62 device[VARID] =KERNEL_DIR\DEBUG_DIR\_template_camerasc.pdd \sys\bin\camerasc.pdd |
|
63 |
|
64 // USB Drivers |
|
65 extension[VARID]=KERNEL_DIR\DEBUG_DIR\_template_usbcc.dll \sys\bin\usbcc.dll |
|
66 device[VARID]= KERNEL_DIR\DEBUG_DIR\usbc.ldd \sys\bin\eusbc.ldd |
|
67 |
|
68 // Include if IIC Controller support is required |
|
69 //extension[VARID] =KERNEL_DIR\DEBUG_DIR\iic.dll \sys\bin\iic.dll |
|
70 // |
|
71 // Include if IIC Channel support is required |
|
72 // extension[VARID] =KERNEL_DIR\DEBUG_DIR\_template_iic.dll \sys\bin\iic_channel.dll |
|
73 |
|
74 define HAL_DLL _template_hal.dll |
|
75 define ESTART_EXE e32strt.exe |
|
76 define KEYMAP_FILE _template_ekdata |
|
77 define SCDV_DLL _template_scdv.dll |
|
78 |
|
79 //#define WITH_LFFS |
|
80 |
|
81 // TO DO (MANDATORY): |
|
82 // |
|
83 // Specify which version of EUSER should be used |
|
84 // Specify euser_v4, euser_v5, euser_v6, euser_v6k according to which ARM CPU architecture is in use. |
|
85 // For SMP specify euser_v6k_smp or euser_v7_smp. |
|
86 // If a variant build of EUSER is required, specify the name of that. |
|
87 // |
|
88 #define EUSER_DLL euser_v6k.dll |