MIPS: Consolidate TLB related faults.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 19 Sep 2011 13:17:20 +0000 (06:17 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 19 Sep 2011 13:17:20 +0000 (06:17 -0700)
commit48b6636d01da9b1200774d874cecb7f2e945c785
tree7f000f5229876d758f384f643405a8718874a8f4
parentefcded334c5e17ac2f328ee4af008925ae3b3d08
MIPS: Consolidate TLB related faults.

Pass in a bool to indicate if the fault is from a store instead of having two
different classes. The classes were also misleadingly named since loads are
also processed by the DTB but should return ITB faults since they aren't
stores. The TLB may be returning the wrong fault in this case, but I haven't
looked at it closely.
src/arch/mips/faults.cc
src/arch/mips/faults.hh
src/arch/mips/tlb.cc