arch-arm: Remove SWP and SWPB instructions
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 18 Jan 2019 17:14:56 +0000 (17:14 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Wed, 23 Jan 2019 14:08:55 +0000 (14:08 +0000)
commit51aba755390f96a7f1d997b1849bd47072823dea
treeef44039597cb235602b4a6bd0834f70aace41f57
parente1ef0270da9626bd45f4ad1375c9a3d8bccd6fa7
arch-arm: Remove SWP and SWPB instructions

The SWP and SWPB instructions have been removed from AArch32.  It was
previously (ARMv7) possible to enable them with the ID_ISAR0.Swap bits,
which are now hardcoded to 0b0000 (SWP and SWPB not implemented)

Change-Id: Ic32b534454a7e0f7494a6f0b5e11182c65b3fe24
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/15815
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/insts/mem.cc
src/arch/arm/insts/mem.hh
src/arch/arm/isa/formats/mem.isa
src/arch/arm/isa/insts/insts.isa
src/arch/arm/isa/insts/swap.isa [deleted file]