STRUCT VSIE_RMAP(9)
π struct vsie_rmap(9) π
okay bestie, welcome to the Kernel API Manual page for struct vsie_rmap(9). This is the reverse mapping for shadow page table entries β yes, thatβs the whole plot, and it ate. π
πΈ NAME πΈ
struct vsie_rmap β reverse mapping for shadow page table entries. Thatβs it, thatβs the name, no cap. β¨
π¦ SYNOPSIS π¦
Hereβs the struct in all its chaotic little glory β copy it exactly, bestie:
struct vsie_rmap {
struct vsie_rmap *next;
union {
unsigned long val;
struct {
long level: 8;
unsigned long : 4;
unsigned long r_gfn:52;
};
};
};
π Members π
nextβ pointer to next rmap in the list. follow the chain, bestie π«Ά{unnamed_union}β anonymous. literally no name, just anonymous union energy π{unnamed_struct}β anonymous. same vibe, anonymous struct, slay β¨r_gfnβ virtual rmap address in the shadow guest address space. put some respect on it π
π₯ SEE ALSO π₯
go peek at the Kernel file ./arch/s390/kvm/gmap/dat.h plus _pte(9), idte_crste(9), and crste_origin_large(9). iykyk, this is the lore π
mwah π β source/version vibes: ./arch/s390/kvm/gmap, dated October 2026. this struct vsie_rmap(9) page is iconic, bye bestie! π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms