How will a hypervisor reflect a change whenever there occurs a change in the guest page table of the guest OS. How is the correspondence maintained between guest page mapping and shadow page mapping?
One way is write protecting the memory addresses. Whenever there will be write into a guest page table, there will be a appropriate handler that will ensure the corresponding change into the shadow page table. Can I have some more inputs in this area?