5166c32617
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>
24 lines
704 B
C
24 lines
704 B
C
/*
|
|
* QTest TPM TIS: Common test functions used for both the
|
|
* ISA and SYSBUS devices
|
|
*
|
|
* Copyright (c) 2018 IBM Corporation
|
|
*
|
|
* Authors:
|
|
* Stefan Berger <stefanb@linux.vnet.ibm.com>
|
|
*
|
|
* This work is licensed under the terms of the GNU GPL, version 2 or later.
|
|
* See the COPYING file in the top-level directory.
|
|
*/
|
|
|
|
#ifndef TESTS_TPM_TIS_UTIL_H
|
|
#define TESTS_TPM_TIS_UTIL_H
|
|
|
|
void tpm_tis_test_check_localities(const void *data);
|
|
void tpm_tis_test_check_access_reg(const void *data);
|
|
void tpm_tis_test_check_access_reg_seize(const void *data);
|
|
void tpm_tis_test_check_access_reg_release(const void *data);
|
|
void tpm_tis_test_check_transmit(const void *data);
|
|
|
|
#endif /* TESTS_TPM_TIS_UTIL_H */
|