⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 gdb-6.0 linux 下的调试工具
💻
📖 第 1 页 / 共 5 页
字号:
	* interp.c (decode_coproc): For TX39, add stub COP0 register #3,	to allay warnings.Fri May 29 11:40:39 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure.in (sim_igen_filter): Match mips*tx39 not mipst*tx39.Mon May 25 20:47:45 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* dv-tx3904cpu.c, dv-tx3904irc.c: Rename *_callback to *_method.	* dv-tx3904cpu.c, dv-tx3904irc.c: Include hw-main.h and 	sim-main.h. Declare a struct hw_descriptor instead of struct 	hw_device_descriptor.Mon May 25 12:41:38 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen (do_store_left, do_load_left): Compute nr of left and 	right bits and then re-align left hand bytes to correct byte 	lanes.  Fix incorrect computation in do_store_left when loading 	bytes from second word.Fri May 22 13:34:20 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure.in (SIM_AC_OPTION_HARDWARE): Only enable when tx3904.	* interp.c (sim_open): Only create a device tree when HW is 	enabled.	* dv-tx3904irc.c (tx3904irc_finish): Pacify GCC.	* interp.c (signal_exception): Ditto.Thu May 21 14:24:11 1998  Gavin Koch  <gavin@cygnus.com>	* gencode.c: Mark BEGEZALL as LIKELY.Thu May 21 18:57:19 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* sim-main.h (ALU32_END): Sign extend 32 bit results.	* mips.igen (ADD, SUB, ADDI, DADD, DSUB): Trace.	Mon May 18 18:22:42 1998  Frank Ch. Eigler  <fche@cygnus.com>	* configure.in (SIM_AC_OPTION_HARDWARE): Added common hardware 	modules.  Recognize TX39 target with "mips*tx39" pattern.	* configure: Rebuilt.	* sim-main.h (*): Added many macros defining bits in 	TX39 control registers.	(SignalInterrupt): Send actual PC instead of NULL.	(SignalNMIReset): New exception type.	* interp.c (board): New variable for future use to identify	a particular board being simulated.	(mips_option_handler,mips_options): Added "--board" option.	(interrupt_event): Send actual PC.	(sim_open): Make memory layout conditional on board setting.	(signal_exception): Initial implementation of hardware interrupt 	handling.  Accept another break instruction variant for simulator 	exit.	(decode_coproc): Implement RFE instruction for TX39.	(mips.igen): Decode RFE instruction as such.	* configure.in (tx3904cpu,tx3904irc): Added devices for tx3904.	* interp.c: Define "jmr3904" and "jmr3904debug" board types and	bbegin to implement memory map.	* dv-tx3904cpu.c: New file.	* dv-tx3904irc.c: New file.Wed May 13 14:40:11 1998  Gavin Koch  <gavin@cygnus.com>	* mips.igen (check_mt_hilo): Create a separate r3900 version.Wed May 13 14:11:46 1998  Gavin Koch  <gavin@cygnus.com>	* tx.igen (madd,maddu):  Replace calls to check_op_hilo	with calls to check_div_hilo.Wed May 13 09:59:27 1998  Gavin Koch  <gavin@cygnus.com>	* mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):	Replace check_op_hilo with check_mult_hilo and check_div_hilo.	Add special r3900 version of do_mult_hilo.  	(do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo	with calls to check_mult_hilo.	(do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo	with calls to check_div_hilo.Tue May 12 15:22:11 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure.in (SUBTARGET_R3900): Define for mipstx39 target.  	Document a replacement.Fri May  8 17:48:19 1998  Ian Carmichael  <iancarm@cygnus.com>	* interp.c (sim_monitor): Make mon_printf work.Wed May  6 19:42:19 1998  Doug Evans  <devans@canuck.cygnus.com>	* sim-main.h (INSN_NAME): New arg `cpu'.Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>        * configure: Regenerated to track ../common/aclocal.m4 changes.Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>	* configure: Regenerated to track ../common/aclocal.m4 changes.	* config.in: Ditto.Sun Apr 26 15:20:01 1998  Tom Tromey  <tromey@cygnus.com>	* acconfig.h: New file.	* configure.in: Reverted change of Apr 24; use sinclude again.Fri Apr 24 14:16:40 1998  Tom Tromey  <tromey@creche>	* configure: Regenerated to track ../common/aclocal.m4 changes.	* config.in: Ditto.Fri Apr 24 11:19:20 1998  Tom Tromey  <tromey@cygnus.com>	* configure.in: Don't call sinclude.Fri Apr 24 11:35:01 1998  Andrew Cagney  <cagney@chook.cygnus.com>	* mips.igen (do_store_left): Pass 0 not NULL to store_memory.Tue Apr 21 11:59:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen (ERET): Implement.	* interp.c (decode_coproc): Return sign-extended EPC.	* mips.igen (ANDI, LUI, MFC0): Add tracing code.	* interp.c (signal_exception): Do not ignore Trap.	(signal_exception): On TRAP, restart at exception address.	(HALT_INSTRUCTION, HALT_INSTRUCTION_MASK): Define.	(signal_exception): Update.	(sim_open): Patch V_COMMON interrupt vector with an abort sequence 	so that TRAP instructions are caught.Mon Apr 20 11:26:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* sim-main.h (struct hilo_access, struct hilo_history): Define, 	contains HI/LO access history.	(struct _sim_cpu): Make hiaccess and loaccess of type hilo_access.	(HIACCESS, LOACCESS): Delete, replace with	(HIHISTORY, LOHISTORY): New macros.	(CHECKHILO): Delete all, moved to mips.igen		* gencode.c (build_instruction): Do not generate checks for 	correct HI/LO register usage.	* interp.c (old_engine_run): Delete checks for correct HI/LO 	register usage.	* mips.igen (check_mt_hilo, check_mf_hilo, check_op_hilo, 	check_mf_cycles): New functions.	(do_mfhi, do_mflo, "mthi", "mtlo", do_ddiv, do_ddivu, do_div, 	do_divu, domultx, do_mult, do_multu): Use.	* tx.igen ("madd", "maddu"): Use.	Wed Apr 15 18:31:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen (DSRAV): Use function do_dsrav.	(SRAV): Use new function do_srav.	* m16.igen (BEQZ, BNEZ): Compare GPR[TRX] not GPR[RX].	(B): Sign extend 11 bit immediate.	(EXT-B*): Shift 16 bit immediate left by 1.	(ADDIU*): Don't sign extend immediate value.Wed Apr 15 10:32:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* m16run.c (sim_engine_run): Restore CIA after handling an event.	* sim-main.h (DELAY_SLOT, NULLIFY_NEXT_INSTRUCTION): For IGEN, use 	functions.	* mips.igen (delayslot32, nullify_next_insn): New functions.	(m16.igen): Always include.	(do_*): Add more tracing.	* m16.igen (delayslot16): Add NIA argument, could be called by a 	32 bit MIPS16 instruction.		* interp.c (ifetch16): Move function from here.	* sim-main.c (ifetch16): To here.		* sim-main.c (ifetch16, ifetch32): Update to match current 	implementations of LH, LW.	(signal_exception): Don't print out incorrect hex value of illegal 	instruction.Wed Apr 15 00:17:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* m16run.c (sim_engine_run): Use IMEM16 and IMEM32 to fetch an 	instruction.	* m16.igen: Implement MIPS16 instructions.		* mips.igen (do_addiu, do_addu, do_and, do_daddiu, do_daddu, 	do_ddiv, do_ddivu, do_div, do_divu, do_dmultx, do_dmultu, do_srav, 	do_dsubu, do_mfhi, do_mflo, do_mult, do_multu, do_nor, do_or, 	do_sll, do_sllv, do_slt, do_slti, do_sltiu, do_sltu, do_sra, 	do_srl, do_srlv, do_subu, do_xor, do_xori): New functions.  Move 	bodies of corresponding code from 32 bit insn to these.  Also used 	by MIPS16 versions of functions.		* sim-main.h (RAIDX, T8IDX, T8, SPIDX): Define.	(IMEM16): Drop NR argument from macro.Sat Apr  4 22:39:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* Makefile.in (SIM_OBJS): Add sim-main.o.	* sim-main.h (address_translation, load_memory, store_memory, 	cache_op, sync_operation, prefetch, ifetch32, pending_tick): Mark 	as INLINE_SIM_MAIN.	(pr_addr, pr_uword64): Declare.	(sim-main.c): Include when H_REVEALS_MODULE_P.		* interp.c (address_translation, load_memory, store_memory, 	cache_op, sync_operation, prefetch, ifetch32, pending_tick): Move 	from here.	* sim-main.c: To here. Fix compilation problems.		* configure.in: Enable inlining.	* configure: Re-config.Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.Fri Apr  3 04:32:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen: Include tx.igen.	* Makefile.in (IGEN_INCLUDE): Add tx.igen.	* tx.igen: New file, contains MADD and MADDU.	* interp.c (load_memory): When shifting bytes, use LOADDRMASK not 	the hardwired constant `7'.	(store_memory): Ditto.	(LOADDRMASK): Move definition to sim-main.h.	mips.igen (MTC0): Enable for r3900.	(ADDU): Add trace.	mips.igen (do_load_byte): Delete.	(do_load, do_store, do_load_left, do_load_write, do_store_left, 	do_store_right): New functions.	(SW*, LW*, SD*, LD*, SH, LH, SB, LB): Use.	configure.in: Let the tx39 use igen again.	configure: Update.	Thu Apr  2 10:59:39 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* interp.c (sim_monitor): get_mem_info returns a 4 byte quantity, 	not an address sized quantity.  Return zero for cache sizes.Wed Apr  1 23:47:53 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen (r3900): r3900 does not support 64 bit integer 	operations.Mon Mar 30 14:46:05 1998  Gavin Koch  <gavin@cygnus.com>	* configure.in (mipstx39*-*-*): Use gencode simulator rather	than igen one.	* configure : Rebuild.	Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.Fri Mar 27 15:01:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* interp.c (mips_option_handler): Iterate over MAX_NR_PROCESSORS.Wed Mar 25 16:44:27 1998  Ian Carmichael  <iancarm@cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.	* config.in: Regenerated to track ../common/aclocal.m4 changes.Wed Mar 25 12:35:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.Wed Mar 25 10:05:46 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* interp.c (Max, Min): Comment out functions. Not yet used.Wed Mar 18 12:38:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.Tue Mar 17 19:05:20 1998  Frank Ch. Eigler  <fche@cygnus.com>	* Makefile.in (MIPS_EXTRA_LIBS, SIM_EXTRA_LIBS): Added 	configurable settings for stand-alone simulator.		* configure.in: Added X11 search, just in case.		* configure: Regenerated.Wed Mar 11 14:09:10 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* interp.c (sim_write, sim_read, load_memory, store_memory): 	Replace sim_core_*_map with read_map, write_map, exec_map resp.Tue Mar  3 13:58:43 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* sim-main.h (GETFCC): Return an unsigned value.Tue Mar  3 13:21:37 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen (DIV): Fix check for -1 / MIN_INT.	(DADD): Result destination is RD not RT.Fri Feb 27 13:49:49 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* sim-main.h (HIACCESS, LOACCESS): Always define.	* mdmx.igen (Maxi, Mini): Rename Max, Min.	* interp.c (sim_info): Delete.Fri Feb 27 18:41:01 1998  Doug Evans  <devans@canuck.cygnus.com>	* interp.c (DECLARE_OPTION_HANDLER): Use it.	(mips_option_handler): New argument `cpu'.	(sim_open): Update call to sim_add_option_table.Wed Feb 25 18:56:22 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* mips.igen (CxC1): Add tracing.Fri Feb 20 17:43:21 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* sim-main.h (Max, Min): Declare.	* interp.c (Max, Min): New functions.	* mips.igen (BC1): Add tracing.	Thu Feb 19 14:50:00 1998  John Metzler  <jmetzler@cygnus.com>		* interp.c Added memory map for stack in vr4100	Thu Feb 19 10:21:21 1998  Gavin Koch  <gavin@cygnus.com>	* interp.c (load_memory): Add missing "break"'s.Tue Feb 17 12:45:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* interp.c (sim_store_register, sim_fetch_register): Pass in 	length parameter.  Return -1.Tue Feb 10 11:57:40 1998  Ian Carmichael  <iancarm@cygnus.com>	* interp.c: Added hardware init hook, fixed warnings.Sat Feb  7 17:16:20 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* Makefile.in (itable.h itable.c): Depend on SIM_@sim_gen@_ALL.Tue Feb  3 11:36:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* interp.c (ifetch16): New function.	* sim-main.h (IMEM32): Rename IMEM.	(IMEM16_IMMED): Define.	(IMEM16): Define.	(DELAY_SLOT): Update.		* m16run.c (sim_engine_run): New file.	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -