gem5/src/arch/sparc
Gabe Black 19df4e94ee ISA,CPU: Generalize and split out the components of the decode cache.
This will allow it to be specialized by the ISAs. The existing caching scheme
is provided by the BasicDecodeCache in the GenericISA namespace and is built
from the generalized components.

--HG--
rename : src/cpu/decode_cache.cc => src/arch/generic/decode_cache.cc
2012-05-26 13:45:12 -07:00
..
isa ISA: Make the decode function part of the ISA's decoder. 2012-05-25 00:55:24 -07:00
linux MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
solaris MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
asi.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
asi.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
decoder.cc ISA,CPU: Generalize and split out the components of the decode cache. 2012-05-26 13:45:12 -07:00
decoder.hh ISA,CPU: Generalize and split out the components of the decode cache. 2012-05-26 13:45:12 -07:00
faults.cc SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
faults.hh SE/FS: Get rid of includes of config/full_system.hh. 2011-11-18 02:20:22 -08:00
handlers.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
interrupts.cc Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object. 2008-10-12 09:09:56 -07:00
interrupts.hh SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
isa.cc SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
isa.hh SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
isa_traits.hh SE/FS: Build the devices in SE mode. 2011-09-30 00:28:33 -07:00
kernel_stats.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
locked_mem.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
microcode_rom.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
miscregs.hh SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
mmapped_ipr.hh SE/FS: Get rid of includes of config/full_system.hh. 2011-11-18 02:20:22 -08:00
mt.hh clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6 2012-04-14 05:43:31 -04:00
nativetrace.cc includes: sort all includes 2011-04-15 10:44:06 -07:00
nativetrace.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
pagetable.cc SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
pagetable.hh SE/FS: Get rid of includes of config/full_system.hh. 2011-11-18 02:20:22 -08:00
process.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
process.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
registers.hh ISA: Put parser generated files in a "generated" directory. 2012-04-23 12:00:41 -07:00
remote_gdb.cc SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
remote_gdb.hh MEM: Enable multiple distributed generalized memories 2012-04-06 13:46:31 -04:00
SConscript ISA: Make the decode function part of the ISA's decoder. 2012-05-25 00:55:24 -07:00
SConsopts Rework the way SCons recurses into subdirectories, making it 2007-03-10 23:00:54 -08:00
sparc_traits.hh SPARC: Clean up some historical style issues. 2010-11-11 02:03:58 -08:00
SparcInterrupts.py Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object. 2008-10-12 09:09:56 -07:00
SparcNativeTrace.py CPU: Separate out native trace into ISA (in)dependent code and SimObjects. 2009-07-19 23:54:56 -07:00
SparcSystem.py MEM: Enable multiple distributed generalized memories 2012-04-06 13:46:31 -04:00
SparcTLB.py tlb: Don't separate the TLB classes into an instruction TLB and a data TLB 2009-04-08 22:21:27 -07:00
stacktrace.hh trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
system.cc System: Move code in initState() back into constructor whenever possible. 2012-03-09 09:59:26 -05:00
system.hh MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
tlb.cc CheckerCPU: Add function stubs to non-ARM ISA source to compile with CheckerCPU 2012-03-09 09:59:28 -05:00
tlb.hh CheckerCPU: Add function stubs to non-ARM ISA source to compile with CheckerCPU 2012-03-09 09:59:28 -05:00
tlb_map.hh clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6 2012-04-14 05:43:31 -04:00
types.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
ua2005.cc SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
utility.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
utility.hh SPARC: Make PSTATE and HPSTATE a BitUnion. 2012-02-11 14:16:38 -08:00
vtophys.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
vtophys.hh MEM: Clean-up of Functional/Virtual/TranslatingPort remnants 2012-01-30 03:44:25 -05:00