Hi all,<div>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! </div><div><br></div><div>Here is what I know from reading the code, please correct me if I'm wrong.</div>


<div><br></div><div>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.</div>

<div><div><br></div><div>And ,sorry to ask this, is KSM utilized when it is enabled on the host?</div><div><br></div><div>Thanks</div><div><br></div>-- <br>-- Ribhi<br>
</div>