plat/kvm: Fix guest hang on UKPLAT_HALT
during shutdown request
#1039
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As soon as
commit 170a8a4 ("plat/kvm/shutdown.c: If on a
UEFI
system, rely on Runtime Services") got merged guests would not finish on successful runs by exiting, but instead by halting.Although confusing, the intention was to use
UKPLAT_HALT
for a graceful shutdown instead of acpu_halt
as it acts now.Therefore, fix this by deleting the
UKPLAT_HALT
case
from theswitch
statement.Prerequisite checklist
checkpatch.uk
on your commit series before opening this PR;Base target
x86_64
or N/A]kvm
,xen
or N/A]app-python3
or N/A]Additional configuration
Description of changes