[RFC] powerpc/devtree: Parse new DRC mem/cpu/dev device tree elements

2016-03-13 Thread Michael Bringmann
s to one or both of the device tree structures "ibm,drc-info" and "ibm,dynamic-memory-v2". The new element structures, "ibm,dynamic-memory-v2" and "ibm,drc-info", should completely replace the previously used structures at execution. Signed-off-by: Michael Bringm

[RFC v3] powerpc/devtree: Parse new DRC mem/cpu/dev device tree elements

2016-04-05 Thread Michael Bringmann
v2". The new element structures, "ibm,dynamic-memory-v2" and "ibm,drc-info", should completely replace the previously used structures at execution. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firmware.h b/arch/pow

[RFC v2] powerpc/devtree: Parse new DRC mem/cpu/dev device tree elements

2016-03-25 Thread Michael Bringmann
v2". The new element structures, "ibm,dynamic-memory-v2" and "ibm,drc-info", should completely replace the previously used structures at execution. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firmware.h b/arch/pow

[PATCH] powerpc/devtree: Parse new DRC mem/cpu/dev device tree elements

2016-03-03 Thread Michael Bringmann
v2". The new element structures, "ibm,dynamic-memory-v2" and "ibm,drc-info", should completely replace the previously used structures at execution. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firmware.h b/arch/pow

Re: [RFC] powerpc/devtree: Parse new DRC mem/cpu/dev device, tree elements

2016-04-19 Thread Michael Bringmann
On 03/15/2016 12:15 AM, linuxppc-dev-requ...@lists.ozlabs.org wrote: > Documentation/devicetree/bindings ? or link to PAPR where it's specified? > > -- > Stewart Smith < OPAL Architect, IBM. Here's the link to the Notes PAPR database's issue:

[PATCH 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-07-25 Thread Michael Bringmann
perty. Thus only a single set of routines should be required at runtime to parse, edit, and manipulate the memory representation in the device tree. Similarly, any userspace applications that need this information will only need to recognize the older format to be able to continue to operate. Signe

[PATCH 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-07-25 Thread Michael Bringmann
front end processor to inform the kernel as to whether to expect the changes to one or both of the device tree structures "ibm,drc-info" and "ibm,dynamic-memory-v2". Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> Michael Bringmann (8): powerpc/firmware: Add d

[PATCH 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-07-25 Thread Michael Bringmann
the DRC properties within the current node (using my-drc-index as correlation), and performs searches by name or type of DRC node. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/drivers/pci/hotplug/rpadlpar_core.c b/drivers/pci/hotplug/rpadlpar_core.c

[PATCH 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-07-25 Thread Michael Bringmann
municating with the front end processor, especially when describing vast amounts of RAM. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba..b9a1534 100644 --- a/arch/powerpc/include/asm/p

[PATCH 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-07-25 Thread Michael Bringmann
e scanning of the memory properties in the device tree to allow recognition of the supported properties. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/opal.h b/arch/powerpc/include/asm/opal.h index 9d86c66..e4c5076 100644 --- a/arch/powerpc/include/

[PATCH 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-07-25 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firmware.h b/arch/powerpc/include/asm/firmware.h index b062924..a9d66d5 100644 --- a/arch/powerpc/include/asm/fir

[PATCH 8/8] powerpc: Enable support for new DRC devtree properties

2016-07-25 Thread Michael Bringmann
prom_init.c: Enable support for new DRC device tree properties "ibm,drc-info" and "ibm,dynamic-memory-v2" in initial handshake between the Linux kernel and the front end processor. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff -Naur linux-rhel/arch/

[PATCH 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-07-25 Thread Michael Bringmann
pseries/drc-info: Provide parallel routines to convert between drc_index and CPU numbers at runtime, using the older device-tree properties ("ibm,drc-indexes", "ibm,drc-names", "ibm,drc-types" and "ibm,drc-power-domains"), or the new property "ibm,dr

[PATCH 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-07-25 Thread Michael Bringmann
he runtime functions for memory hotplug, so it needs to be able to handle both formats. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 669a15e..18b4ee7 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm

[PATCH V2 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-07-27 Thread Michael Bringmann
municating with the front end processor, especially when describing vast amounts of RAM. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba..b9a1534 100644 --- a/arch/powerpc/include/asm/p

[PATCH V2 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-07-27 Thread Michael Bringmann
the DRC properties within the current node (using my-drc-index as correlation), and performs searches by name or type of DRC node. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/drivers/pci/hotplug/rpadlpar_core.c b/drivers/pci/hotplug/rpadlpar_core.c

[PATCH V2 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-07-27 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firmware.h b/arch/powerpc/include/asm/firmware.h index b062924..a9d66d5 100644 --- a/arch/powerpc/include/asm/fir

[PATCH V2 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-07-27 Thread Michael Bringmann
perty. Thus only a single set of routines should be required at runtime to parse, edit, and manipulate the memory representation in the device tree. Similarly, any userspace applications that need this information will only need to recognize the older format to be able to continue to operate. Signe

[PATCH V2 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-07-27 Thread Michael Bringmann
pseries/drc-info: Provide parallel routines to convert between drc_index and CPU numbers at runtime, using the older device-tree properties ("ibm,drc-indexes", "ibm,drc-names", "ibm,drc-types" and "ibm,drc-power-domains"), or the new property "ibm,dr

[PATCH V2 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-07-27 Thread Michael Bringmann
he runtime functions for memory hotplug, so it needs to be able to handle both formats. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 669a15e..18b4ee7 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/

Resend: [Patch 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-07-27 Thread Michael Bringmann
front end processor to inform the kernel as to whether to expect the changes to one or both of the device tree structures "ibm,drc-info" and "ibm,dynamic-memory-v2". Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> Michael Bringmann (8): powerpc/firmware: Add d

[PATCH V2 8/8] powerpc: Enable support for new DRC devtree properties

2016-07-27 Thread Michael Bringmann
prom_init.c: Enable support for new DRC device tree properties "ibm,drc-info" and "ibm,dynamic-memory-v2" in initial handshake between the Linux kernel and the front end processor. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff -Naur linux-rhel/arch/

Resend: [PATCH 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-07-27 Thread Michael Bringmann
e scanning of the memory properties in the device tree to allow recognition of the supported properties. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/opal.h b/arch/powerpc/include/asm/opal.h index 9d86c66..e4c5076 100644 --- a/arch/powerpc/include/

Re: [PATCH V2 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-08-01 Thread Michael Bringmann
On 08/01/2016 10:23 AM, Nathan Fontenot wrote: > On 07/27/2016 09:23 AM, Michael Bringmann wrote: >> pseries/drc-info: Provide parallel routines to convert between >> drc_index and CPU numbers at runtime, using the older device-tree >> properties ("ibm,drc-indexes&q

[PATCH V3 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-08-01 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firmware.h b/arch/powerpc/include/asm/firmware.h index b062924..a9d66d5 100644 --- a/arch/powerpc/include/asm/fir

[PATCH V3 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-08-01 Thread Michael Bringmann
ks into a single function without requiring the user to verify whether a search was successful. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/drivers/pci/hotplug/rpadlpar_core.c b/drivers/pci/hotplug/rpadlpar_core.c index dc67f39..bea9723 100644 --- a/drivers/pci/hotp

[PATCH V3 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-08-01 Thread Michael Bringmann
e scanning of the memory properties in the device tree to allow recognition of the supported properties. Updated after commit 3808a88985b4f5f5e947c364debce4441a380fb8. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom

Re: [PATCH] linuxppc/devtree: Parse new DRC mem/cpu/dev device tree elements

2016-07-19 Thread Michael Bringmann
Responses to your remarks about the patch. Note that I will repost it in smaller segments later this week. On 07/13/2016 03:41 PM, Nathan Fontenot wrote: > On 06/30/2016 04:44 PM, Michael Bringmann wrote: >> Several properties in the DRC device tree format are replaced by >&g

[PATCH V3 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-08-01 Thread Michael Bringmann
perty. Thus only a single set of routines should be required at runtime to parse, edit, and manipulate the memory representation in the device tree. Similarly, any userspace applications that need this information will only need to recognize the older format to be able to continue to operate. Signe

[PATCH V3 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-08-01 Thread Michael Bringmann
he runtime functions for memory hotplug, so it needs to be able to handle both formats. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 669a15e..18b4ee7 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/

[PATCH V3 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-08-01 Thread Michael Bringmann
municating with the front end processor, especially when describing vast amounts of RAM. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba..b9a1534 100644 --- a/arch/powerpc/include/asm/p

[PATCH] linuxppc/devtree: Parse new DRC mem/cpu/dev device tree elements

2016-06-30 Thread Michael Bringmann
front end processor to inform the kernel as to whether to expect the changes to one or both of the device tree structures "ibm,drc-info" and "ibm,dynamic-memory-v2". Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/firm

[PATCH V10 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2017-02-01 Thread Michael Bringmann
perty. Thus only a single set of routines should be required at runtime to parse, edit, and manipulate the memory representation in the device tree. Similarly, any userspace applications that need this information will only need to recognize the older format to be able to continue to operate. Signe

Re: [PATCH V9 0/8] powerpc/devtree: Add support for 2 new DRC properties

2017-01-24 Thread Michael Bringmann
Ping On 12/07/2016 01:13 AM, Michael Bringmann wrote: > Several properties in the DRC device tree format are replaced by > more compact representations to allow, for example, for the encoding > of vast amounts of memory, and or reduced duplication of information > in related dat

Re: Normal service will resume shortly ...

2017-01-17 Thread Michael Bringmann
Welcome Back! I believe that the following patch set should go into 4.10: https://lists.ozlabs.org/pipermail/linuxppc-dev/2016-December/152079.html "powerpc/devtree: Add support for 2 new DRC properties" Would you please take a look at it? Michael On 01/16/2017 03:33 AM, Michael Ellerman

[PATCH V5 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-09-14 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. [V2: Revise constant names for improved clarity.] [V3: Fix comments] [V4: Fix some spacing] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/incl

[PATCH V5 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-09-14 Thread Michael Bringmann
ks into a single function without requiring the user to verify whether a search was successful. [V2: Revise contant names.] [V3: Amend comments. Simplify code cleanup.] [V4: Update comments.] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git

[Patch V5 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-09-14 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> Michael Bringmann (8): powerpc/firmware: Add definitions for new firmware features. powerpc/memor

[PATCH V5 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-09-14 Thread Michael Bringmann
ot; for use in other files. Change a firmware architure vec check for scan actual device tree. Delete an unused variable. Small cleanups to comments.] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include

[PATCH V5 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-09-14 Thread Michael Bringmann
e contant names.] [V3: Replace use of in-code compile flag encompassing file by Makefile mod.] [V4: Remove unneeded code braces. Simplify allocation of a couple of loop index variables.] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --

[PATCH V5 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-09-14 Thread Michael Bringmann
e scanning of the memory properties in the device tree to allow recognition of the supported properties. [V2: No change] [V3: Updated after commit 3808a88985b4f5f5e947c364debce4441a380fb8.] [V4: Update comments] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- d

[PATCH V5 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-09-14 Thread Michael Bringmann
a firmware architure vec check for scan actual device tree. Compress some common code.] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba..b9a1534 1

[PATCH V5 8/8] powerpc: Enable support for new DRC devtree properties

2016-09-14 Thread Michael Bringmann
esubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff -Naur linux-rhel/arch/powerpc/kernel/prom_init.c linux-rhel-patch/arch/powerpc/kernel/prom_init.c --- linux-rhel/arch/powerpc/kernel/prom_init.c 2016-03-03 07:36:25.0 -0600 +++ linux-rhel-patch/arch/powerpc/kernel

[PATCH V5 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-09-14 Thread Michael Bringmann
m,drc-info". [V2: Revise contant names.] [V3: No change.] [V4: No change.] [V5: Resynchronize/resubmit] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/platforms/pseries/pseries_energy.c b/arch/powerpc/platforms/pseries/pseries_energy.c index 9276

[PATCH V6 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-09-21 Thread Michael Bringmann
e contant names.] [V3: Replace use of in-code compile flag encompassing file by Makefile mod.] [V4: Remove unneeded code braces. Simplify allocation of a couple of loop index variables.] [V5: Resynchronize/resubmit] [V6: No change] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.c

[PATCH V6 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-09-21 Thread Michael Bringmann
ot; for use in other files. Change a firmware architure vec check for scan actual device tree. Delete an unused variable. Small cleanups to comments.] [V5: Resynchronize/resubmit] [V6: No change] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/po

[PATCH V6 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-09-21 Thread Michael Bringmann
e scanning of the memory properties in the device tree to allow recognition of the supported properties. [V2: No change] [V3: Updated after commit 3808a88985b4f5f5e947c364debce4441a380fb8.] [V4: Update comments] [V5: Resynchronize/resubmit] [V6: Resync to v4.7 kernel code] Signed-off-by: Michael Br

[PATCH V6 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-09-21 Thread Michael Bringmann
a firmware architure vec check for scan actual device tree. Compress some common code.] [V5: Resynchronize/resubmit] [V6: No change] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba

[PATCH V6 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-09-21 Thread Michael Bringmann
ks into a single function without requiring the user to verify whether a search was successful. [V2: Revise contant names.] [V3: Amend comments. Simplify code cleanup.] [V4: Update comments.] [V5: Resynchronize/resubmit] [V6: No change] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com>

[PATCH V6 8/8] powerpc: Enable support for new DRC devtree properties

2016-09-21 Thread Michael Bringmann
] [V6: Resynchronize to latest kernel commit code] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff -Naur linux-rhel/arch/powerpc/kernel/prom_init.c linux-rhel-patch/arch/powerpc/kernel/prom_init.c --- linux-rhel/arch/powerpc/kernel/prom_init.c 2016-03-03 07:36:25.0

[Patch V6 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-09-21 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> Michael Bringmann (8): powerpc/firmware: Add definition

[PATCH V6 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-09-21 Thread Michael Bringmann
m,drc-info". [V2: Revise contant names.] [V3: No change.] [V4: No change.] [V5: Resynchronize/resubmit] [V6: No change] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/platforms/pseries/pseries_energy.c b/arch/powerpc/platforms/pseries/pseries_e

[PATCH V6 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-09-21 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. [V2: Revise constant names for improved clarity.] [V3: Fix comments] [V4: Fix some spacing] [V5: Resynchronize/resubmit] [V6: No change] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git

Resend: [PATCH V7 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-09-21 Thread Michael Bringmann
e contant names.] [V3: Replace use of in-code compile flag encompassing file by Makefile mod.] [V4: Remove unneeded code braces. Simplify allocation of a couple of loop index variables.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] Signed-off-by: Michael Brin

Resend: [PATCH V7 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-09-21 Thread Michael Bringmann
m,drc-info". [V2: Revise contant names.] [V3: No change.] [V4: No change.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/platforms/pseries/pseries_energy.c b/arch/powerpc/p

Resend: [PATCH V7 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-09-21 Thread Michael Bringmann
ks into a single function without requiring the user to verify whether a search was successful. [V2: Revise contant names.] [V3: Amend comments. Simplify code cleanup.] [V4: Update comments.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] Signed-off-by: Michael Br

Resend: [PATCH V7 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-09-21 Thread Michael Bringmann
Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index 946e34f..2034edc 100644 --- a/arch/powerpc/kernel/prom.c +++ b/arch/powerpc/kernel/prom.c @@ -753,6 +753,9 @@ void __init early_init_devt

Resend: [PATCH V7 8/8] powerpc: Enable support for new DRC devtree properties

2016-09-21 Thread Michael Bringmann
] [V6: Resynchronize to latest kernel commit code] [V7: Correct mail threading] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff -Naur linux-rhel/arch/powerpc/kernel/prom_init.c linux-rhel-patch/arch/powerpc/kernel/prom_init.c --- linux-rhel/arch/powerpc/kernel/pro

Resend: [PATCH V7 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-09-21 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> Michael Bringmann (8): power

Resend: [PATCH V7 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-09-21 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. [V2: Revise constant names for improved clarity.] [V3: Fix comments] [V4: Fix some spacing] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] Signed-off-by: Michael Bringmann <m...@linux.vnet.

Resend: [PATCH V7 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-09-21 Thread Michael Bringmann
a firmware architure vec check for scan actual device tree. Compress some common code.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/in

Resend: [PATCH V7 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-09-21 Thread Michael Bringmann
ot; for use in other files. Change a firmware architure vec check for scan actual device tree. Delete an unused variable. Small cleanups to comments.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com

[PATCH V4 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-08-18 Thread Michael Bringmann
ommon code.] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba..b9a1534 100644 --- a/arch/powerpc/include/asm/prom.h +++ b/arch/powerpc/include/asm/prom.h @@ -69,6 +69,8 @@ struct b

[PATCH V4 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-08-18 Thread Michael Bringmann
ove unneeded code braces.] [V4: Simplify allocation of a couple of loop index variables.] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c b/arch/powerpc/platforms/pseries/hotplug-memory.c index 2ce1385..0c46fbc 100644

[PATCH V4 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-08-18 Thread Michael Bringmann
[V4: Small cleanups to comments.] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index 7f436ba..b9a1534 100644 --- a/arch/powerpc/include/asm/prom.h +++ b/arch/powerpc/include/asm/prom.h @

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-25 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

Re: [PATCH V6 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-10-25 Thread Michael Bringmann
: > On 09/21/2016 09:17 AM, Michael Bringmann wrote: >> architecture.vec5 features: The boot-time memory management needs to >> know the form of the "ibm,dynamic-memory-v2" property early during >> scanning of the flattened device tree. This patch mov

[PATCH V8 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-10-27 Thread Michael Bringmann
m,drc-info". [V2: Revise contant names.] [V3: No change.] [V4: No change.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/platforms/pseries/pseries

[PATCH V8 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-10-27 Thread Michael Bringmann
ot; for use in other files. Change a firmware architure vec check for scan actual device tree. Delete an unused variable. Small cleanups to comments.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by:

[PATCH V8 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-10-27 Thread Michael Bringmann
nsert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/kernel/prom.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index 2d49887..bd07157 100644 --

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 8/8] powerpc: Enable support for new DRC devtree properties

2016-10-27 Thread Michael Bringmann
] [V6: Resynchronize to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/kernel/prom_init.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/

[PATCH V8 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-10-27 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. [V2: Revise constant names for improved clarity.] [V3: Fix comments] [V4: Fix some spacing] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-b

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 8/8] powerpc: Enable support for new DRC devtree properties

2016-10-27 Thread Michael Bringmann
] [V6: Resynchronize to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/kernel/prom_init.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-10-27 Thread Michael Bringmann
e contant names.] [V3: Replace use of in-code compile flag encompassing file by Makefile mod.] [V4: Remove unneeded code braces. Simplify allocation of a couple of loop index variables.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable

[PATCH V8 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-10-27 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. [V2: Revise constant names for improved clarity.] [V3: Fix comments] [V4: Fix some spacing] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-b

[PATCH V8 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-10-27 Thread Michael Bringmann
e contant names.] [V3: Replace use of in-code compile flag encompassing file by Makefile mod.] [V4: Remove unneeded code braces. Simplify allocation of a couple of loop index variables.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable

[PATCH V8 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-10-27 Thread Michael Bringmann
m,drc-info". [V2: Revise contant names.] [V3: No change.] [V4: No change.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/platforms/pseries/pseries

[PATCH V8 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-10-27 Thread Michael Bringmann
ot; for use in other files. Change a firmware architure vec check for scan actual device tree. Delete an unused variable. Small cleanups to comments.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by:

[PATCH V8 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-10-27 Thread Michael Bringmann
a firmware architure vec check for scan actual device tree. Compress some common code.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/include/a

[PATCH V8 2/8] powerpc/memory: Parse new memory property to register blocks.

2016-10-27 Thread Michael Bringmann
a firmware architure vec check for scan actual device tree. Compress some common code.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/include/a

[PATCH V8 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-10-27 Thread Michael Bringmann
ks into a single function without requiring the user to verify whether a search was successful. [V2: Revise contant names.] [V3: Amend comments. Simplify code cleanup.] [V4: Update comments.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful vari

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 6/8] hotplug/drc-info: Add code to search new devtree properties

2016-10-27 Thread Michael Bringmann
ks into a single function without requiring the user to verify whether a search was successful. [V2: Revise contant names.] [V3: Amend comments. Simplify code cleanup.] [V4: Update comments.] [V5: Resynchronize/resubmit] [V6: No change] [V7: Correct mail threading] [v8: Insert more useful vari

[PATCH V8 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-10-27 Thread Michael Bringmann
nsert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/kernel/prom.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index 2d49887..bd07157 100644 --

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V8 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-10-27 Thread Michael Bringmann
[V4: Rearrange some code changes in patches to better match application, and other code cleanup.] [V5: Resynchronize patches.] [V6: Resync to latest kernel commit code] [V7: Correct mail threading] [v8: Insert more useful variable names] Signed-off-by: Michael Bringmann <m...@linux.vnet.ib

[PATCH V9 3/8] powerpc/memory: Parse new memory property to initialize structures.

2016-12-06 Thread Michael Bringmann
he runtime functions for memory hotplug, so it needs to be able to handle both formats. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- Changes in V9: - Remove unnecessary multiplier from a property length calculation --- arch/powerpc/include/asm/prom.h | 12 +++ arch/p

[PATCH V9 4/8] pseries/hotplug init: Convert new DRC memory property for hotplug runtime

2016-12-06 Thread Michael Bringmann
perty. Thus only a single set of routines should be required at runtime to parse, edit, and manipulate the memory representation in the device tree. Similarly, any userspace applications that need this information will only need to recognize the older format to be able to continue to operate. Signe

[PATCH V9 8/8] powerpc: Enable support for new DRC devtree properties

2016-12-06 Thread Michael Bringmann
prom_init.c: Enable support for new DRC device tree properties "ibm,drc-info" and "ibm,dynamic-memory-v2" in initial handshake between the Linux kernel and the front end processor. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/kernel/prom

[PATCH V9 7/8] powerpc: Check arch.vec earlier during boot for memory features

2016-12-06 Thread Michael Bringmann
e scanning of the memory properties in the device tree to allow recognition of the supported properties. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/kernel/prom.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/kernel/prom.c b/arc

[PATCH V9 0/8] powerpc/devtree: Add support for 2 new DRC properties

2016-12-06 Thread Michael Bringmann
he host system and the front end processor indicating what features the host system supports and what features the front end processor will actually provide. In this case, we are indicating that the host system can support the new device tree structures "ibm,drc-info" and "ibm,dy

[PATCH V9 1/8] powerpc/firmware: Add definitions for new firmware features.

2016-12-06 Thread Michael Bringmann
or to tell the Linux kernel that the new properties are present in the devie tree. Signed-off-by: Michael Bringmann <m...@linux.vnet.ibm.com> --- arch/powerpc/include/asm/firmware.h |5 - arch/powerpc/include/asm/prom.h |2 ++ arch/powerpc/platforms/pseries/firmware.c

[PATCH V9 5/8] pseries/drc-info: Search new DRC properties for CPU indexes

2016-12-06 Thread Michael Bringmann
pseries/drc-info: Provide parallel routines to convert between drc_index and CPU numbers at runtime, using the older device-tree properties ("ibm,drc-indexes", "ibm,drc-names", "ibm,drc-types" and "ibm,drc-power-domains"), or the new property "ibm,dr

  1   2   3   4   5   6   >