You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#849 takes a very cavalier approach to Hyper-V overlay pages; in particular it does not ensure that a guest physical page's original contents are restored when all overlays are removed. This breaks the semantics described in section 5.2.1 of the Hyper-V TLFS.
The only overlay used in #849 is the hypercall page overlay, and empirically, most guest OSes seem not to care about disabling or relocating this page once they've established it. Nevertheless, Propolis should follow the TLFS's rules for these pages.
#849 takes a very cavalier approach to Hyper-V overlay pages; in particular it does not ensure that a guest physical page's original contents are restored when all overlays are removed. This breaks the semantics described in section 5.2.1 of the Hyper-V TLFS.
The only overlay used in #849 is the hypercall page overlay, and empirically, most guest OSes seem not to care about disabling or relocating this page once they've established it. Nevertheless, Propolis should follow the TLFS's rules for these pages.
Needed for #328.
The text was updated successfully, but these errors were encountered: