Please avoid top-posting.

On 17.07.20 14:15, Parth Dode wrote:
How did you figure that out?


Figure out what exactly? Your kernel config? You have the yocto layers, study the recipe that describes the kernel build, which config it is using.

Jan


On Friday, July 17, 2020 at 11:37:23 AM UTC+5:30, Jan Kiszka wrote:

    On 17.07.20 05:13, Parth Dode wrote:
     > I am using  yocto to build jailhouse module in agl   for rpi4 .
     > This is the error Im getting, please help figure out
     >
     > NOTE: Tasks Summary: Attempted 1466 tasks of which 1465 didn't
    need to
     > be rerun and 1 failed.
     >
     > Summary: 1 task failed:
     >
    
/home/parth/meta-yocto-jailhouse-rpi4/recipes-kernel/jailhouse/jailhouse_git.bb:do_compile

     > Summary: There were 2 WARNING messages shown.
     > Summary: There were 2 ERROR messages shown, returning a non-zero
    exit code.
     > parth@Debian-95-stretch-64-minimal:~/meta-yocto-jailhouse-rpi4$
     > x/9.3.0/include
     >
    
-I/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work-shared/raspberrypi4-64/kernel-

     > source/arch/arm64/include -I./arch/arm64/include/generated
     > -I/home/parth/AGL/build-agl-jailhouse
     > -rpi/tmp/work-shared/raspberrypi4-64/kernel-source/include
    -I./include
     > -I/home/parth/AGL/build-ag
     >
    
l-jailhouse-rpi/tmp/work-shared/raspberrypi4-64/kernel-source/arch/arm64/include/uapi

     > -I./arch/ar
     > m64/include/generated/uapi
     >
    -I/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work-shared/raspberrypi4
     > -64/kernel-source/include/uapi -I./include/generated/uapi -include
     > /home/parth/AGL/build-agl-jail
     >
    
house-rpi/tmp/work-shared/raspberrypi4-64/kernel-source/include/linux/kconfig.h

     > -D__KERNEL__ -mli
     > ttle-endian -D__ASSEMBLY__ -fno-PIE -DCONFIG_AS_LSE=1 -mabi=lp64
     > -Wa,-gdwarf-2 -DMODULE -c -o /h
     >
    
ome/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAUTOIN

     > C+4ce7658ddd-r0/git/driver/vpci_template.dtb.o
     > /home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/r
     >
    
aspberrypi4_64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver/vpci_template.dtb.S

     > | (cat /dev/null; ) >
     >
    /home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/

     > jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/tools/modules.order
     > |
     >
    
/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAU

     > TOINC+4ce7658ddd-r0/git/driver/cell.c: In function
     > 'jailhouse_cmd_cell_create':
     > |
     >
    
/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAU

     > TOINC+4ce7658ddd-r0/git/driver/cell.c:31:26: error: implicit
    declaration
     > of function 'cpu_down' [
     > -Werror=implicit-function-declaration]
     > | 31 | #define remove_cpu(cpu) cpu_down(cpu)
     > | | ^~~~~~~~
     > |
     >
    
/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAU

     > TOINC+4ce7658ddd-r0/git/driver/cell.c:243:10: note: in expansion of
     > macro 'remove_cpu'
     > | 243 | err = remove_cpu(cpu);
     > | | ^~~~~~~~~~
     > | if [ "-pg" = "-pg" ]; then if [
     > /home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4
     >
    _64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver/sysfs.o

     > != "scripts/mod/empty.o"
     > ]; then ./scripts/recordmcount
     > "/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_6
     >
    4-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver/sysfs.o";

     > fi; fi;
     > | cc1: all warnings being treated as errors
     > | make[5]: ***
     >
    
[/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work-shared/raspberrypi4-64/kernel-so

     > urce/scripts/Makefile.build:303:
     > /home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64
     >
    -agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver/cell.o]
     > Error 1
     > | make[5]: *** Waiting for unfinished jobs....
     > | if [ "-pg" = "-pg" ]; then if [
     > /home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4
     >
    _64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver/pci.o
     > != "scripts/mod/empty.o" ]
     > ; then ./scripts/recordmcount
     >
    
"/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver/pci.o";

     > fi; fi;
     > | make[4]: ***
     >
    
[/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work-shared/raspberrypi4-64/kernel-source/scripts/Makefile.build:544:

     >
    
/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git/driver]

     > Error 2
     > | make[3]: ***
     >
    
[/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work-shared/raspberrypi4-64/kernel-source/Makefile:1527:

     >
    
_module_/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/git]

     > Error 2
     > | make[2]: *** [Makefile:146: sub-make] Error 2
     > | make[1]: *** [Makefile:24: __sub-make] Error 2
     > | make: *** [Makefile:40: modules] Error 2
     > | WARNING:
     >
    
/home/parth/AGL/build-agl-jailhouse-rpi/tmp/work/raspberrypi4_64-agl-linux/jailhouse/0.12+gitAUTOINC+4ce7658ddd-r0/temp/run.do_compile.24833:1

     > exit 1 from 'exit 1'
     > |
     > ERROR: Task
     >
    
(/home/parth/meta-yocto-jailhouse-rpi4/recipes-kernel/jailhouse/jailhouse_git.bb:do_compile)

     > failed with exit code '1'
     > NOTE: Tasks Summary: Attempted 1466 tasks of which 1465 didn't
    need to
     > be rerun and 1 failed.
     >
     > Summary: 1 task failed:
     >
    
/home/parth/meta-yocto-jailhouse-rpi4/recipes-kernel/jailhouse/jailhouse_git.bb:do_compile

     > Summary: There were 2 WARNING messages shown.
     > Summary: There were 2 ERROR messages shown, returning a non-zero
    exit code.
     >

    I suspect your target kernel lacks CONFIG_HOTPLUG_CPU=y. See
    jailhouse-images for a know-to-work reference config.

    Also note that you will need an ATF-based boot on the RPi4, just in
    case
    you didn't spot that dependency yet. Again, jailhouse-images is the
    reference.

    Jan

-- Siemens AG, Corporate Technology, CT RDA IOT SES-DE
    Corporate Competence Center Embedded Linux

--
You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/5d346985-f668-4940-8f6f-520f72cf1842o%40googlegroups.com <https://groups.google.com/d/msgid/jailhouse-dev/5d346985-f668-4940-8f6f-520f72cf1842o%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

--
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/f0166430-3052-799e-acb4-c01ecbf86b25%40siemens.com.

Reply via email to