Found and fixed 3 decoder.isa bugs!!! Now the hello_world program runs for a while
authorKorey Sewell <ksewell@umich.edu>
Thu, 16 Mar 2006 23:39:54 +0000 (18:39 -0500)
committerKorey Sewell <ksewell@umich.edu>
Thu, 16 Mar 2006 23:39:54 +0000 (18:39 -0500)
commit805b9cf1d5ace9c02b7bd120ee1bc082f544699d
tree8cfa7fd94fac36023b4058cbf95d601327a57ac5
parent77a2f97c3590d7d51ffc5b447546c7c70894bdbd
Found and fixed 3 decoder.isa bugs!!! Now the hello_world program runs for a while
before getting in a infinite loop. It actually "tries" to syscall too, but syscalls
aren't implemented just yet

arch/mips/faults.cc:
    more descriptive names for faults (will help future users as well as me!)
arch/mips/isa/base.isa:
    make sure we are printing out "BasicOp" format disassembly instructions as dest,src,src instead of src,src,dest
arch/mips/isa/decoder.isa:
    FIX LW/SW Bug!!!! I was actually loading a byte instead of a word
    FIX JALR Bug!!!! I was not saving the link address in R31 for this instruction
    FIX SLL/NOP Bug!!! We now recognize the varying flavors of sll,nop,ehb,& ssnop correctly
base/loader/elf_object.cc:
    change back to original way
base/loader/elf_object.hh:
    change back to original!

--HG--
extra : convert_revision : 39b65fba31c1842ac6966346fe8a35816a4231fa
arch/mips/faults.cc
arch/mips/isa/base.isa
arch/mips/isa/decoder.isa
base/loader/elf_object.cc
base/loader/elf_object.hh