mirror of https://gitee.com/openkylin/qemu.git
acpi: Eliminate all TPM related code if CONFIG_TPM is not set
Cc: M: Michael S. Tsirkin <mst@redhat.com> Cc: Igor Mammedov <imammedo@redhat.com> Signed-off-by: Stefan Berger <stefanb@linux.ibm.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20210614191335.1968807-4-stefanb@linux.ibm.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
This commit is contained in:
parent
f50be48a7b
commit
295f7dcb60
|
@ -2044,6 +2044,7 @@ build_hdr:
|
||||||
"FACP", tbl->len - fadt_start, f->rev, oem_id, oem_table_id);
|
"FACP", tbl->len - fadt_start, f->rev, oem_id, oem_table_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_TPM
|
||||||
/*
|
/*
|
||||||
* build_tpm2 - Build the TPM2 table as specified in
|
* build_tpm2 - Build the TPM2 table as specified in
|
||||||
* table 7: TCG Hardware Interface Description Table Format for TPM 2.0
|
* table 7: TCG Hardware Interface Description Table Format for TPM 2.0
|
||||||
|
@ -2101,6 +2102,7 @@ void build_tpm2(GArray *table_data, BIOSLinker *linker, GArray *tcpalog,
|
||||||
(void *)(table_data->data + tpm2_start),
|
(void *)(table_data->data + tpm2_start),
|
||||||
"TPM2", table_data->len - tpm2_start, 4, oem_id, oem_table_id);
|
"TPM2", table_data->len - tpm2_start, 4, oem_id, oem_table_id);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
Aml *build_crs(PCIHostState *host, CrsRangeSet *range_set, uint32_t io_offset,
|
Aml *build_crs(PCIHostState *host, CrsRangeSet *range_set, uint32_t io_offset,
|
||||||
uint32_t mmio32_offset, uint64_t mmio64_offset,
|
uint32_t mmio32_offset, uint64_t mmio64_offset,
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#include "hw/acpi/aml-build.h"
|
#include "hw/acpi/aml-build.h"
|
||||||
#include "sysemu/tpm.h"
|
#include "sysemu/tpm.h"
|
||||||
|
|
||||||
|
#ifdef CONFIG_TPM
|
||||||
|
|
||||||
#define TPM_TIS_ADDR_BASE 0xFED40000
|
#define TPM_TIS_ADDR_BASE 0xFED40000
|
||||||
#define TPM_TIS_ADDR_SIZE 0x5000
|
#define TPM_TIS_ADDR_SIZE 0x5000
|
||||||
|
|
||||||
|
@ -209,4 +211,6 @@ REG32(CRB_DATA_BUFFER, 0x80)
|
||||||
|
|
||||||
void tpm_build_ppi_acpi(TPMIf *tpm, Aml *dev);
|
void tpm_build_ppi_acpi(TPMIf *tpm, Aml *dev);
|
||||||
|
|
||||||
|
#endif /* CONFIG_TPM */
|
||||||
|
|
||||||
#endif /* HW_ACPI_TPM_H */
|
#endif /* HW_ACPI_TPM_H */
|
||||||
|
|
Loading…
Reference in New Issue