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

RE: [Xen-ia64-devel] [PATCH] [RESEND] domU destroy & page ref counter



>From: Akio Takebe [mailto:takebe_akio@xxxxxxxxxxxxxx]
>Sent: 2006年3月13日 17:45
>>For refcount:
>>- You may want to change PGT_va_shift to 32 like x86-64 since
>"unsigned
>>long type_info" is 64bit width on IA64. Or you either can define it as
>"u32
>>type_info" to save space since higher half is not used by your patch.
>>
>I thought I wanted to be the same struct page as x86.
>So I think changing PGT_va_shift to 32 is better
>since "u32 type_info" cannot be saved space.
>(because inuse and free are union.)

Correct.

>
>>For domain destroy:
>>- Also need to free metaphysical rid, which is null by far. Current
>>metaphysical rid allocation policy is
>monotonic-incremental-allocation-no-
>>free
>> style. Though it's unlikely to see exhaust of this area (one block
>>reserved by
>> far), it's better to change it to a cleaner, more efficient policy. You
>>may at
>>least put a call there if delayed with lower priority.
>>
>As you said, VHPT and TLB flush may be not necessary,
>but we use these flush for safe destroy.
>So Kan made a feature of allocating rid, then we may be able to remove
>these flush.
>

Great.

Thanks,
Kevin

_______________________________________________
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®.