Messages in this thread Patch in this message | | | From | Sergey Senozhatsky <> | Subject | [PATCHv2 1/4] arm64: smccc: Add SMCCC pv-vcpu-state function call IDs | Date | Fri, 9 Jul 2021 13:37:10 +0900 |
| |
Add the definitions of the SMCCC functions that will be used to paravirt VCPU state configuration.
Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org> --- include/linux/arm-smccc.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)
diff --git a/include/linux/arm-smccc.h b/include/linux/arm-smccc.h index 7d1cabe15262..dbf0d658e54a 100644 --- a/include/linux/arm-smccc.h +++ b/include/linux/arm-smccc.h @@ -177,6 +177,24 @@ ARM_SMCCC_OWNER_STANDARD, \ 0x53) +#define ARM_SMCCC_HV_PV_VCPU_STATE_FEATURES \ + ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, \ + ARM_SMCCC_SMC_64, \ + ARM_SMCCC_OWNER_STANDARD_HYP, \ + 0x60) + +#define ARM_SMCCC_HV_PV_VCPU_STATE_INIT \ + ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, \ + ARM_SMCCC_SMC_64, \ + ARM_SMCCC_OWNER_STANDARD_HYP, \ + 0x61) + +#define ARM_SMCCC_HV_PV_VCPU_STATE_RELEASE \ + ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, \ + ARM_SMCCC_SMC_64, \ + ARM_SMCCC_OWNER_STANDARD_HYP, \ + 0x62) + /* * Return codes defined in ARM DEN 0070A * ARM DEN 0070A is now merged/consolidated into ARM DEN 0028 C -- 2.32.0.93.g670b81a890-goog
| |