cpu: Fix MinorCPU executing Crypto Instructions
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Mon, 14 May 2018 10:46:10 +0000 (11:46 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 9 Oct 2018 09:12:28 +0000 (09:12 +0000)
Crypto instruction classes added to the MinorDefaultFloatSimdFU.

Change-Id: I0cd4aa422bec74285595312a8cf01f5f425a82cd
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/13251
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>

src/cpu/minor/MinorCPU.py

index 87a30497c28812fc26e086a8e0bc8ce9ed7bbc6e..9e285a4d121443b8be7f80b1be8a49ce8951a2f6 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2012-2014 ARM Limited
+# Copyright (c) 2012-2014,2018 ARM Limited
 # All rights reserved.
 #
 # The license below extends only to copyright in the software and shall
@@ -150,7 +150,9 @@ class MinorDefaultFloatSimdFU(MinorFU):
         'SimdMisc', 'SimdMult', 'SimdMultAcc', 'SimdShift', 'SimdShiftAcc',
         'SimdSqrt', 'SimdFloatAdd', 'SimdFloatAlu', 'SimdFloatCmp',
         'SimdFloatCvt', 'SimdFloatDiv', 'SimdFloatMisc', 'SimdFloatMult',
-        'SimdFloatMultAcc', 'SimdFloatSqrt'])
+        'SimdFloatMultAcc', 'SimdFloatSqrt', 'SimdAes', 'SimdAesMix',
+        'SimdSha1Hash', 'SimdSha1Hash2', 'SimdSha256Hash',
+        'SimdSha256Hash2', 'SimdShaSigma2', 'SimdShaSigma3'])
     timings = [MinorFUTiming(description='FloatSimd',
         srcRegsRelativeLats=[2])]
     opLat = 6