arch/arm64/hyperv/hv_core.c | 155 +++++++++++++++++++++++------- arch/arm64/hyperv/mshyperv.c | 38 +++++++- arch/arm64/include/asm/mshyperv.h | 4 + arch/arm64/include/asm/rsi_cmds.h | 22 +++++ arch/arm64/include/asm/rsi_smc.h | 7 ++ drivers/firmware/smccc/smccc.c | 41 +++++++- drivers/hv/hv_common.c | 17 +++- include/asm-generic/mshyperv.h | 1 + 8 files changed, 244 insertions(+), 41 deletions(-)