13 messages in com.xensource.lists.xen-ia64-devel[Xen-ia64-devel] [PATCH] fix the ia64...
FromSent OnAttachments
Isaku Yamahata22 Mar 2007 19:38 
Isaku Yamahata22 Mar 2007 19:40.patch
Doi....@jp.fujitsu.com25 Mar 2007 20:13 
Doi....@jp.fujitsu.com25 Mar 2007 20:14 
Isaku Yamahata25 Mar 2007 20:31 
Doi....@jp.fujitsu.com25 Mar 2007 21:08 
Doi....@jp.fujitsu.com25 Mar 2007 21:23 
Isaku Yamahata25 Mar 2007 21:40.Other
Doi....@jp.fujitsu.com26 Mar 2007 00:59 
Alex Williamson26 Mar 2007 10:41 
Isaku Yamahata26 Mar 2007 19:09.patch
Alex Williamson26 Mar 2007 19:31 
Isaku Yamahata26 Mar 2007 19:45 
Subject:[Xen-ia64-devel] [PATCH] fix the ia64 p2m semantic
From:Isaku Yamahata (yama@valinux.co.jp)
Date:03/22/2007 07:38:11 PM
List:com.xensource.lists.xen-ia64-devel

Make the semantic same as the x86 one. So far the ia64 p2m has the semantic similar to (the x86 p2m) + (page reference count). But the differece from the x86 p2m have caused the breakage and work around. This patch make the ia64 p2m semantic same as x86 to solve it. - get_page() only for grant table page mapping and foreign domain page mapping. - put_page() only for those pages. - guest_physmap_remove_page() doesn't touch PGC_allocated bit.

I have to admit this patch is ugly. There's much room for clean up, especially get_page() right before put_page(). But they aren't on performance critical path (memory exchange and decrease reservation). I'm rushing because I want to push this into 3.0.5.

Tsunehisa. I haven't tested arch_memory_op(). Could you verify it?