xen-ia64-devel
RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush
To: |
"Tristan Gingold" <Tristan.Gingold@xxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>, "Magenheimer, Dan \(HP Labs Fort Collins\)" <dan.magenheimer@xxxxxx>, "Alex Williamson" <alex.williamson@xxxxxx>, "Isaku Yamahata" <yamahata@xxxxxxxxxxxxx> |
Subject: |
RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush |
From: |
"Tian, Kevin" <kevin.tian@xxxxxxxxx> |
Date: |
Thu, 11 May 2006 09:08:17 +0800 |
Delivery-date: |
Wed, 10 May 2006 18:08:34 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxx |
List-help: |
<mailto:xen-ia64-devel-request@lists.xensource.com?subject=help> |
List-id: |
Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com> |
List-post: |
<mailto:xen-ia64-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
AcZ0MyDuuTRTecM9QiiolOXqp4rQFAAYmZnA |
Thread-topic: |
[Xen-ia64-devel] PATCH: cleanup of tlbflush |
>From: Tristan Gingold [mailto:Tristan.Gingold@xxxxxxxx]
>> >> >> I see your concern about flush efficiency. However we still
need
>set
>> >> >> necessary mask bits for correctness, right?
>> >> >
>> >> >Not yet, because pages are not transfered.
>> >>
>> >> It's not specific to page flipping. Simple page sharing also has
same
>> >> problem.
>> >
>> >No really. Page sharing is only from domU to dom0. Thus, if we
>trust
>> >dom0 we
>> >don't need to flush all the tlb.
>>
>> No, even for dom0, the mapped va may be accessed on several vcpus
>> and thus you have to flush all related TLBs. On this point, there's
no
>> need to differentiate dom0 or domU.
>We can trust dom0. It flushes it correctly with ptc.l or ptc.ga.
>
For auto translated mode, guest page table is not changed and only p->m
relationship is changed. So guest doesn't issue ptc, and current
para-driver explicitly depends on grant table ops to purge gva->m
mapping. We just follow that model and no need to change it.
Thanks
Kevin
_______________________________________________
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: cleanup of tlbflush, (continued)
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush,
Tian, Kevin <=
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
- RE: [Xen-ia64-devel] PATCH: cleanup of tlbflush, Tian, Kevin
|
|
|