Changeset 14792


Ignorieren:
Zeitstempel:
11.08.2018 23:08:58 (vor 2 Monaten)
Autor:
er13
Nachricht:

avm_kernel_config-tools/patches: sync with code from opensrc package for 7590.07.00 [1]

[1] http://osp.avm.de/fritzbox/fritzbox-7590/source-files-FRITZ.Box_7590-07.00.tar.gz

Ort:
trunk
Dateien:
8 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/make/linux/patches/3.10.104/170-avm_kernel_config.PeterPawn.patch

    r14791 r14792  
    8585+   .endm 
    8686+ 
    87 +   .macro  AVM_MODULE_MEMORY4 index, module, size, unknown1, unknown2 
     87+   .macro  AVM_MODULE_MEMORY4 index, module, size, symbol_size, symbol_text_size 
    8888+       .ifeq   \index 
    8989+           .int        0 
     
    9999+           .int        .L_avm_module_memory_\index 
    100100+           .int        \size 
    101 +           .int        \unknown1 
    102 +           .int        \unknown2 
     101+           .int        \symbol_size 
     102+           .int        \symbol_text_size 
    103103+       .endif 
    104104+   .endm 
  • trunk/make/linux/patches/3.10.107/170-avm_kernel_config.PeterPawn.patch

    r14707 r14792  
    8585+   .endm 
    8686+ 
    87 +   .macro  AVM_MODULE_MEMORY4 index, module, size, unknown1, unknown2 
     87+   .macro  AVM_MODULE_MEMORY4 index, module, size, symbol_size, symbol_text_size 
    8888+       .ifeq   \index 
    8989+           .int        0 
     
    9999+           .int        .L_avm_module_memory_\index 
    100100+           .int        \size 
    101 +           .int        \unknown1 
    102 +           .int        \unknown2 
     101+           .int        \symbol_size 
     102+           .int        \symbol_text_size 
    103103+       .endif 
    104104+   .endm 
  • trunk/make/linux/patches/3.10.107/7490_06.98/000-avm_kernel_config.h.patch

    r14707 r14792  
    88    char *name; 
    99    unsigned int size; 
    10 +   unsigned int unknown1; 
    11 +   unsigned int unknown2; 
     10+   unsigned int symbol_size; 
     11+   unsigned int symbol_text_size; 
    1212 }; 
    1313  
  • trunk/tools/make/yourfritz-akc-host/src/avm_kernel_config.bin2asm.c

    r14707 r14792  
    103103        while (module->name != NULL) 
    104104        { 
    105             fprintf(stdout, "\tAVM_MODULE_MEMORY4\t%u, \"%s\", %u, %u, %u\n", ++mod_no, module->name, module->size, module->unknown1, module->unknown2); 
     105            fprintf(stdout, "\tAVM_MODULE_MEMORY4\t%u, \"%s\", %u, %u, %u\n", ++mod_no, module->name, module->size, module->symbol_size, module->symbol_text_size); 
    106106            module++; 
    107107        } 
  • trunk/tools/make/yourfritz-akc-host/src/avm_kernel_config.h

    r14707 r14792  
    272272    avm_kernel_config_tags_device_tree_subrev_last = avm_kernel_config_tags_device_tree_subrev_255, 
    273273    avm_kernel_config_tags_avmnet, 
     274    avm_kernel_config_tags_urlader_env, 
    274275    avm_kernel_config_tags_last 
    275276#endif 
     
    290291    char *name; 
    291292    unsigned int size; 
    292     unsigned int unknown1; 
    293     unsigned int unknown2; 
     293    unsigned int symbol_size;       /*---- CONFIG_KALLSYMS_ALL set ---*/ 
     294    unsigned int symbol_text_size;  /*---- CONFIG_KALLSYMS_ALL not set (only text-symbols) ---*/ 
    294295}; 
    295296 
     
    305306}; 
    306307 
     308struct _avm_kernel_urlader_env { 
     309    char name[64]; 
     310    char value[256]; 
     311}; 
     312 
    307313#if !defined(USE_STRIPPED_AVM_KERNEL_CONFIG_H) 
    308314extern unsigned char *avm_kernel_config_device_tree[avm_kernel_config_tags_device_tree_subrev_last - avm_kernel_config_tags_device_tree_subrev_0 + 1]; 
  • trunk/tools/make/yourfritz-akc-host/src/avm_kernel_config_macros.h

    r14707 r14792  
    5656    .endm 
    5757 
    58     .macro  AVM_MODULE_MEMORY4 index, module, size, unknown1, unknown2 
     58    .macro  AVM_MODULE_MEMORY4 index, module, size, symbol_size, symbol_text_size 
    5959        .ifeq   \index 
    6060            .int        0 
     
    7070            .int        .L_avm_module_memory_\index 
    7171            .int        \size 
    72             .int        \unknown1 
    73             .int        \unknown2 
     72            .int        \symbol_size 
     73            .int        \symbol_text_size 
    7474        .endif 
    7575    .endm 
  • trunk/tools/make/yourfritz-akc-host/src/lib_avm_kernel_config.c

    r14709 r14792  
    231231                    module->name = (char *) targetPtr2HostPtr((uint32_t)module->name, kernelSegmentStart, configArea); 
    232232                    swapEndianness(swapNeeded, &module->size); 
    233                     swapEndianness(swapNeeded, &module->unknown1); 
    234                     swapEndianness(swapNeeded, &module->unknown2); 
     233                    swapEndianness(swapNeeded, &module->symbol_size); 
     234                    swapEndianness(swapNeeded, &module->symbol_text_size); 
    235235 
    236236                    module++; 
  • trunk/tools/make/yourfritz-akc-host/src/patches/902-kernel_config_macros.patch

    r14707 r14792  
    5959+   .endm 
    6060+ 
    61 +   .macro  AVM_MODULE_MEMORY4 index, module, size, unknown1, unknown2 
     61+   .macro  AVM_MODULE_MEMORY4 index, module, size, symbol_size, symbol_text_size 
    6262+       .ifeq   \index 
    6363+           .int        0 
     
    7373+           .int        .L_avm_module_memory_\index 
    7474+           .int        \size 
    75 +           .int        \unknown1 
    76 +           .int        \unknown2 
     75+           .int        \symbol_size 
     76+           .int        \symbol_text_size 
    7777+       .endif 
    7878+   .endm 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.