On Tue, Jun 19, 2012 at 6:09 PM, sheng qiu <herbert1984106@xxxxxxxxx> wrote: > Hi all, > > is there any existing function in KVM that can map a host virtual > address (hva) to the guest address space. So that the guest VM can > access it. > i.e. translate hva to a gpa or gva or gfn, so the guest VM can use > that converted address to access? I am not aware of a function that exists in kvm, but you can write one using __gfn_to_memslot() as a reference implementation. you can check if the hva falls in a particular memslot using userspace_addr member of the memslot structure, and then calculate the corresponding gfn from that. > > Thanks, > Sheng > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html