Skip to content

Commit

Permalink
hw/tpm: Make 'tpm_util.h' publicly accessible as "sysemu/tpm_util.h"
Browse files Browse the repository at this point in the history
We are going to split the TPM backends from the TPM emulated
hardware in the next commit. Make the TPM util helpers accessible
by moving local "tpm_util.h" to global "sysemu/tpm_util.h".

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Message-id: 20200612085444.8362-12-philmd@redhat.com
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
  • Loading branch information
philmd authored and stefanberger committed Jun 19, 2020
1 parent a350061 commit 0f7d214
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 11 deletions.
4 changes: 2 additions & 2 deletions docs/specs/tpm.rst
Expand Up @@ -234,7 +234,7 @@ PCRs.
QEMU files related to the TPM passthrough device:
- ``hw/tpm/tpm_passthrough.c``
- ``hw/tpm/tpm_util.c``
- ``hw/tpm/tpm_util.h``
- ``include/sysemu/tpm_util.h``


Command line to start QEMU with the TPM passthrough device using the host's
Expand Down Expand Up @@ -294,7 +294,7 @@ command.
QEMU files related to the TPM emulator device:
- ``hw/tpm/tpm_emulator.c``
- ``hw/tpm/tpm_util.c``
- ``hw/tpm/tpm_util.h``
- ``include/sysemu/tpm_util.h``

The following commands start the swtpm with a UnixIO control channel over
a socket interface. They do not need to be run as root.
Expand Down
2 changes: 1 addition & 1 deletion hw/tpm/tpm_crb.c
Expand Up @@ -24,9 +24,9 @@
#include "hw/acpi/tpm.h"
#include "migration/vmstate.h"
#include "sysemu/tpm_backend.h"
#include "sysemu/tpm_util.h"
#include "sysemu/reset.h"
#include "tpm_prop.h"
#include "tpm_util.h"
#include "tpm_ppi.h"
#include "trace.h"

Expand Down
2 changes: 1 addition & 1 deletion hw/tpm/tpm_emulator.c
Expand Up @@ -32,8 +32,8 @@
#include "qemu/sockets.h"
#include "io/channel-socket.h"
#include "sysemu/tpm_backend.h"
#include "sysemu/tpm_util.h"
#include "tpm_int.h"
#include "tpm_util.h"
#include "tpm_ioctl.h"
#include "migration/blocker.h"
#include "migration/vmstate.h"
Expand Down
2 changes: 1 addition & 1 deletion hw/tpm/tpm_passthrough.c
Expand Up @@ -28,10 +28,10 @@
#include "qemu/module.h"
#include "qemu/sockets.h"
#include "sysemu/tpm_backend.h"
#include "sysemu/tpm_util.h"
#include "tpm_int.h"
#include "qapi/clone-visitor.h"
#include "qapi/qapi-visit-tpm.h"
#include "tpm_util.h"
#include "trace.h"

#define TYPE_TPM_PASSTHROUGH "tpm-passthrough"
Expand Down
2 changes: 1 addition & 1 deletion hw/tpm/tpm_spapr.c
Expand Up @@ -20,7 +20,7 @@
#include "migration/vmstate.h"

#include "sysemu/tpm_backend.h"
#include "tpm_util.h"
#include "sysemu/tpm_util.h"
#include "tpm_prop.h"

#include "hw/ppc/spapr.h"
Expand Down
2 changes: 1 addition & 1 deletion hw/tpm/tpm_tis_common.c
Expand Up @@ -33,7 +33,7 @@
#include "hw/qdev-properties.h"
#include "migration/vmstate.h"
#include "sysemu/tpm_backend.h"
#include "tpm_util.h"
#include "sysemu/tpm_util.h"
#include "tpm_ppi.h"
#include "trace.h"

Expand Down
2 changes: 1 addition & 1 deletion hw/tpm/tpm_util.c
Expand Up @@ -23,11 +23,11 @@
#include "qemu/error-report.h"
#include "qapi/error.h"
#include "qapi/visitor.h"
#include "tpm_util.h"
#include "tpm_int.h"
#include "exec/memory.h"
#include "hw/qdev-properties.h"
#include "sysemu/tpm_backend.h"
#include "sysemu/tpm_util.h"
#include "trace.h"

/* tpm backend property */
Expand Down
6 changes: 3 additions & 3 deletions hw/tpm/tpm_util.h → include/sysemu/tpm_util.h
Expand Up @@ -19,8 +19,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>
*/

#ifndef TPM_TPM_UTIL_H
#define TPM_TPM_UTIL_H
#ifndef SYSEMU_TPM_UTIL_H
#define SYSEMU_TPM_UTIL_H

#include "sysemu/tpm.h"
#include "qemu/bswap.h"
Expand Down Expand Up @@ -69,4 +69,4 @@ static inline void tpm_cmd_set_error(void *b, uint32_t error)
void tpm_util_show_buffer(const unsigned char *buffer,
size_t buffer_size, const char *string);

#endif /* TPM_TPM_UTIL_H */
#endif /* SYSEMU_TPM_UTIL_H */

0 comments on commit 0f7d214

Please sign in to comment.