handle_mvpg_pei(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… handle_mvpg_pei(9) β€” Kernel API Manual edition πŸ’…

okay bestie, we're in the Kernel API Manual and this page is all about handle_mvpg_pei. it's giving kernel-internals main character energy, but I promise it's readable 🫢

✨ NAME ✨

handle_mvpg_pei β€” Handle MOVE PAGE partial execution interception. πŸ’«

🌸 SYNOPSIS 🌸

int handle_mvpg_pei (struct kvm_vcpu *vcpu );

πŸŽ€ ARGUMENTS πŸŽ€

  • vcpu β€” virtual cpu. literally the vCPU we're dealing with, no cap πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the vibe: this interception can only happen for guests with DAT disabled and addresses that are currently not mapped in the host. those are the conditions, periodt.

so what do we do? we try to set up the mappings for the corresponding user pages here β€” yes, right here β€” or we throw addressing exceptions in case of illegal guest addresses. that's the whole plot πŸ”₯

bestie note: don't forget the two conditions β€” DAT disabled + not mapped in host β€” because this interception is not out here happening for every random guest, iykyk.

πŸ”₯ SEE ALSO πŸ”₯


mwah πŸ’‹ this page came from the source/version ./arch/s390/kvm/s390, dated October 2026, and it's the handle_mvpg_pei(9) manual page β€” we're done, slay πŸŽ€βœ¨

πŸ“¦ where this page comes from