guss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[guss-commit] guss ./ChangeLog ./Makefile.am ./Makefile.in ./...


From: Johan Rydberg
Subject: [guss-commit] guss ./ChangeLog ./Makefile.am ./Makefile.in ./...
Date: Wed, 26 Jun 2002 12:25:47 -0400

CVSROOT:        /cvsroot/guss
Module name:    guss
Changes by:     Johan Rydberg <address@hidden>  02/06/26 12:25:47

Modified files:
        .              : ChangeLog Makefile.am Makefile.in cgen-defs.h 
                         configure configure.in hw-core.c hw-core.h 
                         hw-uart.c hw.c sim-arange.c sim-core.h 
                         sim-cpu.c sim-engine.c sim-engine.h 
                         sim-profile.c sim-scache.c sim-scache.h 
                         toplevel.c 
        openrisc       : hw-tick.c openrisc-decode.c openrisc-decode.h 
                         openrisc-semsw.c openrisc-tdep.c openrisc.h 
Added files:
        .              : sim-gdb.c sim-gdb.h 
        doc            : Makefile.am Makefile.in guss.texi mdate-sh 
                         stamp-vti version.texi 

Log message:
        * openrisc/openrisc-decode.c (sim_idesc_lookup_virtual):
        Support VIRTUAL_INSN_BREAKPOINT.
        (insert_chained_breakpoint): New function.
        (openrisc_decode_insn): Set pc is abuf.  Insert breakpoint
        if needed.
        (sim_engine_start_decode_current): Chain insns.
        
        * openrisc/openrisc-semsw.c (sim_engine_init_semantics):
        Implement OPENRISC_INSN_X_BREAKPOINT.
        Disbale OPENRISC_INSN_X_CMOV for the moment.
        
        * openrisc/openrisc-decode.h (enum openrisc_insn_type):
        Add OPENRISC_INSN_X_BREAKPOINT.
        (struct insn_desc): Add pc and chain.
        
        * openrisc/openrisc.h (INTERMEDIATE_SCALE): Redefined.
        (TARGET_NUM_GDB_REGISTERS): Defined.
        
        * openrisc/openrisc-tdep.c (sim_gdb_fetch_registers): New function.
        (sim_gdb_set_registers): Likewise.
        
        * hw-core.c (core_dma_read_buffer): New function.
        * hw-core.h (core_dma_read_buffer): Prototype.
        
        * sim-scache.c (flush_scache): Initialize insn chain.
        
        * sim-profile.c (sim_profile_print_insn): Updated to fit
        new insn idesc table.
        
        * sim-core.h (sim_desc ): Add breakpoint_range.
        (STATE_BREAKPOINT_RANGE): Defined.
        
        * sim-engine.h (GET_PC_FAST): Defined.
        (sim_event_deschedule): Prototype.
        
        * sim-engine.c (sim_engine_run_restart): New function.
        (sim_engine_run_full): Add ugly hack to fix bug with
        event handling.
        (sim_event_schedule): Return the event structure.  Call
        callers changed.
        (sim_event_deschedule): New function.
        
        * toplevel.c (main): Initialize gdb commands.
        
        * doc: New directory, new files.
        
        * configure.in: Check for object and execute suffixes.
        New argument; --with-hw.  Generate hw_list and hw_objs.
        Generate file doc/Makefile.
        * configure: Regenerate.
        
        * Makefile.am (hw-list.h): New rule.
        (guss$(EXEEXT)): Renamed from guss.
        (SUBDIRS): Add doc.
        (guss_SOURCES): Add sim-gdb.c.
        * Makefile.in: Regenerate.
        
        * hw.c: Include generated list of hardware components instead of
        using static list.
        
        * sim-arange.c: Update includes.
        
        * hw-uart.c (open_file): Return 0 when failing to open file, to
        get rid of the unknown attribute error message.
        
        * cgen-defs.h (enum virtual_insn_type): Add VIRTUAL_INSN_BREAKPOINT.
        
        * sim-cpu.c (sim_cpu_finish_run): Add ugly hack for machines
        with delay slots, to produce the correct PC value.
        
        * sim-scache.c (sim_scache_flush_range): New function.
        * sim-scache.h (sim_scache_flush_range): Prototype.
        
        * sim-engine.h (sim_engine_jmp_values):
        Add sim_engine_interrupt_value and sim_engine_breakpoint_value.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-gdb.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-gdb.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/ChangeLog.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/Makefile.am.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/Makefile.in.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/cgen-defs.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/configure.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/configure.in.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.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/hw-core.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/hw-uart.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/hw.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-arange.c.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.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-cpu.c.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.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-engine.h.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-profile.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-scache.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-scache.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/toplevel.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/doc/Makefile.am?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/doc/Makefile.in?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/doc/guss.texi?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/doc/mdate-sh?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/doc/stamp-vti?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/doc/version.texi?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/hw-tick.c.diff?tr1=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.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc-decode.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc-semsw.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc-tdep.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/openrisc/openrisc.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text




reply via email to

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