]> git.proxmox.com Git - mirror_qemu.git/commit
target/ppc: Support for H_RPT_INVALIDATE hcall
authorBharata B Rao <bharata@linux.ibm.com>
Tue, 6 Jul 2021 11:24:40 +0000 (16:54 +0530)
committerDavid Gibson <david@gibson.dropbear.id.au>
Fri, 9 Jul 2021 01:01:06 +0000 (11:01 +1000)
commit82123b756a1a2f1965350e5794aaa7b5c6a15282
treeab9f90b916b44f9b3f1b7aff737942fa909637ab
parent327d4b7f3f26eb19b8bc2b1b54afa6874612efdd
target/ppc: Support for H_RPT_INVALIDATE hcall

If KVM_CAP_RPT_INVALIDATE KVM capability is enabled, then

- indicate the availability of H_RPT_INVALIDATE hcall to the guest via
  ibm,hypertas-functions property.
- Enable the hcall

Both the above are done only if the new sPAPR machine capability
cap-rpt-invalidate is set.

Signed-off-by: Bharata B Rao <bharata@linux.ibm.com>
Message-Id: <20210706112440.1449562-3-bharata@linux.ibm.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr.c
hw/ppc/spapr_caps.c
include/hw/ppc/spapr.h
target/ppc/kvm.c
target/ppc/kvm_ppc.h