Message ID | 20221015050750.4185-1-vikram.garhwal@amd.com |
---|---|
Headers | show |
Series | Introduce xenpv machine for arm architecture | expand |
Vikram Garhwal <vikram.garhwal@amd.com> writes: > Hi, > This series add xenpv machine for aarch64. Motivation behind creating xenpv > machine with IOREQ and TPM was to enable each guest on Xen aarch64 to have it's > own unique and emulated TPM. > > This series does following: > 1. Moved common xen functionalities from hw/i386/xen to hw/xen/ so those can > be used for aarch64. > 2. We added a minimal xenpv arm machine which creates an IOREQ server and > support TPM. Now I have some CI minutes again: https://gitlab.com/stsquad/qemu/-/pipelines/677956972/failures which broadly break down into: * GUEST_TPM_BASE define missing * #include <xenstore.h> failure on builds that don't enable Xen * CPUTLBEntryFull f; breakage (tcg bits in a non-tcg build?)
Vikram Garhwal <vikram.garhwal@amd.com> writes: > Hi, > This series add xenpv machine for aarch64. Motivation behind creating xenpv > machine with IOREQ and TPM was to enable each guest on Xen aarch64 to have it's > own unique and emulated TPM. > > This series does following: > 1. Moved common xen functionalities from hw/i386/xen to hw/xen/ so those can > be used for aarch64. > 2. We added a minimal xenpv arm machine which creates an IOREQ server and > support TPM. > > Please note that patch 05/12 breaks the build. Patch 06/12 fixes the build > issue. If needed we can merge patch 05/12 and 06/12. For now we kept these > separate to make changes easy to review. > > Also, checkpatch.pl fails for 03/12 and 06/12. These fails are due to > moving old code to new place which was not QEMU code style compatible. > No new add code was added. I've finished my review pass. Please CC me on v2 when it's ready ;-)