lkml.org 
[lkml]   [2015]   [Aug]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH RESEND] powerpc/numa: initialize distance lookup table from drconf path
    Date

    Hi Michael,

    Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> writes:
    > In some situations, a NUMA guest that supports
    > ibm,dynamic-memory-reconfiguration node will end up having flat NUMA
    > distances between nodes. This is because of two problems in the
    > current code.
    >
    > 1) Different representations of associativity lists.
    >
    > There is an assumption about the associativity list in
    > initialize_distance_lookup_table(). Associativity list has two forms:
    >
    > a) [cpu,memory]@x/ibm,associativity has following
    > format:
    > <N> <N integers>
    >
    > b) ibm,dynamic-reconfiguration-memory/ibm,associativity-lookup-arrays
    >
    > <M> <N> <M associativity lists each having N integers>
    > M = the number of associativity lists
    > N = the number of entries per associativity list
    >
    > Fix initialize_distance_lookup_table() so that it does not assume
    > "case a". And update the caller to skip the length field before
    > sending the associativity list.
    >
    > 2) Distance table not getting updated from drconf path.
    >
    > Node distance table will not get initialized in certain cases as
    > ibm,dynamic-reconfiguration-memory path does not initialize the
    > lookup table.
    >
    > Call initialize_distance_lookup_table() from drconf path with
    > appropriate associativity list.
    >
    > Reported-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
    > Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
    > Acked-by: Anton Blanchard <anton@samba.org>

    Have you pulled this?

    Regards,
    Nikunj



    \
     
     \ /
      Last update: 2015-08-11 12:21    [W:3.423 / U:0.180 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site