cgen/ChangeLog: 2004-01-26 Dave Brolley * decode.scm (-opcode-slots): For short insns, generate 'opcode' with zeroes in the extra bit positions and generate 'opcode-mask' with ones in the extra bit positions. cgen/cpu/ChangeLog.RedHat: 2004-01-26 Dave Brolley * mep.opc (OPTION_MASK): Remove dangerous whitspace following a backslash intended as a line continuation. sid/main/dynamic/ChangeLog.RedHat: 2004-01-26 Dave Brolley * mepCfg.h (allocate_timer, configure_timer): New methods of MepBoardCfg. (set_opt_timer_channel_bitw): New method of MepBoardCfg. (timer_channel_bitw): New member of MepBoardCfg. * mepCfg.cxx (MepBoardCfg): Initialize timer_channel_bitw. (set_dmem_bank_num): Allow dmem_bank_num to be set to zero. (map_imem_dmem): Correct fmem_base_address for case of no dmem. Initialize dmem_base[0]. (MepBoardCfg::write_config): Call configure_timer. Move setup of timer interrupt pins to configure_timer. Handle case where dmem_bank_num is zero. (add_timer): Move allocation, scheduling and connection of timer to allocate_timer and configure_timer. (allocate_timer, configure_timer): New methods of MepBoardCfg. (configure_dmac): Use timer_channel_bitw. (set_opt_timer_channel_bitw): New method of MepBoardCfg. * mainDynamic.cxx (usage): Document --timer-channel-bitw. (option_num): Add opt_timer_channel_bitw. (long_options): Add timer-channel-bitw. (main): Handle opt_timer_channel_bitw. * commonCfg.h (set_opt_timer_channel_bitw): New prototype. utils/mep/ChangeLog: 2004-01-26 Dave Brolley * mepcfgtool.c (generate_simulator_script): Generate --timer-channel-bitw