Ignore:
Timestamp:
12/02/11 05:32:17 (2 years ago)
Author:
philmoz
Message:

Updates for finsig_dryos.c:

  • The 'ctypes' array used in generic/wrappers.c exists in the firmware for dryos cameras. finsig_dryos.c now adds an entry for this to stubs_entry.S so the array is no longer needed in the CHDK code.
  • Values from stubs_min.S that are correctly found by finsig_dryos.c can be removed from stubs_min.S. The entries will then be included in stubs_entry.S (as is done for stubs_entry_2.S). stubs_min.S cleaned up for G12, SX30, SX40 and IXUS310.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/ixus310_elph500hs/sub/100a/boot.c

    r1339 r1444  
    5353  Memory Map: 
    5454        0001900     MEMBASEADDR             start of data - used for initialized vars 
    55         0010797                             end of inited data 
    56         0010798                             start of bss - used for zeroed/uninited vars 
    57         016E81F                             end of bss 
    58         016E820     MEMISOSTART             start of our data / bss 
     55        0011057                             end of inited data 
     56        0011058                             start of bss - used for zeroed/uninited vars 
     57        018B833                             end of bss 
     58        018B834     MEMISOSTART             start of our data / bss 
    5959 
    6060        0400000                             raw buffers 
     
    6363        C0xxxxxx                            I/O 
    6464 
    65         FF810000    ROMBASEADDR             start of rom 
     65        FF000000    ROMBASEADDR             start of rom 
    6666        FFFFFFFF                            end of rom 
    6767----------------------------------------------------------------------*/ 
     
    153153                 "LDR     R1, =0x1900\n" 
    154154                 "LDR     R3, =0x11058\n" 
    155  "loc_FF81013C:\n" 
     155 "loc_FF00013C:\n" 
    156156                 "CMP     R1, R3\n" 
    157157                 "LDRCC   R2, [R0],#4\n" 
    158158                 "STRCC   R2, [R1],#4\n" 
    159                  "BCC     loc_FF81013C\n" 
     159                 "BCC     loc_FF00013C\n" 
    160160                 "LDR     R1, =0x18B834\n" 
    161161                 "MOV     R2, #0\n" 
    162  "loc_FF810154:\n" 
     162 "loc_FF000154:\n" 
    163163                 "CMP     R3, R1\n" 
    164164                 "STRCC   R2, [R3],#4\n" 
    165                  "BCC     loc_FF810154\n" 
     165                 "BCC     loc_FF000154\n" 
    166166                                 
    167167                 "B       sub_FF000358_my" // --> 
Note: See TracChangeset for help on using the changeset viewer.