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

📄 changelog

📁 这个是LINUX下的GDB调度工具的源码
💻
📖 第 1 页 / 共 4 页
字号:
	Update calls to TRACE_INSN_INIT,TRACE_INSN_FINI.	* cpux.h,decodex.c,modelx.c,semx-switch.c: Regenerate.	* mloopx.in: Rewrite.1998-11-22  Doug Evans  <devans@tobor.to.cygnus.com>	* devices.c (device_io_write_buffer): Fix typo.	* sim-if.c (sim_open): Hack in call to dv_sockser_install.	* tconfig.in (HAVE_DV_SOCKSER): Add but comment out.1998-11-18  Doug Evans  <devans@casey.cygnus.com>	* Makefile.in (M32R_OBJS): Delete extract.o.	(extract.o): Delete.	* cpu.c,cpu.h,decode.c,decode.h,sem-switch.c,sem.c: Rebuild.	* mloop.in (extract16): Update type of `insn' arg.	Delete call to d->extract.	(extract32): Ditto.	* cpux.c,cpux.h,decodex.c,decodex.h,semx-switch.c: Rebuild.	* mloopx.in (extractx16): Update type of `insn' arg.	Delete call to d->extract.  Delete arg pbb_p.  All callers updated.	(extract-simple,full-exec-simple,fast-exec-simple): Delete.	(extractx32): Ditto.Wed Nov  4 23:55:37 1998  Doug Evans  <devans@seba.cygnus.com>	* sim-main.h: Delete inclusion of config.h, include sim-basics.h	before cgen-types.h.	* tconfig.in: Guard against multiple inclusion.	* cpu.h: Delete decls moved to genmloop.sh.	* cpux.h: Ditto.Mon Oct 19 14:13:05 1998  Doug Evans  <devans@seba.cygnus.com>	* sim-main.h: #include cpu-opc.h.	* arch.c,arch.h,decode.c,extract.c,model.c,sem.c: Regenerate	to get #include cleanup.	* decodex.c,extractx.c,modelx.c: Ditto.	* Makefile.in (SIM_EXTRA_DEPS): Replace cgen headers with	CGEN_INCLUDE_DEPS.	(M32RBF_INCLUDE_DEPS): Define.	(m32r .o's): Depend on it.	(mloop.c): Update call to genmloop.sh.	* cpu.h,cpuall.h: Regenerate.	* sim-main.h: Delete inclusion of cpu.h,decode.h, moved to cpuall.h.	#include cgen-scache.h,cgen-cpu.h.	* tconfig.in (WITH_FOO semantic macros): Delete.	* Makefile.in (M32RXF_INCLUDE_DEPS): Define.	(m32rx .o's): Depend on it.	(mloopx.c): Update call to genmloop.sh.	* cpux.h: Regenerate.Fri Oct 16 09:15:29 1998  Doug Evans  <devans@charmed.cygnus.com>	* sim-if.c (sim_do_command): Handle "sim info reg {bbpsw,bbpc}".Fri Oct  9 16:11:58 1998  Doug Evans  <devans@seba.cygnus.com>	Add pseudo-basic-block execution support.	* Makefile.in (SIM_OBJS): Add sim-reg.o, cgen-run.o, sim-stop.o.	(SIM_EXTRA_DEPS): Add include/opcode/cgen.h.	(INCLUDE_DEPS): Delete cpu-sim.h, include/opcode/cgen.h.	(mloop.c): Build pseudo-basic-block version.  Depend on stamp-cpu.	* arch.c,arch.h,cpuall.h: Regenerate.	* cpu.c,cpu.h,decode.c,decode.h,extract.c,model.c: Regenerate.	* sem-switch.c,sem.c: Regenerate.	* m32r-sim.h (M32R_MISC_PROFILE): New members load_regs,	load_regs_pending.	* m32r.c (m32rbf_fetch_register): Renamed from m32rb_fetch_register.	(m32rbf_store_register,m32rbf_h_cr_get,m32rbf_h_cr_set,	m32rbf_h_psw_get,m32rbf_h_psw_set,m32rbf_h_accum_get,	m32rbf_h_accum_set): Likewise.	(m32r_model_{init,update}_insn_cycles): Delete.	(m32rbf_model_insn_{before,after}): New fns.	(m32r_model_record_cti,m32r_model_record_cycles): Delete.	(m32rb_model_mark_get_h_gr,m32rb_model_mark_set_h_gr): Delete.	(m32rb_model_mark_busy_reg,m32rb_model_mark_unbusy_reg): Delete.	(check_load_stall): New fn.	(m32rbf_model_m32r_d_u_{exec,cmp,mac,cti,load,store}): New fns.	(m32rbf_model_test_u_exec): New fn.	* mloop.in: Rewrite, use pbb support.	* sim-if.c (sim_stop,sim_sync_stop,sim_resume): Delete.	(sim_fetch_register,sim_store_register): Delete.	* sim-main.h (CIA_GET,CIA_SET): Fix.	(SIM_ENGINE_HALT_HOOK,SIM_ENGINE_RESTART_HOOK): Delete.	* tconfig.in (WITH_SCACHE_PBB): Define.	(WITH_SCACHE_PBB_M32RBF): Define.	* traps.c (sim_engine_invalid_insn): Renamed from ..._illegal_....	(m32r_trap): Pass pc to sim_engine_halt.	* configure.in (SIM_AC_OPTION_SCACHE): Change 1024 to 16384.	* configure: Regenerate.	* Makefile.in (M32RX_OBJS): Delete semx.o, add extract.o.	(mloopx.c): Build pseudo-basic-block version.	(semx.o): Delete.	(extractx.o): Add.	* cpux.c,cpux.h,decodex.c,decodex.h,modelx.c: Regenerate.	* readx.c: Delete.	* semx.c: Delete.	* extractx.c: New file.	* semx-switch.c: New file.	* m32r-sim.h (BRANCH_NEW_PC): Delete.	(SEM_SKIP_INSN): New macro.	* m32rx.c (m32rxf_fetch_register): Renamed from m32rx_fetch_register.	(m32rxf_store_register,m32rxf_h_cr_get,m32rxf_h_cr_set,	m32rxf_h_psw_get,m32rxf_h_psw_set,m32rxf_h_accum_get,	m32rxf_h_accum_set,m32rxf_h_accums_get,m32rxf_h_accums_set): Likewise.	(m32rxf_model_insn_{before,after}): New fns.	(m32rx_model_mark_get_h_gr,m32rx_model_mark_set_h_gr): Delete.	(m32rx_model_mark_busy_reg,m32rx_model_mark_unbusy_reg): Delete.	(check_load_stall): New fn.	(m32rxf_model_m32rx_u_{exec,cmp,mac,cti,load,store}): New fns.	* mloopx.in: Rewrite, use pbb support.	* tconfig.in (WITH_SCACHE_PBB_M32RXF): Define.	(WITH_SEM_SWITCH_FULL): Change from 0 to 1.Wed Sep 16 18:22:27 1998  Doug Evans  <devans@canuck.cygnus.com>	* m32r-sim.h ({PSW,CBR,SPI,SPU,BPC,BBPSW,BBPC}_REGNUM): New macros.	({ACC1L,ACC1H}_REGNUM): New macros.	(m32r_decode_gdb_ctrl_regnum): Add prototype.	* m32r.c (m32r_decode_gdb_ctrl_regnum): New function.	(m32r_fetch_register,m32r_store_register): Rewrite.	* m32rx.c (m32rx_fetch_register,m32rx_store_register): Rewrite.Tue Sep 15 15:01:14 1998  Doug Evans  <devans@canuck.cygnus.com>	* m32r-sim.h (GET_H_SM): New macro.	(UART params): Update to msa2000.	* devices.c (device_io_read_buffer): Update to msa2000.	* m32r.c (m32rb_h_cr_get,m32rb_h_cr_set): Handle bbpc,bbpsw.	(m32rb_h_psw_get,m32rb_h_psw_set): New functions.	* arch.c,arch.h,cpu.c,cpu.h,sem-switch.c,sem.c: Regenerate.	* m32rx.c (m32rx_h_cr_get,m32rx_h_cr_set): Handle bbpc,bbpsw.	(m32rx_h_psw_get,m32rx_h_psw_set): New functions.	* cpux.c,cpux.h,readx.c,semx.c: Regenerate.Wed Sep  9 15:29:36 1998  Doug Evans  <devans@canuck.cygnus.com>	* m32r-sim.h (m32r_trap): Update prototype.	* traps.c (m32r_trap): New arg `pc'.	* sem.c,sem-switch.c: Regenerated.	* cpux.h,readx.c,semx.c: Regenerated.Mon Aug  3 12:59:17 1998  Doug Evans  <devans@seba.cygnus.com>	Rename cpu m32r to m32rb to distinguish from architecture name.	* Makefile.in (mloop.c): cpu m32r renamed to m32rb.	* sim-main.h (WANT_CPU_M32RB): Renamed from WANT_CPU_M32R.	* tconfig.in (WANT_CPU_M32RB): Ditto.	* m32r.c (WANT_CPU_M32RB): Ditto.	(*): m32r_ cpu fns renamed to m32rb_.	* sim-if.c (sim_stop,sim_sync_stop,sim_resume): Update.	* arch.h,arch.c: Regenerate.	* cpu.c,cpu.h,decode.c,decode.h,extract.c,model.c: Regenerate.	* sem-switch.c,sem.c: Regenerate.	* sim-if.c (sim_open): Don't allocate memory on top of any user	specified memory.	(h_gr_get,h_gr_set): Delete.	* sim-main.h (h_gr_get,h_gr_set): Delete.	* traps.c (m32r_trap): Replace calls to h_gr_[gs]et with	a_m32r_h_gr_[gs]et.	* Makefile.in (INCLUDE_DEPS): Add include/opcode/cgen.h.	* sim-if.c (sim_open): Open opcode table.	(sim_close): Close it.Tue Jul 28 13:06:19 1998  Doug Evans  <devans@canuck.cygnus.com>	Add support for new versions of mulwhi,mulwlo,macwhi,macwlo that	accept an accumulator choice.	* cpux.c,decodex.c,decodex.h,modelx.c,readx.c,semx.c: Regenerate.Fri Jul 24 13:00:29 1998  Doug Evans  <devans@canuck.cygnus.com>	* m32r.c: Include cgen-mem.h.	* traps.c (m32r_trap): Tweak for -Wall.	* m32rx.c: Include cgen-mem.h.	* semx.c: Regenerate, get -Wall cleanups.Tue Jul 21 16:53:10 1998  Doug Evans  <devans@seba.cygnus.com>	* cpu.h,extract.c: Regenerate.  pc-rel calcs done on f_dispNN now.	* cpux.h,readx.c,semx.c: Ditto.Wed Jul  1 16:51:15 1998  Doug Evans  <devans@seba.cygnus.com>	* Makefile.in: cgen_maint -> CGEN_MAINT.	* configure.in: AC_SUBST cgen,cgendir.  No longer look for guile.	* configure: Regenerate.	* arch.c,arch.h,cpuall.h: Regenerate.	* cpu.c,cpu.h,decode.c,decode.h,extract.c,model.c: Regenerate.	* sem-switch.c,sem.c: Regenerate.	* cpux.c,cpux.h,decodex.c,decodex.h,modelx.c,readx.c: Regenerate.	* semx.c: Regenerate.	* mloopx.in (icount): Moved here from genmloop.sh.Sat Jun 13 07:49:23 1998  Doug Evans  <devans@fallis.cygnus.com>	* m32r-sim.h (M32R_MISC_PROFILE): New members insn_cycles, cti_stall,	load_stall,biggest_cycles.	* m32r.c (m32r_model_mark_get_h_gr): Update.	(m32r_model_init_insn_cycles,m32r_model_update_insn_cycles): New fns.	(m32r_model_record_cti,m32r_model_record_cycles): New functions.	* mloop.in: Call cycle init/update fns.	* model.c: Regenerate.	* m32rx.c (m32rx_model_mark_get_h_gr): Update.	* mloopx.in: Call cycle init/update fns.	* modelx.c: Regenerate.Wed Jun 10 17:39:29 1998  Doug Evans  <devans@canuck.cygnus.com>	* traps.c: New file.  Trap support moved here from sim-if.c.	* Makefile.in (SIM_OBJS): Add traps.o	* sim-if.c: Don't include targ-vals.h.	(sim_engine_illegal_insn): Moved to traps.c	* sim-main.h (SIM_CORE_SIGNAL): Define.	(m32r_core_signal): Declare.	* m32r-sim.h (m32r_trap): Declare.	* devices.c (device_io_read_buffer): Handle cache purging via MCCR	register.	* m32r-sim.h (M32R_MISC_PROFILE): Move here from sim-main.h.	(PROFILE_COUNT_SHORTINSNS,PROFILE_COUNT_LONGINSNS): New macros.	(TRAP_SYSCALL,TRAP_BREAKPOINT): New macros.	* extract.c,sem-switch.c,sem.c: Regenerate.	* cpux.h,readx.c,semx.c: Regenerate.Wed May 20 00:10:40 1998  Doug Evans  <devans@seba.cygnus.com>	* m32r-sim.h (PROFILE_COUNT_PARINSNS): New macro.	* mloopx.in (extract): Set abuf.addr for proper fill nop counting.	(execute): Count parallel insns.	* sim-if.c (print_m32r_misc_cpu): Print count.	* sim-main.h (M32R_MISC_PROFILE): New member parallel_count.	Zero bottom two bits of pc in jmp,jl insns.	* sem.c,sem-switch.c: Regenerate.	* semx.c: Regenerate.Tue May 19 16:45:33 1998  Doug Evans  <devans@seba.cygnus.com>	* sim-if.c (do_trap): Treat traps 2-15 as hardware does.Sat May 16 13:04:30 1998  Doug Evans  <devans@seba.cygnus.com>	* sim-if.c (sim_stop): Update call to @cpu@_engine_stop.	(sim_sync_stop): New function.Fri May 15 16:43:27 1998  Doug Evans  <devans@seba.cygnus.com>	* Makefile.in (devices.o): Add dependencies.	* arch.h,cpu.c,cpu.h,cpuall.h: Regenerate.	* sem-switch.c,sem.c: Regenerate.	* mloop.in (execute): Update calls to TRACE_INSN_{INIT,FINI}.	* cpux.c,cpux.h,modelx.c,semx.c: Regenerate.	* m32rx.c (m32rx_model_mark_{busy,unbusy}_reg): New functions.	* mloopx.in (execute): Update calls to TRACE_INSN_{INIT,FINI}.	Fix pc value passed to TRACE_INSN for second parallel insn.Thu May  7 02:51:35 1998  Doug Evans  <devans@seba.cygnus.com>	* Makefile.in (SIM_OBJS): Add sim-cpu.o.Wed May  6 14:51:39 1998  Doug Evans  <devans@seba.cygnus.com>	* arch.h,arch.c,cpu.h,cpuall.h: Regenerate, tweaks mostly.	* model.c: Ditto.  Reorganize model/mach data.	* cpux.h: Ditto.	* modelx.c: Ditto.	* Makefile.in (m32r.o,mloop.o,cpu.o,model.o): Add decode.h dependency.	(m32rx.o,mloopx.o,cpux.o,modelx.o): Add decodex.h dependency.	* decode.c,decode.h: Regenerate, introduces IDESC table.	* mloop.in (extract16,extract32): Add IDESC support.	Update names of semantic handler member names.	(execute): Ditto.  Delete call to PROFILE_COUNT_INSN.	* decodex.c,decodex.h: Regenerate, introduces IDESC table.	* mloopx.in: Add IDESC support.	Update names of semantic handler member names.	Delete call to PROFILE_COUNT_INSN.	* sem-switch.c: Regenerate.  Redo computed goto label handling.	* sem.c: Regenerate.  Call PROFILE_COUNT_INSN.	* readx.c: Regenerate.  Redo computed goto label handling.	* semx.c: Regenerate.  Call PROFILE_COUNT_INSN.  Finish profiling	support.	* m32r.c (m32r_fetch_register): Change result type and args to	conform to sim_fetch_register interface.	(m32r_store_register): Ditto for sim_store_register interface.	* m32rx.c (m32rx_fetch_register): Change result type and args to	conform to sim_fetch_register interface.	(m32rx_store_register): Ditto for sim_store_register interface.	* sim-if.c (alloc_cpu): Delete.	(free_state): Uninstall modules here ...	(sim_open): ... and not here.  Call sim_cpu_alloc_all.	Set default architecture/model if not specified.	(sim_fetch_register,sim_store_register): Rewrite.	* sim-if.c (h_pc_get,h_pc_set): Delete.  Renamed to sim_pc_[gs]et	and moved to common/sim-cpu.c.	(sim_create_inferior): Update.	(do_trap): Update.	* sim-main.h (h_pc_get,h_pc_set): Delete.	* sim-main.h (sim_cia): Change to USI.	(sim_cpu): Move m32r_misc_profile before machine generated part.Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>        * configure: Regenerated to track ../common/aclocal.m4 changes.Tue Apr 28 18:05:53 1998  Nick Clifton  <nickc@cygnus.com>	* model.c: Rebuilt.	* modelx.c: Rebuilt.Mon Apr 27 15:36:30 1998  Doug Evans  <devans@seba.cygnus.com>	* cpu.h,model.c,sem-switch.c,sem.c: Regenerated.  Mostly comment	and variable renaming due to macro insn additions.	* mloop.in: Update to use CGEN_INSN_NUM.	* cpux.h,modelx.c,readx.c,semx.c: Regenerated.	* mloopx.in: Update to use CGEN_INSN_NUM.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:05 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:26 1998  Tom Tromey  <tromey@cygnus.com>	* configure.in: Don't call sinclude.Mon Apr 20 16:12:35 1998  Doug Evans  <devans@canuck.cygnus.com>	* cpu.c,sem.c,sem-switch.c: Regenerate.  From	- cgen/m32r.cpu (h-accum): Add attribute FUN-ACCESS.	* m32r.c (m32r_h_accum_get,m32r_h_accum_set): New functions.	#include cgen-ops.h.	* cpux.c,readx.c,semx.c: Regenerate.	* m32rx.c (m32r_h_accum_get,m32r_h_accum_set): New functions.	#include cgen-ops.h.  Delete inclusion of several unnecessary headers.	(m32r_h_accums_get): Sign extend top 8 bits.Tue Apr 14 14:04:07 1998  Doug Evans  <devans@canuck.cygnus.com>	* semx.c: Regenerate.Fri Apr 10 18:22:41 1998  Doug Evans  <devans@canuck.cygnus.com>

⌨️ 快捷键说明

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