How to build xen + yocto for rcar m3 + kingfisher board.

currently, i`m following this link  https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/Salvator-X

but there are some issue but not able to find a solution how to resolve that. 

detail error is here : https://www.yoctoproject.org/pipermail/meta-virtualization/2016-September/002201.html

Added oe-repo repo from /home/test_user/workspace/renesas/yocto_5_1_0/m3ulcb/build/tmp/work/m3ulcb-poky-linux/xen-image-minimal/1.0-r0/oe-rootfs-repo
repo: using cache for: oe-repo
not found other for:
not found modules for:
not found deltainfo for:
not found updateinfo for:
oe-repo: using metadata from Thu 28 Oct 2021 11:05:51 AM UTC.
Last metadata expiration check: 0:00:01 ago on Thu 28 Oct 2021 11:05:51 AM UTC.
No module defaults found
No match for argument: kernel-module-xen-blkback
Error: Unable to find a match

same error also for xen-gntdev, xen-wdt

please let me know if any link that i can follow or i can solve,     let me know also if any info required

  • below is the build configuration 


    Build Configuration:
    BB_VERSION = "1.46.0"
    BUILD_SYS = "x86_64-linux"
    NATIVELSBSTRING = "universal"
    TARGET_SYS = "aarch64-poky-linux"
    MACHINE = "m3ulcb"
    DISTRO = "poky"
    DISTRO_VERSION = "3.1.4"
    TUNE_FEATURES = "aarch64 cortexa57-cortexa53"
    TARGET_FPU = ""
    SOC_FAMILY = "rcar-gen3:r8a7796"
    meta
    meta-poky
    meta-yocto-bsp = "HEAD:424296bf9bb4bae27febf91bce0118df09ce5fa1"
    meta-rcar-gen3 = "HEAD:fd8ab2bb1b5ca98483c6f4aecf09a85c4d6bc016"
    meta-python
    meta-oe = "HEAD:f2d02cb71eaff8eb285a1997b30be52486c160ae"
    meta-java = "dunfell:6e84638d77ac921aac46649095bca5ddbde94d2a"
    meta-filesystems = "HEAD:f2d02cb71eaff8eb285a1997b30be52486c160ae"
    meta-selinux = "dunfell:46bcf059a131843e18df65056de520ab24861182"
    meta-networking = "HEAD:f2d02cb71eaff8eb285a1997b30be52486c160ae"
    meta-virtualization = "dunfell:b556bc7953b4294fb65520b9ed4663cbdeff3607

  • Hi,

    The link which you reffered is too old.

    Maybe, the following helps you for your refference link. it is a newer link.

    Xen ARM with Virtualization Extensions/Salvator-XS - Xen (xenproject.org)

  • Thanks for reply 

    i followed the step as mention in the link and running the following command to configure

    XEN_TARGET_ARCH=arm64 ./configure --host=arm-linux-gnueabihf

    but it give error 

    checking build system type... x86_64-pc-linux-gnu
    checking host system type... arm-unknown-linux-gnueabihf
    Will build the following subsystems:
    xen
    tools
    docs
    configure: creating ./config.status
    config.status: creating config/Toplevel.mk
    config.status: creating config/Paths.mk
    === configuring in tools (/home/kallz/workspace/projects/xen/xen/tools)
    configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' '--host=arm-linux-gnueabihf' 'host_alias=arm-linux-gnueabihf' --cache-file=/dev/null --srcdir=.
    checking build system type... x86_64-pc-linux-gnu
    checking host system type... arm-unknown-linux-gnueabihf
    checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... yes
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether arm-linux-gnueabihf-gcc accepts -g... yes
    checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... 64
    checking for arm-linux-gnueabihf-gcc... (cached) arm-linux-gnueabihf-gcc
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether arm-linux-gnueabihf-gcc accepts -g... (cached) yes
    checking for arm-linux-gnueabihf-gcc option to accept ISO C89... (cached) none needed
    checking whether make sets $(MAKE)... yes
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for flex... /usr/bin/flex
    checking for abi-dumper... no
    checking for perl... /usr/bin/perl
    checking for awk... /usr/bin/awk
    checking for arm-linux-gnueabihf-ocamlc... no
    checking for ocamlc... ocamlc
    configure: WARNING: using cross tools not prefixed with host triplet
    OCaml version is 4.08.1
    OCaml library path is /usr/lib/ocaml
    checking for arm-linux-gnueabihf-ocamlopt... no
    checking for ocamlopt... ocamlopt
    checking for arm-linux-gnueabihf-ocamlc.opt... no
    checking for ocamlc.opt... ocamlc.opt
    checking for arm-linux-gnueabihf-ocamlopt.opt... no
    checking for ocamlopt.opt... ocamlopt.opt
    checking for arm-linux-gnueabihf-ocaml... no
    checking for ocaml... ocaml
    checking for arm-linux-gnueabihf-ocamldep... no
    checking for ocamldep... ocamldep
    checking for arm-linux-gnueabihf-ocamlmktop... no
    checking for ocamlmktop... ocamlmktop
    checking for arm-linux-gnueabihf-ocamlmklib... no
    checking for ocamlmklib... ocamlmklib
    checking for arm-linux-gnueabihf-ocamldoc... no
    checking for ocamldoc... ocamldoc
    checking for arm-linux-gnueabihf-ocamlbuild... no
    checking for ocamlbuild... no
    checking for arm-linux-gnueabihf-ocamlfind... no
    checking for ocamlfind... ocamlfind
    checking for gawk... /usr/bin/awk
    checking for arm-linux-gnueabihf-go... no
    checking for go... no
    checking for arm-linux-gnueabihf-checkpolicy... no
    checking for checkpolicy... no
    checking for bash... /bin/bash
    checking for python3... python3
    checking for python3... /usr/bin/python3
    checking for python3... /usr/bin/python3
    checking for python version >= 2.6 ... yes
    checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking uuid/uuid.h usability... yes
    checking uuid/uuid.h presence... yes
    checking for uuid/uuid.h... yes
    checking for uuid_clear in -luuid... no
    checking uuid.h usability... no
    checking uuid.h presence... no
    checking for uuid.h... no
    configure: error: cannot find a valid uuid library
    configure: error: ./configure failed for tools

  • Hi kallz,

    I tried to run configure as following the link[1].
    And, I didn't get any errors.

    I used the command below:
    XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- ./configure
    Note: I needed to install some packages(bin86, bcc, iasl, libyajl-dev and so on).
    I think " --host=arm-linux-gnueabihf" option is not mentioned in the link[1].
    Why do you use this option?

    [1]: wiki.xenproject.org/.../Salvator-XS

  • Hi Y.H.

    thanks for the reply.

    ./configure --help         command output is below

    System types:
    --build=BUILD configure for building on BUILD [guessed]
    --host=HOST cross-compile to build programs to run on HOST [BUILD]

    from command output as per my understanding --host should be arm64 arch either it will build for another arch.

    so i run ./configure with --host option. And I tried with the below two commands

    •  XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- ./configure  --host=arm-linux-gnueabi


    •  XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- ./configure  --host=arm-linux-gnueabihf   

    As per your command, it builds for other arch and doesn`t cross-compile

           XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- ./configure

    logs:

    checking build system type... x86_64-pc-linux-gnu
    checking host system type... x86_64-pc-linux-gnu
    Will build the following subsystems:
    xen
    tools
    stubdom
    docs
    configure: creating ./config.status
    config.status: creating config/Toplevel.mk
    config.status: creating config/Paths.mk
    === configuring in tools (/home/harpreet/workspace/projects/xen/xen/tools)
    configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
    checking build system type... x86_64-pc-linux-gnu
    checking host system type... x86_64-pc-linux-gnu
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
     

    see the logs that I bold from the output.  it's built for x86_64 arch, not for arm64 and its did not cross-compiling.

    when you run this on Renesas board I`m getting bad Linux image magic!

  • Hi kallz,

    I tried to run xen on H3SK.

    Firstly, I added r8a77951-ulcb-xen.dts and build Yocto BSP.
    Then, I built xen as following code as same as the instruction of xen wiki:

    # Get xen sources
    git clone git://xenbits.xenproject.org/xen.git
    cd xen
    git checkout 73c932d0ea43ddf904db9429811788480c4cb816 -b v4.16_xen
    # Configure xen
    export CROSS_COMPILE=aarch64-linux-gnu-
    XEN_TARGET_ARCH=arm64 ./configure
    cd xen
    make menuconfig XEN_TARGET_ARCH=arm64
    # Make Xen
    cd ..
    make xen XEN_TARGET_ARCH=arm64
    mkimage -A arm64 -C none -T kernel -a 0x78080000 -e 0x78080000 -n "XEN" -d xen/xen xen-uImage
    make -C tools/flask/policy

    Finally, xen runs on my H3SK!
    I attach my log at that time.

    So, I didn't get "bad Linux image magic!".

    NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.3.0.1
    NOTICE:  BL2: PRR is R-Car H3 Ver.3.0
    NOTICE:  BL2: Board is Starter Kit Premier Rev.2.0
    NOTICE:  BL2: Boot device is HyperFlash(80MHz)
    NOTICE:  BL2: LCM state is CM
    NOTICE:  AVS setting succeeded. DVFS_SetVID=0x53
    NOTICE:  BL2: DDR3200(rev.0.41)
    NOTICE:  BL2: [COLD_BOOT]
    NOTICE:  BL2: DRAM Split is 4ch(DDR f)
    NOTICE:  BL2: QoS is default setting(rev.0.11)
    NOTICE:  BL2: DRAM refresh interval 1.95 usec
    NOTICE:  BL2: Periodic Write DQ Training
    NOTICE:  BL2: CH0: 400000000 - 47fffffff, 2 GiB
    NOTICE:  BL2: CH1: 500000000 - 57fffffff, 2 GiB
    NOTICE:  BL2: CH2: 600000000 - 67fffffff, 2 GiB
    NOTICE:  BL2: CH3: 700000000 - 77fffffff, 2 GiB
    NOTICE:  BL2: FDT at 0xe63257c8
    NOTICE:  BL2: v2.3():7638cfbe6-dirty
    NOTICE:  BL2: Built : 07:43:07, Oct 25 2021
    NOTICE:  BL2: Normal boot
    NOTICE:  BL2: dst=0xe6325300 src=0x8180000 len=512(0x200)
    NOTICE:  BL2: dst=0x43f00000 src=0x8180400 len=6144(0x1800)
    NOTICE:  rcar_file_len: len: 0x0003e000
    NOTICE:  BL2: dst=0x44000000 src=0x81c0000 len=253952(0x3e000)
    NOTICE:  rcar_file_len: len: 0x00200000
    NOTICE:  BL2: dst=0x44100000 src=0x8200000 len=2097152(0x200000)
    NOTICE:  rcar_file_len: len: 0x00100000
    NOTICE:  BL2: dst=0x50000000 src=0x8640000 len=1048576(0x100000)
    NOTICE:  BL2: Booting BL31
    
    
    U-Boot 2020.10 (Oct 25 2021 - 07:45:09 +0000)
    
    CPU: Renesas Electronics R8A7795 rev 3.0
    Model: Renesas H3ULCB board based on r8a77950
    DRAM:  7.9 GiB
    MMC:   sd@ee100000: 0, sd@ee140000: 1
    Loading Environment from MMC... OK
    In:    serial@e6e88000
    Out:   serial@e6e88000
    Err:   serial@e6e88000
    Net:   eth0: ethernet@e6800000
    Hit any key to stop autoboot:  2  1  0 
    ethernet@e6800000 Waiting for PHY auto negotiation to complete.......... done
    Using ethernet@e6800000 device
    TFTP from server 192.168.1.1; our IP address is 192.168.1.2
    Filename '/h3ulcb_xen/r8a77951-ulcb-xen.dtb'.
    Load address: 0x48000000
    Loading: *######
    	 5.9 MiB/s
    done
    Bytes transferred = 79860 (137f4 hex)
    Using ethernet@e6800000 device
    TFTP from server 192.168.1.1; our IP address is 192.168.1.2
    Filename '/Image'.
    Load address: 0x8a000000
    Loading: *#################################################################
    	 #################################################################
    (snip)
    	 #################################################################
    	 ##########################################################
    	 12.7 MiB/s
    done
    Bytes transferred = 33286656 (1fbea00 hex)
    Using ethernet@e6800000 device
    TFTP from server 192.168.1.1; our IP address is 192.168.1.2
    Filename '/h3ulcb_xen/xen-uImage'.
    Load address: 0x48080000
    Loading: *#################################################################
    	 #########
    	 11.1 MiB/s
    done
    Bytes transferred = 1081520 (1080b0 hex)
    Using ethernet@e6800000 device
    TFTP from server 192.168.1.1; our IP address is 192.168.1.2
    Filename '/h3ulcb_xen/xenpolicy-4.16-unstable'.
    Load address: 0x8c000000
    Loading: *#
    	 3.4 MiB/s
    done
    Bytes transferred = 10762 (2a0a hex)
    ## Booting kernel from Legacy Image at 48080000 ...
       Image Name:   XEN
       Image Type:   AArch64 Linux Kernel Image (uncompressed)
       Data Size:    1081456 Bytes = 1 MiB
       Load Address: 78080000
       Entry Point:  78080000
       Verifying Checksum ... OK
    ## Flattened Device Tree blob at 48000000
       Booting using the fdt blob at 0x48000000
       Loading Kernel Image
       Loading Device Tree to 0000000053fe9000, end 0000000053fff7f3 ... OK
    Overlap found: 0x500000000..0x57fffffff / 0x500000000..0x53fffffff
    Overlap found: 0x600000000..0x67fffffff / 0x600000000..0x63fffffff
    Overlap found: 0x700000000..0x77fffffff / 0x700000000..0x73fffffff
    
    Starting kernel ...
    
     Xen 4.16-unstable
    (XEN) Xen version 4.16-unstable (yuya@) (aarch64-linux-gnu-gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0) debug=y Wed Oct 27 16:46:16 JST 2021
    (XEN) Latest ChangeSet: Tue Jul 13 02:31:41 2021 +0100 git:73c932d0ea
    (XEN) build-id: a26515ca01339accb0a65386073d299828c4ef8f
    (XEN) Processor: 00000000411fd073: "ARM Limited", variant: 0x1, part 0xd07,rev 0x3
    (XEN) 64-bit Execution:
    (XEN)   Processor Features: 0000000000002222 0000000000000000
    (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
    (XEN)     Extensions: FloatingPoint AdvancedSIMD
    (XEN)   Debug Features: 0000000010305106 0000000000000000
    (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
    (XEN)   Memory Model Features: 0000000000001124 0000000000000000
    (XEN)   ISA Features:  0000000000011120 0000000000000000
    (XEN) 32-bit Execution:
    (XEN)   Processor Features: 0000000000000131:0000000000011011
    (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
    (XEN)     Extensions: GenericTimer Security
    (XEN)   Debug Features: 0000000003010066
    (XEN)   Auxiliary Features: 0000000000000000
    (XEN)   Memory Model Features: 0000000010201105 0000000040000000
    (XEN)                          0000000001260000 0000000002102211
    (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
    (XEN)                 0000000001112131 0000000000011142 0000000000011121
    (XEN) Using SMC Calling Convention v1.2
    (XEN) Using PSCI v1.1
    (XEN) SMP: Allowing 8 CPUs
    (XEN) enabled workaround for: ARM erratum 1319367
    (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8333 KHz
    (XEN) GICv2 initialization:
    (XEN)         gic_dist_addr=00000000f1010000
    (XEN)         gic_cpu_addr=00000000f1020000
    (XEN)         gic_hyp_addr=00000000f1040000
    (XEN)         gic_vcpu_addr=00000000f1060000
    (XEN)         gic_maintenance_irq=25
    (XEN) GICv2: Adjusting CPU interface base to 0xf102f000
    (XEN) GICv2: 512 lines, 8 cpus, secure (IID 0200043b).
    (XEN) XSM Framework v1.0.0 initialized
    (XEN) xsm: Policy len = 0x0000000000010000 start at 0x000000008c000000
    (XEN) Flask:  4 users, 3 roles, 38 types, 2 bools
    (XEN) Flask:  13 classes, 283 rules
    (XEN) Flask:  Starting in enforcing mode.
    (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
    (XEN) Initializing Credit2 scheduler
    (XEN)  load_precision_shift: 18
    (XEN)  load_window_shift: 30
    (XEN)  underload_balance_tolerance: 0
    (XEN)  overload_balance_tolerance: -3
    (XEN)  runqueues arrangement: socket
    (XEN)  cap enforcement granularity: 10ms
    (XEN) load tracking window length 1073741824 ns
    (XEN) Allocated console ring of 32 KiB.
    (XEN) Bringing up CPU1
    (XEN) Bringing up CPU2
    (XEN) Bringing up CPU3
    (XEN) Bringing up CPU4
    (XEN) Bringing up CPU5
    (XEN) Bringing up CPU6
    (XEN) Bringing up CPU7
    (XEN) Brought up 8 CPUs
    (XEN) ipmmu: /soc/mmu@e67b0000: IPMMU context 0 is reserved
    (XEN) ipmmu: /soc/mmu@e67b0000: Registered Root IPMMU
    (XEN) ipmmu: /soc/iommu@e7740000: Registered Cache IPMMU
    (XEN) ipmmu: /soc/iommu@febd0000: Registered Cache IPMMU
    (XEN) ipmmu: /soc/iommu@fe980000: Registered Cache IPMMU
    (XEN) I/O virtualisation enabled
    (XEN)  - Dom0 mode: Relaxed
    (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
    (XEN) P2M: 3 levels with order-1 root, VTCR 0x0000000080023558
    (XEN) Scheduling granularity: cpu, 1 CPU per sched-resource
    (XEN) Adding cpu 0 to runqueue 0
    (XEN)  First cpu on runqueue, activating
    (XEN) Adding cpu 1 to runqueue 0
    (XEN) Adding cpu 2 to runqueue 0
    (XEN) Adding cpu 3 to runqueue 0
    (XEN) Adding cpu 4 to runqueue 0
    (XEN) Adding cpu 5 to runqueue 0
    (XEN) Adding cpu 6 to runqueue 0
    (XEN) Adding cpu 7 to runqueue 0
    (XEN) alternatives: Patching with alt table 00000000002dc498 -> 00000000002dccc0
    (XEN) CPU0 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
    (XEN) CPU3 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
    (XEN) CPU2 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
    (XEN) CPU1 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
    (XEN) *** LOADING DOMAIN 0 ***
    (XEN) Loading d0 kernel from boot module @ 000000008a000000
    (XEN) Allocating 1:1 mappings totalling 2048MB for dom0:
    (XEN) BANK[0] 0x00000048000000-0x00000050000000 (128MB)
    (XEN) BANK[1] 0x00000080000000-0x00000088000000 (128MB)
    (XEN) BANK[2] 0x00000090000000-0x000000c0000000 (768MB)
    (XEN) BANK[3] 0x00000540000000-0x00000580000000 (1024MB)
    (XEN) Grant table range: 0x00000078080000-0x000000780c0000
    (XEN) ipmmu: /soc/mmc@ee100000: Added master device (IPMMU /soc/iommu@e7740000 micro-TLBs 1)
    (XEN) ipmmu: /soc/mmu@e67b0000: d0: Set IPMMU context 1 (pgd 0x765f3a000)
    (XEN) ipmmu: /soc/mmc@ee100000: Using IPMMU context 1
    (XEN) ipmmu: /soc/mmc@ee120000: Added master device (IPMMU /soc/iommu@e7740000 micro-TLBs 1)
    (XEN) ipmmu: /soc/mmc@ee120000: Reusing IPMMU context 1
    (XEN) ipmmu: /soc/mmc@ee140000: Added master device (IPMMU /soc/iommu@e7740000 micro-TLBs 1)
    (XEN) ipmmu: /soc/mmc@ee140000: Reusing IPMMU context 1
    (XEN) ipmmu: /soc/mmc@ee160000: Added master device (IPMMU /soc/iommu@e7740000 micro-TLBs 1)
    (XEN) ipmmu: /soc/mmc@ee160000: Reusing IPMMU context 1
    (XEN) Allocating PPI 16 for event channel interrupt
    (XEN) Loading zImage from 000000008a000000 to 0000000048000000-000000004a000000
    (XEN) Loading d0 DTB to 0x000000004fe00000-0x000000004fe120a2
    (XEN) Initial low memory virq threshold set at 0x4000 pages.
    (XEN) Std. Loglevel: Errors, warnings and info
    (XEN) Guest Loglevel: All
    (XEN) ***************************************************
    (XEN) WARNING: HMP COMPUTING HAS BEEN ENABLED.
    (XEN) It has implications on the security and stability of the system,
    (XEN) unless the cpu affinity of all domains is specified.
    (XEN) ***************************************************
    (XEN) WARNING: SILO mode is not enabled.
    (XEN) It has implications on the security of the system,
    (XEN) unless the communications have been forbidden between
    (XEN) untrusted domains.
    (XEN) ***************************************************
    (XEN) 3... 2... 1... 
    (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
    (XEN) Freed 348kB init memory.
    (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
    (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER24
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER28
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER32
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER36
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER40
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER44
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER48
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER52
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER56
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER60
    (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd073]
    [    0.000000] Linux version 5.15.1 (yuya@yuya-ubuntu) (aarch64-linux-gnu-gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1 SMP PREEMPT Sun Nov 7 10:00:21 JST 2021
    [    0.000000] Machine model: Renesas H3ULCB board based on r8a77951, running XEN hypervisor
    [    0.000000] printk: debug: ignoring loglevel setting.
    [    0.000000] Xen 4.16 support found
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000057000000, size 400 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma@57000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000070000000, size 256 MiB
    [    0.000000] OF: reserved mem: initialized node linux,multimedia@70000000, compatible id shared-dma-pool
    [    0.000000] NUMA: No NUMA configuration found
    [    0.000000] NUMA: Faking a node at [mem 0x0000000048000000-0x000000057fffffff]
    [    0.000000] NUMA: NODE_DATA [mem 0x57fa4ac00-0x57fa4cfff]
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000048000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x000000057fffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000048000000-0x000000004fffffff]
    [    0.000000]   node   0: [mem 0x0000000054000000-0x0000000056ffffff]
    [    0.000000]   node   0: [mem 0x0000000057000000-0x0000000087ffffff]
    [    0.000000]   node   0: [mem 0x0000000090000000-0x00000000bfffffff]
    [    0.000000]   node   0: [mem 0x0000000540000000-0x000000057fffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000048000000-0x000000057fffffff]
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.1
    [    0.000000] percpu: Embedded 20 pages/cpu s41112 r8192 d32616 u81920
    [    0.000000] pcpu-alloc: s41112 r8192 d32616 u81920 alloc=20*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: Spectre-v2
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 693504
    [    0.000000] Policy zone: Normal
    [    0.000000] Kernel command line: root=/dev/nfs nfsroot=192.168.1.1:/nfs/h3ulcb_xen,vers=3 ip=dhcp rw rootwait console=hvc0 ignore_loglevel clk_ignore_unused
    [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000bc000000-0x00000000c0000000] (64MB)
    [    0.000000] Memory: 1940000K/2818048K available (14848K kernel code, 3066K rwdata, 8244K rodata, 6208K init, 496K bss, 206304K reserved, 671744K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8.
    [    0.000000] 	Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] random: get_random_bytes called from start_kernel+0x478/0x660 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 8.33MHz (virt).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1ec02923e, max_idle_ns: 440795202125 ns
    [    0.000000] sched_clock: 56 bits at 8MHz, resolution 120ns, wraps every 2199023255496ns
    [    0.000175] Console: colour dummy device 80x25
    [    0.382306] printk: console [hvc0] enabled
    [    0.386523] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.66 BogoMIPS (lpj=33333)
    [    0.396737] pid_max: default: 32768 minimum: 301
    [    0.401446] LSM: Security Framework initializing
    [    0.406126] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.413519] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.423306] xen:grant_table: Grant tables using version 1 layout
    [    0.429283] Grant table initialized
    [    0.432793] xen:events: Using FIFO-based ABI
    [    0.437127] Xen: initializing cpu0
    [    0.440654] rcu: Hierarchical SRCU implementation.
    [    0.446619] Detected Renesas R-Car Gen3 r8a7795 ES3.0
    [    0.453200] EFI services will not be available.
    [    0.457966] smp: Bringing up secondary CPUs ...
    (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    (XEN) d0v2: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    (XEN) d0v3: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    (XEN) d0v4: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    (XEN) d0v5: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    (XEN) d0v6: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    (XEN) d0v7: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
    [    0.462854] Detected PIPT I-cache on CPU1
    [    0.469005] Xen: initializing cpu1
    [    0.469057] CPU1: Booted secondary processor 0x0000000001 [0x411fd073]
    (snip)
    [  OK  ] Started Login Service.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on hvc0.
    [  OK  ] Reached target Login Prompts.[   13.025679] r
    andom: crng init done
    [   13.030521] random: 7 urandom warning(s) missed due to ratelimiting
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Reached target Multi-User System.
             Starting Update UTMP about System Runlevel Changes...
    [  OK  ] Started Update UTMP about System Runlevel Changes.
    
    Poky (Yocto Project Reference Distro) 3.1.4 h3ulcb hvc0
    
    h3ulcb login: root
    [   19.123264] audit: type=1006 audit(1635145248.355:2): pid=340 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   19.135509] audit: type=1300 audit(1635145248.355:2): arch=c00000b7 syscall=64 success=yes exit=1 a0=7 a1=fffffa67a870 a2=1 a3=ffffba2dfa20 items=0 ppid=1 pid=340 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
    [   19.161677] audit: type=1327 audit(1635145248.355:2): proctitle="(systemd)"
    root@h3ulcb:~# (XEN) *** Serial input to Xen (type 'CTRL-a' three times to switch input)
    (XEN) 'h' pressed -> showing installed handlers
    (XEN)  key '%' (ascii '25') => trap to xendbg
    (XEN)  key '*' (ascii '2a') => print all diagnostics
    (XEN)  key '+' (ascii '2b') => increase log level threshold
    (XEN)  key '-' (ascii '2d') => decrease log level threshold
    (XEN)  key '0' (ascii '30') => dump Dom0 registers
    (XEN)  key 'A' (ascii '41') => toggle alternative key handling
    (XEN)  key 'G' (ascii '47') => toggle host/guest log level adjustment
    (XEN)  key 'H' (ascii '48') => dump heap info
    (XEN)  key 'R' (ascii '52') => reboot machine
    (XEN)  key 'a' (ascii '61') => dump timer queues
    (XEN)  key 'd' (ascii '64') => dump registers
    (XEN)  key 'e' (ascii '65') => dump evtchn info
    (XEN)  key 'g' (ascii '67') => print grant table usage
    (XEN)  key 'h' (ascii '68') => show this message
    (XEN)  key 'm' (ascii '6d') => memory info
    (XEN)  key 'o' (ascii '6f') => dump iommu page tables
    (XEN)  key 'q' (ascii '71') => dump domain (and guest debug) info
    (XEN)  key 'r' (ascii '72') => dump run queues
    (XEN)  key 't' (ascii '74') => display multi-cpu clock info
    (XEN)  key 'w' (ascii '77') => synchronously dump console ring buffer (dmesg)
    (XEN) 'R' pressed -> rebooting machine
    NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.3.0.1
    NOTICE:  BL2: PRR is R-Car H3 Ver.3.0
    NOTICE:  BL2: Board is Starter Kit Premier Rev.2.0
    NOTICE:  BL2: Boot device is HyperFlash(80MHz)
    NOTICE:  BL2: LCM state is CM
    NOTICE:  AVS setting succeeded. DVFS_SetVID=0x53
    NOTICE:  BL2: DDR3200(rev.0.41)
    NOTICE:  BL2: [COLD_BOOT]
    NOTICE:  BL2: DRAM Split is 4ch(DDR f)
    NOTICE:  BL2: QoS is default setting(rev.0.11)
    NOTICE:  BL2: DRAM refresh interval 1.95 usec
    NOTICE:  BL2: Periodic Write DQ Training
    NOTICE:  BL2: CH0: 400000000 - 47fffffff, 2 GiB
    NOTICE:  BL2: CH1: 500000000 - 57fffffff, 2 GiB
    NOTICE:  BL2: CH2: 600000000 - 67fffffff, 2 GiB
    NOTICE:  BL2: CH3: 700000000 - 77fffffff, 2 GiB
    NOTICE:  BL2: FDT at 0xe63257c8
    NOTICE:  BL2: v2.3():7638cfbe6-dirty
    NOTICE:  BL2: Built : 07:43:07, Oct 25 2021
    NOTICE:  BL2: Normal boot
    NOTICE:  BL2: dst=0xe6325300 src=0x8180000 len=512(0x200)
    NOTICE:  BL2: dst=0x43f00000 src=0x8180400 len=6144(0x1800)
    NOTICE:  rcar_file_len: len: 0x0003e000
    NOTICE:  BL2: dst=0x44000000 src=0x81c0000 len=253952(0x3e000)
    NOTICE:  rcar_file_len: len: 0x00200000
    NOTICE:  BL2: dst=0x44100000 src=0x8200000 len=2097152(0x200000)
    NOTICE:  rcar_file_len: len: 0x00100000
    NOTICE:  BL2: dst=0x50000000 src=0x8640000 len=1048576(0x100000)
    NOTICE:  BL2: Booting BL31
    
    
    U-Boot 2020.10 (Oct 25 2021 - 07:45:09 +0000)
    
    CPU: Renesas Electronics R8A7795 rev 3.0
    Model: Renesas H3ULCB board based on r8a77950
    DRAM:  7.9 GiB
    MMC:   sd@ee100000: 0, sd@ee140000: 1
    Loading Environment from MMC... OK
    In:    serial@e6e88000
    Out:   serial@e6e88000
    Err:   serial@e6e88000
    Net:   eth0: ethernet@e6800000
    Hit any key to stop autoboot:  2  0 
    => 

  • thanks for reply.

    i have an r-car m3 board. i will try again on my broad using exact same step and get logs.

  • Hi YH ,

    meanwhile can you check in above points that i have correct understanding or not for build and host option for configure 

    Thanks

  • Hi YH

    I try again all steps and still facing the issue so ..... I move one step back and try to run yocto through NFS/TFTP server. and its failing...  ...

    here are logs...

    => ping 8.8.8.8
    Using ethernet@e6800000 device
    host 8.8.8.8 is alive
    => printenv
    baudrate=115200
    bootargs=rw root=/dev/nfs nfsroot=${serverip}:/nfs/m3ulcb, nfsvers=3,tcp ip=${ipaddr}:${serverip}::255.255.255.0:m3ulcb
    bootargs_emmc=rw root=/dev/mmcblk0p1 rootfstype=ext4 rootwait consoleblank=0 log_buf_len=1M
    bootargs_sd0=rw root=/dev/mmcblk1p1 rootfstype=ext4 rootwait consoleblank=0 log_buf_len=1M
    bootargs_tftp=rw root=/dev/nfs nfsroot=${serverip}:/nfs/m3ulcb, nfsvers=3,tcp ip=${ipaddr}:${serverip}::255.255.255.0:m3ulcb
    bootcmd=run bootargs_tftp
    bootcmd_emmc=setenv bootargs ${bootargs_emmc};ext4load mmc 1:1 0x48080000 /boot/Image; ext4load mmc 1:1 0x48000000 /boot/${dtb}; run booti_cmd
    bootcmd_sd0=setenv bootargs ${bootargs_sd0};ext4load mmc 0:1 0x48080000 /boot/Image;ext4load mmc 0:1 0x48000000 /boot/${dtb};run booti_cmd
    bootcmd_tftp=setenv bootargs ${bootargs_tftp} ; tftp 0x48080000 /Image; tftp 0x48000000 /${dtb}; run booti_cmd
    bootdelay=5
    booti_cmd=booti 0x48080000 - 0x48000000
    bootm_cmd=bootm 0x48080000 - 0x48000000
    dnsip=192.168.0.1
    dtb=r8a77960-ulcb-kf-m3ulcb.dtb
    ethact=ethernet@e6800000
    ethaddr=2E:09:0A:06:D2:94
    fdt_high=0xffffffffffffffff
    fdtcontroladdr=bbeeffb0
    fileaddr=48000000
    filesize=1ba5e
    gatewayip=192.168.0.1
    initrd_high=0xffffffffffffffff
    ipaddr=192.168.0.117
    loadaddr=0x58000000
    netmask=255.255.255.0
    platform=r8a7796
    serverip=192.168.0.183
    stderr=serial@e6e88000
    stdin=serial@e6e88000
    stdout=serial@e6e88000
    usb_pgood_delay=2000
    ver=U-Boot 2020.10 (Jun 29 2021 - 12:42:46 +0000)

    Environment size: 1437/131068 bytes
    => setenv bootargs 'ignore_loglevel rw root=/dev/nfs nfsroot=${serverip}:/nfs/m3ulcb,tcp ip=${ipaddr}:${serverip}::255.255.255.0:m3ulcb'
    => saveenv
    Saving Environment to MMC... Writing to MMC(1)... OK
    => setenv bootcmd 'tftp 0x48080000 /Image; tftp 0x48000000 /${dtb}; booti 0x48080000 - 0x48000000'
    => saveenv
    Saving Environment to MMC... Writing to MMC(1)... OK
    => reset
    resetting ...
    NOTICE: BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.3.0.1
    NOTICE: BL2: PRR is R-Car M3 Ver.3.0
    NOTICE: BL2: Board is Starter Kit Rev.3.0
    NOTICE: BL2: Boot device is HyperFlash(80MHz)
    NOTICE: BL2: LCM state is CM
    NOTICE: AVS setting succeeded. DVFS_SetVID=0x53
    NOTICE: BL2: DDR3200(rev.0.41)
    NOTICE: BL2: [COLD_BOOT]
    NOTICE: BL2: DRAM Split is 2ch
    NOTICE: BL2: QoS is default setting(rev.0.04)
    NOTICE: BL2: DRAM refresh interval 1.95 usec
    NOTICE: BL2: Periodic Write DQ Training
    NOTICE: BL2: CH0: 400000000 - 4ffffffff, 4 GiB
    NOTICE: BL2: CH2: 600000000 - 6ffffffff, 4 GiB
    NOTICE: BL2: Lossy Decomp areas
    NOTICE: Entry 0: DCMPAREACRAx:0x80000540 DCMPAREACRBx:0x570
    NOTICE: Entry 1: DCMPAREACRAx:0x40000000 DCMPAREACRBx:0x0
    NOTICE: Entry 2: DCMPAREACRAx:0x20000000 DCMPAREACRBx:0x0
    NOTICE: BL2: FDT at 0xe63257c8
    NOTICE: BL2: v2.3():7638cfb-dirty
    NOTICE: BL2: Built : 12:31:23, Jun 29 2021
    NOTICE: BL2: Normal boot
    NOTICE: BL2: dst=0xe6325300 src=0x8180000 len=512(0x200)
    NOTICE: BL2: dst=0x43f00000 src=0x8180400 len=6144(0x1800)
    NOTICE: rcar_file_len: len: 0x0003e000
    NOTICE: BL2: dst=0x44000000 src=0x81c0000 len=253952(0x3e000)
    NOTICE: rcar_file_len: len: 0x00200000
    NOTICE: BL2: dst=0x44100000 src=0x8200000 len=2097152(0x200000)
    NOTICE: rcar_file_len: len: 0x00100000
    NOTICE: BL2: dst=0x50000000 src=0x8640000 len=1048576(0x100000)
    NOTICE: BL2: Booting BL31


    U-Boot 2020.10 (Jun 29 2021 - 12:42:46 +0000)

    CPU: Renesas Electronics R8A7796 rev 3.0
    Model: Renesas M3ULCB board based on r8a77960
    DRAM: 7.9 GiB
    Flash: 64 MiB
    MMC: sd@ee100000: 0, sd@ee140000: 1
    Loading Environment from MMC... OK
    In: serial@e6e88000
    Out: serial@e6e88000
    Err: serial@e6e88000
    Net: eth0: ethernet@e6800000
    Hit any key to stop autoboot: 0
    ethernet@e6800000 Waiting for PHY auto negotiation to complete.... done
    Using ethernet@e6800000 device
    TFTP from server 192.168.0.183; our IP address is 192.168.0.117
    Filename '/Image'.
    Load address: 0x48080000
    Loading: #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    ######################
    1.8 MiB/s
    done
    Bytes transferred = 24173056 (170da00 hex)
    Using ethernet@e6800000 device
    TFTP from server 192.168.0.183; our IP address is 192.168.0.117
    Filename '/r8a77960-ulcb-kf-m3ulcb.dtb'.
    Load address: 0x48000000
    Loading: ########
    2 MiB/s
    done
    Bytes transferred = 113246 (1ba5e hex)
    Moving Image from 0x48080000 to 0x48200000, end=49990000
    ## Flattened Device Tree blob at 48000000
    Booting using the fdt blob at 0x48000000
    Using Device Tree in place at 0000000048000000, end 000000004801ea5d
    Overlap found: 0x600000000..0x6ffffffff / 0x600000000..0x63fffffff

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd073]
    [ 0.000000] Linux version 5.10.0-yocto-standard (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP PREEMPT Mon Aug 23 13:21
    [ 0.000000] Machine model: Renesas M3ULCB Kingfisher board based on r8a77960
    [ 0.000000] printk: debug: ignoring loglevel setting.
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000057000000, size 400 MiB
    [ 0.000000] OF: reserved mem: initialized node linux,cma@57000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000070000000, size 256 MiB
    [ 0.000000] OF: reserved mem: initialized node linux,multimedia@70000000, compatible id shared-dma-pool
    [ 0.000000] NUMA: No NUMA configuration found
    [ 0.000000] NUMA: Faking a node at [mem 0x0000000048000000-0x00000006ffffffff]
    [ 0.000000] NUMA: NODE_DATA [mem 0x6fefc8b00-0x6fefcafff]
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x0000000048000000-0x000000007fffffff]
    [ 0.000000] DMA32 [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] Normal [mem 0x0000000100000000-0x00000006ffffffff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000048000000-0x0000000053ffffff]
    [ 0.000000] node 0: [mem 0x0000000057000000-0x00000000bfffffff]
    [ 0.000000] node 0: [mem 0x0000000480000000-0x00000004ffffffff]
    [ 0.000000] node 0: [mem 0x0000000600000000-0x00000006ffffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000048000000-0x00000006ffffffff]
    [ 0.000000] On node 0 totalpages: 2052096
    [ 0.000000] DMA zone: 3584 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 217088 pages, LIFO batch:63
    [ 0.000000] DMA32 zone: 4096 pages used for memmap
    [ 0.000000] DMA32 zone: 262144 pages, LIFO batch:63
    [ 0.000000] Normal zone: 24576 pages used for memmap
    [ 0.000000] Normal zone: 1572864 pages, LIFO batch:63
    [ 0.000000] psci: probing for conduit method from DT.
    [ 0.000000] psci: PSCIv1.1 detected in firmware.
    [ 0.000000] psci: Using standard PSCI v0.2 function IDs
    [ 0.000000] psci: Trusted OS resident on physical CPU 0x0
    [ 0.000000] psci: SMC Calling Convention v1.2
    [ 0.000000] percpu: Embedded 23 pages/cpu s55512 r8192 d30504 u94208
    [ 0.000000] pcpu-alloc: s55512 r8192 d30504 u94208 alloc=23*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5
    [ 0.000000] Detected PIPT I-cache on CPU0
    [ 0.000000] CPU features: detected: EL2 vector hardening
    [ 0.000000] CPU features: detected: Spectre-v2
    [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2019840
    [ 0.000000] Policy zone: Normal
    [ 0.000000] Kernel command line: ignore_loglevel rw root=/dev/nfs nfsroot=${serverip}:/nfs/m3ulcb,tcp ip=${ipaddr}:${serverip}::255.255.255.0:m3ulcb
    [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] software IO TLB: mapped [mem 0x0000000050000000-0x0000000054000000] (64MB)
    [ 0.000000] Memory: 7285956K/8208384K available (13568K kernel code, 1270K rwdata, 5784K rodata, 2880K init, 494K bss, 250684K reserved, 671744K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=6.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6
    [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [ 0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4ec with crng_init=0
    [ 0.000000] arch_timer: cp15 timer(s) running at 8.33MHz (virt).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1ec02923e, max_idle_ns: 440795202125 ns
    [ 0.000004] sched_clock: 56 bits at 8MHz, resolution 120ns, wraps every 2199023255496ns
    [ 0.000170] Console: colour dummy device 80x25
    [ 0.000394] printk: console [tty0] enabled
    [ 0.000477] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.66 BogoMIPS (lpj=33333)
    [ 0.000494] pid_max: default: 32768 minimum: 301
    [ 0.000552] LSM: Security Framework initializing
    [ 0.000644] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [ 0.000696] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [ 0.002117] rcu: Hierarchical SRCU implementation.
    [ 0.003369] Detected Renesas R-Car Gen3 r8a7796 ES3.0
    [ 0.004388] EFI services will not be available.
    [ 0.004716] smp: Bringing up secondary CPUs ...
    [ 0.005174] Detected PIPT I-cache on CPU1
    [ 0.005232] CPU1: Booted secondary processor 0x0000000001 [0x411fd073]
    [ 0.005751] CPU features: detected: ARM erratum 845719
    [ 0.005765] Detected VIPT I-cache on CPU2
    [ 0.005821] CPU2: Booted secondary processor 0x0000000100 [0x410fd034]
    [ 0.006280] Detected VIPT I-cache on CPU3
    [ 0.006307] CPU3: Booted secondary processor 0x0000000101 [0x410fd034]
    [ 0.006730] Detected VIPT I-cache on CPU4
    [ 0.006757] CPU4: Booted secondary processor 0x0000000102 [0x410fd034]
    [ 0.007210] Detected VIPT I-cache on CPU5
    [ 0.007237] CPU5: Booted secondary processor 0x0000000103 [0x410fd034]
    [ 0.007316] smp: Brought up 1 node, 6 CPUs
    [ 0.007370] SMP: Total of 6 processors activated.
    [ 0.007379] CPU features: detected: 32-bit EL0 Support
    [ 0.007386] CPU features: detected: CRC32 instructions
    [ 0.007394] CPU features: detected: 32-bit EL1 Support
    [ 0.020650] CPU: All CPU(s) started at EL1
    [ 0.020698] alternatives: patching kernel code
    [ 0.021968] devtmpfs: initialized
    [ 0.030194] KASLR disabled due to lack of seed
    [ 0.030537] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.030561] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
    [ 0.039252] pinctrl core: initialized pinctrl subsystem
    [ 0.039785] DMI not present or invalid.
    [ 0.040160] NET: Registered protocol family 16
    [ 0.041109] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
    [ 0.041270] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [ 0.041443] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [ 0.041494] audit: initializing netlink subsys (disabled)
    [ 0.041608] audit: type=2000 audit(0.040:1): state=initialized audit_enabled=0 res=1
    [ 0.041957] thermal_sys: Registered thermal governor 'power_allocator'
    [ 0.042883] cpuidle: using governor menu
    [ 0.043065] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [ 0.043172] ASID allocator initialised with 65536 entries
    [ 0.043363] Serial: AMBA PL011 UART driver
    [ 0.076379] sh-pfc e6060000.pinctrl: r8a77960_pfc support registered
    [ 0.084613] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [ 0.084635] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [ 0.084643] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.084651] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [ 0.085608] cryptd: max_cpu_qlen set to 1000
    [ 0.087633] ACPI: Interpreter disabled.
    [ 0.091860] iommu: Default domain type: Translated
    [ 0.092752] ipmmu-vmsa e67b0000.iommu: IPMMU context 0 is reserved
    [ 0.093682] vgaarb: loaded
    [ 0.093900] SCSI subsystem initialized
    [ 0.094082] libata version 3.00 loaded.
    [ 0.094240] usbcore: registered new interface driver usbfs
    [ 0.094267] usbcore: registered new interface driver hub
    [ 0.094317] usbcore: registered new device driver usb
    [ 0.096776] i2c-sh_mobile e60b0000.i2c: I2C adapter 7, bus speed 400000 Hz
    [ 0.097394] mc: Linux media interface: v0.10
    [ 0.097419] videodev: Linux video capture interface: v2.00
    [ 0.097484] pps_core: LinuxPPS API ver. 1 registered
    [ 0.097494] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
    [ 0.097507] PTP clock support registered
    [ 0.097693] EDAC MC: Ver: 3.0.0
    [ 0.098823] FPGA manager framework
    [ 0.098911] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.099500] clocksource: Switched to clocksource arch_sys_counter
    [ 0.099681] VFS: Disk quotas dquot_6.6.0
    [ 0.099735] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.099866] pnp: PnP ACPI: disabled
    [ 0.103546] NET: Registered protocol family 2
    [ 0.103848] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
    [ 0.103922] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [ 0.104204] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
    [ 0.104813] TCP: Hash tables configured (established 65536 bind 65536)
    [ 0.104950] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
    [ 0.105071] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
    [ 0.105303] NET: Registered protocol family 1
    [ 0.105689] RPC: Registered named UNIX socket transport module.
    [ 0.105705] RPC: Registered udp transport module.
    [ 0.105711] RPC: Registered tcp transport module.
    [ 0.105717] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.105731] PCI: CLS 0 bytes, default 64
    [ 0.106587] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
    [ 0.106822] hw perfevents: enabled with armv8_cortex_a57 PMU driver, 7 counters available
    [ 0.107459] kvm [1]: HYP mode not available
    [ 0.110277] Initialise system trusted keyrings
    [ 0.110395] workingset: timestamp_bits=42 max_order=21 bucket_order=0
    [ 0.113554] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.113984] NFS: Registering the id_resolver key type
    [ 0.114015] Key type id_resolver registered
    [ 0.114022] Key type id_legacy registered
    [ 0.114078] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.114212] 9p: Installing v9fs 9p2000 file system support
    [ 0.140134] Key type asymmetric registered
    [ 0.140152] Asymmetric key parser 'x509' registered
    [ 0.140190] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [ 0.140200] io scheduler mq-deadline registered
    [ 0.140206] io scheduler kyber registered
    [ 0.145863] gpio_rcar e6050000.gpio: driving 16 GPIOs
    [ 0.146231] gpio_rcar e6051000.gpio: driving 29 GPIOs
    [ 0.146435] gpio-455 (BL PWM 100%): hogged as output/high
    [ 0.146563] gpio_rcar e6052000.gpio: driving 15 GPIOs
    [ 0.146843] gpio_rcar e6053000.gpio: driving 16 GPIOs
    [ 0.147030] gpio-432 (MOST RST): hogged as output/high
    [ 0.147157] gpio_rcar e6054000.gpio: driving 18 GPIOs
    [ 0.147436] gpio_rcar e6055000.gpio: driving 26 GPIOs
    [ 0.147665] gpio-381 (Onboard MCh Audio): hogged as output/high
    [ 0.147806] gpio_rcar e6055400.gpio: driving 32 GPIOs
    [ 0.148096] gpio_rcar e6055800.gpio: driving 4 GPIOs
    [ 0.149481] rcar-pcie fe000000.pcie: host bridge /soc/pcie@fe000000 ranges:
    [ 0.149516] rcar-pcie fe000000.pcie: IO 0x00fe100000..0x00fe1fffff -> 0x0000000000
    [ 0.149540] rcar-pcie fe000000.pcie: MEM 0x00fe200000..0x00fe3fffff -> 0x00fe200000
    [ 0.149559] rcar-pcie fe000000.pcie: MEM 0x0030000000..0x0037ffffff -> 0x0030000000
    [ 0.149576] rcar-pcie fe000000.pcie: MEM 0x0038000000..0x003fffffff -> 0x0038000000
    [ 0.149593] rcar-pcie fe000000.pcie: IB MEM 0x0040000000..0x00bfffffff -> 0x0040000000
    [ 0.149642] rcar-pcie fe000000.pcie: no pcie3v3 regulator found
    [ 0.149653] rcar-pcie fe000000.pcie: no pcie1v8 regulator found
    [ 0.219128] rcar-pcie fe000000.pcie: PCIe link down
    [ 0.219327] rcar-pcie ee800000.pcie: host bridge /soc/pcie@ee800000 ranges:
    [ 0.219351] rcar-pcie ee800000.pcie: IO 0x00ee900000..0x00ee9fffff -> 0x0000000000
    [ 0.219371] rcar-pcie ee800000.pcie: MEM 0x00eea00000..0x00eebfffff -> 0x00eea00000
    [ 0.219390] rcar-pcie ee800000.pcie: MEM 0x00c0000000..0x00c7ffffff -> 0x00c0000000
    [ 0.219404] rcar-pcie ee800000.pcie: MEM 0x00c8000000..0x00cfffffff -> 0x00c8000000
    [ 0.219420] rcar-pcie ee800000.pcie: IB MEM 0x0040000000..0x00bfffffff -> 0x0040000000
    [ 0.221155] EINJ: ACPI disabled.
    [ 0.222277] rcar-dmac e6700000.dma-controller: Adding to iommu group 0
    [ 0.222312] rcar-dmac e6700000.dma-controller: Using IPMMU context 1
    [ 0.240033] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [ 0.241530] SuperH (H)SCI(F) driver initialized
    [ 0.241943] e6540000.serial: ttySC1 at MMIO 0xe6540000 (irq = 40, base_baud = 0) is a hscif
    [ 0.242141] serial serial0: tty port ttySC1 registered
    [ 0.242644] e6550000.serial: ttySC3 at MMIO 0xe6550000 (irq = 41, base_baud = 0) is a hscif
    [ 0.243329] e6e68000.serial: ttySC2 at MMIO 0xe6e68000 (irq = 126, base_baud = 0) is a scif
    [ 0.243936] e6e88000.serial: ttySC0 at MMIO 0xe6e88000 (irq = 127, base_baud = 0) is a scif
    [ 1.443861] printk: console [ttySC0] enabled
    [ 1.454311] rcar-dw-hdmi fead0000.hdmi: Detected HDMI TX controller v2.01a with HDCP (DWC HDMI 2.0 TX PHY)
    [ 1.464255] rcar-dw-hdmi fead0000.hdmi: registered DesignWare HDMI I2C bus driver
    [ 1.480085] loop: module loaded
    [ 1.484158] megasas: 07.714.04.00-rc1
    [ 1.490393] renesas-rpc ee200000.rpc0: using DMA read (dma0chan0)
    [ 1.497653] 10 fixed-partitions partitions found on MTD device HyperFlash
    [ 1.504480] Creating 10 MTD partitions on "HyperFlash":
    [ 1.509712] 0x000000000000-0x000000040000 : "bootparam"
    [ 1.520063] 0x000000040000-0x000000180000 : "bl2"
    [ 1.528004] 0x000000180000-0x0000001c0000 : "cert_header_sa6"
    [ 1.536019] 0x0000001c0000-0x000000200000 : "bl31"
    [ 1.543997] 0x000000200000-0x000000640000 : "tee"
    [ 1.551981] 0x000000640000-0x000000700000 : "uboot"
    [ 1.560014] 0x000000700000-0x000000740000 : "uboot-env"
    [ 1.567997] 0x000000740000-0x0000007c0000 : "dtb"
    [ 1.575986] 0x0000007c0000-0x000001bc0000 : "kernel"
    [ 1.583999] 0x000001bc0000-0x000004000000 : "user"
    [ 1.592012] renesas-rpc-hyperflash renesas-rpc-hyperflash: probed flash id:7e0001
    [ 1.601273] libphy: Fixed MDIO Bus: probed
    [ 1.606174] tun: Universal TUN/TAP device driver, 1.6
    [ 1.611368] CAN device driver interface
    [ 1.615834] rcar_can e6c30000.can: device registered (IRQ124)
    [ 1.622145] rcar_can e6c38000.can: device registered (IRQ125)
    [ 1.628579] usbcore: registered new interface driver peak_usb
    [ 1.634806] thunder_xcv, ver 1.0
    [ 1.638084] thunder_bgx, ver 1.0
    [ 1.641338] nicpf, ver 1.0
    [ 1.644566] hclge is initializing
    [ 1.647916] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
    [ 1.655144] hns3: Copyright (c) 2017 Huawei Corporation.
    [ 1.660501] e1000: Intel(R) PRO/1000 Network Driver
    [ 1.665384] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [ 1.671153] e1000e: Intel(R) PRO/1000 Network Driver
    [ 1.676119] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [ 1.682069] igb: Intel(R) Gigabit Ethernet Network Driver
    [ 1.687474] igb: Copyright (c) 2007-2014 Intel Corporation.
    [ 1.693063] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [ 1.699331] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [ 1.705266] sky2: driver version 1.30
    [ 1.710222] libphy: ravb_mii: probed
    [ 1.716302] ravb e6800000.ethernet eth0: Base address at 0xe6800000, 2e:09:0a:06:d2:94, IRQ 121.
    [ 1.725959] VFIO - User Level meta-driver version: 0.3
    [ 1.732402] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 1.738947] ehci-pci: EHCI PCI platform driver
    [ 1.743433] ehci-platform: EHCI generic platform driver
    [ 1.775564] ehci-platform ee080100.usb: EHCI Host Controller
    [ 1.781251] ehci-platform ee080100.usb: new USB bus registered, assigned bus number 1
    [ 1.789158] ehci-platform ee080100.usb: irq 169, io mem 0xee080100
    [ 1.807502] ehci-platform ee080100.usb: USB 2.0 started, EHCI 1.10
    [ 1.814052] hub 1-0:1.0: USB hub found
    [ 1.817828] hub 1-0:1.0: 1 port detected
    [ 1.822243] ehci-platform ee0a0100.usb: EHCI Host Controller
    [ 1.827938] ehci-platform ee0a0100.usb: new USB bus registered, assigned bus number 2
    [ 1.835847] ehci-platform ee0a0100.usb: irq 170, io mem 0xee0a0100
    [ 1.855501] ehci-platform ee0a0100.usb: USB 2.0 started, EHCI 1.10
    [ 1.861996] hub 2-0:1.0: USB hub found
    [ 1.865771] hub 2-0:1.0: 1 port detected
    [ 1.870184] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [ 1.876407] ohci-pci: OHCI PCI platform driver
    [ 1.880913] ohci-platform: OHCI generic platform driver
    [ 1.886484] ohci-platform ee080000.usb: Generic Platform OHCI controller
    [ 1.893208] ohci-platform ee080000.usb: new USB bus registered, assigned bus number 3
    [ 1.901104] ohci-platform ee080000.usb: irq 169, io mem 0xee080000
    [ 1.994414] hub 3-0:1.0: USB hub found
    [ 1.998194] hub 3-0:1.0: 1 port detected
    [ 2.002536] ohci-platform ee0a0000.usb: Generic Platform OHCI controller
    [ 2.009275] ohci-platform ee0a0000.usb: new USB bus registered, assigned bus number 4
    [ 2.017168] ohci-platform ee0a0000.usb: irq 170, io mem 0xee0a0000
    [ 2.109780] hub 4-0:1.0: USB hub found
    [ 2.113555] hub 4-0:1.0: 1 port detected
    [ 2.118522] usbcore: registered new interface driver usb-storage
    [ 2.125980] renesas_usbhs e6590000.usb: host probed
    [ 2.130880] renesas_usbhs e6590000.usb: no transceiver found
    [ 2.136632] renesas_usbhs e6590000.usb: gadget probed
    [ 2.141857] renesas_usbhs e6590000.usb: probed
    [ 2.147569] i2c /dev entries driver
    [ 2.161186] cs2000-cp 2-004f: revision - C1
    [ 2.166329] pca953x 2-0074: supply vcc not found, using dummy regulator
    [ 2.173036] pca953x 2-0074: using no AI
    [ 2.178922] gpio-340 (Audio_Out_OFF): hogged as output/high
    [ 2.185183] gpio-346 (HUB pwen): hogged as output/high
    [ 2.191006] gpio-347 (HUB rst): hogged as output/high
    [ 2.197616] gpio-349 (OTG EXTLPn): hogged as output/high
    [ 2.203609] gpio-348 (OTG OFFVBUSn): hogged as output/low
    [ 2.209688] gpio-355 (SND_RST): hogged as output/high
    [ 2.215420] pca953x 2-0075: supply vcc not found, using dummy regulator
    [ 2.222134] pca953x 2-0075: using no AI
    [ 2.229087] gpio-330 (GPS rst): hogged as output/high
    [ 2.235271] gpio-333 (FPDLink shdn): hogged as output/high
    [ 2.241005] i2c-rcar e6510000.i2c: probed
    [ 2.248281] random: fast init done
    [ 2.256209] pca953x 4-0076: supply vcc not found, using dummy regulator
    [ 2.262927] pca953x 4-0076: using no AI
    [ 2.267995] gpio-308 (Video-B A0): hogged as output/low
    [ 2.273481] gpio-309 (Video-B A1): hogged as output/high
    [ 2.279046] gpio-310 (Video-A A0): hogged as output/low
    [ 2.284525] gpio-311 (Video-A A1): hogged as output/high
    [ 2.290238] gpio-318 (RaspB_IO1): hogged as output/high
    [ 2.295715] gpio-319 (RaspB_IO0): hogged as output/high
    [ 2.301193] gpio-312 (SAM RST): hogged as output/high
    [ 2.306499] gpio-313 (SAM PWR): hogged as output/low
    [ 2.311716] gpio-322 (LVDS switch): hogged as output/high
    [ 2.317478] pca953x 4-0077: supply vcc not found, using dummy regulator
    [ 2.324185] pca953x 4-0077: using no AI
    [ 2.328743] gpio-292 (mPCIe WAKE#): hogged as output/low
    [ 2.334321] gpio-293 (mPCIe W_DISABLE): hogged as output/high
    [ 2.340200] gpio-294 (mPCIe CLKREQ#): hogged as input
    [ 2.345384] gpio-295 (mPCIe OVC): hogged as input
    [ 2.350398] i2c-rcar e66d8000.i2c: probed
    [ 2.356043] i2c i2c-2: Added multiplexed i2c bus 9
    [ 2.361014] i2c i2c-2: Added multiplexed i2c bus 10
    [ 2.366022] i2c i2c-2: Added multiplexed i2c bus 11
    [ 2.371048] i2c i2c-2: Added multiplexed i2c bus 12
    [ 2.376268] adv7511 13-003d: supply avdd not found, using dummy regulator
    [ 2.383139] adv7511 13-003d: supply dvdd not found, using dummy regulator
    [ 2.389962] adv7511 13-003d: supply pvdd not found, using dummy regulator
    [ 2.396801] adv7511 13-003d: supply bgvdd not found, using dummy regulator
    [ 2.403707] adv7511 13-003d: supply dvdd-3v not found, using dummy regulator
    [ 2.434257] i2c i2c-2: Added multiplexed i2c bus 13
    [ 2.439308] i2c i2c-2: Added multiplexed i2c bus 14
    [ 2.444539] i2c i2c-2: Added multiplexed i2c bus 15
    [ 2.444761] edt_ft5x06 15-0038: supply vcc not found, using dummy regulator
    [ 2.449945] i2c i2c-2: Added multiplexed i2c bus 16
    [ 2.461320] pca954x 2-0071: registered 8 multiplexed busses for I2C switch pca9548
    [ 2.469356] edt_ft5x06 15-0038: touchscreen probe failed
    [ 2.469440] i2c i2c-4: Added multiplexed i2c bus 17
    [ 2.480025] i2c i2c-4: Added multiplexed i2c bus 18
    [ 2.485037] i2c i2c-4: Added multiplexed i2c bus 19
    [ 2.490041] i2c i2c-4: Added multiplexed i2c bus 20
    [ 2.495263] i2c i2c-4: Added multiplexed i2c bus 21
    [ 2.500518] i2c i2c-4: Added multiplexed i2c bus 22
    [ 2.505519] i2c i2c-4: Added multiplexed i2c bus 23
    [ 2.510993] dummy 24-006c: failed reading
    [ 2.515111] i2c i2c-4: Added multiplexed i2c bus 24
    [ 2.519998] pca954x 4-0071: registered 8 multiplexed busses for I2C switch pca9548
    [ 2.739881] ov5642 22-003c: reg_write: i2c write error, reg: 3103
    [ 2.751036] rcar-csi2 fea80000.csi2: 2 lanes found
    [ 2.756219] rcar-csi2 feaa0000.csi2: 4 lanes found
    [ 2.765725] rcar-vin e6ef0000.video: Device registered as video0
    [ 2.771840] rcar-vin e6ef1000.video: Device registered as video1
    [ 2.777932] rcar-vin e6ef2000.video: Device registered as video2
    [ 2.784026] rcar-vin e6ef3000.video: Device registered as video3
    [ 2.790108] rcar-vin e6ef4000.video: Device registered as video4
    [ 2.796210] rcar-vin e6ef5000.video: Device registered as video5
    [ 2.804443] rcar_gen3_thermal e6198000.thermal: is using pseudo fixed FUSE values
    [ 2.816253] rcar_gen3_thermal e6198000.thermal: TSC0: Loaded 1 trip points
    [ 2.827941] rcar_gen3_thermal e6198000.thermal: TSC1: Loaded 1 trip points
    [ 2.839357] rcar_gen3_thermal e6198000.thermal: TSC2: Loaded 3 trip points
    [ 2.849021] sdhci: Secure Digital Host Controller Interface driver
    [ 2.855244] sdhci: Copyright(c) Pierre Ossman
    [ 2.860329] Synopsys Designware Multimedia Card Interface Driver
    [ 2.860903] renesas_sdhi_internal_dmac ee100000.mmc: Got CD GPIO
    [ 2.867039] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 2.879217] ledtrig-cpu: registered to indicate activity on CPUs
    [ 2.885502] SMCCC: SOC_ID: ARCH_FEATURES(ARCH_SOC_ID) returned error: fffffffffffffffd
    [ 2.893771] usbcore: registered new interface driver usbhid
    [ 2.899350] usbhid: USB HID core driver
    [ 2.904508] optee: probing for conduit method.
    [ 2.908988] optee: revision 3.8 (43a5c578)
    [ 2.909216] optee driver R-Car Rev.1.0.11
    [ 2.910278] renesas_sdhi_internal_dmac ee140000.mmc: mmc0 base at 0x00000000ee140000, max clock rate 200 MHz
    [ 2.913744] optee: initialized driver
    [ 2.942973] rcar_sound ec500000.sound: probed
    [ 2.948059] NET: Registered protocol family 17
    [ 2.952571] can: controller area network core
    [ 2.957006] NET: Registered protocol family 29
    [ 2.961476] can: raw protocol
    [ 2.964448] can: broadcast manager protocol
    [ 2.968636] can: netlink gateway - max_hops=1
    [ 2.973186] 9pnet: Installing 9P2000 support
    [ 2.977529] Key type dns_resolver registered
    [ 2.982095] registered taskstats version 1
    [ 2.986204] Loading compiled-in X.509 certificates
    [ 3.000826] thermal emergency: set temperature to 110 celsius
    [ 3.006792] thermal emergency: shutdown target cpus 1-5
    [ 3.012071] thermal emergency: freq scaled target cpus 0
    [ 3.017674] renesas_irqc e61c0000.interrupt-controller: driving 6 irqs
    [ 3.030599] rcar-pcie ee800000.pcie: host bridge /soc/pcie@ee800000 ranges:
    [ 3.037625] rcar-pcie ee800000.pcie: IO 0x00ee900000..0x00ee9fffff -> 0x0000000000
    [ 3.045735] rcar-pcie ee800000.pcie: MEM 0x00eea00000..0x00eebfffff -> 0x00eea00000
    [ 3.053839] rcar-pcie ee800000.pcie: MEM 0x00c0000000..0x00c7ffffff -> 0x00c0000000
    [ 3.061942] rcar-pcie ee800000.pcie: MEM 0x00c8000000..0x00cfffffff -> 0x00c8000000
    [ 3.070044] rcar-pcie ee800000.pcie: IB MEM 0x0040000000..0x00bfffffff -> 0x0040000000
    [ 3.081161] mmc0: new HS400 MMC card at address 0001
    [ 3.086702] mmcblk0: mmc0:0001 DJUD4R 119 GiB
    [ 3.091281] mmcblk0boot0: mmc0:0001 DJUD4R partition 1 31.9 MiB
    [ 3.097330] mmcblk0boot1: mmc0:0001 DJUD4R partition 2 31.9 MiB
    [ 3.103387] mmcblk0rpmb: mmc0:0001 DJUD4R partition 3 4.00 MiB, chardev (236:0)
    [ 3.112303] mmcblk0: p1
    [ 3.351124] rcar-pcie ee800000.pcie: PCIe link down
    [ 3.366681] cpu cpu0: EM: created perf domain
    [ 3.371784] cpu cpu2: EM: created perf domain
    [ 3.379443] renesas_sdhi_internal_dmac ee100000.mmc: Got CD GPIO
    [ 3.380701] i2c-rcar e6510000.i2c: error -16 : 7
    [ 3.390535] i2c-rcar e6510000.i2c: error -16 : 7
    [ 3.395169] pca954x 2-0071: error deselecting channed 7, reseting mux
    [ 3.401929] pcm3168a 16-0044: Failed to reset device: -16
    [ 3.407690] pcm3168a: probe of 16-0044 failed with error -16
    [ 3.414816] asoc-audio-graph-card sound@0: ASoC: no DMI vendor name!
    [ 3.424241] asoc-audio-graph-card sound@2: ASoC: no DMI vendor name!
    [ 3.431789] asoc-audio-graph-card sound@3: ASoC: no DMI vendor name!
    [ 3.434312] renesas_sdhi_internal_dmac ee100000.mmc: mmc1 base at 0x00000000ee100000, max clock rate 200 MHz
    [ 3.441424] [drm] Initialized rcar-du 1.0.0 20130110 for feb00000.display on minor 0
    [ 3.455852] [drm] Device feb00000.display probed
    [ 3.513802] renesas_sdhi_internal_dmac ee160000.mmc: mmc2 base at 0x00000000ee160000, max clock rate 50 MHz
    [ 3.528055] Console: switching to colour frame buffer device 160x50
    [ 3.528522] renesas_sdhi_internal_dmac ee160000.mmc: card claims to support voltages below defined range
    [ 3.572030] rcar-du feb00000.display: [drm] fb0: rcar-dudrmfb frame buffer device
    [ 3.584599] input: keyboard as /devices/platform/keyboard/input/input1
    [ 3.585591] mmc2: new high speed SDIO card at address 0001
    [ 3.662737] Micrel KSZ9031 Gigabit PHY e6800000.ethernet-ffffffff:00: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=e6800000.ethernet-ffffffff:00, irq=)
    [ 9.318284] ravb e6800000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
    [ 9.339518] IP-Config: Complete:
    [ 9.342848] device=eth0, hwaddr=2e:09:0a:06:d2:94, ipaddr=33.0.0.0, mask=255.255.255.0, gw=255.255.255.255
    [ 9.353229] host=m3ulcb, domain=, nis-domain=(none)
    [ 9.358702] bootserver=241.0.0.0, rootserver=241.0.0.0, rootpath=
    [ 9.365427]
    [ 9.367686] ALSA device list:
    [ 9.370743] #0: ak4613
    [ 9.373365] #1: radio
    [ 9.375890] #2: wl18xx
    [ 9.378908] md: Waiting for all devices to be available before autodetect
    [ 9.385909] md: If you don't use raid, use raid=noautodetect
    [ 9.391693] md: Autodetecting RAID arrays.
    [ 9.400404] md: autorun ...
    [ 9.407002] md: ... autorun DONE.
    [ 39.907575] snd-3.3v: disabling
    [ 39.916587] snd-vcc5v: disabling
    [ 39.925522] SDHI0 Vcc: disabling
    [ 39.934333] wlan-en-regulator: disabling
    [ 39.943881] mPCIe 3v3: disabling
    [ 39.952698] mPCIe 1v8: disabling
    [ 39.960213] SDHI0 VccQ: disabling
    [ 106.537226] random: crng init done
    [ 107.491846] VFS: Unable to mount root fs via NFS.
    [ 107.502169] devtmpfs: mounted
    [ 107.512342] Freeing unused kernel memory: 2880K
    [ 107.535617] Run /sbin/init as init process
    [ 107.545222] with arguments:
    [ 107.553628] /sbin/init
    [ 107.561680] with environment:
    [ 107.570283] HOME=/
    [ 107.576845] TERM=linux
    [ 107.583968] Run /etc/init as init process
    [ 107.591418] with arguments:
    [ 107.597842] /etc/init
    [ 107.602800] with environment:
    [ 107.608248] HOME=/
    [ 107.612824] TERM=linux
    [ 107.617789] Run /bin/init as init process
    [ 107.623194] with arguments:
    [ 107.627514] /bin/init
    [ 107.631419] with environment:
    [ 107.635877] HOME=/
    [ 107.639417] TERM=linux
    [ 107.643265] Run /bin/sh as init process
    [ 107.648187] with arguments:
    [ 107.652198] /bin/sh
    [ 107.655630] with environment:
    [ 107.659707] HOME=/
    [ 107.662970] TERM=linux
    [ 107.666597] Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
    [ 107.682834] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.0-yocto-standard #1
    [ 107.691169] Hardware name: Renesas M3ULCB Kingfisher board based on r8a77960 (DT)
    [ 107.699804] Call trace:
    [ 107.703381] dump_backtrace+0x0/0x1a0
    [ 107.708158] show_stack+0x18/0x68
    [ 107.712572] dump_stack+0xd0/0x12c
    [ 107.717061] panic+0x16c/0x334
    [ 107.721203] kernel_init+0xfc/0x118
    [ 107.725780] ret_from_fork+0x10/0x34
    [ 107.730457] SMP: stopping secondary CPUs
    [ 107.735498] Kernel Offset: disabled
    [ 107.740092] CPU features: 0x0240022,21006004
    [ 107.745474] Memory Limit: none
    [ 107.749656] ---[ end Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. ]---

  • Hi kallz,

    IP address is incorrect in kernel log.
    I think it is the reason why NFS boot is failure.

    In U-boot:
    > TFTP from server 192.168.0.183; our IP address is 192.168.0.117

    In kernel log:
    > [ 9.342848] device=eth0, hwaddr=2e:09:0a:06:d2:94, ipaddr=33.0.0.0, mask=255.255.255.0, gw=255.255.255.255

    But, I cannot find cause of the issue from your log.

    By the way, followiing is bootargs of my uboot config.
    Could you try it?
    > bootargs=rw root=/dev/nfs nfsroot=${serverip}:/nfs/m3ulcb,tcp,v3 ip=${ipaddr}