[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[guss-commit] guss ./ChangeLog ./TODO ./commands.c ./hw-core....
From: |
Johan Rydberg |
Subject: |
[guss-commit] guss ./ChangeLog ./TODO ./commands.c ./hw-core.... |
Date: |
Fri, 28 Jun 2002 11:47:58 -0400 |
CVSROOT: /cvsroot/guss
Module name: guss
Changes by: Johan Rydberg <address@hidden> 02/06/28 11:47:58
Modified files:
. : ChangeLog TODO commands.c hw-core.c
sim-arange.c sim-arange.h sim-core.h
sim-engine.c sim-gdb.c sim-profile.c toplevel.c
utils.c utils.h
openrisc : openrisc-decode.c openrisc-decode.h
openrisc-semsw.c
Log message:
* TODO: Add notes about OpenRISC optimizations.
* openrisc/openrisc-decode.h (enum openrisc_insn_type):
Add OPENRISC_INSN_X_PROFILE.
* openrisc/openrisc-semsw.c (sim_engine_init_semantics):
Implement OPENRISC_INSN_X_PROFILE.
* openrisc/openrisc-decode.c (sim_idesc_table): Add entry for
OPENRISC_INSN_X_PROFILE.
(insert_chained_profile): New function.
(openrisc_decode_insn): Insert profile insn if hit range.
* sim-gdb.c (unpack_m_package): New function.
(switch_to_thread): Likewise.
(start_engine): Likewise.
General code cleanup.
* utils.c (sim_io_printf): If sim_io_store_in_string_p is true,
store output in sim_io_store_buffer.
(sim_io_store_in_string_p): Declared.
(sim_io_store_buffer): Likewise.
(sim_io_store_max_length): Likewise.
(sim_io_store_length): Likewise.
* utils.h (sim_io_store_in_string_p): Declared.
(sim_io_store_buffer): Likewise.
(sim_io_store_max_length): Likewise.
(sim_io_store_length): Likewise.
* sim-core.h (sim_desc ): Add mem_read_breakpoint_range and
mem_write_breakpoint_range.
(STATE_MEMORY_READ_BREAKPOINTS): Defined.
(STATE_MEMORY_WRITE_BREAKPOINTS): Likewise.
* sim-engine.c (sim_event_deschedule): Update list if entry
was found.
* hw-core.c (core_info): New function.
(hw_core_callbacks ): Set info callback to core_info.
* commands.c: Do all output using sim_io_printf.
* toplevel.c (print_version): Do output using sim_io_printf.
* sim-arange.c (frob_range): New argument; data.
(sim_addr_range_add): New argument; data.
* sim-arange.h (struct _addr_range_tree ): Add data.
(struct _addr_range_tree ): Likewise.
(sim_addr_range_add): New argument; data. All callers
changed.
* sim-profile.c (profile_pc_cleanup): Ignore non-existant
processors.
(sim_profile_pc_init): Likewise.
(show_profile_pc): Likewise.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/ChangeLog.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/TODO.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/commands.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/hw-core.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-arange.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-arange.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-core.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-engine.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-gdb.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-profile.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/toplevel.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/utils.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/utils.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc-decode.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc-decode.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc-semsw.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [guss-commit] guss ./ChangeLog ./TODO ./commands.c ./hw-core....,
Johan Rydberg <=