gem5/src/arch/alpha
Gabe Black fe48c0a32b misc: Make the GDB register cache accessible in various sized chunks.
Not all ISAs have 64 bit sized registers, so it's not always very convenient
to access the GDB register cache in 64 bit sized chunks. This change makes it
accessible in 8, 16, 32, or 64 bit chunks. The MIPS and ARM implementations
were working around that limitation by bundling and unbundling 32 bit values
into 64 bit values. That code has been removed.
2014-12-05 01:44:24 -08:00
..
freebsd MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
isa arch: Use shared_ptr for all Faults 2014-10-16 05:49:51 -04:00
linux sim: revert 6709bbcf564d 2014-10-22 15:59:57 -05:00
tru64 sim: Add helper functions that add PCEvents with custom arguments 2013-04-22 13:20:31 -04:00
AlphaInterrupts.py sim: Include object header files in SWIG interfaces 2012-11-02 11:32:01 -05:00
AlphaISA.py arch, cpu: Add support for flattening misc register indexes. 2014-01-24 15:29:30 -06:00
AlphaSystem.py power: Add basic DVFS support for gem5 2014-06-30 13:56:06 -04:00
AlphaTLB.py sim: Include object header files in SWIG interfaces 2012-11-02 11:32:01 -05:00
aout_machdep.h style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04: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 x86, cpu: corrects 270c9a75e91f, take over decoder on cpu switch 2013-01-22 00:10:10 -06:00
ecoff_machdep.h New directory structure: 2006-05-22 14:29:33 -04:00
ev5.cc arch: Use shared_ptr for all Faults 2014-10-16 05:49:51 -04:00
ev5.hh Alpha: Pull the MiscRegFile fully into the ISA object. 2009-07-08 23:02:22 -07:00
faults.cc arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
faults.hh arch: Use shared_ptr for all Faults 2014-10-16 05:49:51 -04:00
idle_event.cc style: Make a style pass over the whole arch/alpha directory. 2008-09-27 21:03:48 -07:00
idle_event.hh Put kernel_stats back into arch. 2006-11-07 22:34:34 -05: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 arch: Use shared_ptr for all Faults 2014-10-16 05:49:51 -04:00
ipr.cc style: Make a style pass over the whole arch/alpha directory. 2008-09-27 21:03:48 -07:00
ipr.hh style: Make a style pass over the whole arch/alpha directory. 2008-09-27 21:03:48 -07:00
isa.cc arch, cpu: Add support for flattening misc register indexes. 2014-01-24 15:29:30 -06:00
isa.hh arch: Make all register index flattening const 2014-01-24 15:29:30 -06:00
isa_traits.hh arch: Cleanup unused ISA traits constants 2014-09-03 07:42:21 -04:00
kernel_stats.cc ISA: generic Linux thread info support 2012-11-02 11:32:00 -05:00
kernel_stats.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
kgdb.h copyright: clean up copyright blocks 2011-06-02 14:36:35 -07:00
locked_mem.hh cpu: Always mask the snoop address when performing lock check 2014-12-02 06:08:00 -05:00
microcode_rom.hh CPU: Create a microcode ROM object in the CPU which is defined by the ISA. 2008-10-12 15:59:21 -07:00
mmapped_ipr.hh arch: Add support for m5ops using mmapped IPRs 2013-09-30 12:20:43 +02:00
mt.hh clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6 2012-04-14 05:43:31 -04:00
osfpal.cc style: Make a style pass over the whole arch/alpha directory. 2008-09-27 21:03:48 -07:00
osfpal.hh style: Make a style pass over the whole arch/alpha directory. 2008-09-27 21:03:48 -07:00
pagetable.cc Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
pagetable.hh mem: Page Table map api modification 2014-11-23 18:01:09 -08:00
process.cc arch: Cleanup unused ISA traits constants 2014-09-03 07:42:21 -04:00
process.hh mem: adding architectural page table support for SE mode 2014-08-28 10:11:44 -05:00
pseudo_inst.hh kvm, x86: Adding support for SE mode execution 2014-11-23 18:01:08 -08:00
registers.hh cpu: add a condition-code register class 2013-10-15 14:22:44 -04:00
regredir.cc SE/FS: Get rid of uses of FULL_SYSTEM in Alpha. 2011-11-01 04:01:14 -07:00
regredir.hh Registers: Add a registers.hh file as an ISA switched header. 2009-07-08 23:02:21 -07:00
remote_gdb.cc misc: Make the GDB register cache accessible in various sized chunks. 2014-12-05 01:44:24 -08:00
remote_gdb.hh MEM: Enable multiple distributed generalized memories 2012-04-06 13:46:31 -04:00
SConscript arch: teach ISA parser how to split code across files 2014-05-09 18:58:47 -04:00
SConsopts alpha: get rid of all turbolaser remnants 2009-04-08 22:22:49 -07:00
stacktrace.cc arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
stacktrace.hh arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
system.cc alpha: Move system virtProxy to Alpha only 2013-09-04 13:22:55 -04:00
system.hh alpha: Move system virtProxy to Alpha only 2013-09-04 13:22:55 -04:00
tlb.cc arch: Use shared_ptr for all Faults 2014-10-16 05:49:51 -04:00
tlb.hh arch: Use shared_ptr for all Faults 2014-10-16 05:49:51 -04:00
types.hh gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
utility.cc cpu: add a condition-code register class 2013-10-15 14:22:44 -04:00
utility.hh arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
vtophys.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
vtophys.hh MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00