gem5/src/arch/arm/isa/formats
ARM gem5 Developers 612f8f074f arm: Add support for ARMv8 (AArch64 & AArch32)
Note: AArch64 and AArch32 interworking is not supported. If you use an AArch64
kernel you are restricted to AArch64 user-mode binaries. This will be addressed
in a later patch.

Note: Virtualization is only supported in AArch32 mode. This will also be fixed
in a later patch.

Contributors:
Giacomo Gabrielli    (TrustZone, LPAE, system-level AArch64, AArch64 NEON, validation)
Thomas Grocutt       (AArch32 Virtualization, AArch64 FP, validation)
Mbou Eyole           (AArch64 NEON, validation)
Ali Saidi            (AArch64 Linux support, code integration, validation)
Edmund Grimley-Evans (AArch64 FP)
William Wang         (AArch64 Linux support)
Rene De Jong         (AArch64 Linux support, performance opt.)
Matt Horsnell        (AArch64 MP, validation)
Matt Evans           (device models, code integration, validation)
Chris Adeniyi-Jones  (AArch64 syscall-emulation)
Prakash Ramrakhyani  (validation)
Dam Sunwoo           (validation)
Chander Sudanthi     (validation)
Stephan Diestelhorst (validation)
Andreas Hansson      (code integration, performance opt.)
Eric Van Hensbergen  (performance opt.)
Gabe Black
2014-01-24 15:29:34 -06:00
..
aarch64.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
basic.isa ARM: Split out the "basic" templates and format. 2010-06-02 12:58:03 -05:00
branch.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
breakpoint.isa ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors. 2010-10-31 00:07:20 -07:00
data.isa ARM: Clean up condCodes in IT blocks. 2012-03-21 10:34:06 -05:00
formats.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
fp.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
m5ops.isa arm: Add support for the m5fail pseudo-op 2013-05-14 15:06:50 +02:00
macromem.isa ARM: Hook up 16 bit thumb load/store multiple. 2010-06-02 12:58:02 -05:00
mem.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
misc.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
mult.isa ARM: Add support for DIV/SDIV instructions. 2011-08-19 15:08:07 -05:00
neon64.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
pred.isa ARM: Construct the predicate test register for more instruction programatically. 2011-05-13 17:27:02 -05:00
uncond.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
unimp.isa arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
unknown.isa ARM: Make undefined instructions obey predication. 2010-06-02 12:58:16 -05:00