<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Null pointer appears in gpu test after use &amp;quot;uboot logo keep from uboot to kernel&amp;quot; patch in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Null-pointer-appears-in-gpu-test-after-use-quot-uboot-logo-keep/m-p/804535#M124257</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We use "&lt;SPAN style="color: #333333; background-color: #ffffff; font-size: 18px;"&gt;cd /opt/viv_samples/vdk/ &amp;amp;&amp;amp; ./tutorial5 -f 100&lt;/SPAN&gt;" &amp;nbsp;to test Gpu function in the imx6q and linux version is 3.0.35. &amp;nbsp; If&amp;nbsp;we didn't use "uboot logo keep from uboot to kernel"&amp;nbsp;patch ,the gpu test work well; but when use this patch ,a null pointer will appear. The error log&amp;nbsp;is as follows：&lt;/P&gt;&lt;P&gt;[ 86.290668] Unable to handle kernel NULL pointer dereference at virtual address 00000000&lt;BR /&gt;[ 86.290677] pgd = ba370000&lt;BR /&gt;[ 86.290682] [00000000] *pgd=4a23d831, *pte=00000000, *ppte=00000000&lt;BR /&gt;[ 86.290697] Internal error: Oops: 817 [#1] PREEMPT SMP&lt;BR /&gt;[ 86.290705] Modules linked in:&lt;BR /&gt;[ 86.290715] CPU: 1 Not tainted (3.0.35-2508-g54750ff-HNS010700101-03 #15)&lt;BR /&gt;[ 86.290736] PC is at wait_for_common+0xec/0x1bc&lt;BR /&gt;[ 86.290745] LR is at wait_for_common+0xcc/0x1bc&lt;BR /&gt;[ 86.290755] pc : [&amp;lt;8056a104&amp;gt;] lr : [&amp;lt;8056a0e4&amp;gt;] psr: 40000093&lt;BR /&gt;[ 86.290761] sp : ba32db88 ip : 00000a0c fp : ba32dbd4&lt;BR /&gt;[ 86.290769] r10: 00000000 r9 : ba32dba8 r8 : ba32c000&lt;BR /&gt;[ 86.290777] r7 : 00000002 r6 : bfe4fb2c r5 : bfe4fb28 r4 : 00000032&lt;BR /&gt;[ 86.290785] r3 : 00000000 r2 : 00000001 r1 : bfe4fb34 r0 : 00000047&lt;BR /&gt;[ 86.290797] Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user&lt;BR /&gt;[ 86.290806] Control: 10c53c7d Table: 4a37004a DAC: 00000015&lt;BR /&gt;[ 86.290816] Process tutorial5 (pid: 2601, stack limit = 0xba32c2f0)&lt;BR /&gt;[ 86.290825] Stack: (0xba32db88 to 0xba32e000)&lt;BR /&gt;[ 86.290836] db80: ba32dba8 ba1931b0 00000001 00000000 00000018 00000001&lt;BR /&gt;[ 86.290850] dba0: bffb2f20 800719d4 bfe4fb34 00000000 00000001 bfe4fa98 00000000 bfe4f800&lt;BR /&gt;[ 86.290864] dbc0: 00000002 00000000 bfe4f83c 00000000 00000000 80259850 00000001 80148eb4&lt;BR /&gt;[ 86.290877] dbe0: 00000001 ba32c000 ba32dbfc 8006f00c bc041640 8bb2e6a0 ffffffff 000002d0&lt;BR /&gt;[ 86.290891] dc00: 00000780 27b00000 00000000 00000000 00001e00 bfe4fa98 ba32c000 4944bd18&lt;BR /&gt;[ 86.290905] dc20: 20335053 44004742 33505349 00474620 bc041640 bfe4f800 bfe4f83c 00000000&lt;BR /&gt;[ 86.290918] dc40: 00000000 000005a0 bfe4f83c 00000000 00000000 80247b80 bfe4fc0f bfe4f800&lt;BR /&gt;[ 86.290931] dc60: 00000000 00000000 00000000 00010000 80b321c4 80248534 00000780 000002d0&lt;BR /&gt;[ 86.290944] dc80: 00000780 00000870 00000000 00000000 00000020 00000000 00000010 00000008&lt;BR /&gt;[ 86.290957] dca0: 00000000 00000008 00000008 00000000 00000000 00000008 00000000 00000018&lt;BR /&gt;[ 86.290970] dcc0: 00000008 00000000 00000000 00000000 ffffffff ffffffff 00000000 000028b1&lt;BR /&gt;[ 86.290983] dce0: 00000020 00000020 00000010 00000080 00000010 0000000e 00000000 00000000&lt;BR /&gt;[ 86.290996] dd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001&lt;BR /&gt;[ 86.291009] dd20: ba32dd34 ba19a094 80000013 00000000 00000001 00000003 00000000 ba183cbc&lt;BR /&gt;[ 86.291023] dd40: ba32dd6c 8018d45c 00000001 bc1c7000 ba183c80 bc08ac00 bc08ac00 800bbb40&lt;BR /&gt;[ 86.291036] dd60: bc08ab20 bffdab40 bf8875d8 800be04c bc041980 ba19a014 00000001 ba32c000&lt;BR /&gt;[ 86.291049] dd80: ba32dd94 8006f00c 00000001 80b22600 00000001 ba32c000 ba32ddac 8006f00c&lt;BR /&gt;[ 86.291063] dda0: bfe4f800 0002425c ba32c000 00000004 8003f104 ba32c000 00000000 80248998&lt;BR /&gt;[ 86.291076] ddc0: 00000000 800f4d80 800f4da8 00000780 000002d0 00000780 00000870 00000000&lt;BR /&gt;[ 86.291089] dde0: 00000000 00000020 00000000 00000010 00000008 00000000 00000008 00000008&lt;BR /&gt;[ 86.291101] de00: 00000000 00000000 00000008 00000000 00000018 00000008 00000000 00000000&lt;BR /&gt;[ 86.291115] de20: 00000000 ffffffff ffffffff 00000000 000028b1 00000020 00000020 00000010&lt;BR /&gt;[ 86.291127] de40: 00000080 00000010 0000000e 00000000 00000000 00000000 00000000 00000000&lt;BR /&gt;[ 86.291140] de60: 00000000 00000000 00000000 ba32def8 00000001 bffaa250 0000002f ba1dcf70&lt;BR /&gt;[ 86.291154] de80: ba32def8 ba32df78 ba320000 ba32deb4 ba32c000 ba32c000 00000000 800fe87c&lt;BR /&gt;[ 86.291167] dea0: ba32dec4 ba32c000 00000000 7ecd73b8 00000068 bff87320 bc1bd4c8 800f58e8&lt;BR /&gt;[ 86.291180] dec0: 0000b301 00000000 00000000 00000001 ba32df78 ba320000 ffffff9c ffffff9c&lt;BR /&gt;[ 86.291194] dee0: ba32c000 00000000 00000000 800fec44 00000041 ba1dcf70 0002425c bffda500&lt;BR /&gt;[ 86.291207] df00: 00000004 80100b54 ba320005 00000000 bc03cd48 ba1dcf70 00000101 00000004&lt;BR /&gt;[ 86.291220] df20: 00000000 00000000 00000001 bffda508 ba32df44 8006f00c 00000001 ba37b820&lt;BR /&gt;[ 86.291233] df40: 00000000 800f119c 00000001 ba320000 bffda500 00000004 bffda508 00000020&lt;BR /&gt;[ 86.291247] df60: ba32c000 bffda500 0002425c 00004601 00000004 8003f104 ba32c000 00000000&lt;BR /&gt;[ 86.291260] df80: 00000000 80101058 00000000 00000000 7ecd7b7c 000241f8 7ecd7b7c 00000001&lt;BR /&gt;[ 86.291273] dfa0: 00000036 8003ef80 000241f8 7ecd7b7c 00000004 00004601 0002425c 000002d0&lt;BR /&gt;[ 86.291286] dfc0: 000241f8 7ecd7b7c 00000001 00000036 00000000 00000000 7ecd7c04 00000000&lt;BR /&gt;[ 86.291300] dfe0: 0002425c 7ecd7a38 2ac536f4 2aecb7bc 20000010 00000004 ffff7fff fffff7fb&lt;BR /&gt;[ 86.291336] [&amp;lt;8056a104&amp;gt;] (wait_for_common+0xec/0x1bc) from [&amp;lt;80259850&amp;gt;] (mxcfb_pan_display+0x250/0x55c)&lt;BR /&gt;[ 86.291367] [&amp;lt;80259850&amp;gt;] (mxcfb_pan_display+0x250/0x55c) from [&amp;lt;80247b80&amp;gt;] (fb_pan_display+0xbc/0x13c)&lt;BR /&gt;[ 86.291387] [&amp;lt;80247b80&amp;gt;] (fb_pan_display+0xbc/0x13c) from [&amp;lt;80248534&amp;gt;] (fb_set_var+0x138/0x290)&lt;BR /&gt;[ 86.291403] [&amp;lt;80248534&amp;gt;] (fb_set_var+0x138/0x290) from [&amp;lt;80248998&amp;gt;] (do_fb_ioctl+0x30c/0x5d0)&lt;BR /&gt;[ 86.291427] [&amp;lt;80248998&amp;gt;] (do_fb_ioctl+0x30c/0x5d0) from [&amp;lt;80100b54&amp;gt;] (do_vfs_ioctl+0x80/0x54c)&lt;BR /&gt;[ 86.291446] [&amp;lt;80100b54&amp;gt;] (do_vfs_ioctl+0x80/0x54c) from [&amp;lt;80101058&amp;gt;] (sys_ioctl+0x38/0x5c)&lt;BR /&gt;[ 86.291466] [&amp;lt;80101058&amp;gt;] (sys_ioctl+0x38/0x5c) from [&amp;lt;8003ef80&amp;gt;] (ret_fast_syscall+0x0/0x30)&lt;BR /&gt;[ 86.291482] Code: e3822001 e50b102c e50b2038 e50b3028 (e5839000)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2018 07:01:55 GMT</pubDate>
    <dc:creator>fdact</dc:creator>
    <dc:date>2018-07-12T07:01:55Z</dc:date>
    <item>
      <title>Null pointer appears in gpu test after use "uboot logo keep from uboot to kernel" patch</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Null-pointer-appears-in-gpu-test-after-use-quot-uboot-logo-keep/m-p/804535#M124257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; We use "&lt;SPAN style="color: #333333; background-color: #ffffff; font-size: 18px;"&gt;cd /opt/viv_samples/vdk/ &amp;amp;&amp;amp; ./tutorial5 -f 100&lt;/SPAN&gt;" &amp;nbsp;to test Gpu function in the imx6q and linux version is 3.0.35. &amp;nbsp; If&amp;nbsp;we didn't use "uboot logo keep from uboot to kernel"&amp;nbsp;patch ,the gpu test work well; but when use this patch ,a null pointer will appear. The error log&amp;nbsp;is as follows：&lt;/P&gt;&lt;P&gt;[ 86.290668] Unable to handle kernel NULL pointer dereference at virtual address 00000000&lt;BR /&gt;[ 86.290677] pgd = ba370000&lt;BR /&gt;[ 86.290682] [00000000] *pgd=4a23d831, *pte=00000000, *ppte=00000000&lt;BR /&gt;[ 86.290697] Internal error: Oops: 817 [#1] PREEMPT SMP&lt;BR /&gt;[ 86.290705] Modules linked in:&lt;BR /&gt;[ 86.290715] CPU: 1 Not tainted (3.0.35-2508-g54750ff-HNS010700101-03 #15)&lt;BR /&gt;[ 86.290736] PC is at wait_for_common+0xec/0x1bc&lt;BR /&gt;[ 86.290745] LR is at wait_for_common+0xcc/0x1bc&lt;BR /&gt;[ 86.290755] pc : [&amp;lt;8056a104&amp;gt;] lr : [&amp;lt;8056a0e4&amp;gt;] psr: 40000093&lt;BR /&gt;[ 86.290761] sp : ba32db88 ip : 00000a0c fp : ba32dbd4&lt;BR /&gt;[ 86.290769] r10: 00000000 r9 : ba32dba8 r8 : ba32c000&lt;BR /&gt;[ 86.290777] r7 : 00000002 r6 : bfe4fb2c r5 : bfe4fb28 r4 : 00000032&lt;BR /&gt;[ 86.290785] r3 : 00000000 r2 : 00000001 r1 : bfe4fb34 r0 : 00000047&lt;BR /&gt;[ 86.290797] Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user&lt;BR /&gt;[ 86.290806] Control: 10c53c7d Table: 4a37004a DAC: 00000015&lt;BR /&gt;[ 86.290816] Process tutorial5 (pid: 2601, stack limit = 0xba32c2f0)&lt;BR /&gt;[ 86.290825] Stack: (0xba32db88 to 0xba32e000)&lt;BR /&gt;[ 86.290836] db80: ba32dba8 ba1931b0 00000001 00000000 00000018 00000001&lt;BR /&gt;[ 86.290850] dba0: bffb2f20 800719d4 bfe4fb34 00000000 00000001 bfe4fa98 00000000 bfe4f800&lt;BR /&gt;[ 86.290864] dbc0: 00000002 00000000 bfe4f83c 00000000 00000000 80259850 00000001 80148eb4&lt;BR /&gt;[ 86.290877] dbe0: 00000001 ba32c000 ba32dbfc 8006f00c bc041640 8bb2e6a0 ffffffff 000002d0&lt;BR /&gt;[ 86.290891] dc00: 00000780 27b00000 00000000 00000000 00001e00 bfe4fa98 ba32c000 4944bd18&lt;BR /&gt;[ 86.290905] dc20: 20335053 44004742 33505349 00474620 bc041640 bfe4f800 bfe4f83c 00000000&lt;BR /&gt;[ 86.290918] dc40: 00000000 000005a0 bfe4f83c 00000000 00000000 80247b80 bfe4fc0f bfe4f800&lt;BR /&gt;[ 86.290931] dc60: 00000000 00000000 00000000 00010000 80b321c4 80248534 00000780 000002d0&lt;BR /&gt;[ 86.290944] dc80: 00000780 00000870 00000000 00000000 00000020 00000000 00000010 00000008&lt;BR /&gt;[ 86.290957] dca0: 00000000 00000008 00000008 00000000 00000000 00000008 00000000 00000018&lt;BR /&gt;[ 86.290970] dcc0: 00000008 00000000 00000000 00000000 ffffffff ffffffff 00000000 000028b1&lt;BR /&gt;[ 86.290983] dce0: 00000020 00000020 00000010 00000080 00000010 0000000e 00000000 00000000&lt;BR /&gt;[ 86.290996] dd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001&lt;BR /&gt;[ 86.291009] dd20: ba32dd34 ba19a094 80000013 00000000 00000001 00000003 00000000 ba183cbc&lt;BR /&gt;[ 86.291023] dd40: ba32dd6c 8018d45c 00000001 bc1c7000 ba183c80 bc08ac00 bc08ac00 800bbb40&lt;BR /&gt;[ 86.291036] dd60: bc08ab20 bffdab40 bf8875d8 800be04c bc041980 ba19a014 00000001 ba32c000&lt;BR /&gt;[ 86.291049] dd80: ba32dd94 8006f00c 00000001 80b22600 00000001 ba32c000 ba32ddac 8006f00c&lt;BR /&gt;[ 86.291063] dda0: bfe4f800 0002425c ba32c000 00000004 8003f104 ba32c000 00000000 80248998&lt;BR /&gt;[ 86.291076] ddc0: 00000000 800f4d80 800f4da8 00000780 000002d0 00000780 00000870 00000000&lt;BR /&gt;[ 86.291089] dde0: 00000000 00000020 00000000 00000010 00000008 00000000 00000008 00000008&lt;BR /&gt;[ 86.291101] de00: 00000000 00000000 00000008 00000000 00000018 00000008 00000000 00000000&lt;BR /&gt;[ 86.291115] de20: 00000000 ffffffff ffffffff 00000000 000028b1 00000020 00000020 00000010&lt;BR /&gt;[ 86.291127] de40: 00000080 00000010 0000000e 00000000 00000000 00000000 00000000 00000000&lt;BR /&gt;[ 86.291140] de60: 00000000 00000000 00000000 ba32def8 00000001 bffaa250 0000002f ba1dcf70&lt;BR /&gt;[ 86.291154] de80: ba32def8 ba32df78 ba320000 ba32deb4 ba32c000 ba32c000 00000000 800fe87c&lt;BR /&gt;[ 86.291167] dea0: ba32dec4 ba32c000 00000000 7ecd73b8 00000068 bff87320 bc1bd4c8 800f58e8&lt;BR /&gt;[ 86.291180] dec0: 0000b301 00000000 00000000 00000001 ba32df78 ba320000 ffffff9c ffffff9c&lt;BR /&gt;[ 86.291194] dee0: ba32c000 00000000 00000000 800fec44 00000041 ba1dcf70 0002425c bffda500&lt;BR /&gt;[ 86.291207] df00: 00000004 80100b54 ba320005 00000000 bc03cd48 ba1dcf70 00000101 00000004&lt;BR /&gt;[ 86.291220] df20: 00000000 00000000 00000001 bffda508 ba32df44 8006f00c 00000001 ba37b820&lt;BR /&gt;[ 86.291233] df40: 00000000 800f119c 00000001 ba320000 bffda500 00000004 bffda508 00000020&lt;BR /&gt;[ 86.291247] df60: ba32c000 bffda500 0002425c 00004601 00000004 8003f104 ba32c000 00000000&lt;BR /&gt;[ 86.291260] df80: 00000000 80101058 00000000 00000000 7ecd7b7c 000241f8 7ecd7b7c 00000001&lt;BR /&gt;[ 86.291273] dfa0: 00000036 8003ef80 000241f8 7ecd7b7c 00000004 00004601 0002425c 000002d0&lt;BR /&gt;[ 86.291286] dfc0: 000241f8 7ecd7b7c 00000001 00000036 00000000 00000000 7ecd7c04 00000000&lt;BR /&gt;[ 86.291300] dfe0: 0002425c 7ecd7a38 2ac536f4 2aecb7bc 20000010 00000004 ffff7fff fffff7fb&lt;BR /&gt;[ 86.291336] [&amp;lt;8056a104&amp;gt;] (wait_for_common+0xec/0x1bc) from [&amp;lt;80259850&amp;gt;] (mxcfb_pan_display+0x250/0x55c)&lt;BR /&gt;[ 86.291367] [&amp;lt;80259850&amp;gt;] (mxcfb_pan_display+0x250/0x55c) from [&amp;lt;80247b80&amp;gt;] (fb_pan_display+0xbc/0x13c)&lt;BR /&gt;[ 86.291387] [&amp;lt;80247b80&amp;gt;] (fb_pan_display+0xbc/0x13c) from [&amp;lt;80248534&amp;gt;] (fb_set_var+0x138/0x290)&lt;BR /&gt;[ 86.291403] [&amp;lt;80248534&amp;gt;] (fb_set_var+0x138/0x290) from [&amp;lt;80248998&amp;gt;] (do_fb_ioctl+0x30c/0x5d0)&lt;BR /&gt;[ 86.291427] [&amp;lt;80248998&amp;gt;] (do_fb_ioctl+0x30c/0x5d0) from [&amp;lt;80100b54&amp;gt;] (do_vfs_ioctl+0x80/0x54c)&lt;BR /&gt;[ 86.291446] [&amp;lt;80100b54&amp;gt;] (do_vfs_ioctl+0x80/0x54c) from [&amp;lt;80101058&amp;gt;] (sys_ioctl+0x38/0x5c)&lt;BR /&gt;[ 86.291466] [&amp;lt;80101058&amp;gt;] (sys_ioctl+0x38/0x5c) from [&amp;lt;8003ef80&amp;gt;] (ret_fast_syscall+0x0/0x30)&lt;BR /&gt;[ 86.291482] Code: e3822001 e50b102c e50b2038 e50b3028 (e5839000)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2018 07:01:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Null-pointer-appears-in-gpu-test-after-use-quot-uboot-logo-keep/m-p/804535#M124257</guid>
      <dc:creator>fdact</dc:creator>
      <dc:date>2018-07-12T07:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: Null pointer appears in gpu test after use "uboot logo keep from uboot to kernel" patch</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Null-pointer-appears-in-gpu-test-after-use-quot-uboot-logo-keep/m-p/804536#M124258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi zero&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try L3.0.101_4.1.1_SOURCE_BSP which fixed some GPU bugs mentioned on&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/341572"&gt;where can i find instruction for applying L3.0.101 BSP patch?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or post issue on &lt;A href="https://community.nxp.com/docs/DOC-98109"&gt;Patch to support uboot logo keep from uboot to kernel for NXP Linux and Android BSP (HDMI, LCD and LVDS)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Jul 2018 23:09:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Null-pointer-appears-in-gpu-test-after-use-quot-uboot-logo-keep/m-p/804536#M124258</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-07-15T23:09:51Z</dc:date>
    </item>
  </channel>
</rss>

