Skip to content
  • Nathan Fontenot's avatar
    ab519a01
    powerpc/pseries: Kernel DLPAR Infrastructure · ab519a01
    Nathan Fontenot authored
    
    
    The Dynamic Logical Partitioning capabilities of the powerpc pseries platform
    allows for the addition and removal of resources (i.e. CPU's, memory, and PCI
    devices) from a partition. The removal of a resource involves
    removing the resource's node from the device tree and then returning the
    resource to firmware via the rtas set-indicator call.  To add a resource, it
    is first obtained from firmware via the rtas set-indicator call and then a
    new device tree node is created using the ibm,configure-coinnector rtas call
    and added to the device tree.
    
    This patch provides the kernel DLPAR infrastructure in a new filed named
    dlpar.c.  The functionality provided is for acquiring and releasing a resource
    from firmware and the parsing of information returned from the
    ibm,configure-connector rtas call.  Additionally this exports the pSeries
    reconfiguration notifier chain so that it can be invoked when device tree
    updates are made.
    
    Signed-off-by: default avatarNathan Fontenot <nfont@austin.ibm.com>
    Acked-by: default avatarPaul Mackerras <paulus@samba.org>
    Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
    ab519a01
    powerpc/pseries: Kernel DLPAR Infrastructure
    Nathan Fontenot authored
    
    
    The Dynamic Logical Partitioning capabilities of the powerpc pseries platform
    allows for the addition and removal of resources (i.e. CPU's, memory, and PCI
    devices) from a partition. The removal of a resource involves
    removing the resource's node from the device tree and then returning the
    resource to firmware via the rtas set-indicator call.  To add a resource, it
    is first obtained from firmware via the rtas set-indicator call and then a
    new device tree node is created using the ibm,configure-coinnector rtas call
    and added to the device tree.
    
    This patch provides the kernel DLPAR infrastructure in a new filed named
    dlpar.c.  The functionality provided is for acquiring and releasing a resource
    from firmware and the parsing of information returned from the
    ibm,configure-connector rtas call.  Additionally this exports the pSeries
    reconfiguration notifier chain so that it can be invoked when device tree
    updates are made.
    
    Signed-off-by: default avatarNathan Fontenot <nfont@austin.ibm.com>
    Acked-by: default avatarPaul Mackerras <paulus@samba.org>
    Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
Loading