Page MenuHomeFreeBSD

Live Migration feature for bhyve [Part 2]
Needs ReviewPublic

Authored by mihaiburcea15_gmail.com on Apr 6 2022, 11:52 PM.
Tags
Referenced Files
F96491526: D34811.diff
Wed, Sep 25, 5:14 AM
Unknown Object (File)
Mon, Sep 23, 10:37 PM
Unknown Object (File)
Mon, Sep 23, 10:37 PM
Unknown Object (File)
Mon, Sep 23, 8:59 PM
Unknown Object (File)
Sun, Sep 22, 11:02 AM
Unknown Object (File)
Sat, Sep 21, 11:51 PM
Unknown Object (File)
Sat, Sep 21, 12:57 PM
Unknown Object (File)
Fri, Sep 20, 5:08 PM

Details

Reviewers
corvink
Group Reviewers
bhyve
Summary

This is the final part for the live migration feature. It contains functions related to the live migration process and enables it.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

sys/vm/vm_object.c
2690 ↗(On Diff #105516)

Could you point in the reviews Part[1-3] where is this function called?

And question about VPO_VMM_DIRTY bit. How it works with PTE ? I guess with PTE this bit will not set on the memory already passed to VM.

sys/vm/vm_object.c
2690 ↗(On Diff #105516)

*EPT*

sys/vm/vm_page.h
298 ↗(On Diff #105516)

What if check "m->dirty == VM_PAGE_BITS_ALL" instead of introducing that new flag ?

elenamihailescu22_gmail.com changed the visibility from "All Users" to "Public (No Login Required)".Apr 1 2023, 5:01 AM