[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 1/2] Add support to hotplug entry in SRAT table



This patch revert changeset 20053:ebb07c5934c8, so that in next patch, we will 
add support for hotplug memory entry in SRAT table.

Signed-off-by: Jiang, Yunhong <yunhong.jiang@xxxxxxxxx>

Revert changeset 20053 to add memory hot-add support

diff -r d0b030008814 xen/arch/x86/srat.c
--- a/xen/arch/x86/srat.c       Fri Nov 27 08:09:26 2009 +0000
+++ b/xen/arch/x86/srat.c       Mon Nov 30 20:51:33 2009 +0800
@@ -185,21 +185,10 @@ acpi_numa_memory_affinity_init(struct ac
                bad_srat();
                return;
        }
-       if (ma->flags & ACPI_SRAT_MEM_HOT_PLUGGABLE) {
-               if (page_is_ram_type(paddr_to_pfn(start), 
RAM_TYPE_CONVENTIONAL))
-                       printk(KERN_INFO "SRAT: hot-pluggable zone found 
%"PRIx64" - %"PRIx64" \n",
+       /* It is fine to add this area to the nodes data it will be used later*/
+       if (ma->flags & ACPI_SRAT_MEM_HOT_PLUGGABLE)
+               printk(KERN_INFO "SRAT: hot plug zone found %"PRIx64" - 
%"PRIx64" \n",
                                start, end);
-               else {
-                       /* TODO: This range contains no existing memory yet,
-                        * and shouldn't be included in nodes' [start, end]. It
-                        * will be covered with physical memory hotplug support
-                        * in future.
-                        */
-                       printk(KERN_INFO "SRAT: future hotplug zone found 
%"PRIx64" - %"PRIx64" \n",
-                               start, end);
-                       return;
-               }
-       }
        i = conflicting_nodes(start, end);
        if (i == node) {
                printk(KERN_WARNING

Attachment: revert_20053.patch
Description: revert_20053.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.