[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Read value of CR3 from DomU VCPU
At 21:28 +0100 on 04 May (1304544537), Nimgaonkar, Satyajeet wrote: > Hi, > I intend to map the DomU kernel memory to the Dom0 using the > function xc_map_foreign_range(). For this I need the machine frame > number (mfn) for the page I want to map. To get the value of mfn I want > to read the value of cr3 from the DomU Vcpu data structure i.e. the > value of ctrlreg[3] from a vcpu_guest_context object. Look at xc_translate_foreign_address() in tools/libxc/xc_pagetab.c; it does VA->MFN translations, including extracting CR3. Cheers, Tim. > Also I have implemented a hypercall and wish to read the cr3 value in the > hypercall handler. > Can anyone share some information regarding how read the cr3 value. Any code > examples would help me significantly. > Thanks a lot. > > Regards, > Jeet > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel -- Tim Deegan <Tim.Deegan@xxxxxxxxxx> Principal Software Engineer, Xen Platform Team Citrix Systems UK Ltd. (Company #02937203, SL9 0BG) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |