guss-commit
[Top][All Lists]
Advanced

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

[guss-commit] guss ./ChangeLog ./host-i386.h ./hw-core.c ./si...


From: Johan Rydberg
Subject: [guss-commit] guss ./ChangeLog ./host-i386.h ./hw-core.c ./si...
Date: Wed, 22 May 2002 16:16:19 -0400

CVSROOT:        /cvsroot/guss
Module name:    guss
Changes by:     Johan Rydberg <address@hidden>  02/05/22 16:16:16

Modified files:
        .              : ChangeLog host-i386.h hw-core.c sim-engine.c 
                         sim-engine.h sim-stc.h 
        i386           : i386-decode.c i386-tdep.c i386.def i386.h 
                         simplify.def 
        powerpc        : powerpc.def powerpc.h t-powerpc 
Added files:
        .              : sim-endian.h 
        powerpc        : powerpc-decode.c powerpc-tdep.c simplify.def 
Removed files:
        powerpc        : powerpc.c 

Log message:
        * i386/i386.def: Update.
        
        * i386/i386.h (struct cpu_hw ): Add unpacked_sr.
        (i386_unpack_segment): Declare.
        (sem_fields): Add modrm_index.
        (REG_LOW): Redefined, does not take CPU argument.
        (REG_HIGH): Likewise.
        (REG_WORD): Likewise.
        
        * i386/simplify.def (DECLARE_GENERIC_32_AFORM): Defined.
        (DECLARE_GENERIC_16_AFORM): Likewise.
        (DECLARE_32_AFORM): Likewise.
        (DECLARE_16_AFORM): Likewise.
        
        * powerpc/t-powerpc (cpu-extra-deps): Defined.
        (extra-objs): Updated.
        
        * powerpc/powerpc.h (TARGET_BYTE_ORDER): Defined.
        (REG_NAMES): Likewise.
        (PC_REGNUM): Likewise.
        (sem_fields ): Add new semantic formats.
        
        * powerpc/powerpc.def: Major update.
        
        * powerpc/powerpc-decode.c: New file.
        * powerpc/powerpc.c: Remove.
        
        * sim-engine.h (sim_insn_labels): Declare.
        
        * sim-engine.c (SEM_DEFINE_INSN): Fix SIM_INSN_EPILOGUE typo,
        and use SIM_INSN_PROLOGUE instead of hardcoded i386 asm stmt.
        
        * host-i386.h (SEM_INSN_EPILOGUE): Fix typo.
        (SEM_INSN_PROLOGUE): Defined.
        
        * sim-stc.h (SIM_STC_LOOKUP): Convert to and from host byte
        order for direct reads (ie STC hits).
        
        * hw-core.c (core_memory_write): Convert to host byte order.
        (core_memory_read): Likewise.
        
        * sim-endian.h: New file.
        
        * i386/i386-decode.c (sim_target_decode_current): Decode at
        CS:EIP and not just EIP.
        (FETCH_DATA): Initial support for checking CS limit.
        
        * i386/i386-tdep.c (i386_unpack_segment): New function.
        (sim_register_set): Unpack segment when loading segment.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-endian.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/ChangeLog.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/host-i386.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/hw-core.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-engine.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-engine.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/sim-stc.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/i386/i386-decode.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/i386/i386-tdep.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/i386/i386.def.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/i386/i386.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/i386/simplify.def.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/powerpc/powerpc-decode.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/powerpc/powerpc-tdep.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/powerpc/simplify.def?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/powerpc/powerpc.def.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/powerpc/powerpc.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guss/guss/powerpc/t-powerpc.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text




reply via email to

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