|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code
Alex,
The serialization is not needed. Because itir is a parameter of itc,
there is implicit serialization before itc.
I removed a stop between itir and itc carelessly.
I will separate this patch, and send out later.
Thanks,
-Anthony
>-----Original Message-----
>From: Alex Williamson [mailto:alex.williamson@xxxxxx]
>Sent: 2006?5?26? 23:55
>To: Xu, Anthony
>Cc: Zhang, Xiantao; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>Subject: RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code
>
>Hi Anthony,
>
> A few comments.
>
>On Thu, 2006-05-25 at 20:02 +0800, Xu, Anthony wrote:
>> @@ -321,88 +285,82 @@ ENTRY(vmx_alt_itlb_miss)
>> - ;;
>> - mov cr.itir=r20
>> - ;;
>> - srlz.i
>> - ;;
>> - itc.i r19 // insert the TLB entry
>...
>> + ;;
>> + mov cr.itir=r20
>> + itc.i r19 // insert the TLB entry
>...
>> - ;;
>> - mov cr.itir=r20
>> - ;;
>> - srlz.i
>> - ;;
>> -(p7) itc.d r19 // insert the TLB entry
>...
>> + ;;
>> + mov cr.itir=r20
>> +(p7)itc.d r19 // insert the TLB entry
>
> The loss of serialization between mv cr.itir and itc has me nervous.
>The assembler is nervous about it too:
>
>Warning: Use of 'itc.i' violates RAW dependency 'CR[ITIR]' (implied)
>Warning: Use of 'itc.d' may violate RAW dependency 'CR[ITIR]' (implied)
>
>Also, this patch has gotten very large, and I'm not sure it only
>includes cleanups anymore. There seems to be lots of new code mixed in
>as well. Could you separate simple formatting cleanup from code
>restructuring and modification? I did verify that this version of the
>patch allows me to to boot domVTI again. 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code, Xu, Anthony
- RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code, Xu, Anthony
- RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code, You, Yongkang
- RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code, Zhang, Xiantao
- RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code, Xu, Anthony
- RE: [Xen-ia64-devel] [PATCH] [RESEND]clean up vti code,
Xu, Anthony <=
|
|
|
|
|