OSDN Git Service

b6d7ec810f0d9a21ab00d8ba47b5908d6249afad
[trx-305dsp/dsp.git] / trx305 / kernel / tools / blackfin-vdsp / sample1_ezkit_bf537 / sample1_ezkit_bf537_heaptab.c
1 /* MANAGED-BY-SYSTEM-BUILDER                                    */
2
3 /*
4 ** User heap source file generated on Feb 01, 2009 at 17:32:12.
5 **
6 ** Copyright (C) 2000-2007 Analog Devices Inc., All Rights Reserved.
7 **
8 ** This file is generated automatically based upon the options selected
9 ** in the LDF Wizard. Changes to the LDF configuration should be made by
10 ** changing the appropriate options rather than editing this file.
11 **
12 ** Configuration:-
13 **     crt_doj:                                .\Debug\sample1_ezkit_bf537_basiccrt.doj
14 **     processor:                              ADSP-BF537
15 **     si_revision:                            0.0
16 **     mem_init:                               false
17 **     use_vdk:                                false
18 **     use_eh:                                 true
19 **     use_argv:                               false
20 **     running_from_internal_memory:           true
21 **     user_heap_src_file:                     D:\jsp\tools\blackfin-vdsp\sample1_ezkit_bf537\sample1_ezkit_bf537_heaptab.c
22 **     libraries_use_stdlib:                   true
23 **     libraries_use_fileio_libs:              false
24 **     libraries_use_ieeefp_emulation_libs:    false
25 **     libraries_use_eh_enabled_libs:          false
26 **     system_heap:                            L1
27 **     system_heap_min_size:                   2K
28 **     system_stack:                           L1
29 **     system_stack_min_size:                  2K
30 **     use_sdram:                              false
31 **
32 */
33
34 #ifdef _MISRA_RULES
35 #pragma diag(push)
36 #pragma diag(suppress:misra_rule_2_2)
37 #pragma diag(suppress:misra_rule_8_10)
38 #pragma diag(suppress:misra_rule_10_1_a)
39 #pragma diag(suppress:misra_rule_11_3)
40 #pragma diag(suppress:misra_rule_12_7)
41 #endif /* _MISRA_RULES */
42
43
44 extern "asm" int ldf_heap_space;
45 extern "asm" int ldf_heap_length;
46
47
48 struct heap_table_t
49 {
50   void          *base;
51   unsigned long  length;
52   long int       userid;
53 };
54
55 #pragma file_attr("libData=HeapTable")
56 #pragma section("constdata")
57 struct heap_table_t heap_table[2] =
58 {
59
60
61   { &ldf_heap_space, (int) &ldf_heap_length, 0 },
62
63
64   { 0, 0, 0 }
65 };
66
67
68 #ifdef _MISRA_RULES
69 #pragma diag(pop)
70 #endif /* _MISRA_RULES */
71