On Thu, 5 Feb 2026 at 13:12, Mohamed Mediouni <[email protected]> wrote:
>
> Link to branch: https://github.com/mediouni-m/qemu whpx (tag for this 
> submission: whpx-v19)
>
> Patches without a review: patches 3, 5, 6
>
> Missing features:
> - VM save-restore: interrupt controller state notably
> - SVE register sync: I didn't have the time to test this on pre-release 
> hardware with SVE2 support yet.
> So SVE2 is currently masked for VMs when running this.
>
> Known bugs:
> - U-Boot still doesn't work (hangs when trying to parse firmware) but EDK2 
> does.
>
> Note:
>
> "target/arm/kvm: add constants for new PSCI versions" taken from the mailing 
> list.
>
> "accel/system: Introduce hwaccel_enabled() helper" taken from the mailing 
> list, added here
> as part of this series to make it compilable as a whole.
>
> And another note:
>
> Seems that unlike HVF there isn't direct correspondence between WHv registers 
> and the actual register layout,
> so didn't do changes there to a sysreg.inc.
>
> Updates for v20:
> - Rebase on current origin/staging

origin/staging can be any old rubbish that's currently going through
the CI test loop; it is not a good target for rebasing on. (Though
that doesn't seem to have bitten you in this case judging from
your github whpx-v20 branch.)

This still doesn't apply to current master, unfortunately:

lanath:noble:qemu$ git log --oneline -1
739ae3df7b Merge tag 'pull-aspeed-20260204' of
https://github.com/legoater/qemu into staging
lanath:noble:qemu$ patches apply -s
id:[email protected]
Applying: target/arm/kvm: add constants for new PSCI versions
Applying: accel/system: Introduce hwaccel_enabled() helper
Applying: qtest: hw/arm: virt: skip ACPI test for IORT with GICv2
Applying: hw: arm: virt: rework MSI-X configuration
Applying: tests: data: update AArch64 ACPI tables
error: sha1 information is lacking or useless
(tests/data/acpi/aarch64/virt/IORT.dsl).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0005 tests: data: update AArch64 ACPI tables
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

It doesn't apply on the commit your whpx-v20 is based on either:
lanath:noble:qemu$ git checkout 28a6ca268c
Note: switching to '28a6ca268c'.
[...]
lanath:noble:qemu$ git checkout -b test-apply
Switched to a new branch 'test-apply'
lanath:noble:qemu$ patches apply -s
id:[email protected]
Applying: target/arm/kvm: add constants for new PSCI versions
Applying: accel/system: Introduce hwaccel_enabled() helper
Applying: qtest: hw/arm: virt: skip ACPI test for IORT with GICv2
Applying: hw: arm: virt: rework MSI-X configuration
Applying: tests: data: update AArch64 ACPI tables
error: sha1 information is lacking or useless
(tests/data/acpi/aarch64/virt/IORT.dsl).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0005 tests: data: update AArch64 ACPI tables
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

thanks
-- PMM

Reply via email to