]> xenbits.xensource.com Git - libvirt.git/commit
libxl: report numa sibling distances on host capabilities
authorWim ten Have <wim.ten.have@oracle.com>
Tue, 9 May 2017 18:06:29 +0000 (20:06 +0200)
committerJim Fehlig <jfehlig@suse.com>
Wed, 10 May 2017 23:15:25 +0000 (17:15 -0600)
commitbf123952303abd3b715e6c05c5d147bda11a4996
tree137e53b098d69957e2288c43f40ada7ad227b5a6
parent4a1a4be37eacb099e484ae823b7d8688322c88d5
libxl: report numa sibling distances on host capabilities

When running on a NUMA machine, populate the sibling node
and distance information using data supplied by Xen.

With locality distances information, under Xen, new host
capabilities would like:

    <topology>
      <cells num='4'>
        <cell id='0'>
          <memory unit='KiB'>263902380</memory>
          <distances>
            <sibling id='0' value='10'/>
            <sibling id='1' value='21'/>
          </distances>
          ...
        </cell>
        ...
      </cells>
      ...
    </topology>

Signed-off-by: Wim ten Have <wim.ten.have@oracle.com>
Reviewed-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Jim Fehlig <jfehlig@suse.com>
src/libxl/libxl_capabilities.c