On Wed, Feb 25, 2026 at 12:44:01PM +0000, Anirudh Rayabharam wrote: > From: "Anirudh Rayabharam (Microsoft)" <[email protected]> > > On x86, the HYPERVISOR_CALLBACK_VECTOR is used to receive synthetic > interrupts (SINTs) from the hypervisor for doorbells and intercepts. > There is no such vector reserved for arm64. > > On arm64, the hypervisor exposes a synthetic register that can be read > to find the INTID that should be used for SINTs. This INTID is in the > PPI range. > [...] > Anirudh Rayabharam (Microsoft) (2): > mshv: refactor synic init and cleanup > mshv: add arm64 support for doorbell & intercept SINTs > > drivers/hv/mshv_root.h | 5 +- > drivers/hv/mshv_root_main.c | 64 ++---------- > drivers/hv/mshv_synic.c | 188 +++++++++++++++++++++++++++++++++--- > include/hyperv/hvgdk_mini.h | 2 + > 4 files changed, 185 insertions(+), 74 deletions(-)
Applied to hyperv-fixes. I debated a bit whether this is a new feature or a fix and decided it fixes an important gap in arm64 support. Wei > > -- > 2.34.1 > >

