Question about intercepting memory in an AMD-V VM
I am using AMD-V to develop a VMM and I have a question: is it possible to intercept a block of memory? I want to be able to intercept all attempts by the VM to read or write to a given region in memory and fake the calls to make the VM think that it was allowed to do this? What I am looking for is not redirrecting the memmory reads from one address to another (as shadowed and nested paging seem to do), but to actually get a VMEXIT when the memory is used.