KAMEZAWA Hiroyuki 9ac023989e [PATCH] acpi memory hotplug cannot manage _CRS with plural resoureces
Current acpi memory hotplug just looks into the first entry of resources in
_CRS.  But, _CRS can contain plural resources.  So, if _CRS contains plural
resoureces, acpi memory hot add cannot add all memory.

With this patch, acpi memory hotplug can deal with Memory Device, whose
_CRS contains plural resources.

Tested on ia64 memory hotplug test envrionment (not emulation, uses alpha
version firmware which supports dynamic reconfiguration of NUMA.)

Note: Microsoft's Windows Server 2003 requires big (>4G)resoureces to be
      divided into small (<4G) resources. looks crazy, but not invalid.
      (See http://www.microsoft.com/whdc/system/pnppwr/hotadd/hotaddmem.mspx)
      For this reason, a firmware vendor who supports Windows writes plural
      resources in a _CRS even if they are contiguous.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: "Brown, Len" <len.brown@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-27 17:32:35 -07:00
..
2006-06-14 02:45:47 -04:00
2006-06-14 02:45:47 -04:00
2006-06-14 02:45:47 -04:00
2006-06-14 02:45:47 -04:00
2006-06-14 02:45:47 -04:00
2006-06-14 02:44:35 -04:00
2006-06-14 02:44:35 -04:00
2006-06-15 23:17:14 -04:00
2006-06-14 02:45:47 -04:00
2006-06-14 02:45:47 -04:00
2005-08-05 00:45:14 -04:00
2006-06-15 21:31:17 -04:00
2005-08-05 00:45:14 -04:00
2006-06-15 21:36:11 -04:00
2005-08-05 00:45:14 -04:00
2005-08-05 00:45:14 -04:00
2006-06-15 21:34:21 -04:00
2005-12-10 00:20:25 -05:00
2006-06-14 02:45:47 -04:00
2005-12-10 00:20:25 -05:00
2005-08-05 00:45:14 -04:00
2006-06-26 10:51:09 -07:00
2006-06-15 21:36:11 -04:00
2006-06-14 02:30:55 -04:00
2006-06-14 02:04:16 -04:00
2005-08-05 00:45:14 -04:00