Part Number: TMDXEVM8148
Tool/software: Linux
Hi
On the 8148 custom board reconfiguring memory to 2G.
Added config_2G.bld and made appropriate memory map changes, attached the config.bld file.
once i load the firmware, below error message is been observed.
root@dm814x:/opt/dvr_rdk/ti814x# ./load.sh
Attached to slave procId 2.
BUG: Your driver calls ioremap() on system memory. This leads
to architecturally unpredictable behaviour on ARMv6+, and ioremap()
will fail in the next kernel release. Please fix your driver.
------------[ cut here ]------------
WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x194()
Modules linked in: syslink
Backtrace:
[<c004efc4>] (dump_backtrace+0x0/0x110) from [<c03e7ca0>] (dump_stack+0x18/0x1c)
can someone explain the cause for this error?
is there as default 2G memory map configuration for 8148??
/*
* ======== config.bld ========
* Build configuration script for HDVPSS drivers
*/
/* load the required modules for the configuration */
var M3 = xdc.useModule('ti.targets.arm.elf.M3');
var C674 = xdc.useModule('ti.targets.elf.C674');
var buildReleaseConfig = true;
/* configure the options for the M3 targets */
/* M3 compiler directory path */
M3.rootDir = java.lang.System.getenv("CGTOOLS");
/* linker options */
M3.lnkOpts.suffix += " --zero_init=off ";
M3.lnkOpts.suffix += " --dynamic --retain=_Ipc_ResetVector";
/* compiler options */
M3.ccOpts.suffix += " --gcc -DTI_814X_BUILD -DPLATFORM_EVM_SI -DTI814X_2G_DDR -DSYSLINK_BUILD_RTOS -DUSE_SYSLINK_NOTIFY=0 -DUTILS_ASSERT_ENABLE -DSCP_DDR_MEM_SIZE_2G";
/* set default platform and list of all interested
* platforms for M3
*/
M3.platforms = [
"ti.platforms.evmTI814X:core0",
"ti.platforms.evmTI814X:core1",
];
/* Select the default platform
*
* Making core1 as defualt core configuration to be used
* Core 0 == Ducati.M3.VIDEO
* Core 1 == Ducati.M3.VPS
*/
M3.platform = M3.platforms[1];
/* configure the options for the C674 targets */
/* C674 compiler directory path */
C674.rootDir = java.lang.System.getenv("CGTOOLS_DSP");
/* linker options */
C674.lnkOpts.suffix += " --zero_init=off ";
C674.lnkOpts.suffix += " --dynamic --retain=_Ipc_ResetVector";
/* compiler options */
C674.ccOpts.suffix += " -DTI_814X_BUILD -DPLATFORM_EVM_SI -DSYSLINK_BUILD_RTOS -DUSE_SYSLINK_NOTIFY=0";
C674.platforms = ["ti.platforms.evmTI816X:plat"];
C674.platform = C674.platforms[0];
/* list interested targets in Build.targets array */
Build.targets = [
M3,
C674,
];
var KB=1024;
var MB=KB*KB;
var GB=KB*KB*KB;
var DDR3_ADDR = 0x80000000;
var DDR3_SIZE = 2048*MB;
var DDR3_ADDR_REG0_START = 0x80000000;
var DDR3_ADDR_REG0_END = 0xBFFFFFFF;
var DDR3_ADDR_REG1_START = 0xC0000000;
var DDR3_ADDR_REG1_END = 0xFFFFFFFF;
var OCMC0_ADDR = 0x40300000;
/*OCMC1 exisits only for TI816X*/
var OCMC1_ADDR = 0x40400000;
var OCMC_SIZE = 128*KB;
var OCMC0_VIDEO_M3_SIZE = 16*KB;
var OCMC0_VPSS_M3_SIZE = OCMC_SIZE - OCMC0_VIDEO_M3_SIZE;
var OCMC0_VIDEO_M3_ADDR = OCMC0_ADDR;
var OCMC0_VPSS_M3_ADDR = OCMC0_VIDEO_M3_ADDR + OCMC0_VIDEO_M3_SIZE;
var OCMC0_RUN_ADDR = 0x00300000;
var OCMC0_VIDEO_M3_RUN = OCMC0_RUN_ADDR;
var OCMC0_VPSS_M3_RUN = OCMC0_VIDEO_M3_RUN + OCMC0_VIDEO_M3_SIZE;
var M3_L2_RAM = 0x55024000;
var M3_L2_RAM_SIZE = 48*KB;
var M3_L2_RAM_MAPPED = 0x20004000;
var TOTAL_MEM_SIZE = 2048*MB;
/* FIRST 512MB */
var SR1_SIZE = 376 * MB;
var VIDEO_M3_CODE_SIZE = 16 * MB;
var VIDEO_M3_DATA_SIZE = 4 * MB;
var VIDEO_M3_BSS_SIZE = 48 * MB;
var DSS_M3_CODE_SIZE = 4 * MB;
var DSS_M3_DATA_SIZE = 8 * MB;
var DSS_M3_BSS_SIZE = 56 * MB;
/* SECOND 512MB */
var DSP_CODE_SIZE = 16 * MB;
var DSP_DATA_SIZE = 52 * MB;
var SR2_FRAME_BUFFER_SIZE = 398 * MB;
var SR0_SIZE = 36 * MB;
var VIDEO_M3_EXCEPTION_CTX_SIZE = 512*KB;
var VPSS_M3_EXCEPTION_CTX_SIZE = 512*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 LINUX_SIZE = 512 * MB;
/* LAST 512MB */
var TILER_SIZE = 256 * MB;
var SR3_FRAME_BUFFER_EXTRA_SIZE = 256 * MB;
print (" ");
print ("Memory Map - 2GB DDR [4 x 512MB regions], 512MB Linux");
print (" ");
print (" 0x80000000 ----+-------------------+");
print (" ^ | " + (SR1_SIZE / MB) + "MB | (SR1) Bitstream buffer");
print (" | | | Cached on A8. Cached on M3, although access by DMAs");
print (" | +-------------------+ ");
print (" | | " + (VIDEO_M3_CODE_SIZE / MB) + " MB | Video M3 Code");
print (" 512MB +-------------------+");
print (" | | " + (VIDEO_M3_DATA_SIZE / MB) + " MB | Video M3 Data");
print (" | +-------------------+");
print (" | | " + (VIDEO_M3_BSS_SIZE / MB) + " MB | Video M3 BSS Data");
print (" | +-------------------+");
print (" | | " + (DSS_M3_CODE_SIZE/ MB) + " MB | VPSS M3 Code");
print (" | +-------------------+");
print (" | | " + (DSS_M3_DATA_SIZE/ MB) + " MB | VPSS M3 Data");
print (" | +-------------------+");
print (" v | " + (DSS_M3_BSS_SIZE/ MB) + " MB | VPSS M3 BSS Data");
print (" 0xA0000000 ----+-------------------+");
print (" ^ | |");
print (" | | " + (TILER_SIZE / MB) + " MB | Tiled 8-bit + 16-bit region");
print (" 512MB | |");
print (" | +-------------------+");
print (" v | " + (SR2_FRAME_BUFFER_SIZE / MB) + " MB | (SR2) Frame Buffer Region - <VPSS - Video M3 Frame Buf>");
print (" 0xC0000000 ----+-------------------+ ");
print (" ^ | |");
print (" | | " + (LINUX_SIZE / MB) + " MB | Linux");
print (" 512MB | |");
print (" | | |");
print (" v | |");
print (" 0xE0000000 ----+-------------------+");
print (" ^ | " + ( DSP_CODE_SIZE / KB) + " KB | DSP Code");
print (" | +-------------------+");
print (" | | " + (DSP_DATA_SIZE / MB) + " MB | DSP Data");
print (" | +-------------------+");
print (" | | |");
print (" 512MB | " + (SR0_SIZE / MB) + " MB | (SR0) Syslink MsgQ/IPC List MP - <Non-cached on M3>");
print (" | +-------------------+");
print (" | | " + (VIDEO_M3_EXCEPTION_CTX_SIZE / KB) + " KB | Video M3 exception context");
print (" | +-------------------+ ");
print (" | | " + (VPSS_M3_EXCEPTION_CTX_SIZE / KB) + "KB | Vpss M3 exception context");
print (" | +-------------------+ ");
print (" | | " + (HDVPSS_DESC_SIZE / MB) + " MB | VPSS M3 - VPDMA Descriptor");
print (" | +-------------------+");
print (" | | " + (HDVPSS_SHARED_SIZE / MB) + " MB | VPSS M3 - FBDev Shared Memory");
print (" | +-------------------+");
print (" | | " + (NOTIFY_SHARED_SIZE / MB) + " MB | Host - VPSS M3 Notify(For FBDev)");
print (" | +-------------------+");
print (" v | " + (REMOTE_DEBUG_SIZE / MB) + " MB | Remote Debug Print");
print (" 0xFFFFFFFF ----+-------------------+");
print (" ");
/* First 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;
/*
VIDEO_M3_BSS_ADDR_RUN is the translated address for VIDEO_M3_BSS_ADDR in the
0x20000000 region. Its assumed VIDEO_M3_BSS_ADDR lies in 0x80000000 region
*/
var VIDEO_M3_BSS_ADDR_RUN = VIDEO_M3_BSS_ADDR - DDR3_ADDR + 0x20000000;
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_RUN = DSS_M3_BSS_ADDR - DDR3_ADDR + 0x20000000;
/* Second 512MB */
var DSP_CODE_ADDR = DSS_M3_BSS_ADDR + DSS_M3_BSS_SIZE;
var DSP_DATA_ADDR = DSP_CODE_ADDR + DSP_CODE_SIZE;
if ((DSP_DATA_ADDR + DSP_DATA_SIZE) > DDR3_ADDR_REG0_END)
{
throw xdc.$$XDCException("MEMORY_MAP OVERFLOW ERROR ",
"\nRegion End: " + "0x" + java.lang.Long.toHexString(DDR3_ADDR_REG0_END) +
"\nActual End: " + "0x" + java.lang.Long.toHexString(DSP_DATA_ADDR + DSP_DATA_SIZE));
}
var SR2_FRAME_BUFFER_ADDR = DSP_DATA_ADDR + DSP_DATA_SIZE;
var SR0_ADDR = SR2_FRAME_BUFFER_ADDR + SR2_FRAME_BUFFER_SIZE;
var VIDEO_M3_EXCEPTION_CTX_ADDR = SR0_ADDR + SR0_SIZE;
var VPSS_M3_EXCEPTION_CTX_ADDR = VIDEO_M3_EXCEPTION_CTX_ADDR + VIDEO_M3_EXCEPTION_CTX_SIZE;
var HDVPSS_DESC_ADDR = VPSS_M3_EXCEPTION_CTX_ADDR + VPSS_M3_EXCEPTION_CTX_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;
if ((VPSS_M3_EXCEPTION_CTX_ADDR + VPSS_M3_EXCEPTION_CTX_SIZE) > HDVPSS_SHARED_ADDR)
{
throw xdc.$$XDCException("MEMORY_MAP OVERFLOW ERROR ",
"\nRegion End: " + "0x" + java.lang.Long.toHexString(SR0_ADDR + SR0_SIZE) +
"\nActual End: " + "0x" + java.lang.Long.toHexString(HDVPSS_DESC_ADDR ));
}
/* Third 512MB */
var LINUX_ADDR = DDR3_ADDR + 1 * GB;
/* Last 512MB */
var TILER_ADDR = LINUX_ADDR + LINUX_SIZE;
var SR3_FRAME_BUFFER_EXTRA_ADDR = TILER_ADDR + TILER_SIZE;
var TOTAL_DDR_USED_SIZE_IN_MB = ((((REMOTE_DEBUG_ADDR + REMOTE_DEBUG_SIZE) - DDR3_ADDR_REG1_START)) + ((DSP_DATA_ADDR + DSP_DATA_SIZE) - DDR3_ADDR_REG0_START))/MB;
print(" ### ");
print(" ### Total DDR usage in MB = " + TOTAL_DDR_USED_SIZE_IN_MB + " MB ###");
print(" ### ");
Build.platformTable["ti.platforms.evmTI814X:core1"] =
{
externalMemoryMap:
[
["DDR3_RAM", {
comment: "DDR3_RAM",
name: "DDR3_RAM",
base: DDR3_ADDR,
len: DDR3_SIZE
}],
["OCMC0_RAM", {
comment: "OCMC0_RAM",
name: "OCMC0_RAM",
base: OCMC0_ADDR,
len: OCMC_SIZE
}],
["OCMC1_RAM", {
comment: "OCMC1_RAM",
name: "OCMC1_RAM",
base: OCMC1_ADDR,
len: OCMC_SIZE
}],
["M3_L2_RAM", {
comment: "M3_L2_RAM",
name: "M3_L2_RAM",
base: M3_L2_RAM,
len: M3_L2_RAM_SIZE
}],
["OCMC0_RAM_MAPPED", {
comment: "OCMC0_RAM",
name: "OCMC0_RAM_MAPPED",
base: OCMC0_RUN_ADDR,
len: OCMC_SIZE
}],
["CACHE_WB_DDR_LOGICAL_ADDRESS", {
comment: "CACHE_WB_DDR_LOGICAL_ADDRESS",
name: "CACHE_WB_DDR_LOGICAL_ADDRESS",
base: 0x20000000,
len: 0x20000000,
}],
],
customMemoryMap:
[
["LINUX_MEM", {
comment : "LINUX_MEM",
name : "LINUX_MEM",
base : LINUX_ADDR,
len : LINUX_SIZE
}],
["SR1", {
comment : "SR1",
name : "SR1",
base : SR1_ADDR,
len : SR1_SIZE
}],
["VIDEO_M3_CODE_MEM", {
comment : "VIDEO_M3_CODE_MEM",
name : "VIDEO_M3_CODE_MEM",
base : VIDEO_M3_CODE_ADDR,
len : VIDEO_M3_CODE_SIZE
}],
["VIDEO_M3_DATA_MEM", {
comment : "VIDEO_M3_DATA_MEM",
name : "VIDEO_M3_DATA_MEM",
base : VIDEO_M3_DATA_ADDR,
len : VIDEO_M3_DATA_SIZE
}],
["VIDEO_M3_BSS_ADDR", {
comment : "VIDEO_M3_BSS_ADDR",
name : "VIDEO_M3_BSS_ADDR",
base : VIDEO_M3_BSS_ADDR,
len : VIDEO_M3_BSS_SIZE
}],
["VIDEO_M3_BSS_ADDR_RUN", {
comment : "VIDEO_M3_BSS_ADDR_RUN",
name : "VIDEO_M3_BSS_ADDR_RUN",
base : VIDEO_M3_BSS_ADDR_RUN,
len : VIDEO_M3_BSS_SIZE
}],
["DSS_M3_CODE_MEM", {
comment : "DSS_M3_CODE_MEM",
name : "DSS_M3_CODE_MEM",
base : DSS_M3_CODE_ADDR,
len : DSS_M3_CODE_SIZE
}],
["DDR3_M3", {
comment : "DDR3_M3",
name : "DDR3_M3",
base : DSS_M3_DATA_ADDR,
len : DSS_M3_DATA_SIZE
}],
["DSS_M3_BSS_ADDR", {
comment : "DSS_M3_BSS_ADDR",
name : "DSS_M3_BSS_ADDR",
base : DSS_M3_BSS_ADDR,
len : DSS_M3_BSS_SIZE
}],
["DSS_M3_BSS_ADDR_RUN", {
comment : "DSS_M3_BSS_ADDR_RUN",
name : "DSS_M3_BSS_ADDR_RUN",
base : DSS_M3_BSS_RUN,
len : DSS_M3_BSS_SIZE
}],
["TILER_MEM", {
comment : "TILER_MEM",
name : "TILER_MEM",
base : TILER_ADDR,
len : TILER_SIZE
}],
["SR2_FRAME_BUFFER_MEM", {
comment : "SR2_FRAME_BUFFER_MEM",
name : "SR2_FRAME_BUFFER_MEM",
base : SR2_FRAME_BUFFER_ADDR,
len : SR2_FRAME_BUFFER_SIZE
}],
["SR0", {
comment : "SR0",
name : "SR0",
base : SR0_ADDR,
len : SR0_SIZE
}],
["VIDEO_M3_EXCEPTION_CTX", {
comment : "VIDEO_M3_EXCEPTION_CTX",
name : "VIDEO_M3_EXCEPTION_CTX",
base : VIDEO_M3_EXCEPTION_CTX_ADDR,
len : VIDEO_M3_EXCEPTION_CTX_SIZE
}],
["VPSS_M3_EXCEPTION_CTX", {
comment : "VPSS_M3_EXCEPTION_CTX",
name : "VPSS_M3_EXCEPTION_CTX",
base : VPSS_M3_EXCEPTION_CTX_ADDR,
len : VPSS_M3_EXCEPTION_CTX_SIZE
}],
["HDVPSS_DESC_MEM", {
comment : "HDVPSS_DESC_MEM",
name : "HDVPSS_DESC_MEM",
base : HDVPSS_DESC_ADDR,
len : HDVPSS_DESC_SIZE
}],
["HDVPSS_SHARED_MEM", {
comment : "HDVPSS_SHARED_MEM",
name : "HDVPSS_SHARED_MEM",
base : HDVPSS_SHARED_ADDR,
len : HDVPSS_SHARED_SIZE
}],
["HOST_VPSS_NOTIFYMEM", {
comment : "HOST_VPSS_NOTIFYMEM",
name : "HOST_VPSS_NOTIFYMEM",
base : NOTIFY_SHARED_ADDR,
len : NOTIFY_SHARED_SIZE
}],
["REMOTE_DEBUG_MEM", {
comment : "REMOTE_DEBUG_MEM",
name : "REMOTE_DEBUG_MEM",
base : REMOTE_DEBUG_ADDR,
len : REMOTE_DEBUG_SIZE
}],
["L2_ROM", {
comment: "L2_ROM",
name: "L2_ROM",
base: 0x00000000,
len: 0x00004000
}],
["OCMC0_VIDEO_M3_RAM", {
comment: "OCMC0_VIDEO_M3_RAM",
name: "OCMC0_VIDEO_M3_RAM",
base: OCMC0_VIDEO_M3_ADDR,
len: OCMC0_VIDEO_M3_SIZE
}],
["OCMC0_VPSS_M3_RAM", {
comment: "OCMC0_VPSS_M3_RAM",
name: "OCMC0_VPSS_M3_RAM",
base: OCMC0_VPSS_M3_ADDR,
len: OCMC0_VPSS_M3_SIZE
}],
["OCMC1_RAM", {
comment: "OCMC1_RAM",
name: "OCMC1_RAM",
base: OCMC1_ADDR,
len: OCMC_SIZE
}],
["M3_L2_RAM", {
comment: "M3_L2_RAM",
name: "M3_L2_RAM",
base: M3_L2_RAM,
len: M3_L2_RAM_SIZE
}],
["M3_L2_RAM_MAPPED", {
comment: "M3_L2_RAM",
name: "M3_L2_RAM_MAPPED",
base: M3_L2_RAM_MAPPED,
len: M3_L2_RAM_SIZE
}],
["OCMC0_VIDEO_M3_RAM_MAPPED", {
comment: "OCMC0_VIDEO_M3_RAM_MAPPED",
name: "OCMC0_VIDEO_M3_RAM_MAPPED",
base: OCMC0_VIDEO_M3_RUN,
len: OCMC0_VIDEO_M3_SIZE
}],
["OCMC0_VPSS_M3_RAM_MAPPED", {
comment: "OCMC0_VPSS_M3_RAM_MAPPED",
name: "OCMC0_VPSS_M3_RAM_MAPPED",
base: OCMC0_VPSS_M3_RUN,
len: OCMC0_VPSS_M3_SIZE
}],
]
};
Build.platformTable["ti.platforms.evmTI814X:core0"] =
{
externalMemoryMap:
[
["DDR3_RAM", {
comment: "DDR3_RAM",
name: "DDR3_RAM",
base: DDR3_ADDR,
len: DDR3_SIZE
}],
["OCMC0_RAM", {
comment: "OCMC0_RAM",
name: "OCMC0_RAM",
base: OCMC0_ADDR,
len: OCMC_SIZE
}],
["OCMC1_RAM", {
comment: "OCMC1_RAM",
name: "OCMC1_RAM",
base: OCMC1_ADDR,
len: OCMC_SIZE
}],
["M3_L2_RAM", {
comment: "M3_L2_RAM",
name: "M3_L2_RAM",
base: M3_L2_RAM,
len: M3_L2_RAM_SIZE
}],
["OCMC0_RAM_MAPPED", {
comment: "OCMC0_RAM",
name: "OCMC0_RAM_MAPPED",
base: OCMC0_RUN_ADDR,
len: OCMC_SIZE
}],
["CACHE_WB_DDR_LOGICAL_ADDRESS", {
comment: "CACHE_WB_DDR_LOGICAL_ADDRESS",
name: "CACHE_WB_DDR_LOGICAL_ADDRESS",
base: 0x20000000,
len: 0x20000000,
}],
],
customMemoryMap:
[
["LINUX_MEM", {
comment : "LINUX_MEM",
name : "LINUX_MEM",
base : LINUX_ADDR,
len : LINUX_SIZE
}],
["SR1", {
comment : "SR1",
name : "SR1",
base : SR1_ADDR,
len : SR1_SIZE
}],
["VIDEO_M3_CODE_MEM", {
comment : "VIDEO_M3_CODE_MEM",
name : "VIDEO_M3_CODE_MEM",
base : VIDEO_M3_CODE_ADDR,
len : VIDEO_M3_CODE_SIZE
}],
["DDR3_M3", {
comment : "DDR3_M3",
name : "DDR3_M3",
base : VIDEO_M3_DATA_ADDR,
len : VIDEO_M3_DATA_SIZE
}],
["VIDEO_M3_BSS_ADDR", {
comment : "VIDEO_M3_BSS_ADDR",
name : "VIDEO_M3_BSS_ADDR",
base : VIDEO_M3_BSS_ADDR,
len : VIDEO_M3_BSS_SIZE
}],
["VIDEO_M3_BSS_ADDR_RUN", {
comment : "VIDEO_M3_BSS_ADDR_RUN",
name : "VIDEO_M3_BSS_ADDR_RUN",
base : VIDEO_M3_BSS_ADDR_RUN,
len : VIDEO_M3_BSS_SIZE
}],
["DSS_M3_CODE_MEM", {
comment : "DSS_M3_CODE_MEM",
name : "DSS_M3_CODE_MEM",
base : DSS_M3_CODE_ADDR,
len : DSS_M3_CODE_SIZE
}],
["DSS_M3_DATA_MEM", {
comment : "DSS_M3_DATA_MEM",
name : "DSS_M3_DATA_MEM",
base : DSS_M3_DATA_ADDR,
len : DSS_M3_DATA_SIZE
}],
["DSS_M3_BSS_ADDR", {
comment : "DSS_M3_BSS_ADDR",
name : "DSS_M3_BSS_ADDR",
base : DSS_M3_BSS_ADDR,
len : DSS_M3_BSS_SIZE
}],
["DSS_M3_BSS_ADDR_RUN", {
comment : "DSS_M3_BSS_ADDR_RUN",
name : "DSS_M3_BSS_ADDR_RUN",
base : DSS_M3_BSS_RUN,
len : DSS_M3_BSS_SIZE
}],
["TILER_MEM", {
comment : "TILER_MEM",
name : "TILER_MEM",
base : TILER_ADDR,
len : TILER_SIZE
}],
["SR2_FRAME_BUFFER_MEM", {
comment : "SR2_FRAME_BUFFER_MEM",
name : "SR2_FRAME_BUFFER_MEM",
base : SR2_FRAME_BUFFER_ADDR,
len : SR2_FRAME_BUFFER_SIZE
}],
["SR0", {
comment : "SR0",
name : "SR0",
base : SR0_ADDR,
len : SR0_SIZE
}],
["VIDEO_M3_EXCEPTION_CTX", {
comment : "VIDEO_M3_EXCEPTION_CTX",
name : "VIDEO_M3_EXCEPTION_CTX",
base : VIDEO_M3_EXCEPTION_CTX_ADDR,
len : VIDEO_M3_EXCEPTION_CTX_SIZE
}],
["VPSS_M3_EXCEPTION_CTX", {
comment : "VPSS_M3_EXCEPTION_CTX",
name : "VPSS_M3_EXCEPTION_CTX",
base : VPSS_M3_EXCEPTION_CTX_ADDR,
len : VPSS_M3_EXCEPTION_CTX_SIZE
}],
["HDVPSS_DESC_MEM", {
comment : "HDVPSS_DESC_MEM",
name : "HDVPSS_DESC_MEM",
base : HDVPSS_DESC_ADDR,
len : HDVPSS_DESC_SIZE
}],
["HDVPSS_SHARED_MEM", {
comment : "HDVPSS_SHARED_MEM",
name : "HDVPSS_SHARED_MEM",
base : HDVPSS_SHARED_ADDR,
len : HDVPSS_SHARED_SIZE
}],
["HOST_VPSS_NOTIFYMEM", {
comment : "HOST_VPSS_NOTIFYMEM",
name : "HOST_VPSS_NOTIFYMEM",
base : NOTIFY_SHARED_ADDR,
len : NOTIFY_SHARED_SIZE
}],
["REMOTE_DEBUG_MEM", {
comment : "REMOTE_DEBUG_MEM",
name : "REMOTE_DEBUG_MEM",
base : REMOTE_DEBUG_ADDR,
len : REMOTE_DEBUG_SIZE
}],
["L2_ROM", {
comment: "L2_ROM",
name: "L2_ROM",
base: 0x00000000,
len: 0x00004000
}],
["OCMC0_VIDEO_M3_RAM", {
comment: "OCMC0_VIDEO_M3_RAM",
name: "OCMC0_VIDEO_M3_RAM",
base: OCMC0_VIDEO_M3_ADDR,
len: OCMC0_VIDEO_M3_SIZE
}],
["OCMC0_VPSS_M3_RAM", {
comment: "OCMC0_VPSS_M3_RAM",
name: "OCMC0_VPSS_M3_RAM",
base: OCMC0_VPSS_M3_ADDR,
len: OCMC0_VPSS_M3_SIZE
}],
["OCMC1_RAM", {
comment: "OCMC1_RAM",
name: "OCMC1_RAM",
base: OCMC1_ADDR,
len: OCMC_SIZE
}],
["M3_L2_RAM", {
comment: "M3_L2_RAM",
name: "M3_L2_RAM",
base: M3_L2_RAM,
len: M3_L2_RAM_SIZE
}],
["M3_L2_RAM_MAPPED", {
comment: "M3_L2_RAM",
name: "M3_L2_RAM_MAPPED",
base: M3_L2_RAM_MAPPED,
len: M3_L2_RAM_SIZE
}],
["OCMC0_VIDEO_M3_RAM_MAPPED", {
comment: "OCMC0_VIDEO_M3_RAM_MAPPED",
name: "OCMC0_VIDEO_M3_RAM_MAPPED",
base: OCMC0_VIDEO_M3_RUN,
len: OCMC0_VIDEO_M3_SIZE
}],
["OCMC0_VPSS_M3_RAM_MAPPED", {
comment: "OCMC0_VPSS_M3_RAM_MAPPED",
name: "OCMC0_VPSS_M3_RAM_MAPPED",
base: OCMC0_VPSS_M3_RUN,
len: OCMC0_VPSS_M3_SIZE
}],
]
};
Build.platformTable["ti.platforms.evmTI814X:plat"] =
{
externalMemoryMap:
[
["DDR3_RAM", {
comment: "DDR3_RAM",
name: "DDR3_RAM",
base: DDR3_ADDR,
len: DDR3_SIZE
}],
["OCMC0_RAM", {
comment: "OCMC0_RAM",
name: "OCMC0_RAM",
base: OCMC0_ADDR,
len: OCMC_SIZE
}],
["OCMC1_RAM", {
comment: "OCMC1_RAM",
name: "OCMC1_RAM",
base: OCMC1_ADDR,
len: OCMC_SIZE
}],
],
customMemoryMap:
[
["LINUX_MEM", {
comment : "LINUX_MEM",
name : "LINUX_MEM",
base : LINUX_ADDR,
len : LINUX_SIZE
}],
["SR1", {
comment : "SR1",
name : "SR1",
base : SR1_ADDR,
len : SR1_SIZE
}],
["VIDEO_M3_CODE_MEM", {
comment : "VIDEO_M3_CODE_MEM",
name : "VIDEO_M3_CODE_MEM",
base : VIDEO_M3_CODE_ADDR,
len : VIDEO_M3_CODE_SIZE
}],
["VIDEO_M3_DATA_MEM", {
comment : "VIDEO_M3_DATA_MEM",
name : "VIDEO_M3_DATA_MEM",
base : VIDEO_M3_DATA_ADDR,
len : VIDEO_M3_DATA_SIZE
}],
["DSS_M3_CODE_MEM", {
comment : "DSS_M3_CODE_MEM",
name : "DSS_M3_CODE_MEM",
base : DSS_M3_CODE_ADDR,
len : DSS_M3_CODE_SIZE
}],
["DSS_M3_DATA_MEM", {
comment : "DSS_M3_DATA_MEM",
name : "DSS_M3_DATA_MEM",
base : DSS_M3_DATA_ADDR,
len : DSS_M3_DATA_SIZE
}],
["DSP_CODE_MEM", {
comment : "DSP_CODE_MEM",
name : "DSP_CODE_MEM",
base : DSP_CODE_ADDR,
len : DSP_CODE_SIZE
}],
["DSP_DATA_MEM", {
comment : "DDR3_DSP",
name : "DDR3_DSP",
base : DSP_DATA_ADDR,
len : DSP_DATA_SIZE
}],
["TILER_MEM", {
comment : "TILER_MEM",
name : "TILER_MEM",
base : TILER_ADDR,
len : TILER_SIZE
}],
["SR2_FRAME_BUFFER_MEM", {
comment : "SR2_FRAME_BUFFER_MEM",
name : "SR2_FRAME_BUFFER_MEM",
base : SR2_FRAME_BUFFER_ADDR,
len : SR2_FRAME_BUFFER_SIZE
}],
["SR0", {
comment : "SR0",
name : "SR0",
base : SR0_ADDR,
len : SR0_SIZE
}],
["VIDEO_M3_EXCEPTION_CTX", {
comment : "VIDEO_M3_EXCEPTION_CTX",
name : "VIDEO_M3_EXCEPTION_CTX",
base : VIDEO_M3_EXCEPTION_CTX_ADDR,
len : VIDEO_M3_EXCEPTION_CTX_SIZE
}],
["VPSS_M3_EXCEPTION_CTX", {
comment : "VPSS_M3_EXCEPTION_CTX",
name : "VPSS_M3_EXCEPTION_CTX",
base : VPSS_M3_EXCEPTION_CTX_ADDR,
len : VPSS_M3_EXCEPTION_CTX_SIZE
}],
["HDVPSS_DESC_MEM", {
comment : "HDVPSS_DESC_MEM",
name : "HDVPSS_DESC_MEM",
base : HDVPSS_DESC_ADDR,
len : HDVPSS_DESC_SIZE
}],
["HDVPSS_SHARED_MEM", {
comment : "HDVPSS_SHARED_MEM",
name : "HDVPSS_SHARED_MEM",
base : HDVPSS_SHARED_ADDR,
len : HDVPSS_SHARED_SIZE
}],
["HOST_VPSS_NOTIFYMEM", {
comment : "HOST_VPSS_NOTIFYMEM",
name : "HOST_VPSS_NOTIFYMEM",
base : NOTIFY_SHARED_ADDR,
len : NOTIFY_SHARED_SIZE
}],
["REMOTE_DEBUG_MEM", {
comment : "REMOTE_DEBUG_MEM",
name : "REMOTE_DEBUG_MEM",
base : REMOTE_DEBUG_ADDR,
len : REMOTE_DEBUG_SIZE
}],
["OCMC0_RAM", {
comment: "OCMC0_RAM",
name: "OCMC0_RAM",
base: OCMC0_ADDR,
len: OCMC_SIZE
}],
["OCMC1_RAM", {
comment: "OCMC1_RAM",
name: "OCMC1_RAM",
base: OCMC1_ADDR,
len: OCMC_SIZE
}],
["DSP_L2_RAM", {
comment: "DSP_L2_RAM",
name: "DSP_L2_RAM",
base: 0x10800000,
len: 0x00020000
}],
],
l1PMode: "32k",
l1DMode: "32k",
l2Mode: "128k"
};
var addrFileGenerated = false;
if (addrFileGenerated == false)
{
xdc.loadCapsule("genaddrinfo.xs").GenAddrFile();
addrFileGenerated = true;
}
Starting kernel ...
Linux version 2.6.37+ (LAP349U) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #2 Tue Nov 28 10:53:55 IST 2017
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8147_pcicard
ti81xx_reserve: ### Reserved DDR region @9ff00000
reserved size = 52428800 at 0x0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8148 3.0
SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 116992
Kernel command line: mem=512M console=ttyO0,115200n8 noinitrd root=/dev/mtdblock5 rw rootfstype=jffs2 ddr_mem=2048M rootwait notifyk.vpssm3_sva=0xbfb00000
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 460MB 1MB = 461MB total
Memory: 461520k/461520k available, 62768k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0041000 ( 228 kB)
.text : 0xc0041000 - 0xc0549000 (5152 kB)
.data : 0xc054a000 - 0xc059fd00 ( 344 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:407
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
GPMC revision 6.0
Trying to install interrupt handler for IRQ400
Trying to install interrupt handler for IRQ401
Trying to install interrupt handler for IRQ402
Trying to install interrupt handler for IRQ403
Trying to install interrupt handler for IRQ404
Trying to install interrupt handler for IRQ405
Trying to install interrupt handler for IRQ406
Trying to install type control for IRQ407
Trying to set irq flags for IRQ407
OMAP clockevent source: GPTIMER1 at 20000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 719.25 BogoMIPS (lpj=3596288)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
TI81XX: Map 0x9ff00000 to 0xfe500000 for dram barrier
TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
omap_voltage_add_dev: VDD specified does not exist!
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 4
clk get on i2c3 fck failed
Cannot clk_get ck_32
Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
registered ti81xx_vpss device
registered ti81xx_vidout device
registered ti81xx on-chip HDMI device
registered ti81xx_fb device
registered ti81xx_vin device
NSS Crypto DMA hardware revision 1.9 @ IRQ 116
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USBSS revision 4ea2080b
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done
omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz
regulator: VRTC: 1800 mV
regulator: VIO: 1500 mV
regulator: VDD1: 600 <--> 1500 mV at 1200 mV
regulator: VDD2: 600 <--> 1500 mV at 1200 mV
regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV
regulator: LDO1: 1100 <--> 3300 mV at 1800 mV
regulator: LDO2: 1100 <--> 3300 mV at 1800 mV
regulator: LDO3: 1100 <--> 3300 mV at 3300 mV
regulator: LDO4: 1100 <--> 3300 mV at 1800 mV
regulator: LDO5: 1100 <--> 3300 mV at 3300 mV
regulator: LDO6: 1100 <--> 3300 mV at 3300 mV
regulator: LDO7: 1100 <--> 3300 mV at 3300 mV
regulator: LDO8: 1100 <--> 3300 mV at 1800 mV
tps65910 1-002d: No interrupt support, no core IRQ
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource gp timer
musb-hdrc: version 6.0, host, debug=0
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB controller-0 revision 4ea20800
usb2phy: computed values rxcalib(15)DACs(24 13 12)
usb2phy: override computed values rxcalib(15)DACs(24 13 12)
usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6c5b66
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 2.6.37+ musb-hcd
usb usb1: SerialNumber: musb-hdrc.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.0: USB Host mode controller at e081e000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB controller-1 revision 4ea20800
usb2phy: computed values rxcalib(15)DACs(36 14 14)
usb2phy: override computed values rxcalib(15)DACs(36 14 14)
usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f725d76
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 2.6.37+ musb-hcd
usb usb2: SerialNumber: musb-hdrc.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at e082a800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
PMU: registered new PMU device of type 0
omap-iommu omap-iommu.0: ducati registered
omap-iommu omap-iommu.1: sys registered
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 901
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
nss_rng nss_rng: NSS Random Number Generator ver. 2.0
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
brd: module loaded
loop: module loaded
ahci probe: devid name is ahci
ahci CAP register dump =0x6726ff80
Modified ahci CAP register dump =0x6f26ff80
ahci ahci.0: forcing PORTS_IMPL to 0x1
ahci: SSS flag set, parallel bus scan disabled
ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
scsi0 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
omap2-nand driver initializing
ONFI param page 0 valid
ONFI flash detected
NAND device: Maf ID: 0x2c, Chip ID: 0xca (Micron, NAND 256MiB 3,3V 16-bit)
erasesize: 0x20000, writesize: 2048, oobsize: 64
omap2-nand: detected x16 NAND flash
Creating 7 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "U-Boot-min"
0x000000020000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x000000580000 : "U-Boot Logo"
0x000000580000-0x0000009c0000 : "Kernel"
0x0000009c0000-0x00000d1e0000 : "File System"
0x00000d1e0000-0x000010000000 : "Reserved"
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask fffefffe
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver TI DP83867
davinci_mdio davinci_mdio.0: phy[16]: device 0:10, driver TI DP83867
CAN device driver interface
CAN bus driver for Bosch D_CAN controller 1.0
d_can d_can: d_can device registered (irq=52, irq_obj=53)
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver dm9601
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
I am here now:isl12026_init
rtc-isl12026 1-006f: rtc core: registered rtc-isl12026 as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.0.0)
Watch dog driver initialized
nss_aes_mod_init: loading NSS AES driver
nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 0 @0x41140000)
nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 1 @0x41141000)
nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 2 @0x411a0000)
nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 3 @0x411a1000)
nss_aes_probe: probe() done
nss_des_mod_init: loading NSS DES driver
nss-des nss-des: NSS DES hw accel rev: 2.2 (context 0 @0x41160000)
nss-des nss-des: NSS DES hw accel rev: 2.2 (context 1 @0x41161000)
nss_des_probe: probe() done
nss_sham_mod_init: loading NSS SHA/MD5 driver
nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 0 @0x41100000)
nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 1 @0x41101000)
nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 2 @0x411c0000)
nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 3 @0x411c1000)
usb 1-1: new high speed USB device using musb-hdrc and address 2
nss_sham_probe: probe() done
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbfb00000
usbcore: registered new interface driver snd-usb-audio
Registered tvp5158 audio codec
*** Forcing SW CTS!
asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
asoc: tlv320aic3x-hifi <-> davinci-mcasp.1 mapping ok
asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok
ALSA device list:
#0: TI81XX SOUND0
#1: TI81XX SOUND1
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
omap_voltage_late_init: Voltage driver support not added
Power Management for TI81XX.
Detected MACID=20:c3:8f:3c:3b:f6
Detected MACID=20:c3:8f:3c:3b:f7
ata1: SATA link down (SStatus 0 SControl 300)
rtc-isl12026 1-006f: setting system clock to 2012-12-17 15:26:56 UTC (1355758016)
usb 1-1: New USB device found, idVendor=0951, idProduct=16a1
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: DT microDuo
usb 1-1: Manufacturer: Kingston
usb 1-1: SerialNumber: 00241D8CE3E61FA0D9692EE3
scsi1 : usb-storage 1-1:1.0
scsi 1:0:0:0: Direct-Access Kingston DT microDuo 0000 PQ: 0 ANSI: 4
sd 1:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: [sda] 30535744 512-byte logical blocks: (15.6 GB/14.5 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Attached SCSI removable disk
Empty flash at 0x01d8eb2c ends at 0x01d8f000
Empty flash at 0x01d941ac ends at 0x01d94800
Empty flash at 0x09e71878 ends at 0x09e72000
VFS: Mounted root (jffs2 filesystem) on device 31:5.
devtmpfs: mounted
Freeing init memory: 228K
INIT: version 2.88 booting
Mounting /dev/shm : Mounting /dev/pts : Mounting other filesystems : Mounting /dev/sda1 : mount: mounting /dev/sda1 on /media/t
Sync command ...Starting udev
Error opening /dev/fb0: No such file or directory
udev[117]: starting version 164
Starting Bootlog daemon:
CPSW phy found : id is : 0x2000a231
bootlogd.
Applying sync command
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org dm814x ttyO0
Arago 2012.10 dm814x ttyO0
dm814x login: root
root@dm814x:~# JFFS2 notice: (528) check_node_data: wrong data CRC in data node at 0x01d93ee8: read 0xfdd8d6d1, calculated 0xc75c6d85.
cd /opt/dvr_rdk/ti814x/
root@dm814x:/opt/dvr_rdk/ti814x# ./init.sh
*** Bootargs Validated for mem param ***
*** Bootargs Validated for notifyk.vpssm3 params ***
Kernel bootargs validated
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
: values=127,127
| dBscale-min=-63.50dB,step=0.50dB,mute=0
[c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
[m3video] Remote Debug Shared Memory @ 0xbfd10820
[m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
SysLink version : 2.20.02.20
SysLink module created on Date:Nov 28 2017 Time:10:41:13
Trace enabled
Trace SetFailureReason enabled
Setting DMM priority for [DUCATI ] to [0] ( 0x4e000624 = 0x08000000 )
Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
*** TVP5158 probe : START ***
TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e
TI DVR : TVP5158 device address : 0x58, 0x59, 0x5a, 0x5b
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 (0x5e): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x59): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x5b): Read ERROR !!! (reg[0x08], count = 2)
*** TVP5158 probe : END ***
/opt/dvr_rdk/ti814x
root@dm814x:/opt/dvr_rdk/ti814x# ./load.sh
Attached to slave procId 2.
BUG: Your driver calls ioremap() on system memory. This leads
to architecturally unpredictable behaviour on ARMv6+, and ioremap()
will fail in the next kernel release. Please fix your driver.
------------[ cut here ]------------
WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x194()
Modules linked in: syslink
Backtrace:
[<c004efc4>] (dump_backtrace+0x0/0x110) from [<c03e7ca0>] (dump_stack+0x18/0x1c)
r6:c04be3d8 r5:000000d3 r4:00000000 r3:60000013
[<c03e7c88>] (dump_stack+0x0/0x1c) from [<c0074a60>] (warn_slowpath_common+0x54/0x6c)
[<c0074a0c>] (warn_slowpath_common+0x0/0x6c) from [<c0074a9c>] (warn_slowpath_null+0x24/0x2c)
r8:bf0ae278 r7:00000000 r6:00000000 r5:0009bc00 r4:000b13cd
r3:00000009
[<c0074a78>] (warn_slowpath_null+0x0/0x2c) from [<c0052cb4>] (__arm_ioremap_pfn_caller+0x58/0x194)
[<c0052c5c>] (__arm_ioremap_pfn_caller+0x0/0x194) from [<c0052e6c>] (__arm_ioremap_caller+0x5c/0x64)
[<c0052e10>] (__arm_ioremap_caller+0x0/0x64) from [<c00658d8>] (omap_ioremap+0x60/0x64)
r4:9bc00000
[<c0065878>] (omap_ioremap+0x0/0x64) from [<bf022a80>] (MemoryOS_map+0xe8/0x1dc [syslink])
r7:00000002 r6:bf0ae314 r5:00000000 r4:dba05c58
[<bf022998>] (MemoryOS_map+0x0/0x1dc [syslink]) from [<bf003a18>] (_ProcMgr_map+0xcc/0x314 [syslink])
r6:e4a9b000 r5:00000001 r4:dba05cc4
[<bf00394c>] (_ProcMgr_map+0x0/0x314 [syslink]) from [<bf00a208>] (ElfLoaderTrgWrite_copy+0xac/0x218 [syslink])
[<bf00a15c>] (ElfLoaderTrgWrite_copy+0x0/0x218 [syslink]) from [<bf00e1e0>] (DLIF_copy+0x10/0x1c [syslink])
[<bf00e1d0>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00c9b0>] (DLOAD_load+0x73c/0xa5c [syslink])
[<bf00c274>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf009c28>] (ElfLoader_load+0x8c/0xfc [syslink])
[<bf009b9c>] (ElfLoader_load+0x0/0xfc [syslink]) from [<bf001d4c>] (Loader_load+0x64/0x94 [syslink])
[<bf001ce8>] (Loader_load+0x0/0x94 [syslink]) from [<bf002db0>] (ProcMgr_load+0x88/0xe8 [syslink])
[<bf002d28>] (ProcMgr_load+0x0/0xe8 [syslink]) from [<bf0051dc>] (ProcMgrDrv_ioctl+0x8bc/0x14d4 [syslink])
[<bf004920>] (ProcMgrDrv_ioctl+0x0/0x14d4 [syslink]) from [<c00dae34>] (do_vfs_ioctl+0x4d0/0x544)
r8:00000000 r7:00000008 r6:beda3ae0 r5:00000008 r4:dc5b3580
[<c00da964>] (do_vfs_ioctl+0x0/0x544) from [<c00daf00>] (sys_ioctl+0x58/0x7c)
r9:dba04000 r8:00000000 r7:00000008 r6:c020e0a2 r5:beda3ae0
r4:dc3fa380
[<c00daea8>] (sys_ioctl+0x0/0x7c) from [<c004b3c0>] (ret_fast_syscall+0x0/0x30)
r8:c004b568 r7:00000036 r6:000521d4 r5:0007f334 r4:00000000
---[ end trace 4d6eda2973ebe5d4 ]---
BUG: Your driver calls ioremap() on system memory. This leads
to architecturally unpredictable behaviour on ARMv6+, and ioremap()
will fail in the next kernel release. Please fix your driver.
------------[ cut here ]------------
WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x194()
Modules linked in: syslink
Backtrace:
[<c004efc4>] (dump_backtrace+0x0/0x110) from [<c03e7ca0>] (dump_stack+0x18/0x1c)
r6:c04be3d8 r5:000000d3 r4:00000000 r3:60000013
[<c03e7c88>] (dump_stack+0x0/0x1c) from [<c0074a60>] (warn_slowpath_common+0x54/0x6c)
[<c0074a0c>] (warn_slowpath_common+0x0/0x6c) from [<c0074a9c>] (warn_slowpath_null+0x24/0x2c)
r8:bf0ae278 r7:00000000 r6:00000000 r5:0009c000 r4:0013b914
r3:00000009
[<c0074a78>] (warn_slowpath_null+0x0/0x2c) from [<c0052cb4>] (__arm_ioremap_pfn_caller+0x58/0x194)
[<c0052c5c>] (__arm_ioremap_pfn_caller+0x0/0x194) from [<c0052e6c>] (__arm_ioremap_caller+0x5c/0x64)
[<c0052e10>] (__arm_ioremap_caller+0x0/0x64) from [<c00658d8>] (omap_ioremap+0x60/0x64)
r4:9c000000
[<c0065878>] (omap_ioremap+0x0/0x64) from [<bf022a80>] (MemoryOS_map+0xe8/0x1dc [syslink])
r7:00000002 r6:bf0ae314 r5:00000000 r4:dba05c58
[<bf022998>] (MemoryOS_map+0x0/0x1dc [syslink]) from [<bf003a18>] (_ProcMgr_map+0xcc/0x314 [syslink])
r6:e4a9b000 r5:00000001 r4:dba05cc4
[<bf00394c>] (_ProcMgr_map+0x0/0x314 [syslink]) from [<bf00a208>] (ElfLoaderTrgWrite_copy+0xac/0x218 [syslink])
[<bf00a15c>] (ElfLoaderTrgWrite_copy+0x0/0x218 [syslink]) from [<bf00e1e0>] (DLIF_copy+0x10/0x1c [syslink])
[<bf00e1d0>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00c9b0>] (DLOAD_load+0x73c/0xa5c [syslink])
[<bf00c274>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf009c28>] (ElfLoader_load+0x8c/0xfc [syslink])
[<bf009b9c>] (ElfLoader_load+0x0/0xfc [syslink]) from [<bf001d4c>] (Loader_load+0x64/0x94 [syslink])
[<bf001ce8>] (Loader_load+0x0/0x94 [syslink]) from [<bf002db0>] (ProcMgr_load+0x88/0xe8 [syslink])
[<bf002d28>] (ProcMgr_load+0x0/0xe8 [syslink]) from [<bf0051dc>] (ProcMgrDrv_ioctl+0x8bc/0x14d4 [syslink])
[<bf004920>] (ProcMgrDrv_ioctl+0x0/0x14d4 [syslink]) from [<c00dae34>] (do_vfs_ioctl+0x4d0/0x544)
r8:00000000 r7:00000008 r6:beda3ae0 r5:00000008 r4:dc5b3580
[<c00da964>] (do_vfs_ioctl+0x0/0x544) from [<c00daf00>] (sys_ioctl+0x58/0x7c)
r9:dba04000 r8:00000000 r7:00000008 r6:c020e0a2 r5:beda3ae0
r4:dc3fa380
[<c00daea8>] (sys_ioctl+0x0/0x7c) from [<c004b3c0>] (ret_fast_syscall+0x0/0x30)
r8:c004b568 r7:00000036 r6:000521d4 r5:0007f334 r4:00000000
---[ end trace 4d6eda2973ebe5d5 ]---
Unable to handle kernel paging request at virtual address 00137912
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = (null)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
Unable to handle kernel NULL pointer dereference at virtual address 0000000c
pgd = c0004000
[0000000c] *pgd=00000000
Internal error: Oops: 17 [#1]
last sysfs file: /sys/devices/virtual/syslinkipc/syslinkipc_MessageQ/uevent
Modules linked in: syslink
CPU: 0 Tainted: G W (2.6.37+ #2)
PC is at account_system_time+0xc/0x140
LR is at account_process_tick+0x6c/0x80
pc : [<c0071744>] lr : [<c007194c>] psr: 00000193
sp : dba03ff8 ip : dba04010 fp : dba0400c
r10: 00000000 r9 : 00000048 r8 : 24a557a4
r7 : dba04140 r6 : c05682b8 r5 : 00000000 r4 : 00000000
r3 : 00000001 r2 : 00000001 r1 : 00010000 r0 : 00000000
Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387d Table: 9c1cc019 DAC: 00000017
Process (pid: -610262816, stack limit = 0xdba022e8)
Stack: (0xdba03ff8 to 0xdba0400c)
3fe0: 00000000 00000000
4000: dba0401c dba04010 c007194c
Backtrace:
[<c0071738>] (account_system_time+0x0/0x140) from [<c007194c>] (account_process_tick+0x6c/0x80)
r5:00000000 r4:00000000
[<c00718e0>] (account_process_tick+0x0/0x80) from [<c007f5a4>] (update_process_times+0x2c/0x50)
[<c007f578>] (update_process_times+0x0/0x50) from [<c0097e64>] (tick_sched_timer+0x84/0xb8)
r5:00000048 r4:24a55d1c
[<c0097de0>] (tick_sched_timer+0x0/0xb8) from [<c008efd0>] (__run_hrtimer.clone.24+0x4c/0x120)
r7:c0567dd0 r6:c0567da0 r5:c0567dd0 r4:c05682b8
[<c008ef84>] (__run_hrtimer.clone.24+0x0/0x120) from [<c008f840>] (hrtimer_interrupt+0x11c/0x2d4)
r6:c0567da0 r5:3b9ac9ff r4:c0567dd0 r3:00000048
[<c008f724>] (hrtimer_interrupt+0x0/0x2d4) from [<c0058d14>] (omap2_gp_timer_interrupt+0x24/0x30)
[<c0058cf0>] (omap2_gp_timer_interrupt+0x0/0x30) from [<c00a29f4>] (handle_IRQ_event+0x2c/0xe8)
[<c00a29c8>] (handle_IRQ_event+0x0/0xe8) from [<c00a43e4>] (handle_level_irq+0xac/0x11c)
r7:00000031 r6:c05665ec r5:00000043 r4:c0569b40
[<c00a4338>] (handle_level_irq+0x0/0x11c) from [<c0041078>] (asm_do_IRQ+0x78/0x9c)
r5:00000000 r4:00000043
[<c0041000>] (asm_do_IRQ+0x0/0x9c) from [<c03e9c74>] (__irq_svc+0x34/0xa0)
Exception stack(0xdba04140 to 0xdba04188)
4140: c0566628 00008afa c0566634 60000113 00000053 c05a0e1d c05665ec 00000031
4160: 00000000 c05a0dcc 00000031 dba041f4 dba04160 dba04188 c0075718 c0075b38
4180: 60000113 ffffffff
r5:fa200000 r4:ffffffff
[<c0075858>] (vprintk+0x0/0x318) from [<c03e7e40>] (printk+0x24/0x2c)
[<c03e7e1c>] (printk+0x0/0x2c) from [<c00520f4>] (__do_kernel_fault+0x50/0x8c)
r3:c04bdc51 r2:00000000 r1:c04bdc51 r0:c04bdc79
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04330
r3:dba04330
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04330 to 0xdba04378)
4320: c04bdc1a 00000000 c0566634 60000113
4340: 00000000 00000000 00000000 dba044a8 00000000 20000113 dc0ae934 dba04394
4360: dba042b8 dba04378 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba044a8 r6:00000000 r5:dba04364 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba044a8
r3:dba044a8
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba044a8 to 0xdba044f0)
44a0: c04bdc1a 00000000 c0566634 60000113 00000000 00000000
44c0: 00000000 dba04620 00000000 20000113 dc0ae934 dba0450c dba04430 dba044f0
44e0: c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba04620 r6:00000000 r5:dba044dc r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04620
r3:dba04620
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04620 to 0xdba04668)
4620: c04bdc1a 00000000 c0566634 60000113 00000000 00000000 00000000 dba04798
4640: 00000000 20000113 dc0ae934 dba04684 dba045a8 dba04668 c0075718 c0051fd8
4660: 60000113 ffffffff
r8:00000000 r7:dba04798 r6:00000000 r5:dba04654 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04798
r3:dba04798
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04798 to 0xdba047e0)
4780: c04bdc1a 00000000
47a0: c0566634 60000113 00000000 00000000 00000000 dba04910 00000000 20000113
47c0: dc0ae934 dba047fc dba04720 dba047e0 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba04910 r6:00000000 r5:dba047cc r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04910
r3:dba04910
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04910 to 0xdba04958)
4900: c04bdc1a 00000000 c0566634 60000113
4920: 00000000 00000000 00000000 dba04a88 00000000 20000113 dc0ae934 dba04974
4940: dba04898 dba04958 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba04a88 r6:00000000 r5:dba04944 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04a88
r3:dba04a88
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04a88 to 0xdba04ad0)
4a80: c04bdc1a 00000000 c0566634 60000113 00000000 00000000
4aa0: 00000000 dba04c00 00000000 20000113 dc0ae934 dba04aec dba04a10 dba04ad0
4ac0: c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba04c00 r6:00000000 r5:dba04abc r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04c00
r3:dba04c00
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04c00 to 0xdba04c48)
4c00: c04bdc1a 00000000 c0566634 60000113 00000000 00000000 00000000 dba04d78
4c20: 00000000 20000113 dc0ae934 dba04c64 dba04b88 dba04c48 c0075718 c0051fd8
4c40: 60000113 ffffffff
r8:00000000 r7:dba04d78 r6:00000000 r5:dba04c34 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04d78
r3:dba04d78
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04d78 to 0xdba04dc0)
4d60: c04bdc1a 00000000
4d80: c0566634 60000113 00000000 00000000 00000000 dba04ef0 00000000 20000113
4da0: dc0ae934 dba04ddc dba04d00 dba04dc0 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba04ef0 r6:00000000 r5:dba04dac r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba04ef0
r3:dba04ef0
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba04ef0 to 0xdba04f38)
4ee0: c04bdc1a 00000000 c0566634 60000113
4f00: 00000000 00000000 00000000 dba05068 00000000 20000113 dc0ae934 dba04f54
4f20: dba04e78 dba04f38 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba05068 r6:00000000 r5:dba04f24 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba05068
r3:dba05068
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba05068 to 0xdba050b0)
5060: c04bdc1a 00000000 c0566634 60000113 00000000 00000000
5080: 00000000 dba051e0 00000000 20000113 dc0ae934 dba050cc dba04ff0 dba050b0
50a0: c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba051e0 r6:00000000 r5:dba0509c r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba051e0
r3:dba051e0
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba051e0 to 0xdba05228)
51e0: c04bdc1a 00000000 c0566634 60000113 00000000 00000000 00000000 dba05358
5200: 00000000 20000113 dc0ae934 dba05244 dba05168 dba05228 c0075718 c0051fd8
5220: 60000113 ffffffff
r8:00000000 r7:dba05358 r6:00000000 r5:dba05214 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba05358
r3:dba05358
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba05358 to 0xdba053a0)
5340: c04bdc1a 00000000
5360: c0566634 60000113 00000000 00000000 00000000 dba054d0 00000000 20000113
5380: dc0ae934 dba053bc dba052e0 dba053a0 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba054d0 r6:00000000 r5:dba0538c r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba054d0
r3:dba054d0
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba054d0 to 0xdba05518)
54c0: c04bdc1a 00000000 c0566634 60000113
54e0: 00000000 00000000 00000000 dba05648 00000000 20000113 dc0ae934 dba05534
5500: dba05458 dba05518 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba05648 r6:00000000 r5:dba05504 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba05648
r3:dba05648
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba05648 to 0xdba05690)
5640: c04bdc1a 00000000 c0566634 60000113 00000000 00000000
5660: 00000000 dba057c0 00000000 20000113 dc0ae934 dba056ac dba055d0 dba05690
5680: c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba057c0 r6:00000000 r5:dba0567c r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba057c0
r3:dba057c0
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba057c0 to 0xdba05808)
57c0: c04bdc1a 00000000 c0566634 60000113 00000000 00000000 00000000 dba05938
57e0: 00000000 20000113 dc0ae934 dba05824 dba05748 dba05808 c0075718 c0051fd8
5800: 60000113 ffffffff
r8:00000000 r7:dba05938 r6:00000000 r5:dba057f4 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba05938
r3:dba05938
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba05938 to 0xdba05980)
5920: c04bdc1a 00000000
5940: c0566634 60000113 00000000 00000000 00000000 dba05ab0 00000000 20000113
5960: dc0ae934 dba0599c dba058c0 dba05980 c0075718 c0051fd8 60000113 ffffffff
r8:00000000 r7:dba05ab0 r6:00000000 r5:dba0596c r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00000000 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00000000 r4:dba05ab0
r3:dba05ab0
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba05ab0 to 0xdba05af8)
5aa0: c04bdc1a 00137912 00000001 60000113
5ac0: 00137912 00000000 00000000 dba05c28 00000000 00000113 dc0ae934 dba05b14
5ae0: dba05a38 dba05af8 c0075718 c0051fd8 20000113 ffffffff
r8:00000000 r7:dba05c28 r6:00000000 r5:dba05ae4 r4:ffffffff
[<c0051fa0>] (show_pte+0x0/0x104) from [<c0052100>] (__do_kernel_fault+0x5c/0x8c)
r6:dc0ae900 r5:00000017 r4:00137912 r3:60000113
[<c00520a4>] (__do_kernel_fault+0x0/0x8c) from [<c03ebb38>] (do_page_fault+0x1e8/0x204)
r8:00000017 r7:dc0ae900 r6:dc30c840 r5:00137912 r4:dba05c28
r3:dba05c28
[<c03eb950>] (do_page_fault+0x0/0x204) from [<c00411f4>] (do_DataAbort+0x38/0xa0)
[<c00411bc>] (do_DataAbort+0x0/0xa0) from [<c03e9c2c>] (__dabt_svc+0x4c/0x60)
Exception stack(0xdba05c28 to 0xdba05c70)
5c20: 00137912 00000001 00201152 00137911 e4afa000 bf000000
5c40: 00137912 e4e00000 dba05ce8 e4afa000 00000000 dba05ca4 00000001 dba05c70
5c60: c00a8434 bf027010 00000013 ffffffff
r8:dba05ce8 r7:e4e00000 r6:00137912 r5:dba05c5c r4:ffffffff
[<bf0211d4>] (OsalKfile_read+0x0/0x168 [syslink]) from [<bf00a2ec>] (ElfLoaderTrgWrite_copy+0x190/0x218 [syslink])
[<bf00a15c>] (ElfLoaderTrgWrite_copy+0x0/0x218 [syslink]) from [<bf00e1e0>] (DLIF_copy+0x10/0x1c [syslink])
[<bf00e1d0>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00c9b0>] (DLOAD_load+0x73c/0xa5c [syslink])
[<bf00c274>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf009c28>] (ElfLoader_load+0x8c/0xfc [syslink])
[<bf009b9c>] (ElfLoader_load+0x0/0xfc [syslink]) from [<bf001d4c>] (Loader_load+0x64/0x94 [syslink])
[<bf001ce8>] (Loader_load+0x0/0x94 [syslink]) from [<bf002db0>] (ProcMgr_load+0x88/0xe8 [syslink])
[<bf002d28>] (ProcMgr_load+0x0/0xe8 [syslink]) from [<bf0051dc>] (ProcMgrDrv_ioctl+0x8bc/0x14d4 [syslink])
[<bf004920>] (ProcMgrDrv_ioctl+0x0/0x14d4 [syslink]) from [<c00dae34>] (do_vfs_ioctl+0x4d0/0x544)
r8:00000000 r7:00000008 r6:beda3ae0 r5:00000008 r4:dc5b3580
[<c00da964>] (do_vfs_ioctl+0x0/0x544) from [<c00daf00>] (sys_ioctl+0x58/0x7c)
r9:dba04000 r8:00000000 r7:00000008 r6:c020e0a2 r5:beda3ae0
r4:dc3fa380
[<c00daea8>] (sys_ioctl+0x0/0x7c) from [<c004b3c0>] (ret_fast_syscall+0x0/0x30)
r8:c004b568 r7:00000036 r6:000521d4 r5:0007f334 r4:00000000
Code: c05660a0 e1a0c00d e92dd830 e24cb004 (e590c00c)
---[ end trace 4d6eda2973ebe5d6 ]---
exiting task "" (-610262816) is an active IRQ thread (irq 0)
CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7 | VT102 | Offline | ttyUSB0