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

📄 changelog

📁 这个是LINUX下的GDB调度工具的源码
💻
📖 第 1 页 / 共 5 页
字号:
	(sim-fpu.o, sim-bits.o, tconfig.h): New targets.	* configure.in: Rename INLINE_LOCALS to PSIM_INLINE_LOCALS.  Add a	check for sim/common/sim-fpu.c.  Output sim_fpu and sim_fpu_cflags.	* configure: Regenerate.	* device.h (device_find_integer_array_property): Match function definition.	* gen-icache.c (print_icache_internal_function_declaration): Rename	INLINE_ICACHE to PSIM_INLINE_ICACHE.	* gen-idecode.c (print_idecode_run_function_header): Rename INLINE_IDECODE	to PSIM_INLINE_IDECODE.	* gen-semantics.c (print_semantic_function_header): Rename	EXTERN_SEMANTICS to PSIM_EXTERN_SEMANTICS.	* gen-support.c (print_support_function_name): Rename INLINE_SUPPORT to	PSIM_INLINE_SUPPORT.	* igen.c (print_function_name): Also escape `(' and `)'.	(gen_semantics_h): Rename EXTERN_SEMANTICS to PSIM_EXTERN_SEMANTICS.	(gen_semantics_c): Likewise.  Also output includes for "sim-fpu.h"	* inline.h (INLINE_SIM_ENDIAN): Renamed INLINE_PSIM_ENDIAN.	(EXTERN_SIM_ENDIAN): Renamed EXTERN_PSIM_ENDIAN.	(STATIC_INLINE_SIM_ENDIAN): Renamed STATIC_INLINE_PSIM_ENDIAN.	(INLINE_LOCALS): Renamed PSIM_INLINE_LOCALS.	(EXTERN_SUPPORT): Renamed PSIM_EXTERN_SUPPORT.	(INLINE_SUPPORT): Renamed PSIM_INLINE_SUPPORT.	(EXTERN_SEMANTICS): Renamed PSIM_EXTERN_SEMANTICS.	(INLINE_SEMANTICS): Renamed PSIM_INLINE_SEMANTICS.	(EXTERN_IDECODE): Renamed PSIM_EXTERN_IDECODE.	(INLINE_IDECODE): Renamed PSIM_INLINE_IDECODE.	(EXTERN_ICACHE): Renamed PSIM_EXTERN_ICACHE.	(INLINE_ICACHE): Renamed PSIM_INLINE_ICACHE.	* options.c (options_inline): Fix names.	* sim-endian-n.h: Change INLINE_SIM_ENDIAN to INLINE_PSIM_ENDIAN.	* sim-endian.h: Likewise.	* sim-main.h: New file.	* std-config.h: Rename INLINE_LOCALS to PSIM_INLINE_LOCALS.2001-12-01  Andrew Cagney  <ac131313@redhat.com>	From Mark Peek.	* ppc-spr-table: Add SDA and PIR.2001-10-29  Andrew Cagney  <ac131313@redhat.com>	* tree.c (parse_size): Assert #size-cells > 0.	(parse_address): Ditto for #address-cells.	(parse_reg_property): Only parse the size when #size-cells is	non-zero.2001-10-25  Andrew Cagney  <ac131313@redhat.com>	* emul_generic.c (OEA_MEMORY_SIZE): Increase to 4mb.	* hw_htab.c (htab_map_binary): Don't try to map the text section	when it is empty.	* emul_chirp.c (map_over_chirp_note): Default load-base to -1 not	CHIRP_LOAD_BASE.	(emul_chirp_create): Map in the interrupt table.2001-07-16  Daniel Jacobowitz  <drow@mvista.com>	* Makefile.in: Add dependencies on $(CPU_H).Wed Mar  7 10:45:12 HST 2001  Glen Nakamura  <gen@lava.net>	* hw_init.c (dma_file): Fixed problem with loading last 1KB of	file.	2001-03-04  Andrew Cagney  <ac131313@redhat.com>	* emul_netbsd.c [WITH_NetBSD_HOST]: Include <sys/mount.h> and	<errno.h>.	(do_stat): Only do SYS test when SYS_stat defined.	(do_sigprocmask): Ditto for SYS_sigprocmask.	(do_fstat): Ditto for SYS_fstat.	(do_getdirentries): Ditto for SYS_getdirentries.	(do_lstat): Ditto for SYS_lstat.2001-01-15  Geoffrey Keating  <geoffk@redhat.com>	* emul_netbsd.c (do_open): Translate the flag parameter to the	open syscall to the numbers supported by the host.2000-12-12  Geoffrey Keating  <geoffk@redhat.com>	* sim-endian.h: Don't have parameters on macro definitions which	are simply renaming functions, to permit use of XCONCAT2 in both	the macro name and the arguments in a use of such a definition.2000-11-15  Jim Blandy  <jimb@redhat.com>	* sim_calls.c: Doc fix.	(sim_fetch_register, sim_store_register): Call	gdbarch_register_name directly, instead of going through	REGISTER_NAME macro.2000-10-24  Geoff Keating  <geoffk@cygnus.com>	* ppc-instructions (lfsux): Correct XO field of lfsux instruction.Tue May 23 21:39:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.Fri Apr 28 15:59:27 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* events.c (event_queue_process): Call update_time_from_event 	every time an event is removed from the queue.	(update_time_from_event): Delete assertion that a negative 	time_from_event implies an empty event queue.Fri Apr 28 15:53:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* interrupts.c (deliver_hardware_interrupt): Print time trace in 	decimal.	* events.c (event_queue_process): Cleanup trace message.	(update_time_from_event): Trace full event queue.2000-03-25  Geoff Keating  <geoffk@cygnus.com>	* ppc-instructions (Disabled_Exponent_Underflow): Increment	the exponent when denormalizing.Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.1999-05-08  Felix Lee  <flee@cygnus.com>        * configure.in: Use AC_EXEEXT instead of AM_EXEEXT.	* configure: Regenerated to track ../common/aclocal.m4 changes.	1999-04-02  Keith Seitz  <keiths@cygnus.com>	* sim_calls.c (POLL_QUIT_INTERVAL): Define. Used to tweak	the frequency at which the poll_quit callback is called.	(poll_quit_count): New global.	(sim_io_poll_quit): Only call the poll_quit callback	after the specified POLL_QUIT_INTERVAL.1999-02-22  Jim Lemke  <jlemke@cygnus.com>	* dc-complex: Force expansion on all bits of field BO.	Previously, the least-significant (prediction) bit was ignored.	* ppc-instructions (conditional branches): Implement mpc860c0 option.	* igen.c (gen_semantics_[ch]): Setup for mpc860c0 option.	* psim.c (is_num, psim_options): Added parsing for mpc860c0 option.	* interrupts.h: Added "mpc860c0_instruction_program_interrupt".	* interrupts.c (program_interrupt): Added handling for above interrupt.1999-02-01  Jim Blandy  <jimb@zwingli.cygnus.com>	Make the simulator compatible with the MPC750.  It would be nicer	to make this a real multi-sim, but that's more work than we have	time for.	* emul_generic.c (emul_add_tree_options): Only require strict	alignment if it was explicitly requested at configuration time.	Don't make it the default for little-endian machines.	* ppc-spr-table (UMMCR0, UMMCR1, UPMC1, UPMC2, USIA, UPMC3, UPMC4, 	MMCR0, PMC1, PMC2, SIA, MMCR1, PMC3, PMC4, L2CR, ICTC, THRM1, 	THRM2, THRM3): Plop in the MPC750 SPR registers.	(DABR): This is weird.  This was HID5, but the PPC spec says this 	should be DABR; why did some random processor use it for something 	else?  The HID5 entry dates back to the original checkin of the	simulator code in 1995, so remove it.	* sim_calls.c (register_names): Delete this; since the user can	now change GDB's list of register names dynamically, we can't	pretend there's a static mapping here.	(sim_fetch_register, sim_store_register): Call GDB's REGISTER_NAME 	function to get the register name.  That ought to be accurate.  	However, we're changing a compile-time dependency (using the 	REGISTER_NAMES macro) into a link- and run-time dependency	(calling REGISTER_NAME, which happens to be a function call on the	PPC).1999-01-22  Jim Lemke <jlemke@cygnus.com>	* igen.c(gen_semantics_[ch]): setup/use of new option	(-o mpc860c0[=n]).	interrupts.[ch](mpc860c0_instruction_program_interrupt): added.	ppc-instructions(the four branch insn groups): detect problematic br's.	psim.c(is_num - added, psim_options): Parse and init new option.	These changes are currently under #ifdef WITH_OPTION_MPC860C0.1998-12-01  Ken Raeburn  <raeburn@cygnus.com>	* hw_nvram.c (hw_nvram_bcd): Force value to fit in 0..99.Fri Nov 20 12:17:28 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* main.c (sim_io_poll_quit): Stub function.	* events.c (SIM_EVENTS_POLL_RATE): Define.	(sim_events_poll): Copy function from common/sim-events.c.	(event_queue_init): Copy scheduling of sim_events_poll from same.	* sim_callbacks.h, sim_calls.c (sim_io_poll_quit): New function, 	poll the external environment.1998-11-19  Michael Meissner  <meissner@cygnus.com>	* ppc-instructions (is_{NaN,inf}): Use unsigned64 to get the	fractional type, so that quiet NaN's aren't treated like	Infinities.Mon Sep 28 09:42:45 1998  Drew Moseley  <dmoseley@cygnus.com>	* table.c (table_open): For cygwin hosts, we need to use the 	return value from the read routine as the number of bytes to 	process.  This apparently is due to text-mode vs binary-mode.  If 	the mounts are done text-mode, then the size returnedby fstat() 	may be different than the number of bytes "read" in text mode.Sun Oct  4 00:50:47 1998  Felix Lee  <flee@cygnus.com>	* emul_netbsd.c (do_open): fix order-of-evaluation problem.	(do_close): ditto.	(do_fstat): ditto.	(do_lstat): ditto.1998-09-03  Michael Meissner  <meissner@cygnus.com>	* emul_{netbsd,unix}.c: Update copyright year.Mon Jun 29 10:57:36 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>	* sim_calls.c (sim_fetch_register, sim_store_register):	return zero when nothing to do.1998-06-26  Michael Meissner  <meissner@cygnus.com>	* configure.in (AC_CHECK_HEADERS): Don't check for sys/mount.h.	* configure: Regenerate.	* emul_{netbsd,unix}.c (toplevel): No longer try to include	sys/mount.h. It conflicts on Linux when gnu libc2 is used.Tue May 12 12:10:33 PDT 1998  James Ingham  <jingham@leda.cygnus.com>	* Makefile.in: The run target depended on a target psim$(EXEEXT),	but there was no such target, only plain psim.  So I changed the	run target to depend on psim.Sat May  2 01:10:12 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>	* aclocal.m4:  Remove defs of AM_EXEEXT and AM_CYGWIN32.  These are	now defined in ../common/aclocal.m4, and the double definition causes	problems with AC_SUBST of EXEEXT.	* configure:  Regenerate.	Wed Apr 29 15:44:52 1998  Geoffrey Noer  <noer@cygnus.com>	* aclocal.m4: new file for AM_EXEEXT macro	* configure.in: call AM_EXEEXT	* configure: regenerate with autoconf 2.12.1.	* Makefile.in: add EXEEXT supportSun 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:19:51 1998  Tom Tromey  <tromey@cygnus.com>	* acconfig.h: New file.	* configure.in: Reverted change of Apr 24; use sinclude again.	Don't call AC_C_CROSS.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:18:46 1998  Tom Tromey  <tromey@cygnus.com>	* Makefile.in (top_builddir): New macro.	(INTLLIBS): New macro.	(INTLDEPS): Likewise.	(psim): Depend on INTLDEPS; link against INTLLIBS.	* configure.in: Call CY_GNU_GETTEXT.Wed Apr 22 14:28:48 1998  Michael Meissner  <meissner@cygnus.com>	* configure: Regenerate with autoconf 2.12.1.Fri Mar 13 09:25:58 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* psim.c (psim_read_register, psim_write_register): Handle updates 	for FPSCR.	* registers.c (register_description): Reconize "FPSCR".	* emul_netbsd.c (emul_netbsd_create): When FP available, enable 	MSR FP exception mode. Do not enable FPSCR bits.	* emul_unix.c (emul_unix_create): Ditto.Tue Feb 17 12:48:58 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* sim_calls.c (sim_store_register, sim_fetch_register): Pass in 	length parameter.  Return -1.Mon Feb  9 14:13:14 1998  Andrew Cagney  <cagney@b1.cygnus.com>	* ppc-instructions (fdiv, fdivs): Check for divide by zero.	(is_invalid_zero_divide, invalid_zero_divide_operation): New 	functions.	Wed Dec 10 17:38:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* sim_calls.c (sim_load): Do not parse PROG using buildargv, use 	raw value instead.1997-11-05  Felix Lee  <flee@cygnus.com>	* emul_chirp.c: #ifdef HAVE_UNISTD_HWed Oct 15 08:50:54 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* corefile.c (core_attach): Pad out allocated memory regions so 	that they are always correctly aligned.	(struct _core_mapping, core_map_attach, core_init, 	new_core_mapping): Change free_buffer to type void*.Mon Oct  6 18:09:26 1997  Michael Meissner  <meissner@cygnus.com>	* sim_calls.c (zfree): Call free correctly.Mon Sep 29 10:05:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* sim_calls.c (zfree): Use free, not mfree.	(sim_io_flush_stdoutput): Replace gdb_flush with callback -> 	flush_stdout.Fri Sep 26 09:50:29 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* ppc-instructions (sraw, slw, srw): From Charles Lefurgy, Fix 	mask extracting shift amount. Correctly condition for setting XER 	in sraw. 	(ldhau): From Johannes Reisinger, update rA after load.Tue Sep  9 22:13:23 1997  Felix Lee  <flee@cygnus.com>	* basics.h (CONCAT*): token-pasting macros, if ALMOST_STDC, 	for MSVC.	* words.h: __int64 instead of long long for MSVC.Wed Aug 27 10:24:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* sim_calls.c (sim_create_inferior): Check the simulator was 	initialized before creating inferior.	* idecode_expression.h (ALU_END): From Charles Lefurgy - Extract 	sign bit using 64 bit and not a 32 bit mask.Wed Aug 27 10:15:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* sim_calls.c (sim_load): From Ian Lance Taylor - free argv after 	it has been used, not before.	Tue Aug 26 10:41:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>	* sim_calls.c (sim_kill): Delete.	(sim_create_inferior): Add ABFD argument.	(entry_point): Delete variable.	(sim_load): Move setting of PC from here.	(sim_create_inferior): To here.

⌨️ 快捷键说明

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