util: Add a "semi" call type unit test to the m5 utility.
authorGabe Black <gabeblack@google.com>
Fri, 10 Apr 2020 09:46:33 +0000 (02:46 -0700)
committerGabe Black <gabeblack@google.com>
Thu, 17 Sep 2020 02:29:56 +0000 (02:29 +0000)
commitbd13e8e206e6c86581cf9afa904ef1060351a4b0
tree7b897ab4a1e704692f6f1fa5fc663aae9d6f2ad6
parentae37bdd4f43d5e183492f1f24c3d5dc70baf81f8
util: Add a "semi" call type unit test to the m5 utility.

This is largely similar to the "inst" call type test since it's also
another form of illegal instruction, but there's more checking to do
since the way arguments are passed is more complex.

Change-Id: Ie61bb4da8befab579c3044fd2ddee753926de174
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27749
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
util/m5/src/abi/aarch64/SConsopts
util/m5/src/abi/aarch64/verify_semi.cc [new file with mode: 0644]
util/m5/src/call_type/semi.test.cc
util/m5/src/call_type/verify_semi.hh [new file with mode: 0644]