..
insts
ARM: Use fewer micro-ops for register update loads if possible.
2010-08-25 19:10:42 -05:00
isa
ARM: Adding a bogus fault that does nothing.
2010-08-25 19:10:43 -05:00
linux
ARM: Add system for ARM/Linux and bootstrapping
2010-08-23 11:18:40 -05:00
ArmInterrupts.py
ARM: Boilerplate full-system code.
2009-11-17 18:02:08 -06:00
ArmNativeTrace.py
ARM: Make the ARM native tracer stop M5 if control diverges.
2009-07-29 00:17:11 -07:00
ArmSystem.py
ARM: Add system for ARM/Linux and bootstrapping
2010-08-23 11:18:40 -05:00
ArmTLB.py
ARM: Implement the ARM TLB/Tablewalker. Needs performance improvements.
2010-06-02 12:58:16 -05:00
faults.cc
ARM: Adding a bogus fault that does nothing.
2010-08-25 19:10:43 -05:00
faults.hh
ARM: Adding a bogus fault that does nothing.
2010-08-25 19:10:43 -05:00
interrupts.cc
ARM: Implement ARM CPU interrupts
2010-06-02 12:58:16 -05:00
interrupts.hh
ARM: Implement ARM CPU interrupts
2010-06-02 12:58:16 -05:00
intregs.hh
ARM: Seperate out the renamable bits in the FPSCR.
2010-08-25 19:10:42 -05:00
isa.cc
ARM: Set the high bits in the part number so it's considered new by some code.
2010-08-25 19:10:42 -05:00
isa.hh
ARM: Clean up flattening for SPSR adding
2010-08-23 11:18:41 -05:00
isa_traits.hh
ARM: Support unaligned memory access.
2010-08-25 19:10:43 -05:00
kernel_stats.hh
ARM: Boilerplate full-system code.
2009-11-17 18:02:08 -06:00
locked_mem.hh
arm: add ARM support to M5
2009-04-05 18:53:15 -07:00
microcode_rom.hh
arm: include missing file for arm
2009-04-21 15:40:26 -07:00
miscregs.cc
ARM: Implement some more misc registers
2010-08-23 11:18:40 -05:00
miscregs.hh
ARM: Seperate out the renamable bits in the FPSCR.
2010-08-25 19:10:42 -05:00
mmaped_ipr.hh
arm: add ARM support to M5
2009-04-05 18:53:15 -07:00
nativetrace.cc
ARM: Fixup native trace support and add some v7/recent stack code
2010-06-02 12:58:17 -05:00
nativetrace.hh
ARM: Make the ARM native tracer stop M5 if control diverges.
2009-07-29 00:17:11 -07:00
pagetable.hh
ARM: Added support for Access Flag and some CP15 regs (V2PCWPR, V2PCWPW, V2PCWUR, V2PCWUW,...)
2010-06-02 12:58:18 -05:00
predecoder.cc
ARM: Move some predecoder stuff into a .cc file.
2010-06-02 12:58:17 -05:00
predecoder.hh
ARM: Move some predecoder stuff into a .cc file.
2010-06-02 12:58:17 -05:00
process.cc
ARM: Implement CPACR register and return Undefined Instruction when FP access is disabled.
2010-08-25 19:10:42 -05:00
process.hh
ARM: Fix SPEC2000 benchmarks in SE mode. With this patch all
2010-06-02 12:58:18 -05:00
registers.hh
ARM: Limited implementation of dprintk.
2010-08-25 19:10:43 -05:00
remote_gdb.hh
arm: add ARM support to M5
2009-04-05 18:53:15 -07:00
SConscript
ARM: Add system for ARM/Linux and bootstrapping
2010-08-23 11:18:40 -05:00
SConsopts
arm: add ARM support to M5
2009-04-05 18:53:15 -07:00
stacktrace.cc
ARM: Boilerplate full-system code.
2009-11-17 18:02:08 -06:00
stacktrace.hh
ARM: Boilerplate full-system code.
2009-11-17 18:02:08 -06:00
system.cc
ARM: Limited implementation of dprintk.
2010-08-25 19:10:43 -05:00
system.hh
ARM: Limited implementation of dprintk.
2010-08-25 19:10:43 -05:00
table_walker.cc
ARM: Seperate the queues of L1 and L2 walker states.
2010-08-25 19:10:43 -05:00
table_walker.hh
ARM: Seperate the queues of L1 and L2 walker states.
2010-08-25 19:10:43 -05:00
tlb.cc
MEM: Make CLREX a first class request operation and clear locks in caches when it in received
2010-08-23 11:18:41 -05:00
tlb.hh
ARM: Implement all ARM SIMD instructions.
2010-08-25 19:10:42 -05:00
types.hh
ARM: Adjust the FP_Base_DepTag to be larger than the largest int reg index.
2010-07-13 22:41:47 -07:00
utility.cc
ARM: Limited implementation of dprintk.
2010-08-25 19:10:43 -05:00
utility.hh
ARM: Fix VFP enabled checks for mem instructions
2010-08-25 19:10:42 -05:00
vtophys.cc
ARM: Remove ALPHA KSeg functions.
2010-08-25 19:10:43 -05:00
vtophys.hh
ARM: Remove ALPHA KSeg functions.
2010-08-25 19:10:43 -05:00