comparison riviera/rvf/rvf_pool_size.h @ 0:75a11d740a02

initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 09 Jun 2016 00:02:41 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:75a11d740a02
1 /****************************************************************************/
2 /* */
3 /* Name rvf_pool_size.h */
4 /* */
5 /* Function this file contains definitions for buffer pool sizes */
6 /* */
7 /* */
8 /* */
9 /* */
10 /* Version 0.3 */
11 /* */
12 /* Date Modification */
13 /* ------------------------------------ */
14 /* 4/19/1999 Create */
15 /* 10/27/1999 Remove declaration of ntohs, htons, ntohl, htonl */
16 /* in order to avoid conflict with winsock.h */
17 /* 12/23/1999 Add buffer and memory bank related definition */
18 /* 07/12/2000 Implement dynamic memory allocation. */
19 /* 01/13/2002 Extracted buffer pool size info from rvf_target.h */
20 /* to prevent useless full recompilation when those datas */
21 /* are changed */
22 /* 10/01/2002 Completely reworked in order to be modular */
23 /* 07/08/2003 Rework */
24 /* */
25 /* Author David Lamy-Charrier (dlamy@tif.ti.com) */
26 /* */
27 /* (C) Copyright 1999 by Texas Instruments Incorporated, All Rights Reserved*/
28 /****************************************************************************/
29
30 #ifndef _RVF_POOL_SIZE_H
31 #define _RVF_POOL_SIZE_H
32
33 #if 0 //#ifndef _WINDOWS
34 #include "config/r2d.cfg"
35 #include "config/rv.cfg"
36 #include "config/debug.cfg"
37 #include "config/board.cfg"
38 #include "config/l1sw.cfg"
39 #include "config/swconfig.cfg"
40 #endif
41
42 #include "../rv/rv_defined_swe.h"
43 //#include "config/mdc.cfg"
44
45
46 /*
47 * RPC SWE
48 */
49 #ifdef RVM_RPC_SWE
50 #include "widcomm/rpc/rpc_pool_size.h"
51 #define RVF_RPC_POOL_SIZE (RPC_POOL_SIZE)
52 #else
53 #define RVF_RPC_POOL_SIZE (0)
54 #endif
55
56 /*
57 * BTA SWE
58 */
59 #ifdef RVM_BTA_SWE
60 #include "widcomm/bta/bta_pool_size.h"
61 #define RVF_BTA_POOL_SIZE (BTA_POOL_SIZE)
62 #else
63 #define RVF_BTA_POOL_SIZE (0)
64 #endif
65
66 /*
67 * BTU SWE
68 */
69 #ifdef RVM_BTU_SWE
70 #include "widcomm/btu/btu_pool_size.h"
71 #define RVF_BTU_POOL_SIZE (BTU_POOL_SIZE)
72 #else
73 #define RVF_BTU_POOL_SIZE (0)
74 #endif
75
76 /*
77 * BTUI SWE
78 */
79 #ifdef RVM_BTUI_SWE
80 #include "widcomm/btui/btui_pool_size.h"
81 #define RVF_BTUI_POOL_SIZE (BTUI_POOL_SIZE)
82 #else
83 #define RVF_BTUI_POOL_SIZE (0)
84 #endif
85
86 /*
87 * BTH SWE
88 */
89 #ifdef RVM_BTH_SWE
90 #include "widcomm/hci/pc/bth/bth_pool_size.h"
91 #define RVF_BTH_POOL_SIZE (BTU_POOL_SIZE)
92 #else
93 #define RVF_BTH_POOL_SIZE (0)
94 #endif
95
96 /*
97 * GKI SWE
98 */
99 #ifdef RVM_GKI_SWE
100 #include "widcomm/gki/gki_pool_size.h"
101 #define RVF_GKI_POOL_SIZE (GKI_POOL_SIZE)
102 #else
103 #define RVF_GKI_POOL_SIZE (0)
104 #endif
105
106 /*
107 * HCI SWE
108 */
109 #ifdef RVM_HCI_SWE
110 #include "widcomm/hci/hci_pool_size.h"
111 #define RVF_HCI_POOL_SIZE (HCI_POOL_SIZE)
112 #else
113 #define RVF_HCI_POOL_SIZE (0)
114 #endif
115
116
117
118 /*
119 * ATP SWE
120 */
121 #ifdef RVM_ATP_SWE
122 #include "atp/atp_pool_size.h"
123 #define RVF_ATP_POOL_SIZE (ATP_POOL_SIZE)
124 #else
125 #define RVF_ATP_POOL_SIZE (0)
126 #endif
127
128 /*
129 * ATP_UART SWE
130 */
131 #ifdef RVM_ATP_UART_SWE
132 #include "atp/atp_pool_size.h"
133 #define RVF_ATP_UART_POOL_SIZE (ATP_UART_POOL_SIZE)
134 #else
135 #define RVF_ATP_UART_POOL_SIZE (0)
136 #endif
137
138 /*
139 * AUDIO SWE and background
140 */
141 #ifdef RVM_AUDIO_MAIN_SWE
142 #include "audio/audio_pool_size.h"
143 #define RVF_AUDIO_POOL_SIZE (AUDIO_POOL_SIZE)
144 #else
145 #define RVF_AUDIO_POOL_SIZE (0)
146 #endif
147
148 #ifdef RVM_AUDIO_BGD_SWE
149 #include "audio/audio_pool_size.h"
150 #define RVF_AUDIO_BGD_POOL_SIZE (AUDIO_BGD_POOL_SIZE)
151 #else
152 #define RVF_AUDIO_BGD_POOL_SIZE (0)
153 #endif
154
155 /*
156 * DAR SWE
157 */
158 #ifdef RVM_DAR_SWE
159 #include "dar/dar_pool_size.h"
160 #define RVF_DAR_POOL_SIZE (DAR_POOL_SIZE)
161 #else
162 #define RVF_DAR_POOL_SIZE (0)
163 #endif
164
165 /*
166 * ETM SWE
167 */
168 #ifdef RVM_ETM_SWE
169 #include "../../services/etm/etm_pool_size.h"
170 #define RVF_ETM_POOL_SIZE (ETM_POOL_SIZE)
171 #else
172 #define RVF_ETM_POOL_SIZE (0)
173 #endif
174
175 /*
176 * FFS SWE
177 */
178 #ifdef RVM_FFS_SWE
179 #include "../../services/ffs/ffs_pool_size.h"
180 #define RVF_FFS_POOL_SIZE (FFS_POOL_SIZE)
181 #else
182 #define RVF_FFS_POOL_SIZE (0)
183 #endif
184
185
186 /*
187 * KCL SWE
188 */
189 #ifdef RVM_KCL_SWE
190 #include "j2me_k/kcl/kcl_pool_size.h"
191 #define RVF_KCL_POOL_SIZE (KCL_POOL_SIZE)
192 #else
193 #define RVF_KCL_POOL_SIZE (0)
194 #endif
195
196 /*
197 * KGC SWE
198 */
199 #ifdef RVM_KGC_SWE
200 #include "j2me_k/kgc/kgc_pool_size.h"
201 #define RVF_KGC_POOL_SIZE (KGC_POOL_SIZE)
202 #else
203 #define RVF_KGC_POOL_SIZE (0)
204 #endif
205
206 /*
207 * KIL SWE
208 */
209 #ifdef RVM_KIL_SWE
210 #include "j2me_k/kil/kil_pool_size.h"
211 #define RVF_KIL_POOL_SIZE (KIL_POOL_SIZE)
212 #else
213 #define RVF_KIL_POOL_SIZE (0)
214 #endif
215
216 /*
217 * KMM SWE
218 */
219 #ifdef RVM_KMM_SWE
220 #include "j2me_k/kmm/kmm_pool_size.h"
221 #define RVF_KMM_POOL_SIZE (KMM_POOL_SIZE)
222 #else
223 #define RVF_KMM_POOL_SIZE (0)
224 #endif
225
226 /*
227 * KNM SWE
228 */
229 #ifdef RVM_KNM_SWE
230 #include "j2me_k/knm/knm_pool_size.h"
231 #define RVF_KNM_POOL_SIZE (KNM_POOL_SIZE)
232 #else
233 #define RVF_KNM_POOL_SIZE (0)
234 #endif
235
236 /*
237 * KPG SWE
238 */
239 #ifdef RVM_KPG_SWE
240 #include "j2me_k/kpg/kpg_pool_size.h"
241 #define RVF_KPG_POOL_SIZE (KPG_POOL_SIZE)
242 #else
243 #define RVF_KPG_POOL_SIZE (0)
244 #endif
245
246 /*
247 * KZP SWE
248 */
249 #ifdef RVM_KZP_SWE
250 #include "j2me_k/kzp/kzp_pool_size.h"
251 #define RVF_KZP_POOL_SIZE (KZP_POOL_SIZE)
252 #else
253 #define RVF_KZP_POOL_SIZE (0)
254 #endif
255
256
257 /*
258 * KPD SWE
259 */
260 #ifdef RVM_KPD_SWE
261 #include "kpd/kpd_pool_size.h"
262 #define RVF_KPD_POOL_SIZE (KPD_POOL_SIZE)
263 #else
264 #define RVF_KPD_POOL_SIZE (0)
265 #endif
266
267
268 /*
269 * LLS SWE
270 */
271 #ifdef RVM_LLS_SWE
272 #include "lls/lls_pool_size.h"
273 #define RVF_LLS_POOL_SIZE (LLS_POOL_SIZE)
274 #else
275 #define RVF_LLS_POOL_SIZE (0)
276 #endif
277
278 /*
279 * MKS SWE
280 */
281 #ifdef RVM_MKS_SWE
282 #include "mks/mks_pool_size.h"
283 #define RVF_MKS_POOL_SIZE (MKS_POOL_SIZE)
284 #else
285 #define RVF_MKS_POOL_SIZE (0)
286 #endif
287
288 /*
289 * MPM SWE
290 */
291 #ifdef RVM_MPM_SWE
292 #include "mpm/mpm_pool_size.h"
293 #define RVF_MPM_POOL_SIZE (MPM_POOL_SIZE)
294 #else
295 #define RVF_MPM_POOL_SIZE (0)
296 #endif
297
298 /*
299 * PWR SWE
300 */
301 #ifdef RVM_PWR_SWE
302 #include "pwr/pwr_pool_size.h"
303 #define RVF_PWR_POOL_SIZE (PWR_POOL_SIZE)
304 #else
305 #define RVF_PWR_POOL_SIZE (0)
306 #endif
307
308 /*
309 * LCC (PWR) SWE
310 */
311
312 #ifdef RVM_LCC_SWE
313 #include "lcc/lcc_pool_size.h"
314 #define RVF_LCC_POOL_SIZE (LCC_POOL_SIZE)
315 #else
316 #define RVF_LCC_POOL_SIZE (0)
317 #endif
318
319 /*
320 * R2D SWE
321 */
322 #ifdef RVM_R2D_SWE
323 #include "r2d/r2d_pool_size.h"
324 #define RVF_R2D_POOL_SIZE (R2D_POOL_SIZE)
325 #else
326 #define RVF_R2D_POOL_SIZE (0)
327 #endif
328
329 /*
330 * RGUI SWE
331 */
332 #ifdef RVM_RGUI_SWE
333 #include "rgui/rgui_pool_size.h"
334 #define RVF_RGUI_POOL_SIZE (RGUI_POOL_SIZE)
335 #else
336 #define RVF_RGUI_POOL_SIZE (0)
337 #endif
338
339
340 /*
341 * RNET SWE
342 */
343 #ifdef RVM_RNET_SWE
344 #include "rnet/rnet_pool_size.h"
345 #define RVF_RNET_POOL_SIZE (RNET_POOL_SIZE)
346 #else
347 #define RVF_RNET_POOL_SIZE (0)
348 #endif
349
350 /*
351 * RNET_BR SWE
352 */
353 #ifdef RVM_RNET_BR_SWE
354 #include "rnet/rnet_br/rnet_br_pool_size.h"
355 #define RVF_RNET_BR_POOL_SIZE (RNET_BR_POOL_SIZE)
356 #else
357 #define RVF_RNET_BR_POOL_SIZE (0)
358 #endif
359
360 /*
361 * RNET_RT SWE
362 */
363 #ifdef RVM_RNET_RT_SWE
364 #include "rnet/rnet_rt/rnet_rt_pool_size.h"
365 #define RVF_RNET_RT_POOL_SIZE (RNET_RT_POOL_SIZE)
366 #else
367 #define RVF_RNET_RT_POOL_SIZE (0)
368 #endif
369
370 /*
371 * RNET_WS SWE
372 */
373 #ifdef RVM_RNET_WS_SWE
374 #include "rnet/rnet_ws/rnet_ws_pool_size.h"
375 #define RVF_RNET_WS_POOL_SIZE (RNET_WS_POOL_SIZE)
376 #else
377 #define RVF_RNET_WS_POOL_SIZE (0)
378 #endif
379
380
381 /*
382 * DCM SWE
383 */
384 #ifdef RVM_DCM_SWE
385 #include "dcm/dcm_pool_size.h"
386 #define RVF_DCM_POOL_SIZE (DCM_POOL_SIZE)
387 #else
388 #define RVF_DCM_POOL_SIZE (0)
389 #endif
390
391 /*
392 * DCFG SWE
393 */
394
395 #ifdef RVM_DCFG_SWE
396 #include "dcfg/dcfg_pool_size.h"
397 #define RVF_DCFG_POOL_SIZE (DCFG_POOL_SIZE)
398 #else
399 #define RVF_DCFG_POOL_SIZE (0)
400 #endif
401
402 /*
403 * RTC SWE
404 */
405 #ifdef RVM_RTC_SWE
406 #include "../../bsp/rtc/rtc_pool_size.h"
407 #define RVF_RTC_POOL_SIZE (RTC_POOL_SIZE)
408 #else
409 #define RVF_RTC_POOL_SIZE (0)
410 #endif
411
412 /*
413 * RTEST SWE
414 */
415 #ifdef RVM_RTEST_SWE
416 #include "tests/rtest/rtest_pool_size.h"
417 #define RVF_RTEST_POOL_SIZE (RTEST_POOL_SIZE)
418 #else
419 #define RVF_RTEST_POOL_SIZE (0)
420 #endif
421
422 /*
423 * RVM SWE; This SWE is of course always enabled.
424 * TO CLEAN??
425 */
426 #include "../rvm/rvm_pool_size.h"
427
428
429 /*
430 * SPI SWE
431 */
432 #ifdef RVM_SPI_SWE
433 #include "../../bsp/abb+spi/spi_pool_size.h"
434 #define RVF_SPI_POOL_SIZE (SPI_POOL_SIZE)
435 #else
436 #define RVF_SPI_POOL_SIZE (0)
437 #endif
438
439
440
441 /*
442 * TI_PRF SWE
443 */
444 #ifdef RVM_TI_PRF_SWE
445 #include "rvt/ti_profiler/ti_prf_pool_size.h"
446 #define RVF_TI_PRF_POOL_SIZE (TI_PRF_POOL_SIZE)
447 #else
448 #define RVF_TI_PRF_POOL_SIZE (0)
449 #endif
450
451 /*
452 * TRACE SWE
453 */
454 #ifdef RVM_RVT_SWE
455 #include "../rvt/rvt_pool_size.h"
456 #define RVF_TRACE_POOL_SIZE (TRACE_POOL_SIZE)
457 #else
458 #define RVF_TRACE_POOL_SIZE (0)
459 #endif
460
461 /*
462 * TUT SWE
463 */
464 #ifdef RVM_TUT_SWE
465 #include "tut/tut_pool_size.h"
466 #define RVF_TUT_POOL_SIZE (TUT_POOL_SIZE)
467 #else
468 #define RVF_TUT_POOL_SIZE (0)
469 #endif
470
471 /*
472 * UVM SWE
473 */
474 #ifdef RVM_UVM_SWE
475 #include "j2me_k/uvm/uvm_pool_size.h"
476 #define RVF_UVM_POOL_SIZE (UVM_POOL_SIZE)
477 #else
478 #define RVF_UVM_POOL_SIZE (0)
479 #endif
480
481 /*
482 * JTM SWE
483 */
484 #ifdef RVM_JTM_SWE
485 #include "j2me_k/jtm/jtm_pool_size.h"
486 #define RVF_JTM_POOL_SIZE (JTM_POOL_SIZE)
487 #else
488 #define RVF_JTM_POOL_SIZE (0)
489 #endif
490
491 /*
492 * MDC SWE
493 */
494 #ifdef RVM_MDC_SWE
495 #include "mdc/mdc_pool_size.h"
496 #define RVF_MDC_POOL_SIZE (MDC_POOL_SIZE)
497 #else
498 #define RVF_MDC_POOL_SIZE (0)
499 #endif
500
501 /*
502 * TTY SWE
503 */
504 #ifdef RVM_TTY_SWE
505 #include "tty/tty_pool_size.h"
506 #define RVF_TTY_POOL_SIZE (TTY_POOL_SIZE)
507 #else
508 #define RVF_TTY_POOL_SIZE (0)
509 #endif
510
511
512 /*
513 * Obigo SWEs
514 */
515 /* BRAE SWE */
516 #ifdef RVM_BRAE_SWE
517 #include "obigo/brae/brae_pool_size.h"
518 #define RVF_BRAE_POOL_SIZE BRAE_POOL_SIZE
519 #else
520 #define RVF_BRAE_POOL_SIZE (0)
521 #endif
522 /* BRSE SWE */
523 #ifdef RVM_BRSE_SWE
524 #include "obigo/brse/brse_pool_size.h"
525 #define RVF_BRSE_POOL_SIZE BRSE_POOL_SIZE
526 #else
527 #define RVF_BRSE_POOL_SIZE (0)
528 #endif
529
530 /* UISE SWE */
531 #ifdef RVM_UISE_SWE
532 #include "obigo/uise/uise_pool_size.h"
533 #define RVF_UISE_POOL_SIZE UISE_POOL_SIZE
534 #else
535 #define RVF_UISE_POOL_SIZE (0)
536 #endif
537
538 /* UIAE SWE */
539 #ifdef RVM_UIAE_SWE
540 #include "obigo/uiae/uiae_pool_size.h"
541 #define RVF_UIAE_POOL_SIZE UIAE_POOL_SIZE
542 #else
543 #define RVF_UIAE_POOL_SIZE (0)
544 #endif
545
546 /* MEAE SWE */
547 #ifdef RVM_MEAE_SWE
548 #include "obigo/meae/meae_pool_size.h"
549 #define RVF_MEAE_POOL_SIZE MEAE_POOL_SIZE
550 #else
551 #define RVF_MEAE_POOL_SIZE (0)
552 #endif
553 /* MMSE SWE */
554 #ifdef RVM_MMSE_SWE
555 #include "obigo/mmse/mmse_pool_size.h"
556 #define RVF_MMSE_POOL_SIZE MMSE_POOL_SIZE
557 #else
558 #define RVF_MMSE_POOL_SIZE (0)
559 #endif
560 /* MSFE SWE */
561 #ifdef RVM_MSFE_SWE
562 #include "obigo/msfe/msfe_pool_size.h"
563 #define RVF_MSFE_POOL_SIZE MSFE_POOL_SIZE
564 #else
565 #define RVF_MSFE_POOL_SIZE (0)
566 #endif
567 /* MSME SWE */
568 #ifdef RVM_MSME_SWE
569 #include "obigo/msme/msme_pool_size.h"
570 #define RVF_MSME_POOL_SIZE MSME_POOL_SIZE
571 #else
572 #define RVF_MSME_POOL_SIZE (0)
573 #endif
574 /* PHSE SWE */
575 #ifdef RVM_PHSE_SWE
576 #include "obigo/phse/phse_pool_size.h"
577 #define RVF_PHSE_POOL_SIZE PHSE_POOL_SIZE
578 #else
579 #define RVF_PHSE_POOL_SIZE (0)
580 #endif
581 /* PRSE SWE */
582 #ifdef RVM_PRSE_SWE
583 #include "obigo/prse/prse_pool_size.h"
584 #define RVF_PRSE_POOL_SIZE PRSE_POOL_SIZE
585 #else
586 #define RVF_PRSE_POOL_SIZE (0)
587 #endif
588 /* SECE SWE */
589 #ifdef RVM_SECE_SWE
590 #include "obigo/sece/sece_pool_size.h"
591 #define RVF_SECE_POOL_SIZE SECE_POOL_SIZE
592 #else
593 #define RVF_SECE_POOL_SIZE (0)
594 #endif
595 /* SELE SWE */
596 #ifdef RVM_SELE_SWE
597 #include "obigo/sele/sele_pool_size.h"
598 #define RVF_SELE_POOL_SIZE SELE_POOL_SIZE
599 #else
600 #define RVF_SELE_POOL_SIZE (0)
601 #endif
602 /* SLSE SWE */
603 #ifdef RVM_SLSE_SWE
604 #include "obigo/slse/slse_pool_size.h"
605 #define RVF_SLSE_POOL_SIZE SLSE_POOL_SIZE
606 #else
607 #define RVF_SLSE_POOL_SIZE (0)
608 #endif
609 /* SMAE SWE */
610 #ifdef RVM_SMAE_SWE
611 #include "obigo/smae/smae_pool_size.h"
612 #define RVF_SMAE_POOL_SIZE SMAE_POOL_SIZE
613 #else
614 #define RVF_SMAE_POOL_SIZE (0)
615 #endif
616 /* STKE SWE */
617 #ifdef RVM_STKE_SWE
618 #include "obigo/stke/stke_pool_size.h"
619 #define RVF_STKE_POOL_SIZE STKE_POOL_SIZE
620 #else
621 #define RVF_STKE_POOL_SIZE (0)
622 #endif
623 /* EMAE SWE */
624 #ifdef RVM_EMAE_SWE
625 #include "obigo/emae/emae_pool_size.h"
626 #define RVF_EMAE_POOL_SIZE EMAE_POOL_SIZE
627 #else
628 #define RVF_EMAE_POOL_SIZE (0)
629 #endif
630 /* EMSE SWE */
631 #ifdef RVM_EMSE_SWE
632 #include "obigo/emse/emse_pool_size.h"
633 #define RVF_EMSE_POOL_SIZE EMSE_POOL_SIZE
634 #else
635 #define RVF_EMSE_POOL_SIZE (0)
636 #endif
637
638 /* IT0E SWE */
639 #ifdef RVM_IT0E_SWE
640 #include "obigo/tests/it0e/it0e_pool_size.h"
641 #define RVF_IT0E_POOL_SIZE IT0E_POOL_SIZE
642 #else
643 #define RVF_IT0E_POOL_SIZE (0)
644 #endif
645 /* IT1E SWE */
646 #ifdef RVM_IT1E_SWE
647 #include "obigo/tests/it1e/it1e_pool_size.h"
648 #define RVF_IT1E_POOL_SIZE IT1E_POOL_SIZE
649 #else
650 #define RVF_IT1E_POOL_SIZE (0)
651 #endif
652 /* IT2E SWE */
653 #ifdef RVM_IT2E_SWE
654 #include "obigo/tests/it2e/it2e_pool_size.h"
655 #define RVF_IT2E_POOL_SIZE IT2E_POOL_SIZE
656 #else
657 #define RVF_IT2E_POOL_SIZE (0)
658 #endif
659
660
661 /*
662 * MFW SWE
663 */
664 #ifdef RVM_MFW_SWE
665 #include "mfw/mfw_pool_size.h"
666 #define RVF_MFW_POOL_SIZE (MFW_POOL_SIZE)
667 #else
668 #define RVF_MFW_POOL_SIZE (0)
669 #endif
670
671 /*
672 * IMG SWE
673 */
674 #ifdef RVM_IMG_SWE
675 #include "img/img_pool_size.h"
676 #define RVF_IMG_POOL_SIZE IMG_POOL_SIZE
677 #else
678 #define RVF_IMG_POOL_SIZE (0)
679 #endif
680
681 /*
682 MMS
683 //TISHMMS Project add 10K for buffer mms message
684 */
685 #ifdef RVM_MMS_SWE
686 /*
687 * Values used in mms_env.h
688 */
689 #include "mms/mms_pool_size.h"
690
691 #define RVF_MMS_POOL_SIZE MMS_POOL_SIZE
692 #else
693 #define RVF_MMS_POOL_SIZE (0)
694 #endif
695
696 /*
697 * SMBS SWE
698 */
699 #ifdef RVM_SMBS_SWE
700 #include "smbs/smbs_pool_size.h"
701 #define RVF_SMBS_POOL_SIZE (SMBS_POOL_SIZE)
702 #else
703 #define RVF_SMBS_POOL_SIZE (0)
704 #endif
705
706 /*
707 * MDL SWE
708 */
709 #ifdef RVM_MDL_SWE
710 #include "mdl/mdl_pool_size.h"
711 #define RVF_MDL_POOL_SIZE (MDL_POOL_SIZE)
712 #else
713 #define RVF_MDL_POOL_SIZE (0)
714 #endif
715
716
717
718 /* define the memory pools used by the RVF */
719
720 /* define RVF_NB_POOLS to 1 or 2 if you want to use 2 buffers in RAM,
721 for example 1 in internal RAM, 1 in external RAM */
722 #define RVF_NB_POOLS 1
723 /* 500 corresponds to a "hard-coded" value for RVM_STACKS Memory Bank defined in rvm_i.h */
724 #define RVF_POOL_0_SIZE (RVF_ATP_POOL_SIZE + RVF_ATP_UART_POOL_SIZE + RVF_AUDIO_POOL_SIZE + \
725 RVF_DAR_POOL_SIZE + RVF_HCI_POOL_SIZE + RVF_ETM_POOL_SIZE + \
726 RVF_FFS_POOL_SIZE + RVF_KCL_POOL_SIZE + RVF_KGC_POOL_SIZE + \
727 RVF_KIL_POOL_SIZE + RVF_KMM_POOL_SIZE + RVF_KNM_POOL_SIZE + \
728 RVF_KPD_POOL_SIZE + RVF_KPG_POOL_SIZE + RVF_KZP_POOL_SIZE + \
729 RVF_LLS_POOL_SIZE + RVF_MKS_POOL_SIZE + RVF_TTY_POOL_SIZE + \
730 RVF_MPM_POOL_SIZE + RVF_PWR_POOL_SIZE + RVF_LCC_POOL_SIZE + \
731 RVF_R2D_POOL_SIZE + RVF_MMS_POOL_SIZE +\
732 RVF_RGUI_POOL_SIZE + RVF_RNET_POOL_SIZE + RVF_RNET_BR_POOL_SIZE + \
733 RVF_MDC_POOL_SIZE + RVF_RNET_RT_POOL_SIZE + RVF_RNET_WS_POOL_SIZE + \
734 RVF_RTC_POOL_SIZE + RVF_RTEST_POOL_SIZE + RVF_RVM_POOL_SIZE + \
735 RVF_SPI_POOL_SIZE + RVF_TI_PRF_POOL_SIZE + RVF_TRACE_POOL_SIZE + \
736 RVF_TUT_POOL_SIZE + RVF_UVM_POOL_SIZE + RVF_JTM_POOL_SIZE + \
737 RVF_DCM_POOL_SIZE + RVF_BRAE_POOL_SIZE + RVF_BRSE_POOL_SIZE + \
738 RVF_UISE_POOL_SIZE + RVF_UIAE_POOL_SIZE + RVF_MEAE_POOL_SIZE + \
739 RVF_MMSE_POOL_SIZE + \
740 RVF_MSFE_POOL_SIZE + RVF_MSME_POOL_SIZE + RVF_PHSE_POOL_SIZE + \
741 RVF_PRSE_POOL_SIZE + RVF_SECE_POOL_SIZE + RVF_SELE_POOL_SIZE + \
742 RVF_SLSE_POOL_SIZE + RVF_SMAE_POOL_SIZE + RVF_STKE_POOL_SIZE + \
743 RVF_IT0E_POOL_SIZE + RVF_EMAE_POOL_SIZE + RVF_EMSE_POOL_SIZE + \
744 RVF_IT1E_POOL_SIZE + RVF_IT2E_POOL_SIZE + RVF_IMG_POOL_SIZE + \
745 RVF_SMBS_POOL_SIZE + RVF_MFW_POOL_SIZE + RVF_AUDIO_BGD_POOL_SIZE + \
746 RVF_BTA_POOL_SIZE + RVF_BTU_POOL_SIZE + RVF_GKI_POOL_SIZE + \
747 RVF_BTUI_POOL_SIZE + RVF_BTH_POOL_SIZE + RVF_RPC_POOL_SIZE + \
748 RVF_DCFG_POOL_SIZE + RVF_MDL_POOL_SIZE)
749
750 #if (RVF_NB_POOLS > 1 )
751 #define RVF_POOL_1_SIZE 0
752 #endif
753
754 /* define the memory usage ratio */
755 /* e.g. the ratio between the sum of the memory banks sizes and the memory available in the system */
756 /* for example: 90 for 90 % to be sure to always satisfy memory requests*/
757 /* 120 for 120 % to optimize memory usage */
758 #define RVF_MEM_USAGE_RATIO 100
759
760 #endif /* _RVF_POOL_SIZE_H */
761