Hi.
Hmm, although I haven't ever used hw probe, it looks like that
those indexes you reported are left shifted by one.
Could you check the manual of your hardware probe?
For VTi guest, Xen surely uses KENREL, PERCPU_DATA,
(CURRENT_STACK if the stack isn't mapped by KERNEL),
MAPPED_REGS and VHPT.
So DTR0, 1, 2, 3, 5 should be valid.
By shifting left them by one, we get 0, 2, 4, 6, A.
Those are which you reported.
thanks,
On Fri, May 30, 2008 at 02:24:29PM -0700, Paul Leisy wrote:
> Greetings,
>
> Using a hardware probe while running an HVM guest, I examined
> the Data TLB to see what TRs Xen had setup. It showed that
> DTR0,2,4,6,A were valid. Searching the Xen source code, I
> found these defined:
>
> DTR0 = IA64_TR_KERNEL
> DTR1 = IA64_TR_PERCPU_DATA
> DTR2 = IA64_TR_CURRENT_STACK
> DTR3 = IA64_TR_MAPPED_REGS
> DTR4 = IA64_TR_SHARED_INFO
> DTR5 = IA64_TR_VHPT
>
> But these were not found:
> DTR6 = ????
> DTRA = ????
>
> Can someone tell me where these DTRs are defined and
> what code sets them up?
>
> Thanks,
> -Paul Leisy
>
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel
>
--
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|