Skip to content

lib: want better Hyper-V overlay page management #850

@gjcolombo

Description

@gjcolombo

#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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions