|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
RE: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notreg
Isaku Yamahata write on 2007年1月29日 17:21:
> On Mon, Jan 29, 2007 at 05:00:11PM +0800, Xu, Anthony wrote:
> It doesn't optimize NEED_FLUSH itself.
> The optimization path is executed when NEED_FLUSH return 0.
> See flush_vtlb_for_context_switch() @ xen/arch/ia64/xehn/domain.c.
>
> When CONFIG_XEN_IA64_TLBFLUSH_CLOCK is defined,
> NEED_FLUSH() always returns 1. No optimization.
> Suppose that CONFIG_XEN_IA64_TLBFLUSH_CLOCK is defined and
> NEED_FLUSH() returns 0.
> In that case, we can skip local_vhpt_flush() or local_flush_tlb_all().
Hi Isaku,
Thanks for your explanation.
Suppose that CONFIG_XEN_IA64_TLBFLUSH_CLOCK is defined
NEED_FLUSH() returns 0.
In that case, we can skip local_vhpt_flush() or local_flush_tlb_all().
But the skip is on the cost of new_tlbflush_clock_period calling
vcpu_vhpt_flush.
Anyway, vcpu_vhpt_flush must be called, the difference is where it is called.
I don't see the benefit of new_tlbflush_clock_period.
I must miss something.
Can you explain more?
Thanks,
Anthony
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is not registered., Kouya SHIMURA
- Re: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is not registered., Alex Williamson
- RE: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Xu, Anthony
- RE: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Xu, Anthony
- Re: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Isaku Yamahata
- RE: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered.,
Xu, Anthony <=
- Re: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Isaku Yamahata
- RE: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Xu, Anthony
- Re: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Isaku Yamahata
- RE: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Xu, Anthony
- Re: [Xen-ia64-devel] [PATCH] NEW_TLBFLUSH_CLOCK_PERIOD_SOFTIRQ is notregistered., Isaku Yamahata
|
|
|
|
|