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/101a/stubs_entry.S

    r1424 r1444  
    2323// No problems found with modemap table. 
    2424 
    25 // Values below go in 'stubs_min.S': 
    26 //DEF(physw_status                            ,0x00034d4c) // Found @0xff024e2c,          stubs_min = 0x00034d4c (0x00034d4c) 
    27 //DEF(physw_run                               ,0x00001c3c) // Found @0xff0249cc,          stubs_min = 0x00001c3c (0x00001c3c) 
    28 //DEF(levent_table                            ,0xff4214e8) // Found @0xff4214e8,          stubs_min = 0xff4214e8 (0xff4214e8) 
    29 //DEF(FlashParamsTable                        ,0xff4ce948) // Found @0xff4ce948,          stubs_min = 0xff4ce948 (0xff4ce948) 
    30 //DEF(movie_status                            ,0x000070dc) // Found @0xff17e974,          stubs_min = 0x000070dc (0x000070dc) 
    31 //DEF(full_screen_refresh                     ,0x0000a424) // Found @0xff244a14,          stubs_min = 0x0000a424 (0x0000a424) 
    32 //DEF(canon_menu_active                       ,0x000032f8) // Found @0xff0887f4,          stubs_min = 0x000032f8 (0x000032f8) 
    33 //DEF(canon_shoot_menu_active                 ,0x000087c9) // Found @0xff1c867c,          stubs_min = 0x000087c9 (0x000087c9) 
    34 //DEF(playrec_mode                            ,0x00003030) // Found @0xff07abf4,          stubs_min = 0x00003030 (0x00003030) 
    35 //DEF(zoom_status                             ,0x0000e7c0) // Found @0xff32448c,          stubs_min = 0x0000e7c0 (0x0000e7c0) 
    36 //DEF(some_flag_for_af_scan                   ,0x000074e0) // Found @0xff183040,          stubs_min = 0x000074e0 (0x000074e0) 
     25// Values below can be overridden in 'stubs_min.S': 
     26DEF(physw_status                            ,0x00034d4c) // Found @0xff024e2c 
     27DEF(physw_run                               ,0x00001c3c) // Found @0xff0249cc 
     28DEF(levent_table                            ,0xff4214e8) // Found @0xff4214e8 
     29DEF(FlashParamsTable                        ,0xff4ce948) // Found @0xff4ce948 
     30DEF(movie_status                            ,0x000070dc) // Found @0xff17e974 
     31DEF(full_screen_refresh                     ,0x0000a424) // Found @0xff244a14 
     32DEF(canon_menu_active                       ,0x000032f8) // Found @0xff0887f4 
     33DEF(canon_shoot_menu_active                 ,0x000087c9) // Found @0xff1c867c 
     34DEF(playrec_mode                            ,0x00003030) // Found @0xff07abf4 
     35DEF(zoom_status                             ,0x0000e7c0) // Found @0xff32448c 
     36DEF(some_flag_for_af_scan                   ,0x000074e0) // Found @0xff183040 
    3737 
    3838// Values below go in 'lib.c': 
     
    6767//#undef  CAM_UNCACHED_BIT 
    6868//#define CAM_UNCACHED_BIT  0x40000000 // Found @0xff02b914 
     69 
     70// Misc stuff 
     71DEF(ctypes, 0xff3cea3e) 
    6972 
    7073// Stubs below matched 100%. 
Note: See TracChangeset for help on using the changeset viewer.