STRUCT MSHV_RUN_VP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct mshv_run_vp(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this page is short and sweet: it’s the struct that shows up as the argument for MSHV_RUN_VP. no cap.


NAME 🌸

struct mshv_run_vp β€” argument for MSHV_RUN_VP.

SYNOPSIS πŸŽ€

       struct mshv_run_vp {
           __u8 msg_buf[MSHV_RUN_VP_BUF_SZ];
        };

Members πŸ’–

  • msg_buf β€” on success, the intercept message is copied here. It can be interpreted using the relevant hypervisor definitions. 🫢

SEE ALSO πŸ¦‹

  • Kernel file ./include/uapi/linux/mshv.h
  • struct mshv_create_partition(9)
  • struct mshv_create_partition_v2(9)
  • struct mshv_user_mem_region(9)
  • struct mshv_gpap_access_bitmap(9)
  • struct mshv_root_hvcall(9)
  • struct mshv_get_set_vp_state(9)

source/version: ./include/uapi/linux 🌈 date: October 2026 πŸŽ€ page: struct mshv_run_vp(9) β€” that’s the whole lore, bestie, mwah πŸ’‹
πŸ“¦ where this page comes from