title: Memory not seen in /proc/meminfo on dual Xeon setup
body: <p>I have a dual Xeon CPU setup (motherboard Asus Z8NA-D6) with 24 GB of memory (12 GB per CPU).
  I can't see 24GB of memory in /proc/meminfo but I can see it in /sys/devices/system/node/node0/meminfo:</p>
  
  <pre><code>$ cat /proc/meminfo
  MemTotal:       13810952 kB
  [..]
  $ cat /sys/devices/system/node/node0/meminfo
  Node 0 MemTotal:       25156668 kB
  [..]
  </code></pre>
  
  <p>and with numactl:</p>
  
  <pre><code>$ numactl --hardware
  available: 1 nodes (0)
  node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  node 0 size: 24567 MB
  node 0 free: 146 MB
  node distances:
  node   0 
    0:  10 
  </code></pre>
  
  <p>I'm not very familiar with NUMA but I have the following in kern.log:</p>
  
  <pre><code>$ dmesg | grep -i numa
  [    0.000000] NUMA turned off
  </code></pre>
  
  <p>Is my 24GB memory available ? System tools such as 'top', 'free',... reports the same amount of memory as /proc/meminfo. </p>
  
  <p>It is a Debian kernel build but according to the config file, NUMA support is enabled.</p>
  
  <pre><code>kernel: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3
  </code></pre>
  
  <p>I also add a look in the BIOS and I didn't see any setting related to NUMA or memory (BIOS report correct memory size). 
  Any help is appreciated.
  Thank you.</p>