Hi all,
Would it be possible to share some documentation on how vbox page fusion
was implemented. I know that I have the source, but it doesn't offer the
big picture and vbox is huge!

Here is what I know from reading the code, please correct me if I'm wrong.

The guest additions service scans the guest for modules (user/kernel) and
registers each module with the hypervisor on the host. Then notifies the
hypervisor to check if the pages are shared with other VMs. What I don't
understand is what happens when the hypervisor decides that two pages are
the same? And what happens if one of these pages change *after* it was
already "merged" with other similar pages.

And ,sorry to ask this, is KSM utilized when it is enabled on the host?

Thanks

-- 
-- Ribhi
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to