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

📄 changelog

📁 gdb-6.0 linux 下的调试工具
💻
📖 第 1 页 / 共 5 页
字号:
 	processors.	* emul_chirp.c: Add description.	* emul_bugapi.c: Ditto.	* emul_unix.c: Ditto.	* emul_netbsd.c: Ditto.Fri Nov 29 11:12:22 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>	* hw_pal.c (hw_pal_attach_address): New function, if an attach is 	encountered, assume that it is the single disk.	* hw_pal.c: Add generic device/size decode methods.		* hw_nvram.c (hw_nvram_init_address): Use the first nonzero reg 	property entry when determining the nvram size.	* hw_core.c: Add generic address/size decode methods.	* emul_chirp.c (emul_chirp_instruction_call): Return and trace 	nonzero status from client functions.	* main.c (error): Always include a cariage return when writing out	errors.Wed Nov 20 00:36:55 1996  Doug Evans  <dje@canuck.cygnus.com>	* sim_calls.c (sim_resume): Reset sim_should_run if single 	stepping.Thu Nov 28 13:19:46 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>	* emul_bugapi.c (emul_bugapi_do_diskio): Add support for multiple 	optional disks.	* emul_generic.c (emul_add_tree_hardware): Drop the dummy eeprom.  	Attach the pal - for I/O - as a pseudo device haning from the 	firmware sub tree.	* emul_bugapi.c (emul_bugapi_create): Add a small memory device to 	the device tree at the address of the hi-mem interrupt vector 	addreses.  Used by bugapi to establish its trap instructions.		* debug.h: Add a new macro DITRACE for tracing device instances.		* debug.h: Extend the DTRACE macro so that it can also tests for 	device specific tracint.		* device.h, device.c (device_trace): Add method to determine 	device specific tracing.	(device_init_address): Set the devices tracing level.	Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* tree.h, tree.c (tree_device): New files - separate out the 	device parser and other tree operations from the device.		* inline.h, inline.c (INLINE_TREE): Add.	* device.h, device.c (device_tree_add_parsed): Delete.	* Makefile.in (tree.c): Add rules for new file.	* Makefile.in: Better order the emul_* files.		* emul_generic.c (emul_add_tree_hardware): Update.	* emul_netbsd.c (emul_netbsd_create): Update.	* emul_unix.c (emul_unix_create): Ditto.	* emul_chirp.c (emul_chirp_create): Ditto.	* emul_bugapi.c (emul_bugapi_create): Ditto.	* psim.c (psim_tree): Ditto.	* hw_init.c: Ditto.		* emul_generic.h: Include tree.h	* Makefile.in: Add to EMUL_GENERIC_H dependencies.		* device.h, device.c (device_root): New function - returns the 	root of the tree.	* corefile.c: Use.		* device.h, device.c (device_clean): New function, clean up device 	ready for next simulation run. This includes things like deleting 	interrupt edges and properties created during the simulation and 	also scrubbing any pre-defined properties.	* tree.c (tree_init): Use.		* device.h, device.c (device_init_static_properties): New 	function.  Initialize any static predefined properties.  By static 	we mean those that have values that can be determined before the 	device tree initialization has started.	* tree.c (tree_init): Use.	* device.h, device.c (device_init_address): Add code to 	check/verify the devices #address-cells and #size-cells.	(device_add_integer_property): Delete corresponding code.	(device_nr_address_cells, device_nr_data_cells): Check for	property when returning value.		* device.h, device.c (device_init_runtime_properties): New 	function.  Initialize those properties that are not `static'.  At 	present the only such property is the ihandle.	* tree.c (tree_init): Use.		* device.h, device.c (reg, ranges): Rework these so that they use 	an array of the fundamental type - single reg or single range 	entry.		* device.h, device.c (device_add_ihandle_runtime_property): 	Re-implement the adding of an ihandle during tree construction so 	that it better fits in with device initialization.	Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* device.h, device.c (device_ioctl): Add additional argument - 	request - so that the caller must always specify the type of 	the ioctl request.	* device_table.h: Update.	* hw_trace.c (hw_trace_ioctl): Ditto.	* hw_vm.c (hw_vm_ioctl_callback): Ditto.	* hw_init.c (hw_stack_ioctl_callback): Ditto.	* psim.c (psim_options): Ditto.	Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>		* BUGS: Updated a bit.Wed Nov 20 14:06:37 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* hw_opic.c: Finish - third round.Wed Nov 20 12:02:08 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* hw_glue.c (hw_glue_io_read_buffer_callback): Fix miscalc of glue 	reg index.	(hw_glue_io_write_buffer_callback): Ditto.Tue Nov 19 21:17:08 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* events.c (event_queue_process): Was incorrectly consuming future 	events on the queue when they should be left alone.	* debug.h, debug.c (events): Add support for event queue tracing.	* events.c: Add event tracing.		* debug.h, debug.c: Order device trace options.	Fri Nov 15 15:23:39 1996  Michael Meissner  <meissner@tiktok.cygnus.com>	* pk_disklabel.c (pk_disklabel_create_instance): Fix up some	warnings generated by GCC.Sun Nov 17 17:59:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* sim-endian.h: Add LE versions of byte swap macros.  Needed for 	PCI devices which are little-endian.		* sim-endian-n.h (endian_le2h_N, endian_h2le_N): DittoSun Nov 17 17:59:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* hw_iobus.c (hw_iobus_attach_address_callback): Change the iobus 	so that it is implementing a 1-1 address map.		* emul_generic.c (emul_add_tree_hardware): Adjust.	* emul_generic.c (emul_add_tree_hardware): Don't add the nvram as 	a default.Sun Nov 17 17:59:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>		* device.c (split_find_device): Be tolerant of missing unit 	addresses.Fri Nov 15 16:49:49 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* basics.h (port_direction): New type, specify the direction of 	any `port'.		* device.h, device.c (device_interrupt_decode): Include 	specification of port direction in operations. 	(device_interrupt_encode): Ditto.		* device_table.h: Add a direction field to the interrupt port 	table.	* device.c (device_tree_add_parsed): Specify port direction.	Thu Nov 14 21:38:13 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* hw_opic.c: Finish - second round.Thu Nov  7 00:18:59 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* hw_htab.c (htab_init_data_callback): Allow the virtual-address 	to be specified as an array which allows 64bit addresses.	* device.c (device_find_integer_array_property): New function.  	Simplify the querying of elements of an integer array.	(device_add_integer_property, device_find_integer_property): 	Update to correctly use the cell type.	* vm.c (om_unpack_sr): Clarify shifting comment.	(om_pte_0_masked_vsid): Ditto. Add 64bit version.	* emul_chirp.c (emul_chirp_create): Initialize the segment 	registers.	* vm.c (om_effective_to_virtual): Trace segment register use.	* hw_htab.c (htab_map_page): Print out the pteg base address to 	simplify cross checking between vm and the htab.	(htab_decode_hash_table): Use device_error instead of error.	(htab_map_page): Ditto.	(htab_dma_binary): Ditto.	(htab_map_binary): Ditto.	(htab_init_data_callback): Ditto.Wed Nov  6 20:20:58 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* interrupts.h: Clarify what the optional instruction program 	interrupt is - a subset of illegal instruction program interrupt.	* interrupts.c (program_interrupt): For UEA mode, clarify what an 	optional instruction program interrupt is.	(program_interrupt): For OEA mode, as per spec, generate an 	illegal instruction program interrupt when an optional instruction 	is encountered.		* gen-semantics.c (print_semantic_body): Delete code 	differentiating between an unimplemented floating point and normal 	instruction.  Instead, such a case can be handled explicitly.	* ppc-instructions (store floating-point as integer word indexed): 	Mark as optional.	(Floating Convert to Integer Doubleword): Make the floating point 	assist interrupt explicit.	(Floating Convert To Integer Doubleword with round towards Zero): 	Ditto.	(Floating Convert To Integer Word): Ditto	(Move From FPSCR): Ditto.	(Move to Condition Register from FPSCR): Ditto.	(Move To FPSCR Fields): Ditto.	(Move To FPSCR Field Immediate): Ditto.	(Move To FPSCR Bit 0): Ditto.	(Move To FPSCR Bit 1): Ditto.	Mon Nov  4 12:49:13 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* corefile.c (core_map_read_buffer, core_map_write_buffer): Avoid 	breaking up transfers.	* corefile.c: Adjust arguments so that the client server	relationship is clarified.		* hw_glue.c (hw_glue_init_address): Update so it can be attached 	to a PCI bus.	* hw_disk.c (hw_disk_instance_write): Add more checks to disk IO - 	looking for things like overflow/underflow.Sun Nov  3 18:45:20 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* emul_generic.c (emul_add_tree_hardware): Hang the disk off the 	PAL device instead of the IOBUS.  The disk must be attached to a 	logical bus.	* hw_disk.c (hw_disk_init_address): Just use the unit address 	directly in the attach - the rest isn't relevant.Sat Nov  2 21:48:57 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* configure.in (sim-hardware, sim-packages): Allow additional 	hardware and packages to be prefixed as well as appended.	* Makefile.in (tmp-hw, tmp-pk): Retain the user specified order of 	packages when building them.  Consequently, a user can override a 	standard device by prefixing their own version.		* Makefile.in (hw_opic.o, hw_pci.o, hw_ide.o): Add dependencies.Fri Nov  1 14:42:57 1996  Michael Meissner  <meissner@tiktok.cygnus.com>	* mon.c (_cpu_mon): Add fields for counting 1, 2, 4, and 8 byte	reads and writes.	(mon_{read,write}): Count 1, 2, 4, and 8 byte reads/writes.	(mon_print_info): Correct typo regarding # of unaligned reads and	writes.  Print out how many 1, 2, 4, and 8 byte reads/writes there	are.Tue Oct 29 17:55:43 1996  Michael Meissner  <meissner@tiktok.cygnus.com>	* configure.in (AC_CHECK_FUNCS): Add access.	* config{.in,ure}: Regenerate.	* emul_unix.c (do_unix_nop): System call that always succeeds.	(do_unix_access): Support access system call.	(solaris_descriptors): Make sigaltstack and sigaction nops.	({solaris,linux}_descriptors): Add support for access.Tue, 8 Oct 18:42:26 1996  Jason Molenda <crash@cygnus.co.jp>        	* Makefile.in (clean): Move config.log to distclean.Fri Nov  1 16:44:28 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* corefile-n.h (core_map_write_N): Improve abort messages.	* device.h, device.c (device_attach_address): Remove unused name 	parameter. 	(device_detach_address): Ditto.	* device_table.h, device_table.c: Update.	* hw_iobus.c (hw_iobus_attach_address_callback): Ditto.	* hw_nvram.c (hw_nvram_init_address): Ditto.	* hw_memory.c (hw_memory_init_address): Ditto.	* hw_vm.c (hw_vm_init_address_callback): Ditto.	(hw_vm_attach_address): Ditto.	(hw_vm_add_space): Ditto.	* hw_init.c (update_for_binary_section): Ditto.	* hw_core.c (hw_core_attach_address_callback): Ditto.	* hw_iobus.c (hw_iobus_attach_address_callback): Rewrite to handle 	configurable parent busses.Wed Oct 30 18:46:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* device_table.c (generic_device_size_to_attach_size): Provide 	limited support for multi-cell sizes.	(generic_device_address_to_attach_address): Ditto for addresses.Tue Oct 29 02:01:29 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>	* device.c (device_add_integer_property): Check for setting of 	#address-cells and #size-cells properties.  For these, update the 	corresponding device values.	(device_nr_address_cells, device_nr_size_cells): Use the value 	from the device instead of the property.	* hw_core.c: Use generic address and size conversions for the top 	bus.	* hw_memory.c (hw_memory_init_address): Tolerate case where 	#address and #size cells is greater than 1.	* device.c (device_tree_print_device): Clean out printing of 	properties.		* device.c (split_device_specifier): Don't detect comments here - 	"#" can be a valid prefix - eg #size-cells.	* psim.c (psim_merge_device_file): Suppress comments and blank 	lines here.	* emul_generic.c (emul_add_tree_hardware): Fix typo of incorrect 	pal unit address.  Add the property /#address-cells to the root of 	the tree.	* device.c (device_template_create_device): Check that the unit 	address was successfully parsed.	* device_table.c (generic_device_unit_decode): Rewrite to better 	handle multi-cell addresses.	(generic_device_unit_encode): Ditto.	* emul_generic.c (emul_add_tree_

⌨️ 快捷键说明

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