<?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>P-SeriesのトピックRe: 'struct task_struct' declared inside parameter list: in /arch/powerpc/include/asm/hw_breakpoint.h&amp;quot;!</title>
    <link>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497637#M3038</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;The following command sequence is recommended for kernel building:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake -c cleansstate virtual/kernel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake -c patch virtual/kernel&amp;nbsp;&amp;nbsp; //change kernel source code if it is needed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake -c menuconfig virtual/kernel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake virtual/kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Rebuild kernel:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;The following command sequence is recommended for standalone comiling the test.c code using the e500v2 toolchain:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;sudo chmod 777 /opt/fsl-networking/QorIQ-SDK-V1.5/environment-setup-ppce500v2-fsl_networking-linux-gnuspe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;/opt/fsl-networking/QorIQ-SDK-V1.5/environment-setup-ppce500v2-fsl_networking-linux-gnuspe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;Compile the source file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;/opt/fsl-networking/QorIQ-SDK-V1.5/sysroots/i686-fsl_networking_sdk-linux/usr/bin/ppce500v2-fsl_networking-linux-gnuspe/powerpc-fsl_networking-linux-gnuspe-gcc&amp;nbsp; -g -o test test.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pavel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Tue, 22 Dec 2015 11:51:06 GMT</pubDate>
    <dc:creator>Pavel</dc:creator>
    <dc:date>2015-12-22T11:51:06Z</dc:date>
    <item>
      <title>'struct task_struct' declared inside parameter list: in /arch/powerpc/include/asm/hw_breakpoint.h"!</title>
      <link>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497636#M3037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm unsing a Umbuntu machine as a build machine. There I installed the toochain from "fsl-networking-eglibc-i686-ppce500v2-toolchain-QorIQ-SDK-V1.8.sh". I got it from SDK1v8 Virtual Envioroment for PPCE500mc. (yes, using e500v2 toolchain obtained from e550mc virtual enviroment, this is not a problem).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the toochain installed in defaul path, I was able to compile (in build machine), the linux 3.12.xx. targeting QorIQ P1010! So, I'm cross-compiling from an Unbuntu build machine to a P1010.&lt;/P&gt;&lt;P&gt;In MenuConfig's Linux 3.12, I selected "Freescale 85xx" as Processor Type (I'm targeting P1010). I did not set "Workarround erratum A-006184". I did set SPE enable!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;Them I did: "source /opt/fsl-networking/QorIQ-SDK-V1.8/environment-setup-ppce500v2-fsl-linux-gnuspe", and&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; make all V=2 LIBGCC=/opt/fsl-networking/QorIQ-SDK-V1.8/sysroots/ppce500v2-fsl-linux-gnuspe/usr/lib/powerpc-fsl-linux-gnuspe/4.9.2/libgcc.a in order to xcompile the kernell.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added LIBCC=/opt/..." n make command, because otherwise I got an error: powerpc-fsl-linux-gnuspe-ld: cannot find libgcc.a: No such file or directory&lt;/P&gt;&lt;P&gt;Why this happen? Why I need to pass LIBGCC like that? If I do export LIBGCC="...", it will not be accessible! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After all this, I was able to xcompile the linux 3.12 targeting P1010 (then using ppce500v2 toochain ), &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After I also did also performed :&lt;/P&gt;&lt;P&gt;make headers_install INSTALL_HDR_PATH=$PWD/../linux-inc V=1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my question is: When compiling a 3th party code, I'm getting "'struct task_struct' declared inside parameter list" in "linux/arch/powerpc/include/asm/hw_breakpoint.h"!&lt;/P&gt;&lt;P&gt;To be clear, the flag: CONFIG_HAVE_HW_BREAKPOINT is NOT set anyway.&lt;/P&gt;&lt;P&gt;Why this happens? Could this issue related with any configuration option in Kernel MenuConfig?&lt;/P&gt;&lt;P&gt;There is anyone with a tip?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Log Error:&lt;/P&gt;&lt;P&gt;In file included from /home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/processor.h:36:0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/thread_info.h:33,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/thread_info.h:54,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/preempt.h:9,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/spinlock.h:50,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/mmzone.h:7,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/gfp.h:4,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/slab.h:14,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/lkm.h:65,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/shared/gmodule.c:50:&lt;/P&gt;&lt;P&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/hw_breakpoint.h:96:69: error: 'struct task_struct' declared inside parameter list [-Werror]&lt;/P&gt;&lt;P&gt; static inline void thread_change_pc(struct task_struct *tsk, struct pt_regs *regs) { }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/hw_breakpoint.h:96:69: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for any tip.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Dec 2015 15:36:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497636#M3037</guid>
      <dc:creator>antóniosilva</dc:creator>
      <dc:date>2015-12-21T15:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: 'struct task_struct' declared inside parameter list: in /arch/powerpc/include/asm/hw_breakpoint.h"!</title>
      <link>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497637#M3038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;The following command sequence is recommended for kernel building:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake -c cleansstate virtual/kernel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake -c patch virtual/kernel&amp;nbsp;&amp;nbsp; //change kernel source code if it is needed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake -c menuconfig virtual/kernel&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;• $ bitbake virtual/kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Rebuild kernel:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;The following command sequence is recommended for standalone comiling the test.c code using the e500v2 toolchain:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;sudo chmod 777 /opt/fsl-networking/QorIQ-SDK-V1.5/environment-setup-ppce500v2-fsl_networking-linux-gnuspe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;/opt/fsl-networking/QorIQ-SDK-V1.5/environment-setup-ppce500v2-fsl_networking-linux-gnuspe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;Compile the source file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; color: black;"&gt;/opt/fsl-networking/QorIQ-SDK-V1.5/sysroots/i686-fsl_networking_sdk-linux/usr/bin/ppce500v2-fsl_networking-linux-gnuspe/powerpc-fsl_networking-linux-gnuspe-gcc&amp;nbsp; -g -o test test.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pavel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Tue, 22 Dec 2015 11:51:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497637#M3038</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2015-12-22T11:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: 'struct task_struct' declared inside parameter list: in /arch/powerpc/include/asm/hw_breakpoint.h"!</title>
      <link>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497638#M3039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pavel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What you have suggested is similar to what I have done to get the Linux kerne 3.12 from Virtual Enviroment to my Build system...&lt;/P&gt;&lt;P&gt;Why are you suggesting to build the linux kernel in Virtual Enviroment, and the move it again to my build machine? &lt;/P&gt;&lt;P&gt;I need to work in a build machine, I'm using Virtual Enviroment only to obtain the toolchains and the Linux Kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What could went wrong in order to have this kind of errors regarding "'struct task_struct' declared inside parameter list: in /arch/powerpc/include/asm/hw_breakpoint.h"" ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beside the error, I'm point out, there is also those ones, that I do belive that they are related:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In file included from /home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/thread_info.h:33:0,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/thread_info.h:54,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/preempt.h:9,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/spinlock.h:50,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/mmzone.h:7,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/gfp.h:4,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/slab.h:14,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/lkm.h:65,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/gmodule.h:49,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/uk-proxy/linux-uk-proxy.c:47:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/processor.h:158:2: error: unknown type name 'vector128'&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; vector128 vr[32] __attribute__((aligned(16)));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ^&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/processor.h:159:2: error: unknown type name 'vector128'&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; vector128 vscr __attribute__((aligned(16)));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ^&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In file included from /home/amacedo/zebic/lib/linux/include/linux/timex.h:65:0,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/jiffies.h:8,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/ktime.h:25,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/timer.h:5,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/workqueue.h:8,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/srcu.h:34,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/notifier.h:15,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/memory_hotplug.h:6,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/mmzone.h:824,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/gfp.h:4,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/slab.h:14,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/lkm.h:65,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/gmodule.h:49,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/uk-proxy/linux-uk-proxy.c:47:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/timex.h: In function 'get_cycles':&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/timex.h:51:23: error: 'CPU_FTR_601' undeclared (first use in this function)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; : "=r" (ret) : "i" (CPU_FTR_601), "i" (SPRN_TBRL));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/timex.h:51:23: note: each undeclared identifier is reported only once for each function it appears in&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In file included from /home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/io.h:35:0,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/io.h:22,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/linux/include/linux/pci.h:31,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/lkm.h:85,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/include/gmodule.h:49,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/systems/linux/kernel/modules/uk-proxy/linux-uk-proxy.c:47:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/mmu.h: In function 'mmu_has_feature':&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/mmu.h:126:10: error: 'cur_cpu_spec' undeclared (first use in this function)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; return (cur_cpu_spec-&amp;gt;mmu_features &amp;amp; feature);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/mmu.h: In function 'mmu_clear_feature':&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;/home/amacedo/zebic/lib/linux/arch/powerpc/include/asm/mmu.h:131:2: error: 'cur_cpu_spec' undeclared (first use in this function)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; cur_cpu_spec-&amp;gt;mmu_features &amp;amp;= ~feature;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ^&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;gmake[4]: *** [/home/amacedo/zebic/lib/sdk-xgs-robo-6.4.8/build/linux-e500v2-3_12/e500v2-3_12/systems/linux/kernel/modules/uk-proxy/linux-uk-proxy.o] Error 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;gmake[3]: *** [uk-proxy] Error 2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this, have you more help to me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;antónio&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1 style="border: 0px; font-size: 26px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; line-height: 1.2em; overflow: hidden; word-wrap: break-word; color: #51626f; background-color: #ffffff;"&gt;&lt;A _jive_internal="true" data-content-finding="Community" href="https://community.nxp.com/message/599032#599032" style="margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; color: #017bba; fill: #017bba; text-decoration: underline; outline: none;"&gt;'struct task_struct' declared inside parameter list: in /arch/powerpc/include/asm/hw_breakpoint.h"!&lt;/A&gt;&lt;/H1&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2015 13:47:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/struct-task-struct-declared-inside-parameter-list-in-arch/m-p/497638#M3039</guid>
      <dc:creator>antóniosilva</dc:creator>
      <dc:date>2015-12-22T13:47:08Z</dc:date>
    </item>
  </channel>
</rss>

