gem5/src/arch/arm
Gabe Black bb903b6514 ARM: Simplify the load/store multiple generation code.
Specifically, get rid of the big switch statement so more cases can be
handled. Enumerating all the possible settings doesn't scale well. Also do
some minor style clean up.
2009-11-08 15:16:59 -08:00
..
insts build: fix compile problems pointed out by gcc 4.4 2009-11-04 16:57:01 -08:00
isa ARM: Simplify the load/store multiple generation code. 2009-11-08 15:16:59 -08:00
linux Syscalls: Make system calls access arguments like a stack, not an array. 2009-10-30 00:44:55 -07:00
ArmNativeTrace.py ARM: Make the ARM native tracer stop M5 if control diverges. 2009-07-29 00:17:11 -07:00
ArmTLB.py arm: Unify the ARM tlb. We forgot about this when we did the rest. 2009-04-21 15:40:25 -07:00
faults.cc Registers: Eliminate the ISA defined RegFile class. 2009-07-08 23:02:21 -07:00
faults.hh arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
intregs.hh ARM: Split the condition codes out of the CPSR. 2009-11-08 02:08:40 -08:00
isa.hh ARM: Add in more bits for the mon mode. 2009-11-08 02:01:02 -08:00
isa_traits.hh Registers: Add a registers.hh file as an ISA switched header. 2009-07-08 23:02:21 -07: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.hh ARM: Add in more bits for the mon mode. 2009-11-08 02:01:02 -08:00
mmaped_ipr.hh arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
nativetrace.cc ARM: Split the condition codes out of the CPSR. 2009-11-08 02:08:40 -08:00
nativetrace.hh ARM: Make the ARM native tracer stop M5 if control diverges. 2009-07-29 00:17:11 -07:00
pagetable.cc arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
pagetable.hh arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
predecoder.hh ARM: Add in some new artificial fields that make decoding a little easier. 2009-07-01 22:11:27 -07:00
process.cc Syscalls: Make system calls access arguments like a stack, not an array. 2009-10-30 00:44:55 -07:00
process.hh Syscalls: Make system calls access arguments like a stack, not an array. 2009-10-30 00:44:55 -07:00
registers.hh ARM: Get rid of NumInternalProcRegs. 2009-11-08 02:00:55 -08:00
remote_gdb.hh arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
SConscript ARM: Add a native tracer. 2009-07-27 00:51:35 -07:00
SConsopts arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
stacktrace.hh arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh 2009-09-23 08:34:21 -07:00
tlb.cc Clean up some inconsistencies with Request flags. 2009-08-01 22:50:13 -07:00
tlb.hh arm: Unify the ARM tlb. We forgot about this when we did the rest. 2009-04-21 15:40:25 -07:00
types.hh ARM: Add in more bits for the mon mode. 2009-11-08 02:01:02 -08:00
utility.hh Registers: Add a registers.hh file as an ISA switched header. 2009-07-08 23:02:21 -07:00
vtophys.cc arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
vtophys.hh arm: add ARM support to M5 2009-04-05 18:53:15 -07:00