test: tpm-tis: Get prepared to share tests between ISA and sysbus devices
commit5166c32617065a66e3f95e49381f15bf29ce6799
authorEric Auger <eric.auger@redhat.com>
Thu, 5 Mar 2020 16:51:48 +0000 (5 17:51 +0100)
committerStefan Berger <stefanb@linux.vnet.ibm.com>
Thu, 5 Mar 2020 17:18:39 +0000 (5 12:18 -0500)
tree2b548fc10390c1ff018e75d9e405beceee997779
parent551cabdfa9acaf6bb245a5c01d3fa4a15fc714de
test: tpm-tis: Get prepared to share tests between ISA and sysbus devices

ISA and sysbus TPM-TIS devices will share their tests. Only
the main() will change (instantiation option is different).
Also the base address of the TPM-TIS device is going to be
different. on x86 it is located at 0xFED40000 while on ARM
it can be located at any location, discovered through the
device tree description.

So we put shared test functions in a new object module.
Each test needs to set tpm_tis_base_addr global variable.

Also take benefit of this move to fix "block comments using
a leading */ on a separate line" checkpatch warnings.

Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Message-id: 20200305165149.618-10-eric.auger@redhat.com
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
tests/qtest/Makefile.include
tests/qtest/tpm-crb-swtpm-test.c
tests/qtest/tpm-crb-test.c
tests/qtest/tpm-tis-swtpm-test.c
tests/qtest/tpm-tis-test.c
tests/qtest/tpm-tis-util.c [copied from tests/qtest/tpm-tis-test.c with 83% similarity]
tests/qtest/tpm-tis-util.h [new file with mode: 0644]
tests/qtest/tpm-util.c
tests/qtest/tpm-util.h