lkml.org 
[lkml]   [2005]   [Jul]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [LinuxBIOS] NUMA support for dual core Opteron
    For S2895, with 1Gx8 Installed and E stepping dual core opteron with
    1G mem hole emable, got

    Bootdata ok (command line is apic=debug ramdisk_size=65536
    root=/dev/ram0 rw console=tty0 console=ttyS0,115200n8 )
    Linux version 2.6.12-rc5 (root@tst288xsuse9) (gcc version 3.3.3 (SuSE
    Linux)) #26 SMP Thu Jun 2 18:15:44 PDT 2005
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 0000000000000dd0 (reserved)
    BIOS-e820: 0000000000000dd0 - 00000000000a0000 (usable)
    BIOS-e820: 00000000000f0000 - 00000000000f0400 (reserved)
    BIOS-e820: 0000000000100000 - 00000000c0000000 (usable)
    BIOS-e820: 0000000100000000 - 0000000240000000 (usable)
    ACPI: Unable to locate RSDP
    Scanning NUMA topology in Northbridge 24
    Number of nodes 2
    Node 0 MemBase 0000000000000000 Limit 000000013fffffff
    Node 1 MemBase 0000000140000000 Limit 000000023fffffff
    node 1 shift 24 addr 140000000 conflict 0
    node 1 shift 25 addr 1fe000000 conflict 0
    Using node hash shift of 26
    Bootmem setup node 0 0000000000000000-000000013fffffff
    Bootmem setup node 1 0000000140000000-000000023fffffff


    ~ # cat /proc/mt~ # cat /proc/mtrr
    reg00: base=0x00000000 ( 0MB), size=8192MB: write-back, count=1
    reg01: base=0x200000000 (8192MB), size=1024MB: write-back, count=1
    reg02: base=0xc0000000 (3072MB), size=1024MB: uncachable, count=1

    with suse kernel and LinuxBIOS + S2882 I can get

    linux:~ # cat /proc/meminfo
    total: used: free: shared: buffers: cached:
    Mem: 8131170304 145051648 7986118656 0 15220736 66543616
    Swap: 2154979328 0 2154979328
    MemTotal: 7940596 kB
    MemFree: 7798944 kB
    MemShared: 0 kB
    Buffers: 14864 kB
    Cached: 64984 kB
    SwapCached: 0 kB
    Active: 39056 kB
    Inactive: 40844 kB
    HighTotal: 0 kB
    HighFree: 0 kB
    LowTotal: 7940596 kB
    LowFree: 7798944 kB
    SwapTotal: 2104472 kB
    SwapFree: 2104472 kB
    BigFree: 0 kB

    Node 0 MemTotal: 4194300 kB
    Node 0 MemFree: 3793788 kB
    Node 0 MemUsed: 400512 kB
    Node 0 HighTotal: 0 kB
    Node 0 HighFree: 0 kB
    Node 0 LowTotal: 4194300 kB
    Node 0 LowFree: 3793788 kB

    Node 1 MemTotal: 4194300 kB
    Node 1 MemFree: 4005156 kB
    Node 1 MemUsed: 189144 kB
    Node 1 HighTotal: 0 kB
    Node 1 HighFree: 0 kB
    Node 1 LowTotal: 4194300 kB
    Node 1 LowFree: 4005156 kB

    I wonder if suse kernel have some special code to show that. in
    Kernel.org, I can not Node0....Node 1...

    YH

    On 7/14/05, Li-Ta Lo <ollie@lanl.gov> wrote:
    > On Thu, 2005-07-14 at 10:58 -0700, yhlu wrote:
    > > Someone mentioned that NUMA support for dual core opteron need acpi
    > > support in LinuxBIOS.
    > >
    > > there may be some other solution for that.
    > > 1. PowerPC already support dual core and it should support NUMA, So
    > > the Open Firmware must have some NUMA entry definition.
    > > Can we make x86-64 kernel support OpenFirmware interface so we can use
    > > OpenBIOS as payload of LinuxBIOS.
    > > 2. enable acpi and add the NUMA entries into it, the Linux Kernel will be happy.
    > > 3. If we are trying to use ADLO to load Windows/Solaris/FreeBSD, We
    > > need to pass related acpi info to ADLO....
    > >
    > > Solution 1 will be ideal one, and can make Solaris for X86-64 use
    > > OpenFirmware interface too.....
    > >
    > > which one is better?
    > >
    >
    >
    > AFIAK, for x86_64 kernel, it will try to read NUMA configuration from
    > HW directory. We don't have to export any ACPI table.
    >
    > --
    > Li-Ta Lo <ollie@lanl.gov>
    > Los Alamos National Lab
    >
    >
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-07-14 20:56    [W:0.025 / U:30.364 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site