| To: | Jan Beulich <jbeulich@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [Xen-devel] Fwd: Re: struct page field arrangement |
| From: | Keir Fraser <keir@xxxxxxxxxxxxx> |
| Date: | 2007年3月01日 10:22:24 +0000 |
| Delivery-date: | 2007年3月01日 02:21:43 -0800 |
| Envelope-to: | www-data@xxxxxxxxxxxxxxxxxx |
| In-reply-to: | <45E69FFD.76E4.0078.0@xxxxxxxxxx> |
| List-help: | <mailto:xen-devel-request@lists.xensource.com?subject=help> |
| List-id: | Xen developer discussion <xen-devel.lists.xensource.com> |
| List-post: | <mailto:xen-devel@lists.xensource.com> |
| List-subscribe: | <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
| List-unsubscribe: | <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
| Sender: | xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
| Thread-index: | Acdb64DRvxwMjMfeEduJ9AAX8io7RQ== |
| Thread-topic: | [Xen-devel] Fwd: Re: struct page field arrangement |
| User-agent: | Microsoft-Entourage/11.2.5.060620 |
On 1/3/07 08:42, "Jan Beulich" <jbeulich@xxxxxxxxxx> wrote: > Having looked a little into the disabled SPLIT_PT_LOCK issue on Xen, I > realized that is shouldn't be too difficult to re-enable it (at least in some > cases). How does pagetable locking work in modern Linux kernels? It seems that updates of ptes are protected by a per-page lock or the mm lock, and population of page directory entries is protected by the mm lock, but that there is no synchronisation with read-only pagetable walks. Does this mean that sections of pagetable hierarchy are never reaped from a process until it dies? Can we confident that the mm_pin/mm_unpin code (which walks pagetables and has to find every page to make every one read-only or writable) is safe? Presumably for this to be true we need to be sure that noone can meanwhile concurrently be populating the pagetable we are walking with extra pgds/puds/pmds/ptes... -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [Xen-devel] Re: [XEN] Compat-mode dom0 always provides compat vcpu_guest_context structs. , Gerd Hoffmann |
|---|---|
| Next by Date: | Re: [Xen-devel] Fwd: Re: struct page field arrangement , Jan Beulich |
| Previous by Thread: | [Xen-devel] Fwd: Re: struct page field arrangement , Jan Beulich |
| Next by Thread: | Re: [Xen-devel] Fwd: Re: struct page field arrangement , Jan Beulich |
| Indexes: | [Date] [Thread] [Top] [All Lists] |