linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [RFC][PATCH] vmemmap on sparsemem v2
@ 2006-12-05 12:45 KAMEZAWA Hiroyuki
  2006-12-05 12:49 ` [RFC][PATCH] vmemmap on sparsemem v2 [1/5] generic vmemmap on sparsemem KAMEZAWA Hiroyuki
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: KAMEZAWA Hiroyuki @ 2006-12-05 12:45 UTC (permalink / raw)
  To: Linux-MM; +Cc: Christoph Lameter, Andy, kamezawa.hiroyu

Hi, this is patches for the virtual mem_map on sparsemem.

The virtual mem_map will reduce costs of page_to_pfn/pfn_to_page of
SPARSEMEM_EXTREME.

I post this series in October but haven't been able to update.
I rewrote the whole patches and reflected comments from Christoph-san and Andy-san.
tested on ia64/tiger4.

Changes v1 -> v2:
- support memory hotplug case.
- uses static address for vmem_map (ia64)
- added optimized pfn_valid() for ia64  (experimental)

consists of 5 patches:
1.. generic vmemmap_sparsemem
2.. memory hotplug support
3.. ia64 vmemmap_sparsemem definitions
4.. optimized pfn_valid  (experimental) 
5.. changes for pfn_valid  (experimental)

I don't manage large-page-size vmem_map in this series to keep patches simple.
maybe I need more study to implement it in clean way.

This patch is against 2.6.19-rc6-mm2, and I'll rebase this to the next -mm
(possibly). So this patch is just for RFC.

Any comments are welcome.
-Kame

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2006-12-11 17:23 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-05 12:45 [RFC][PATCH] vmemmap on sparsemem v2 KAMEZAWA Hiroyuki
2006-12-05 12:49 ` [RFC][PATCH] vmemmap on sparsemem v2 [1/5] generic vmemmap on sparsemem KAMEZAWA Hiroyuki
2006-12-06 18:13   ` Heiko Carstens
2006-12-06 18:17     ` Christoph Lameter
2006-12-07  0:20       ` KAMEZAWA Hiroyuki
2006-12-07  0:20         ` Christoph Lameter
2006-12-07 10:11         ` Heiko Carstens
2006-12-07 10:50           ` KAMEZAWA Hiroyuki
2006-12-07 10:06       ` Heiko Carstens
2006-12-07 10:17         ` KAMEZAWA Hiroyuki
2006-12-08  3:06   ` KAMEZAWA Hiroyuki
2006-12-05 12:53 ` [RFC][PATCH] vmemmap on sparsemem v2 [2/5] memory hotplug support KAMEZAWA Hiroyuki
2006-12-05 12:59 ` [RFC][PATCH] vmemmap on sparsemem v2 [3/5] ia64 vmemamp on sparsemem KAMEZAWA Hiroyuki
2006-12-08  1:09   ` KAMEZAWA Hiroyuki
2006-12-05 13:09 ` [RFC][PATCH] vmemmap on sparsemem v2 [4/5] optimized pfn_valid KAMEZAWA Hiroyuki
2006-12-05 13:10 ` [RFC][PATCH] vmemmap on sparsemem v2 [5/5] optimzied pfn_valid support for ia64 KAMEZAWA Hiroyuki
2006-12-10 13:37 ` [RFC][PATCH] vmemmap on sparsemem v2 Andy Whitcroft
2006-12-10 15:19   ` Heiko Carstens
2006-12-11  1:09     ` KAMEZAWA Hiroyuki
2006-12-11 17:23     ` Christoph Lameter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox