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.

How To – Change Memory Section Sizes for SR1

Other Parts Discussed in Thread: TPS40400, PCF8575, TVP5158

i use the platform of ti8168,the sdk version:DVRRDK_04.00.00.03.now i want to increase the mempry space of sr1,so modify the file of config_2g.bld as follow:

         var DDR3_ADDR                  = 0x80000000;
         var DDR3_SIZE                  = 2048*MB;
         
         var ETH_OFFLOAD_ADDR           = 0x40300000;
         var ETH_OFFLOAD_SIZE           = 64*KB;
         
         var OCMC0_ADDR                 = ETH_OFFLOAD_ADDR + ETH_OFFLOAD_SIZE;
         var OCMC1_ADDR                 = 0x40400000;
         var OCMC0_RUN_ADDR             = OCMC0_ADDR - 0x40000000;
         var OCMC1_RUN_ADDR             = OCMC1_ADDR - 0x40000000;
         
         var OCMC0_SIZE                 = 256*KB - ETH_OFFLOAD_SIZE;
         var OCMC1_SIZE                 = 256*KB;
         
         var L2_SRAM_ADDR               = 0x55024000;
         var L2_SRAM_SIZE               = 128*KB;
         var L2_SRAM_RUN_ADDR           = 0x20004000;
         
         var DUCATI_WB_WA_ADDR          = 0x20000000;
         
         var TOTAL_MEM_SIZE             = 2048*MB;
         
         
         /* FIRST + SECOND 512MB */
         var SR1_SIZE                   = 406 * MB;
         var VIDEO_M3_CODE_SIZE         = 3   * MB;
         var VIDEO_M3_BSS_SIZE          = 15  * MB;
         var VIDEO_M3_DATA_SIZE         = 3   * MB;
         var DSS_M3_CODE_SIZE           = 2   * MB;
         var DSS_M3_BSS_SIZE            = 20  * MB;
         var DSS_M3_DATA_SIZE           = 6   * MB;
         var DSP_CODE_SIZE              = 1   * MB;
         var DSP_DATA_SIZE              = 24  * MB;
         var SR2_FRAME_BUFFER_SIZE      = 640  * MB;
         var VIDEO_M3_EXCEPTION_CTX_SIZE = 128*KB;
         var VPSS_M3_EXCEPTION_CTX_SIZE  = 128*KB;
         var SR0_SIZE                    = 22 * MB + 768 * KB;
         var HDVPSS_DESC_SIZE            = 2  * MB;
         var HDVPSS_SHARED_SIZE          = 2  * MB;
         var NOTIFY_SHARED_SIZE          = 2  * MB;
         var REMOTE_DEBUG_SIZE           = 1  * MB;
         var SHARED_MEMORY_SIZE          = 2  * MB;
         
         /* THIRD 512MB */
         var TILER_SIZE                  = 256 * MB;
         var SR3_FRAME_BUFFER_EXTRA_SIZE     = 256 * MB;
         
         /* LAST 512MB */
         var LINUX_SIZE                  = 384 * MB;
         
         /* first and second 512MB */
         var SR1_ADDR                   = DDR3_ADDR;
         var VIDEO_M3_CODE_ADDR         = SR1_ADDR                        + SR1_SIZE;
         var VIDEO_M3_DATA_ADDR         = VIDEO_M3_CODE_ADDR                 + VIDEO_M3_CODE_SIZE;
         var VIDEO_M3_BSS_ADDR          = VIDEO_M3_DATA_ADDR                 + VIDEO_M3_DATA_SIZE;
         var VIDEO_M3_BSS_MAPPED_ADDR   = (VIDEO_M3_BSS_ADDR - DDR3_ADDR) + DUCATI_WB_WA_ADDR;
         var DSS_M3_CODE_ADDR           = VIDEO_M3_BSS_ADDR                 + VIDEO_M3_BSS_SIZE;
         var DSS_M3_DATA_ADDR           = DSS_M3_CODE_ADDR                 + DSS_M3_CODE_SIZE;
         var DSS_M3_BSS_ADDR            = DSS_M3_DATA_ADDR                 + DSS_M3_DATA_SIZE;
         var DSS_M3_BSS_MAPPED_ADDR     = (DSS_M3_BSS_ADDR - DDR3_ADDR)     + DUCATI_WB_WA_ADDR;
         var DSP_CODE_ADDR              = DSS_M3_BSS_ADDR                 + DSS_M3_BSS_SIZE;
         var DSP_DATA_ADDR              = DSP_CODE_ADDR                     + DSP_CODE_SIZE;
         var SR2_FRAME_BUFFER_ADDR      = DSP_DATA_ADDR                    + DSP_DATA_SIZE;
         var VIDEO_M3_EXCEPTION_CTX_ADDR = SR2_FRAME_BUFFER_ADDR         + SR2_FRAME_BUFFER_SIZE;
         var VPSS_M3_EXCEPTION_CTX_ADDR  = VIDEO_M3_EXCEPTION_CTX_ADDR   + VIDEO_M3_EXCEPTION_CTX_SIZE;
         var SR0_ADDR                    = VPSS_M3_EXCEPTION_CTX_ADDR    + VPSS_M3_EXCEPTION_CTX_SIZE;
         var HDVPSS_DESC_ADDR            = SR0_ADDR                      + SR0_SIZE;
         var HDVPSS_SHARED_ADDR          = HDVPSS_DESC_ADDR              + HDVPSS_DESC_SIZE;
         var NOTIFY_SHARED_ADDR          = HDVPSS_SHARED_ADDR            + HDVPSS_SHARED_SIZE;
         var REMOTE_DEBUG_ADDR           = NOTIFY_SHARED_ADDR            + NOTIFY_SHARED_SIZE;
         var SHARED_MEMORY_ADDR          = REMOTE_DEBUG_ADDR             + REMOTE_DEBUG_SIZE;
         
         var LINUX_ADDR                  = DDR3_ADDR                     + 1152 * MB;
         var SR3_FRAME_BUFFER_EXTRA_ADDR = LINUX_ADDR                    + LINUX_SIZE;
         var TILER_ADDR                  = SR3_FRAME_BUFFER_EXTRA_ADDR   + SR3_FRAME_BUFFER_EXTRA_SIZE;

and set uboot bootargs as follow:

         setenv bootargs 'console=ttyO2,115200n8 rootwait=1 ro ubi.mtd=6,2048 rootfstype=ubifs root=ubi0:rootfs init=/init mem=384M vram=20M notifyk.vpssm3_sva=0xc7b00000 vmalloc=348M ddr_mem=2048M atr'

and linux kernel rebuild with the linux base address(0xc8000000).

as run on the board,some error happend  as follow:

         /opt/dvr_rdk/ti816x                                                                                                       
         Attached to slave procId 2.
         Loaded file ../firmware/dvr_rdk_fw_m3vpss_2048M_384M.xem3 on slave procId 2.
         Started slave procId 2.
         [   21.540000] vmap allocation for size 425725952 failed: use vmalloc=<size> to increase size.                                                                                                                                                                                         
         [   21.550000] Unable to handle kernel NULL pointer dereference at virtual address 00000010                                                                                                      

how can i resolved this problem?please give me some idea,thanks!

  • As indicated in the error msg set vmalloc= to larger value like 476M .Attach your map file and kernel bootup logs after increasing vmalloc.There is limitation on max vmalloc size depending on lowmem addr so you maynot be able to set vmalloc to arbitrarily large value.To increase SR1 size which section did you decrease.Pls also indicate diff of your changes to memory map file

  • i decrease the memory section of SR2(or linux memory) to increase SR1.

    i had setted vmalloc=476M,my bootargs as follolw:

    setenv bootargs1 'console=ttyO2,115200n8 rootwait=1 ro ubi.mtd=6,2048 rootfstype=ubifs root=ubi0:rootfs init=/init mem=512M vram=20M notifyk.vpssm3_sva=0xbfb00000 vmalloc=476M ddr_mem=2048M atr'.

    the diff file of config_2g.bld:

    Index: config_2G.bld
    ===================================================================
    --- config_2G.bld       (版本 2547)
    +++ config_2G.bld       (工作副本)
    @@ -89,7 +89,7 @@
     
     
     /* FIRST + SECOND 512MB */
    -var SR1_SIZE                   = 278 * MB;
    +var SR1_SIZE                   = 412 * MB;
     var VIDEO_M3_CODE_SIZE         = 3   * MB;
     var VIDEO_M3_BSS_SIZE          = 15  * MB;
     var VIDEO_M3_DATA_SIZE         = 3   * MB;
    @@ -98,7 +98,7 @@
     var DSS_M3_DATA_SIZE           = 6   * MB;
     var DSP_CODE_SIZE              = 1   * MB;
     var DSP_DATA_SIZE              = 24  * MB;
    -var SR2_FRAME_BUFFER_SIZE      = 640  * MB;
    +var SR2_FRAME_BUFFER_SIZE      = 506  * MB;
     var VIDEO_M3_EXCEPTION_CTX_SIZE = 128*KB;
     var VPSS_M3_EXCEPTION_CTX_SIZE  = 128*KB;
     var SR0_SIZE                    = 22 * MB + 768 * KB;

  • bootlog:

    [    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    [    0.000000]     vmalloc : 0xda800000 - 0xf8000000   ( 472 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xda400000   ( 420 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003b000   ( 204 kB)
    [    0.000000]       .text : 0xc003b000 - 0xc03e1000   (3736 kB)
    [    0.000000]       .data : 0xc03e2000 - 0xc041ec00   ( 243 kB)
    [    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] NR_IRQS:375
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [    0.000000] Total of 128 interrupts on 1 active controller
    [    0.000000] GPMC revision 6.0
    [    0.000000] Trying to install interrupt handler for IRQ368
    [    0.000000] Trying to install interrupt handler for IRQ369
    [    0.000000] Trying to install interrupt handler for IRQ370
    [    0.000000] Trying to install interrupt handler for IRQ371
    [    0.000000] Trying to install interrupt handler for IRQ372
    [    0.000000] Trying to install interrupt handler for IRQ373
    [    0.000000] Trying to install interrupt handler for IRQ374
    [    0.000000] Trying to install type control for IRQ375
    [    0.000000] Trying to set irq flags for IRQ375
    [    0.000000] OMAP clockevent source: GPTIMER1 at 27000000 Hz
    [    0.000000] Console: colour dummy device 80x30
    [    0.000000] Calibrating delay loop... 1199.30 BogoMIPS (lpj=5996544)
    [    0.230000] pid_max: default: 32768 minimum: 301
    [    0.230000] Security Framework initialized
    [    0.230000] Mount-cache hash table entries: 512
    [    0.230000] CPU: Testing write buffer coherency: ok
    [    0.230000] devtmpfs: initialized
    [    0.230000] TI81XX: Map 0xdff00000 to 0xfe500000 for dram barrier
    [    0.230000] TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
    [    0.230000] omap_voltage_early_init: voltage driver support not added
    [    0.230000] regulator: core version 0.5
    [    0.230000] regulator: dummy:
    [    0.230000] NET: Registered protocol family 16
    [    0.230000] omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
    [    0.230000] omap_voltage_add_dev: VDD specified does not exist!
    [    0.230000] OMAP GPIO hardware version 0.1
    [    0.230000] OMAP GPIO hardware version 0.1
    [    0.230000] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.230000] _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    [    0.230000] _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    [    0.230000] CUBE: dev_type=0
    [    0.230000] ti8168_evm_init:MUSB_HOST
    [    0.230000] registered ti816x_sr device
    [    0.230000] Cannot clk_get ck_32
    [    0.230000] pm_dbg_init: only OMAP3 supported
    [    0.230000] registered ti81xx_vpss device
    [    0.230000] registered ti81xx_vidout device
    [    0.230000] registered ti81xx on-chip HDMI device
    [    0.230000] registered ti81xx_fb device
    [    0.230000] registered ti81xx_vin device
    [    0.240000] bio: create slab <bio-0> at 0
    [    0.240000] SCSI subsystem initialized
    [    0.240000] omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    [    0.240000] regulator: pmbus_vr: 800 <--> 1050 mV at 1000 mV
    [    0.320000] regulator: tps40400 probe done.
    [    0.340000] I2C: Read failed at pcf8575_cir_enable 802 with error code: -121
    [    0.360000] I2C: Transfer failed at pcf8575_cir_enable 808 with error code: -121
    [    0.380000] omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    [    0.380000] Advanced Linux Sound Architecture Driver Version 1.0.23.
    [    0.380000] Switching to clocksource gp timer
    [    0.380000] NET: Registered protocol family 2
    [    0.380000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.380000] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    [    0.380000] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.380000] TCP: Hash tables configured (established 16384 bind 16384)
    [    0.380000] TCP reno registered
    [    0.380000] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.380000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.380000] NET: Registered protocol family 1
    [    0.380000] RPC: Registered udp transport module.
    [    0.380000] RPC: Registered tcp transport module.
    [    0.380000] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.380000] NetWinder Floating Point Emulator V0.97 (double precision)
    [    0.380000] PMU: registered new PMU device of type 0
    [    0.380000] omap-iommu omap-iommu.0: ducati registered
    [    0.380000] omap-iommu omap-iommu.1: sys registered
    [    0.430000] highmem bounce pool size: 64 pages
    [    0.440000] JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
    [    0.440000] msgmni has been set to 822
    [    0.440000] io scheduler noop registered
    [    0.440000] io scheduler deadline registered
    [    0.440000] io scheduler cfq registered (default)
    [    0.440000] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.440000] omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    [    0.440000] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    [    0.440000] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    [    1.060000] console [ttyO2] enabled
    [    1.070000] brd: module loaded
    [    1.070000] loop: module loaded
    [    1.080000] omap2-nand driver initializing
    [    1.080000] ONFI param page 0 valid
    [    1.090000] ONFI flash detected
    [    1.090000] NAND device: Maf ID: 0x2c, Chip ID: 0xca (Micron, NAND 256MiB 3,3V 16-bit)
    [    1.090000]  erasesize: 0x20000, writesize: 2048, oobsize: 64
    [    1.100000] omap2-nand: detected x16 NAND flash
    [    1.110000] Creating 13 MTD partitions on "omap2-nand.0":
    [    1.110000] 0x000000000000-0x000000060000 : "U-Boot"
    [    1.120000] 0x000000060000-0x000000080000 : "U-Boot Env"
    [    1.130000] 0x000000080000-0x000000180000 : "U-Boot Logo"
    [    1.130000] 0x000000180000-0x0000001a0000 : "Sys params"
    [    1.140000] 0x0000001a0000-0x0000001c0000 : "Boot Flag"
    [    1.150000] 0x0000001c0000-0x000000440000 : "Kernel1"
    [    1.150000] 0x000000440000-0x000002240000 : "rootfs1"
    [    1.170000] 0x000002240000-0x0000024c0000 : "Kernel2"
    [    1.180000] 0x0000024c0000-0x0000042c0000 : "rootfs2"
    [    1.190000] 0x0000042c0000-0x00000a160000 : "Sys ubifs"
    [    1.240000] 0x00000a160000-0x00000ffe0000 : "User ubifs"
    [    1.280000] 0x00000ffe0000-0x000010000000 : "User params"
    [    1.290000] 0x000000000000-0x000010000000 : "nand flash"
    [    1.400000] UBI: attaching mtd8 to ubi0
    [    1.410000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
    [    1.410000] UBI: logical eraseblock size:    126976 bytes
    [    1.420000] UBI: smallest flash I/O unit:    2048
    [    1.420000] UBI: sub-page size:              512
    [    1.430000] UBI: VID header offset:          2048 (aligned 2048)
    [    1.430000] UBI: data offset:                4096
    [    1.830000] UBI: max. sequence number:       2
    [    1.850000] UBI: attached mtd8 to ubi0
    [    1.850000] UBI: MTD device name:            "rootfs2"
    [    1.860000] UBI: MTD device size:            30 MiB
    [    1.870000] UBI: number of good PEBs:        240
    [    1.870000] UBI: number of bad PEBs:         0
    [    1.870000] UBI: number of corrupted PEBs:   0
    [    1.880000] UBI: max. allowed volumes:       128
    [    1.880000] UBI: wear-leveling threshold:    4096
    [    1.890000] UBI: number of internal volumes: 1
    [    1.890000] UBI: number of user volumes:     1
    [    1.900000] UBI: available PEBs:             0
    [    1.900000] UBI: total number of reserved PEBs: 240
    [    1.910000] UBI: number of PEBs reserved for bad PEB handling: 2
    [    1.910000] UBI: max/mean erase counter: 1/0
    [    1.920000] UBI: image sequence number:  2127392498
    [    1.920000] spi_phy_probe:gswitch init
    [    2.130000] UBI: background thread "ubi_bgt0d" started, PID 40
    [    2.230000] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    [    2.230000] davinci_mdio davinci_mdio.0: detected phy mask ffffffe0
    [    2.240000] davinci_mdio.0: probed
    [    2.240000] davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
    [    2.250000] davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    [    2.260000] davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver unknown
    [    2.270000] davinci_mdio davinci_mdio.0: phy[3]: device 0:03, driver unknown
    [    2.270000] davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
    [    2.280000] mice: PS/2 mouse device common for all mice
    [    2.290000] omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    [    2.290000] i2c /dev entries driver
    [    2.300000] Linux video capture interface: v2.00
    [    2.300000] omap_wdt_enable begin
    [    2.310000] OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    [    2.310000] notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbfb00000
    [    2.320000] Registered tvp5158 audio codec
    [    2.330000] asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
    [    2.330000] asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    [    2.340000] asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok
    [    2.350000] ALSA device list:
    [    2.350000]   #0: TI81XX SOUND0
    [    2.350000]   #1: TI81XX SOUND1
    [    2.360000] TCP cubic registered
    [    2.360000] NET: Registered protocol family 17
    [    2.370000] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    2.370000] omap_voltage_late_init: Voltage driver support not added
    [    2.380000] Power Management for TI81XX.
    [    2.390000] smartreflex smartreflex: Driver initialized
    [    2.390000] omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    [   12.550000] UBIFS: static UBI volume - read-only mode
    [   12.750000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
    [   12.760000] UBIFS: mounted read-only
    [   12.760000] UBIFS: file system size:   28442624 bytes (27776 KiB, 27 MiB, 224 LEBs)
    [   12.770000] UBIFS: journal size:       4190208 bytes (4092 KiB, 3 MiB, 33 LEBs)
    [   12.780000] UBIFS: media format:       w4/r0 (latest is w4/r0)
    [   12.790000] UBIFS: default compressor: lzo
    [   12.790000] UBIFS: reserved for root:  0 bytes (0 KiB)
    [   12.800000] VFS: Mounted root (ubifs filesystem) readonly on device 0:14.
    [   12.810000] devtmpfs: mounted
    [   12.820000] Freeing init memory: 204K
    [   12.820000] Failed to execute /init.  Attempting defaults...
    INIT: version 2.88 booting
     Mounting /dev/shm              :  Mounting /dev/pts          :  Mounting /var/          :  Mounting /tmp/          : /etc/rcS.d/S00psplash.sh: line 28: /usr/bin/psplash: No such file or directory
    WARNING: -e needs -E or -F
    WARNING: Couldn't open directory /lib/modules/2.6.37: No such file or directory
    FATAL: Could not open /lib/modules/2.6.37/modules.dep.temp for writing: No such file or directory
    [   13.880000] UBIFS: cannot re-mount R/W - UBI volume is R/O
    touch: /var/log/wtmp: No such file or directory
    chown: /var/log/wtmp: No such file or directory
    chmod: /var/log/wtmp: No such file or directory
    touch: /var/run/utmp: No such file or directory
    chown: /var/run/utmp: No such file or directory
    chmod: /var/run/utmp: No such file or directory
    touch: /var/run/resolv.conf: No such file or directory
    chown: /var/run/resolv.conf: No such file or directory
    chmod: /var/run/resolv.conf: No such file or directory
    touch: /var/run/resolv.conf: No such file or directory
    chown: /var/run/resolv.conf: No such file or directory
    chmod: /var/run/resolv.conf: No such file or directory
    ALSA: Restoring mixer settings...
    Thu Jan 24 20:50:00 UTC 2013
    INIT: Entering runlevel: 5
    Starting telnet daemon.
    grep: /var/lib/opkg/info/*.control: No such file or directory
    modprobe: FATAL: Could not load /lib/modules/2.6.37/modules.dep: No such file or directory

    Applying sync command
    [   14.510000] net eth0: no phy, defaulting to 1000/full
    mount sys ubifs
                   [   14.640000] UBI: attaching mtd9 to ubi1
    [   14.640000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
    [   14.650000] UBI: logical eraseblock size:    126976 bytes
    [   14.660000] UBI: smallest flash I/O unit:    2048
    [   14.660000] UBI: sub-page size:              512
    [   14.670000] UBI: VID header offset:          2048 (aligned 2048)
    [   14.670000] UBI: data offset:                4096

     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            

    Arago Project http://arago-project.org dm816x ttyO2

    Arago 2012.10 dm816x ttyO2

    dm816x login: [   15.910000] UBI: max. sequence number:       4961
    [   15.930000] UBI: attached mtd9 to ubi1
    [   15.930000] UBI: MTD device name:            "Sys ubifs"
    [   15.940000] UBI: MTD device size:            94 MiB
    [   15.940000] UBI: number of good PEBs:        757
    [   15.950000] UBI: number of bad PEBs:         0
    [   15.950000] UBI: number of corrupted PEBs:   0
    [   15.960000] UBI: max. allowed volumes:       128
    [   15.960000] UBI: wear-leveling threshold:    4096
    [   15.970000] UBI: number of internal volumes: 1
    [   15.970000] UBI: number of user volumes:     1
    [   15.980000] UBI: available PEBs:             0
    [   15.980000] UBI: total number of reserved PEBs: 757
    [   15.990000] UBI: number of PEBs reserved for bad PEB handling: 7
    [   15.990000] UBI: max/mean erase counter: 9/7
    [   16.000000] UBI: image sequence number:  1365880048
    [   16.000000] UBI: background thread "ubi_bgt1d" started, PID 175
    UBI device number 1, total 757 LEBs (96120832 bytes, 91.7 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
                                                                                                                                 ubimkvol: error!: UBI device does not have free logical eraseblocks
                                                                [   16.180000] UBIFS: recovery needed
    [   16.410000] UBIFS: recovery completed
    [   16.410000] UBIFS: mounted UBI device 1, volume 0, name "ubi1fs"
    [   16.420000] UBIFS: file system size:   93454336 bytes (91264 KiB, 89 MiB, 736 LEBs)
    [   16.430000] UBIFS: journal size:       4698112 bytes (4588 KiB, 4 MiB, 37 LEBs)
    [   16.440000] UBIFS: media format:       w4/r0 (latest is w4/r0)
    [   16.440000] UBIFS: default compressor: lzo
    [   16.450000] UBIFS: reserved for root:  4414078 bytes (4310 KiB)
    sys ubifs had exist
                       mount user ubifs
                                       [   17.470000] UBI: attaching mtd10 to ubi2
    [   17.480000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
    [   17.490000] UBI: logical eraseblock size:    126976 bytes
    [   17.490000] UBI: smallest flash I/O unit:    2048
    [   17.500000] UBI: sub-page size:              512
    [   17.500000] UBI: VID header offset:          2048 (aligned 2048)
    [   17.510000] UBI: data offset:                4096
    [   18.740000] UBI: max. sequence number:       35687
    [   18.760000] UBI: attached mtd10 to ubi2
    [   18.760000] UBI: MTD device name:            "User ubifs"
    [   18.770000] UBI: MTD device size:            94 MiB
    [   18.770000] UBI: number of good PEBs:        756
    [   18.780000] UBI: number of bad PEBs:         0
    [   18.780000] UBI: number of corrupted PEBs:   0
    [   18.790000] UBI: max. allowed volumes:       128
    [   18.790000] UBI: wear-leveling threshold:    4096
    [   18.800000] UBI: number of internal volumes: 1
    [   18.800000] UBI: number of user volumes:     1
    [   18.810000] UBI: available PEBs:             18
    [   18.810000] UBI: total number of reserved PEBs: 738
    [   18.820000] UBI: number of PEBs reserved for bad PEB handling: 7
    [   18.820000] UBI: max/mean erase counter: 55/46
    [   18.830000] UBI: image sequence number:  1541735140
    [   18.830000] UBI: background thread "ubi_bgt2d" started, PID 186
    UBI device number 2, total 756 LEBs (95993856 bytes, 91.5 MiB), available 18 LEBs (2285568 bytes, 2.2 MiB), LEB size 126976 bytes (124.0 KiB)
             [   18.860000] UBI error: ubi_create_volume: cannot create volume 1, error -17
    ubimkvol: error!: cannot UBI create volume
                                                        error 17 (File exists)
                                                                              [   18.970000] UBIFS: recovery needed
    [   19.340000] UBIFS: recovery completed
    [   19.340000] UBIFS: mounted UBI device 2, volume 0, name "ubi1fs"
    [   19.350000] UBIFS: file system size:   91041792 bytes (88908 KiB, 86 MiB, 717 LEBs)
    [   19.350000] UBIFS: journal size:       4571136 bytes (4464 KiB, 4 MiB, 36 LEBs)
    [   19.360000] UBIFS: media format:       w4/r0 (latest is w4/r0)
    [   19.370000] UBIFS: default compressor: lzo
    [   19.370000] UBIFS: reserved for root:  4300128 bytes (4199 KiB)
    user ubifs had exist
                        Copied 6 bytes from address 0x00000000 in flash to boot_flag_file
                                                                                         Erased 131072 bytes from address 0x00000000 in flash
           current region used is : 2
                                     6+0 records in
                                                   6+0 records out
                                                                  6 bytes (6B) copied, 0.108616 seconds, 55B/s
                                                                                                              net.core.rmem_max = 33554432
      net.core.wmem_max = 33554432
                                  net.core.rmem_default = 33554432
                                                                  net.core.wmem_default = 33554432
                                                                                                  net.ipv4.tcp_tw_reuse = 1
                                                                                                                           net.ipv4.tcp_tw_recycle = 1
                   Setting DMM priority for [A8      ] to [0] ( 0x4e000620 = 0x00000008 )
                                                                                         Copied 131072 bytes from address 0x00000000 in flash to /var/mtd_tmp
                         mtd3 exit
                                  defaultConfig exit
                                                    Copied 131072 bytes from address 0x00000000 in flash to /var/mtd_tmp
                                                                                                                        mtd11 exit
                                                                                                                                  configInfo exit
             configInfo exists.
                               start maintain process... done
                                                             start monitor process... done
                                                                                          Try 1 time
                                                                                                    [   21.680000] omap_wdt_enable begin
    DHCP Client Begin
                     PID[238]: WARN  TID[238] [mon.c:566]  Unkown process action

    2013/01/25 04:50:11.080536 WARN  TID[238] [mon.c:566]  Unkown process action
                                                                                PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:265, pid:265, exit code:256

    2013/01/25 04:50:11.124665 ERROR  TID[238] [mon.c:555]  process event: exit,tid:265, pid:265, exit code:256
                                                                                                                  Got IP Addr: 10.1.24.82
     PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:270, pid:270, exit code:256

    2013/01/25 04:50:11.176237 ERROR  TID[238] [mon.c:555]  process event: exit,tid:270, pid:270, exit code:256
                                                                                                               PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:251, pid:251, exit code:9

    2013/01/25 04:50:11.189232 ERROR  TID[238] [mon.c:555]  process event: exit,tid:251, pid:251, exit code:9
                                                                                                             PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:281, pid:281, exit code:256

    2013/01/25 04:50:11.218313 ERROR  TID[238] [mon.c:555]  process event: exit,tid:281, pid:281, exit code:256
                                                                                                               get nms ip fail
                                                                                                                              PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:298, pid:298, exit code:256

    2013/01/25 04:50:11.262078 ERROR  TID[238] [mon.c:555]  process event: exit,tid:298, pid:298, exit code:256
                                                                                                               Copied 32768 bytes from address 0x00000000 in flash to /var/board_info_dump
                                                      PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:411, pid:411, exit code:256

    2013/01/25 04:50:11.952272 ERROR  TID[238] [mon.c:555]  process event: exit,tid:411, pid:411, exit code:256
                                                                                                               PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:415, pid:415, exit code:256

    2013/01/25 04:50:11.966638 ERROR  TID[238] [mon.c:555]  process event: exit,tid:415, pid:415, exit code:256
                                                                                                               PID[238]: ERROR  TID[238] [mon.c:555]  process event: exit,tid:419, pid:419, exit code:256

    2013/01/25 04:50:11.978196 ERROR  TID[238] [mon.c:555]  process event: exit,tid:419, pid:419, exit code:256
                                                                                                               Copied 4 bytes from address 0x00000000 in flash to /var/tmp/flag_file
                                                PID[238]: WARN  TID[238] [mon.c:566]  Unkown process action

    2013/01/25 04:50:12.209170 WARN  TID[238] [mon.c:566]  Unkown process action
                                                                                2013/01/25 04:50:12.260186 WARN  TID[238] [mon.c:566]  Unkown process action
                        [   26.680000] usbcore: registered new interface driver usbfs
    [   26.690000] usbcore: registered new interface driver hub
    [   26.690000] usbcore: registered new device driver usb
    [   26.730000] musb-hdrc: version 6.0, host, debug=0
    [   26.780000] USBSS revision 4ea20809
    [   26.790000] registerd cppi-dma Intr @ IRQ 17
    [   26.790000] Cppi41 Init Done
    [   26.790000] musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    [   26.800000] MUSB controller-0 revision 4ea20800
    [   26.800000] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [   26.810000] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    [   26.820000] hub 1-0:1.0: USB hub found
    [   26.820000] hub 1-0:1.0: 1 port detected
    [   26.830000] musb-hdrc musb-hdrc.0: USB Host mode controller at dabc0000 using DMA, IRQ 18
    [   26.840000] musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    [   26.840000] MUSB controller-1 revision 4ea20800
    [   26.850000] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [   26.850000] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    [   26.860000] hub 2-0:1.0: USB hub found
    [   26.860000] hub 2-0:1.0: 1 port detected
    [   26.870000] musb-hdrc musb-hdrc.1: USB Host mode controller at dabc4800 using DMA, IRQ 19
    [   26.900000] usbcore: registered new interface driver usbhid
    [   26.900000] usbhid: USB HID core driver
    *** Bootargs Validated for mem param ***
                                            *** Bootargs Validated for notifyk.vpssm3 params ***
                                                                                                *** Kernel Base address validated ***
                                                                                                                                     2013/01/25 04:50:12.740871 ERROR  TID[238] [mon.c:555]  process event: exit,tid:485, pid:485, exit code:256
                                                                                                            Kernel bootargs validated
                                                                                                                                     numid=101,iface=MIXER,name='Left DAC Mux'
                                            ; type=ENUMERATED,access=rw------,values=1,items=3
                                                                                                ; Item #0 'DAC_L1'
                                                                                                                    ; Item #1 'DAC_L3'
                                                                                                                                        ; Item #2 'DAC_L2'
                        : values=1
                                  numid=99,iface=MIXER,name='Right DAC Mux'
                                                                             ; type=ENUMERATED,access=rw------,values=1,items=3
                                                                                                                                 ; Item #0 'DAC_R1'
                 ; Item #1 'DAC_R3'
                                     ; Item #2 'DAC_R2'
                                                         : values=1
                                                                   2013/01/25 04:50:12.958552 ERROR  TID[238] [mon.c:555]  process event: exit,tid:494, pid:494, exit code:256
                                          2013/01/25 04:50:12.974001 ERROR  TID[238] [mon.c:555]  process event: exit,tid:495, pid:495, exit code:256
                 2013/01/25 04:50:12.975416 ERROR  TID[238] [mon.c:555]  process event: exit,tid:496, pid:496, exit code:256
                                                                                                                            2013/01/25 04:50:12.989770 ERROR  TID[238] [mon.c:555]  process event: exit,tid:497, pid:497, exit code:256
                                                                                                   2013/01/25 04:50:12.997700 ERROR  TID[238] [mon.c:555]  process event: exit,tid:498, pid:498, exit code:256
                                                                          [remote_debug_ncslog.c:parseBootInfoFile]parsed nms_ip: 10.1.24.68
        [remote_debug_ncslog.c:parseBootInfoFile]parsed nms_port: 18001
                                                                       [remote_debug_ncslog.c:parseBootInfoFile]parsed log_level: 6
                                                                                                                                    [c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
                                                  [m3video] Remote Debug Shared Memory @ 0xbfd10820
                                                                                                    [m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
                 [   28.670000] SysLink version : 2.20.02.20
    [   28.670000] SysLink module created on Date:May 14 2014 Time:11:15:44
    [   28.680000] Trace enabled
    [   28.680000] Trace SetFailureReason enabled
     Setting DMM priority for [DUCATI  ] to [0] ( 0x4e000624 = 0x08000000 )
                                                                            Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
               Setting DMM priority for [HDVICP1 ] to [2] ( 0x4e000634 = 0x000a0000 )
                                                                                      Setting DMM priority for [HDVICP2 ] to [2] ( 0x4e000634 = 0x00a00000 )
                         
                          *** TVP5158 probe : START ***
                                                        
                                                         TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e
                                                                                                                     TI DVR    : TVP5158 device address : 0x5c, 0x5d, 0x5e, 0x5f
                                             
                                              Device found     : I2C (0xXX): 0x08 = 0x51
                                                                                                            I2C (0xXX): 0x09 = 0x58
                                                                                                                                    
                                                                                                                                     Device NOT found : I2C (0xXX): Read ERROR !!! (reg[0x08], count = 2)
                                                                      
                                                                       I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
                                                                                                                         I2C (0x5a): Read ERROR !!! (reg[0x08], count = 2)
                                       I2C (0x5c): Read ERROR !!! (reg[0x08], count = 2)
                                                                                         I2C (0x5d): Read ERROR !!! (reg[0x08], count = 2)
       I2C (0x5e): Read ERROR !!! (reg[0x08], count = 2)
                                                         I2C (0x5f): Read ERROR !!! (reg[0x08], count = 2)
                                                                                                           
                                                                                                            *** TVP5158 probe : END ***
                                                                                                                                        
    /opt/dvr_rdk/ti816x
                       Attached to slave procId 2.
                                                  Loaded file ../firmware/dvr_rdk_fw_m3vpss_2048M_512M.xem3 on slave procId 2.
                                                                                                                              Started slave procId 2.
                 [   30.450000] vmap allocation for size 432017408 failed: use vmalloc=<size> to increase size.
    [   30.460000] Unable to handle kernel NULL pointer dereference at virtual address 00000010
    [   30.470000] pgd = d9604000
    [   30.470000] [00000010] *pgd=d9466031, *pte=00000000, *ppte=00000000
    [   30.480000] Internal error: Oops: 817 [#1]
    [   30.480000] last sysfs file: /sys/devices/virtual/mtd/mtd7/flags
    [   30.480000] Modules linked in: syslink hid_apple usbhid ti81xx nop_usb_xceiv cppi41dma musb_hdrc usbcore vpdir
    [   30.480000] CPU: 0    Not tainted  (2.6.37 #1)
    [   30.480000] PC is at HeapMemMP_postInit+0xbc/0x148 [syslink]
    [   30.480000] LR is at GateMP_getSharedAddr+0x4c/0x60 [syslink]
    [   30.480000] pc : [<bf099360>]    lr : [<bf094f90>]    psr: 80000013
    [   30.480000] sp : d94c9c60  ip : 00000000  fp : d94c9c94
    [   30.480000] r10: bf0e6150  r9 : bf116118  r8 : 00000001
    [   30.480000] r7 : da8c1000  r6 : 00000000  r5 : da8c1000  r4 : da936000
    [   30.480000] r3 : 00000580  r2 : bf0d4bd2  r1 : 00000580  r0 : 00000580
    [   30.480000] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
    [   30.480000] Control: 10c5387d  Table: d9604019  DAC: 00000015
    [   30.480000] Process fw_load.out (pid: 525, stack limit = 0xd94c82e8)
    [   30.480000] Stack: (0xd94c9c60 to 0xd94ca000)
    [   30.480000] 9c60: 00000080 00000000 00000000 00000000 19bfff80 00000000 d94c9c94 da936000
    [   30.480000] 9c80: d94c9cd0 00000000 d94c9ccc d94c9c98 bf099624 bf0992b0 d94c9cd0 00000001
    [   30.480000] 9ca0: bf08adbc 00000000 bf116324 d94c9d04 00000024 bf0e5db4 19bfff80 bf116324
    [   30.480000] 9cc0: d94c9cfc d94c9cd0 bf099a28 bf0993f8 00000000 00000000 00000000 19bfff80
    [   30.480000] 9ce0: 00000000 da8c1000 dad6c024 00000001 d94c9d3c d94c9d00 bf08bfa0 bf0999e0
    [   30.480000] 9d00: 00010003 00000000 00000000 00000000 19bfff80 00000000 df000000 00000000
    [   30.480000] 9d20: df000000 bf0e6048 00000002 00000002 d94c9d94 d94c9d40 bf097e18 bf08bef8
    [   30.480000] 9d40: d94c9d6c d94c9d50 df000000 016c0000 00010003 74750000 00000080 6b5f0001
    [   30.480000] 9d60: 00000000 00000000 bf080000 00000000 00000002 00000001 00000002 00000001
    [   30.480000] 9d80: bf116118 bf116324 d94c9e7c d94c9d98 bf07b0b8 bf097ccc 80000000 80000000
    [   30.480000] 9da0: 19c00000 00000001 00000070 bf116174 72616853 65526465 6e6f6967 746e652e
    [   30.480000] 9dc0: 315b7972 61632e5d 45656863 6c62616e 00003d65 d94c9de0 dad69000 00000000
    [   30.480000] 9de0: d94c9e0c d94c9df0 bf089950 bf08394c 00000000 dcec6000 80000000 80000000
    [   30.480000] 9e00: d94c9e2c 19c00000 bf080001 bf08394c bf084ad4 00000000 19c00000 00010003
    [   30.480000] 9e20: 63720001 00000080 74730001 00000000 00010001 00000000 00000001 d94c9e48
    [   30.480000] 9e40: bf06aca0 80000000 0000001c 9b463680 00000000 babe0000 bf116324 00000002
    [   30.480000] 9e60: 00000000 00000000 d94c8000 00000000 d94c9ea4 d94c9e80 bf0966d4 bf07a95c
    [   30.480000] 9e80: babe0000 00000000 00000000 c014f497 befdfa5c befdfa5c d94c9efc d94c9ea8
    [   30.480000] 9ea0: bf0ba740 bf096678 c014f497 befdfa5c 00000000 c00677f4 d9f02000 00000002
    [   30.480000] 9ec0: babe0000 00000000 00085260 00001214 c00ef508 d98aff00 00000005 befdfa5c
    [   30.480000] 9ee0: 00000005 00000000 d94c8000 00000000 d94c9f74 d94c9f00 c00d1bec bf0ba65c
    [   30.480000] 9f00: d9f0be80 00000000 00000000 00000000 d94c8000 00000018 d9f0be88 00000002
    [   30.480000] 9f20: d9c8c1e8 00000000 d94c8000 00000000 d94c9f6c d94c9f40 c00c4538 c00ef304
    [   30.480000] 9f40: 00000000 d9f0be80 00000018 d95a9c00 d95a9a80 befdfa5c c014f497 00000005
    [   30.480000] 9f60: 00000000 d94c8000 d94c9fa4 d94c9f78 c00d1cb8 c00d1728 d94c9fac 00000001
    [   30.480000] 9f80: c02e3c68 befdfa5c 00084924 c014f497 00000036 c0045568 00000000 d94c9fa8
    [   30.480000] 9fa0: c00453c0 c00d1c6c befdfa5c 00084924 00000005 c014f497 befdfa5c 00000001
    [   30.480000] 9fc0: befdfa5c 00084924 c014f497 00000036 00000000 00000000 400b3000 befdfa9c
    [   30.480000] 9fe0: 000848e0 befdf9f8 00023554 401e31cc 20000010 00000005 00000000 00000000
    [   30.480000] Backtrace:
    [   30.480000] [<bf0992a4>] (HeapMemMP_postInit+0x0/0x148 [syslink]) from [<bf099624>] (_HeapMemMP_create+0x238/0x310 [syslink])
    [   30.480000]  r6:00000000 r5:d94c9cd0 r4:da936000
    [   30.480000] [<bf0993ec>] (_HeapMemMP_create+0x0/0x310 [syslink]) from [<bf099a28>] (HeapMemMP_create+0x54/0x80 [syslink])
    [   30.480000] [<bf0999d4>] (HeapMemMP_create+0x0/0x80 [syslink]) from [<bf08bfa0>] (SharedRegion_start+0xb4/0x11c [syslink])
    [   30.480000]  r5:00000001 r4:dad6c024
    [   30.480000] [<bf08beec>] (SharedRegion_start+0x0/0x11c [syslink]) from [<bf097e18>] (Ipc_start+0x158/0x26c [syslink])
    [   30.480000]  r8:00000002 r7:00000002 r6:bf0e6048 r5:df000000 r4:00000000
    [   30.480000] [<bf097cc0>] (Ipc_start+0x0/0x26c [syslink]) from [<bf07b0b8>] (Platform_loadCallback+0x768/0x898 [syslink])
    [   30.480000]  r6:bf116324 r5:bf116118 r4:00000001
    [   30.480000] [<bf07a950>] (Platform_loadCallback+0x0/0x898 [syslink]) from [<bf0966d4>] (Ipc_control+0x68/0x160 [syslink])
    [   30.480000] [<bf09666c>] (Ipc_control+0x0/0x160 [syslink]) from [<bf0ba740>] (IpcDrv_drvioctl+0xf0/0x574 [syslink])
    [   30.480000]  r7:befdfa5c r6:befdfa5c r5:c014f497 r4:00000000
    [   30.480000] [<bf0ba650>] (IpcDrv_drvioctl+0x0/0x574 [syslink]) from [<c00d1bec>] (do_vfs_ioctl+0x4d0/0x544)
    [   30.480000] [<c00d171c>] (do_vfs_ioctl+0x0/0x544) from [<c00d1cb8>] (sys_ioctl+0x58/0x7c)
    [   30.480000]  r9:d94c8000 r8:00000000 r7:00000005 r6:c014f497 r5:befdfa5c
    [   30.480000] r4:d95a9a80
    [   30.480000] [<c00d1c60>] (sys_ioctl+0x0/0x7c) from [<c00453c0>] (ret_fast_syscall+0x0/0x30)
    [   30.480000]  r8:c0045568 r7:00000036 r6:c014f497 r5:00084924 r4:befdfa5c
    [   30.480000] Code: e5946008 e5840024 e594000c ebffeef8 (e5860010)
    [   30.980000] ---[ end trace 4dc6baacf36714d6 ]---
    2013/01/25 04:50:16.718941 ERROR  TID[238] [mon.c:555]  process event: exit,tid:525, pid:525, exit code:11
                                                                                                               [m3vpss ] ***** VPSS Firmware build time 11:27:46 May 14 2014  EDG gcc 3.0 mode
                                                           [m3vpss ] ***** SYSTEM  : Frequency <ORG> - 250000000, <NEW> - 274909088
                                                                                                                                    [m3vpss ] notify_attach  rtnVal  0
                                   [m3vpss ] initProxyServer  rtnVal  0
                                                                        [m3vpss ]  
                                                                                    [m3vpss ]  *** UTILS: CPU KHz = 549818 Khz ***
                                                                                                                                   [m3vpss ]  
           [m3vpss ]  35: SYSTEM  : System Common Init in progress !!!
                                                                       [m3vpss ]  35: SYSTEM: IPC init in progress !!!
                                                                                                                       [m3vpss ]  35: SYSTEM: Attaching to [HOST] ...
                                   [m3vpss ]  1034: SYSTEM: Attaching to [HOST] ...
                                                                                     [m3vpss ]  2034: SYSTEM: Attaching to [HOST] ...
                                                                                                                                       [m3vpss ]  3034: SYSTEM: Attaching to [HOST] ...

  • Try setting vmalloc to 576M .vmalloc can be increased upto ,max of 588 M according to your kernel map

  • Try to print this info to see if you bootarg is really taking effect.

              cat  /proc/meminfo | grep Vmalloc.

     

    Your posting shows contents of bootargs1. Recheck your bootargs with this cmd.

                 cat /proc/cmdline

     

  • thanks! but how can i figure out the memory size that needs to vmalloc? max of 588 M according to my kernel map,why?