tpm: apci: cleanup TCPA table initialization
commit9774ccf7cdb8bfbf024eff02b22f754a49d99df8
authorIgor Mammedov <imammedo@redhat.com>
Thu, 19 May 2016 13:19:28 +0000 (19 15:19 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 7 Jun 2016 12:39:27 +0000 (7 15:39 +0300)
treeb0a9d3fa4181dd80749f2260df87400ad9971b9a
parent8cc87c3179f3988cf870ae4e637123770bdf82f1
tpm: apci: cleanup TCPA table initialization

At the time build_tpm_tcpa() is called the tcpalog size is
always 0, so log_area_start_address which is actually offset
from the start of ACPI_BUILD_TPMLOG_FILE is always 0.

Also as 'TCPA' is allocated 0 filled, there is no point
in calculating always 0 log_area_start_address and set
tcpa->log_area_start_address to it since the field should
always point to start of ACPI_BUILD_TPMLOG_FILE.
Make code easier to read dropping not needed offset
calculations.
While at that move tcpalog allocation closer to the code
that defines its size.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/i386/acpi-build.c