Message ID | 20200304131214.179000-1-stefanb@linux.vnet.ibm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Wed, 4 Mar 2020 at 13:12, Stefan Berger <stefanb@linux.vnet.ibm.com> wrote: > > This series of patches adds support for TPM on ARM. > > Regards, > Stefan > > The following changes since commit 2ac031d171ccd18c973014d9978b4a63f0ad5fb0: > > Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-5.0-sf3' into staging (2020-03-03 11:06:39 +0000) > > are available in the Git repository at: > > git://github.com/stefanberger/qemu-tpm.git tags/pull-tpm-2020-03-04-1 > > for you to fetch changes up to cf5b8ff14b38eb93363364635df3a0e6aa8c74e5: > > test: tpm-tis: Add Sysbus TPM-TIS device test (2020-03-03 07:29:09 -0500) Hi; this fails 'make check' on osx hosts (possibly also elsewhere but that's the first build to fail): MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=aarch64-softmmu/qemu-system-aarch64 QTEST_QEMU_IMG=qemu-img tests/qtest/arm-cpu-features -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="arm-cpu-features" PASS 1 arm-cpu-features /aarch64/arm/query-cpu-model-expansion qemu-system-aarch64: -accel kvm: invalid accelerator kvm qemu-system-aarch64: falling back to tcg PASS 2 arm-cpu-features /aarch64/arm/kvm/query-cpu-model-expansion qemu-system-aarch64: -accel kvm: invalid accelerator kvm qemu-system-aarch64: falling back to tcg PASS 3 arm-cpu-features /aarch64/arm/kvm/query-cpu-model-expansion/sve-off PASS 4 arm-cpu-features /aarch64/arm/max/query-cpu-model-expansion/sve-max-vq-8 PASS 5 arm-cpu-features /aarch64/arm/max/query-cpu-model-expansion/sve-off MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=aarch64-softmmu/qemu-system-aarch64 QTEST_QEMU_IMG=qemu-img tests/qtest/tpm-tis-device-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="tpm-tis-device-test" qemu-system-aarch64: Device tpm-tis-device can not be dynamically instantiated Broken pipe /Users/pm215/src/qemu-for-merges/tests/qtest/libqtest.c:166: kill_qemu() tried to terminate QEMU process but encountered exit status 1 (expected 0) ERROR - missing test plan thanks -- PMM
Hi Peter, Stefan On 3/5/20 3:50 PM, Peter Maydell wrote: > On Wed, 4 Mar 2020 at 13:12, Stefan Berger <stefanb@linux.vnet.ibm.com> wrote: >> >> This series of patches adds support for TPM on ARM. >> >> Regards, >> Stefan >> >> The following changes since commit 2ac031d171ccd18c973014d9978b4a63f0ad5fb0: >> >> Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-5.0-sf3' into staging (2020-03-03 11:06:39 +0000) >> >> are available in the Git repository at: >> >> git://github.com/stefanberger/qemu-tpm.git tags/pull-tpm-2020-03-04-1 >> >> for you to fetch changes up to cf5b8ff14b38eb93363364635df3a0e6aa8c74e5: >> >> test: tpm-tis: Add Sysbus TPM-TIS device test (2020-03-03 07:29:09 -0500) > > > Hi; this fails 'make check' on osx hosts (possibly also elsewhere > but that's the first build to fail): > > MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} > QTEST_QEMU_BINARY=aarch64-softmmu/qemu-system-aarch64 > QTEST_QEMU_IMG=qemu-img tests/qtest/arm-cpu-features -m=quick -k --tap > < /dev/null | ./scripts/tap-driver.pl --test-name="arm-cpu-features" > PASS 1 arm-cpu-features /aarch64/arm/query-cpu-model-expansion > qemu-system-aarch64: -accel kvm: invalid accelerator kvm > qemu-system-aarch64: falling back to tcg > PASS 2 arm-cpu-features /aarch64/arm/kvm/query-cpu-model-expansion > qemu-system-aarch64: -accel kvm: invalid accelerator kvm > qemu-system-aarch64: falling back to tcg > PASS 3 arm-cpu-features /aarch64/arm/kvm/query-cpu-model-expansion/sve-off > PASS 4 arm-cpu-features /aarch64/arm/max/query-cpu-model-expansion/sve-max-vq-8 > PASS 5 arm-cpu-features /aarch64/arm/max/query-cpu-model-expansion/sve-off > MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} > QTEST_QEMU_BINARY=aarch64-softmmu/qemu-system-aarch64 > QTEST_QEMU_IMG=qemu-img tests/qtest/tpm-tis-device-test -m=quick -k > --tap < /dev/null | ./scripts/tap-driver.pl > --test-name="tpm-tis-device-test" > qemu-system-aarch64: Device tpm-tis-device can not be dynamically instantiated > Broken pipe > /Users/pm215/src/qemu-for-merges/tests/qtest/libqtest.c:166: > kill_qemu() tried to terminate QEMU process but encountered exit > status 1 (expected 0) > ERROR - missing test plan I think it is an issue in [PATCH v4 06/10] hw/arm/virt: vTPM support TYPE_BINDING(TYPE_TPM_TIS_SYSBUS, add_tpm_tis_fdt_node), is within the CONFIG_LINUX and should be outside. I am going to send a fix right now but I don't have any environment ready to test it against make check. By the way, Peter, you did not review [PATCH v4 06/10] hw/arm/virt: vTPM support Are you OK with it besides the above issue? Thanks Eric > > > thanks > -- PMM >
On Thu, 5 Mar 2020 at 15:11, Auger Eric <eric.auger@redhat.com> wrote: > > Hi Peter, Stefan > > On 3/5/20 3:50 PM, Peter Maydell wrote: > I think it is an issue in > [PATCH v4 06/10] hw/arm/virt: vTPM support > > TYPE_BINDING(TYPE_TPM_TIS_SYSBUS, add_tpm_tis_fdt_node), > is within the CONFIG_LINUX and should be outside. > > I am going to send a fix right now but I don't have any environment > ready to test it against make check. It fails also on the BSD VM setups in tests/vm, which you can probably use to test locally. thanks -- PMM
Hi Peter, On 3/5/20 4:17 PM, Peter Maydell wrote: > On Thu, 5 Mar 2020 at 15:11, Auger Eric <eric.auger@redhat.com> wrote: >> >> Hi Peter, Stefan >> >> On 3/5/20 3:50 PM, Peter Maydell wrote: >> I think it is an issue in >> [PATCH v4 06/10] hw/arm/virt: vTPM support >> >> TYPE_BINDING(TYPE_TPM_TIS_SYSBUS, add_tpm_tis_fdt_node), >> is within the CONFIG_LINUX and should be outside. >> >> I am going to send a fix right now but I don't have any environment >> ready to test it against make check. > > It fails also on the BSD VM setups in tests/vm, which > you can probably use to test locally. OK thank you for the hint. Currently running it. Best Regards Eric > > thanks > -- PMM >