guss-commit
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]