[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-ia64-devel] update linux kernels w/ xen-ia64 cset 9275



Alex/ Tristan

Legacy privifiedinsns is being used; please turn on it by default.
Pls refer to the attachment.

Thanks,
-Anthony 

>-----Original Message-----
>From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
>[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Alex
>Williamson
>Sent: 2006年3月17日 10:24
>To: You, Yongkang
>Cc: xen-ia64-devel
>Subject: RE: [Xen-ia64-devel] update linux kernels w/ xen-ia64 cset 9275
>
>On Fri, 2006-03-17 at 09:52 +0800, You, Yongkang wrote:
>> Hi Alex,
>>
>> I am not very clear about the "new Xen image" and the "old xenlinux
>> kernel" standard for. Does xenlinux kernel mean xenU kernel?
>
>   Sorry for being unclear.  Tristan's latest changes disable privop
>handling, requiring xen.gz and dom0 and domU kernels to be updated in
>parallel.  Just be sure to do a make world and update all these at once
>and you shouldn't hit any problems.  Thanks,
>
>       Alex
>--
>Alex Williamson                             HP Linux & Open Source Lab
>
>
>_______________________________________________
>Xen-ia64-devel mailing list
>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-ia64-devel
--- Begin Message ---
> >There are several of these that need to be changed,
> >so let's change all of them the same way at the same time.
> 
> It is still being used.
> At least, Dom0 uses pte.e to emulate fc.
> GLOBAL_ENTRY(xen_fc)
>     261     movl r8=running_on_xen;;
>     262     ld4 r8=[r8];;
>     263     cmp.eq p7,p0=r8,r0;;
>     264 (p7)    fc r32;;
>     265 (p7)    br.ret.sptk.many rp
>     266     ;;
>     267     ptc.e r96       // this is a "privified" fc r32
>     268     ;;
>     269     br.ret.sptk.many rp
>     270 END(xen_fc)

Good catch.  In fact, there are uses of this for several
instructions still in xenlinux/ia64.  Grep -sparse
for "privif" to see all(?) of them.  I think these never
got translated to HYPERPRIVOPs because there was no
performance need.  But they should be fixed to avoid
the possibility of a bug.



--- End Message ---
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.