This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

2GB ram showing as 636MB in the ram in TI814x

Hi,

We have a TI814x board. During bootup the logs show DRAM size as 2GiB

But when we try cat /proc/meminfo the memsize is 637636KB.

Iam suspecting this is some thing to do with bootargs

Please find below the bootargs we are using

 console=ttyO0,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=364M@0x80000000 mem=320M@
0x9FC00000 vmalloc=500M  notifyk.vpssm3_sva=0xBF900000 ip=off noinitrd

Please let us know how to utilize the full memory of @GB.

Please fnd attached  the bootlogs where it show DRAM size as 2 GiB. Please let us know how to utilits the full memory...?

Thanks and Regards

suresh

  • Hi Suresh,

    Suresh Udipi said:
    We have a TI814x board

    Are you using DM8148 EVM or DM814x based custom board?

    Please note that DM8148 EVM has 1GiB DDR3 memory, while the u-boot wrongly reports 2GiB. This is fixed with the below patch:

    http://arago-project.org/git/projects/u-boot-omap3.git?p=projects/u-boot-omap3.git;a=commit;h=f9ee129775caeb7dc494c5bf0f4ba69ceab34950

    BR
    Pavel

  • In addition to Pavel's reply you are providing only 684MiB to the kernel via the boot args.
    You can look at the EZDSK memory map wiki page to see the current ayout and how to extend the available memory after you verfied that you have 2 GiB.

    Some of the memory is used by syslink and other kernel modules and features (hdmi,vpss,...) inlcuding video buffers.

    Kind Regards,

    Markus