This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62: Differences in kernel configuration when using top-level Makefile

Part Number: SK-AM62

Hi,

I am using ti-processor-sdk-linux-rt-am62xx-evm-09.00.00.03 on SK-AM62.
I wrote the prebuilt tisdk-default-image-am62xx-evm.wic.xz to the SD card and confirmed it boots.

Next, I built the Linux kernel using the top-level Makefile (make linux & make linux_install) and replaced the /boot/Image file contained on the SD card.

Then, the following error (mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.) occurred frequently.
(I think it also occurs rarely with the pre-built image, but I will ask a separate question in that case)

[    7.389957] hub 1-0:1.0: USB hub found
[    7.390010] hub 1-0:1.0: 1 port detected
[    7.392717] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 2
[    7.392970] xhci-hcd xhci-hcd.5.auto: USB3 root hub has no ports
[    7.392983] xhci-hcd xhci-hcd.5.auto: hcc params 0x0258fe6d hci version 0x110 quirks 0x0000000000010010
[    7.393070] xhci-hcd xhci-hcd.5.auto: irq 457, io mem 0x31000000
         Starting Avahi mDNS/DNS-SD Stack...
[    7.404032] hub 2-0:1.0: USB hub found
[    7.404107] hub 2-0:1.0: 1 port detected
         Starting Enable and configure wl18xx bluetooth stack...
         Starting containerd container runtime...
[  OK  ] Started Netperf Benchmark Server.
[  OK  ] Started NFS status monitor for NFSv2/3 locking..
         Starting Simple Network Ma…ent Protocol (SNMP) Daemon....
         Starting Permit User Sessions...
         Starting Save/Restore Sound Card State...
[  OK  ] Finished Enable and configure wl18xx bluetooth stack.
[  OK  ] Finished Permit User Sessions.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Reached target Login Prompts.
         Starting Synchronize System and HW clocks...
         Starting Weston, a Wayland…ositor, as a system service...
[  OK  ] Finished Save/Restore Sound Card State.
[  OK  ] Reached target Sound Card.
[   16.143409] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[   16.143462] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[   16.143480] mmc1: sdhci: Sys addr:  0x00000080 | Version:  0x00001004
[   16.143505] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000080
[   16.143527] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[   16.143550] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[   16.143575] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[   16.143596] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[   16.143618] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000001
[   16.143640] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[   16.143663] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001
[   16.143684] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[   16.143707] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[   16.143729] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x0075cf7f
[   16.143753] mmc1: sdhci: Resp[2]:   0x32db7900 | Resp[3]:  0x00000900
[   16.143776] mmc1: sdhci: Host ctl2: 0x0000000b
[   16.143793] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a1200
[   16.143818] mmc1: sdhci: ============================================
[   24.335402] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[   24.335451] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[   24.335468] mmc1: sdhci: Sys addr:  0x00000008 | Version:  0x00001004
[   24.335492] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000007
[   24.335515] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[   24.335538] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[   24.335561] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[   24.335583] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[   24.335605] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000001
[   24.335627] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[   24.335650] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001
[   24.335672] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[   24.335696] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[   24.335718] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x0075cf7f
[   24.335742] mmc1: sdhci: Resp[2]:   0x32db7900 | Resp[3]:  0x00000900
[   24.335764] mmc1: sdhci: Host ctl2: 0x0000000b
[   24.335781] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a120c
[   24.335806] mmc1: sdhci: ============================================
[   32.528424] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[   32.528471] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[   32.528488] mmc1: sdhci: Sys addr:  0x00000008 | Version:  0x00001004
[   32.528513] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000005
[   32.528535] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[   32.528557] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[   32.528581] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[   32.528603] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[   32.528624] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
[   32.528645] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[   32.528668] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[   32.528690] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[   32.528713] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[   32.528736] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x0075cf7f
[   32.528758] mmc1: sdhci: Resp[2]:   0x32db7900 | Resp[3]:  0x00000900
[   32.528781] mmc1: sdhci: Host ctl2: 0x0000000b
[   32.528798] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a120c
[   32.528824] mmc1: sdhci: ============================================
[   40.721430] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[   40.721480] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[   40.721498] mmc1: sdhci: Sys addr:  0x00000080 | Version:  0x00001004
[   40.721522] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x0000007d
[   40.721546] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[   40.721568] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[   40.721592] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[   40.721614] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[   40.721637] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
[   40.721659] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[   40.721683] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[   40.721705] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[   40.721727] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[   40.721750] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x0075cf7f
[   40.721773] mmc1: sdhci: Resp[2]:   0x32db7900 | Resp[3]:  0x00000900
[   40.721795] mmc1: sdhci: Host ctl2: 0x0000000b
[   40.721813] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a120c
[   40.721838] mmc1: sdhci: ============================================
[  OK  ] Finished Synchronize System and HW clocks.
[   41.045053] startwlanap.sh[704]: SIOCSIFADDR: No such device
[   41.055533] startwlanap.sh[704]: wlan1: ERROR while getting interface flags: No such device
[   41.094396] audit: type=1334 audit(46.576:6): prog-id=9 op=LOAD
[   41.094786] audit: type=1334 audit(46.576:7): prog-id=10 op=LOAD
[   41.067651] startwlanap.sh[704]: SIOCSIFNETMASK: No such device
[   41.079656] startwlanap.sh[704]: wlan1: ERROR while getting interface flags: No such device
[   41.490568] audit: type=1325 audit(46.952:8): table=nat family=2 entries=0 op=xt_register pid=752 comm="iptables"
[   41.501793] audit: type=1300 audit(46.952:8): arch=c00000b7 syscall=209 success=yes exit=0 a0=4 a1=0 a2=40 a3=ffffe74f2448 items=0 ppid=631 pid=752 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="iptables" exe="/usr/sbin/xtables-legacy-multi" key=(null)
[   41.501835] audit: type=1327 audit(46.952:8): proctitle=69707461626C6573002D74006E6174002D4100504F5354524F5554494E47002D6F0065746830002D6A004D415351554552414445
[   41.501851] audit: type=1325 audit(46.980:9): table=nat family=2 entries=5 op=xt_replace pid=752 comm="iptables"
[   41.501864] audit: type=1300 audit(46.980:9): arch=c00000b7 syscall=208 success=yes exit=0 a0=4 a1=0 a2=40 a3=255ad210 items=0 ppid=631 pid=752 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="iptables" exe="/usr/sbin/xtables-legacy-multi" key=(null)
[   41.501875] audit: type=1327 audit(46.980:9): proctitle=69707461626C6573002D74006E6174002D4100504F5354524F5554494E47002D6F0065746830002D6A004D415351554552414445
[   41.709338] audit: type=1006 audit(47.192:10): pid=793 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=1 res=1
[   41.709368] audit: type=1300 audit(47.192:10): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=fffffcbd6d38 a2=4 a3=ffff865e4020 items=0 ppid=1 pid=793 auid=1000 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)

 _____                    _____           _         _
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
              |___|                    |___|

Arago Project am62xx-evm -

Arago 2023.04 am62xx-evm -

am62xx-evm login: [   42.495832] startwlanap.sh[826]: iperf3: error - unable to start listener for connections: Cannot assign requested address
[   42.496676] startwlanap.sh[826]: iperf3: exiting

am62xx-evm login: [  135.447415] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[  135.447469] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[  135.447486] mmc1: sdhci: Sys addr:  0x00000100 | Version:  0x00001004
[  135.447511] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000100
[  135.447534] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[  135.447557] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[  135.447580] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[  135.447603] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[  135.447625] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000001
[  135.447646] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[  135.447670] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001
[  135.447692] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[  135.447716] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[  135.447738] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x30104145
[  135.447761] mmc1: sdhci: Resp[2]:   0x55534430 | Resp[3]:  0x00000900
[  135.447784] mmc1: sdhci: Host ctl2: 0x0000000b
[  135.447801] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a1200
[  135.447826] mmc1: sdhci: ============================================
[  143.639432] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[  143.639485] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[  143.639503] mmc1: sdhci: Sys addr:  0x00000008 | Version:  0x00001004
[  143.639528] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000007
[  143.639550] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[  143.639572] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[  143.639596] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[  143.639618] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[  143.639640] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
[  143.639661] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[  143.639685] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[  143.639707] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[  143.639730] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[  143.639752] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x30104145
[  143.639776] mmc1: sdhci: Resp[2]:   0x55534430 | Resp[3]:  0x00000900
[  143.639798] mmc1: sdhci: Host ctl2: 0x0000000b
[  143.639815] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a120c
[  143.639840] mmc1: sdhci: ============================================
[  151.831439] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[  151.831492] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[  151.831509] mmc1: sdhci: Sys addr:  0x00000100 | Version:  0x00001004
[  151.831533] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x000000ff
[  151.831555] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[  151.831578] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[  151.831602] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[  151.831624] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[  151.831647] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
[  151.831669] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[  151.831692] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[  151.831714] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[  151.831736] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[  151.831759] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x30104145
[  151.831781] mmc1: sdhci: Resp[2]:   0x55534430 | Resp[3]:  0x00000900
[  151.831804] mmc1: sdhci: Host ctl2: 0x0000000b
[  151.831822] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a120c
[  151.831847] mmc1: sdhci: ============================================
[  160.718418] mmc1: Got data interrupt 0x00000002 even though no data operation was in progress.
[  160.718475] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[  160.718493] mmc1: sdhci: Sys addr:  0x00000038 | Version:  0x00001004
[  160.718517] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000038
[  160.718540] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000033
[  160.718562] mmc1: sdhci: Present:   0x01f70000 | Host ctl: 0x0000001f
[  160.718587] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[  160.718609] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[  160.718631] mmc1: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
[  160.718653] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[  160.718676] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[  160.718697] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[  160.718720] mmc1: sdhci: Cmd:       0x00000c1a | Max curr: 0x00000000
[  160.718743] mmc1: sdhci: Resp[0]:   0x00000b00 | Resp[1]:  0x30104145
[  160.718766] mmc1: sdhci: Resp[2]:   0x55534430 | Resp[3]:  0x00000900
[  160.718788] mmc1: sdhci: Host ctl2: 0x0000000b
[  160.718805] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a1200
[  160.718831] mmc1: sdhci: ============================================
[  178.939336] mmc1: Timeout waiting for hardware interrupt.
[  178.939379] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
[  178.939398] mmc1: sdhci: Sys addr:  0x00000090 | Version:  0x00001004
[  178.939428] mmc1: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000087
[  178.939452] mmc1: sdhci: Argument:  0x00000000 | Trn mode: 0x00000023
[  178.939475] mmc1: sdhci: Present:   0x01e70006 | Host ctl: 0x0000001f
[  178.939499] mmc1: sdhci: Power:     0x0000000f | Blk gap:  0x00000080
[  178.939522] mmc1: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[  178.939544] mmc1: sdhci: Timeout:   0x0000000e | Int stat: 0x00000000
[  178.939566] mmc1: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
[  178.939590] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[  178.939612] mmc1: sdhci: Caps:      0x3de8c801 | Caps_1:   0x18002407
[  178.939635] mmc1: sdhci: Cmd:       0x00000c1b | Max curr: 0x00000000
[  178.939658] mmc1: sdhci: Resp[0]:   0x00000c00 | Resp[1]:  0x30104145
[  178.939681] mmc1: sdhci: Resp[2]:   0x55534430 | Resp[3]:  0x00000900
[  178.939704] mmc1: sdhci: Host ctl2: 0x0000000b
[  178.939722] mmc1: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000811a1218
[  178.939747] mmc1: sdhci: ============================================
[  182.020264] mmc1: Card stuck being busy! __mmc_poll_for_busy
[  183.191129] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[  183.204835] Bridge firewalling registered
[  183.230343] kauditd_printk_skb: 4 callbacks suppressed
[  183.230362] audit: type=1325 audit(188.704:12): table=filter family=2 entries=0 op=xt_register pid=1087 comm="iptables"
[  183.230378] audit: type=1300 audit(188.704:12): arch=c00000b7 syscall=209 success=yes exit=0 a0=4 a1=0 a2=40 a3=ffffe1508a58 items=0 ppid=1021 pid=1087 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="iptables" exe="/usr/sbin/xtables-legacy-multi" key=(null)
[  183.230389] audit: type=1327 audit(188.704:12): proctitle=2F7573722F7362696E2F69707461626C6573002D2D77616974002D4C002D6E
[  183.377103] audit: type=1325 audit(188.860:13): table=nat family=2 entries=6 op=xt_replace pid=1108 comm="iptables"
[  183.377136] audit: type=1300 audit(188.860:13): arch=c00000b7 syscall=208 success=yes exit=0 a0=4 a1=0 a2=40 a3=1cd44c00 items=0 ppid=1021 pid=1108 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="iptables" exe="/usr/sbin/xtables-legacy-multi" key=(null)
[  183.377171] audit: type=1327 audit(188.860:13): proctitle=2F7573722F7362696E2F69707461626C6573002D2D77616974002D74006E6174002D4E00444F434B4552
[  183.387476] audit: type=1325 audit(188.868:14): table=filter family=2 entries=4 op=xt_replace pid=1110 comm="iptables"
[  183.387508] audit: type=1300 audit(188.868:14): arch=c00000b7 syscall=208 success=yes exit=0 a0=4 a1=0 a2=40 a3=11daa940 items=0 ppid=1021 pid=1110 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="iptables" exe="/usr/sbin/xtables-legacy-multi" key=(null)
[  183.387523] audit: type=1327 audit(188.868:14): proctitle=2F7573722F7362696E2F69707461626C6573002D2D77616974002D740066696C746572002D4E00444F434B4552
[  183.397884] audit: type=1325 audit(188.880:15): table=filter family=2 entries=6 op=xt_replace pid=1112 comm="iptables"

I compared the contents of /proc/config.gz before and after updating /boot/Image file, and found that the contents were different. (notably, CONFIG_PREEMPT_RT, etc.)

diff --git a/config-org b/config-mine
index 4555888..944c9d7 100644
--- a/config-org
+++ b/config-mine
@@ -2,15 +2,17 @@
 # Automatically generated file; DO NOT EDIT.
 # Linux/arm64 6.1.33 Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="aarch64-oe-linux-gcc (GCC) 11.3.0"
+CONFIG_CC_VERSION_TEXT="aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110300
+CONFIG_GCC_VERSION=110301
 CONFIG_CLANG_VERSION=0
 CONFIG_AS_IS_GNU=y
 CONFIG_AS_VERSION=20244508
 CONFIG_LD_IS_BFD=y
 CONFIG_LD_VERSION=20244508
 CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
 CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
 CONFIG_CC_HAS_ASM_INLINE=y
@@ -100,13 +102,14 @@ CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
 # end of BPF subsystem
 
 CONFIG_HAVE_PREEMPT_LAZY=y
-CONFIG_PREEMPT_LAZY=y
+CONFIG_PREEMPT_BUILD=y
 # CONFIG_PREEMPT_NONE is not set
 # CONFIG_PREEMPT_VOLUNTARY is not set
-# CONFIG_PREEMPT is not set
-CONFIG_PREEMPT_RT=y
+CONFIG_PREEMPT=y
+# CONFIG_PREEMPT_RT is not set
 CONFIG_PREEMPT_COUNT=y
 CONFIG_PREEMPTION=y
+# CONFIG_PREEMPT_DYNAMIC is not set
 # CONFIG_SCHED_CORE is not set
 
 #
@@ -116,6 +119,7 @@ CONFIG_TICK_CPU_ACCOUNTING=y
 # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
+CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_TASKSTATS=y
@@ -140,8 +144,6 @@ CONFIG_TASKS_RCU=y
 CONFIG_TASKS_TRACE_RCU=y
 CONFIG_RCU_STALL_COMMON=y
 CONFIG_RCU_NEED_SEGCBLIST=y
-CONFIG_RCU_BOOST=y
-CONFIG_RCU_BOOST_DELAY=500
 # end of RCU Subsystem
 
 CONFIG_IKCONFIG=y
@@ -156,6 +158,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y
 #
 # Scheduler features
 #
+# CONFIG_UCLAMP_TASK is not set
 # end of Scheduler features
 
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
@@ -405,6 +408,7 @@ CONFIG_ARCH_SPARSEMEM_ENABLE=y
 CONFIG_HW_PERF_EVENTS=y
 CONFIG_PARAVIRT=y
 # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
+CONFIG_KEXEC=y
 CONFIG_KEXEC_FILE=y
 # CONFIG_KEXEC_SIG is not set
 CONFIG_CRASH_DUMP=y
@@ -502,13 +506,29 @@ CONFIG_DMI=y
 #
 # Power management options
 #
-# CONFIG_SUSPEND is not set
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
 CONFIG_PM=y
 # CONFIG_PM_DEBUG is not set
 CONFIG_PM_CLK=y
 CONFIG_PM_GENERIC_DOMAINS=y
 CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
 CONFIG_PM_GENERIC_DOMAINS_OF=y
+CONFIG_CPU_PM=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_HIBERNATION_HEADER=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
 # end of Power management options
 
@@ -519,13 +539,49 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y
 #
 # CPU Idle
 #
-# CONFIG_CPU_IDLE is not set
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
+# CONFIG_CPU_IDLE_GOV_LADDER is not set
+CONFIG_CPU_IDLE_GOV_MENU=y
+# CONFIG_CPU_IDLE_GOV_TEO is not set
+CONFIG_DT_IDLE_STATES=y
+CONFIG_DT_IDLE_GENPD=y
+
+#
+# ARM CPU Idle Drivers
+#
+CONFIG_ARM_PSCI_CPUIDLE=y
+CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
+# end of ARM CPU Idle Drivers
 # end of CPU Idle
 
 #
 # CPU Frequency scaling
 #
-# CONFIG_CPU_FREQ is not set
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_CPUFREQ_DT=y
+CONFIG_CPUFREQ_DT_PLATDEV=y
+CONFIG_ARM_SCMI_CPUFREQ=y
+CONFIG_ARM_TI_CPUFREQ=y
 # end of CPU Frequency scaling
 # end of CPU Power Management
 
@@ -605,6 +661,7 @@ CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
 CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
 CONFIG_MODULES_USE_ELF_RELA=y
 CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_SOFTIRQ_ON_OWN_STACK=y
 CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
 CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
 CONFIG_ARCH_MMAP_RND_BITS=18
@@ -711,6 +768,7 @@ CONFIG_MQ_IOSCHED_KYBER=y
 # end of IO Schedulers
 
 CONFIG_ASN1=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
 CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
 CONFIG_MUTEX_SPIN_ON_OWNER=y
 CONFIG_RWSEM_SPIN_ON_OWNER=y
@@ -718,6 +776,7 @@ CONFIG_LOCK_SPIN_ON_OWNER=y
 CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
 CONFIG_QUEUED_SPINLOCKS=y
 CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
+CONFIG_QUEUED_RWLOCKS=y
 CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
 CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
 CONFIG_FREEZER=y
@@ -747,7 +806,9 @@ CONFIG_SWAP=y
 #
 # SLAB allocator options
 #
+# CONFIG_SLAB is not set
 CONFIG_SLUB=y
+# CONFIG_SLOB is not set
 CONFIG_SLAB_MERGE_DEFAULT=y
 # CONFIG_SLAB_FREELIST_RANDOM is not set
 # CONFIG_SLAB_FREELIST_HARDENED is not set
@@ -776,10 +837,11 @@ CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
 CONFIG_MEMORY_BALLOON=y
 CONFIG_BALLOON_COMPACTION=y
 CONFIG_COMPACTION=y
-CONFIG_COMPACT_UNEVICTABLE_DEFAULT=0
+CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
 CONFIG_PAGE_REPORTING=y
 CONFIG_MIGRATION=y
 CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
 CONFIG_CONTIG_ALLOC=y
 CONFIG_PHYS_ADDR_T_64BIT=y
 CONFIG_KSM=y
@@ -788,6 +850,11 @@ CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
 CONFIG_MEMORY_FAILURE=y
 # CONFIG_HWPOISON_INJECT is not set
 CONFIG_ARCH_WANTS_THP_SWAP=y
+CONFIG_TRANSPARENT_HUGEPAGE=y
+CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
+# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
+CONFIG_THP_SWAP=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_CMA=y
 # CONFIG_CMA_DEBUG is not set
 # CONFIG_CMA_DEBUGFS is not set
@@ -1301,6 +1368,7 @@ CONFIG_SOCK_RX_QUEUE_MAPPING=y
 CONFIG_XPS=y
 CONFIG_CGROUP_NET_PRIO=y
 CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
 CONFIG_BQL=y
 # CONFIG_BPF_STREAM_PARSER is not set
 CONFIG_NET_FLOW_LIMIT=y
@@ -1579,6 +1647,7 @@ CONFIG_EXTRA_FIRMWARE=""
 CONFIG_FW_LOADER_USER_HELPER=y
 # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
 # CONFIG_FW_LOADER_COMPRESS is not set
+CONFIG_FW_CACHE=y
 # CONFIG_FW_UPLOAD is not set
 # end of Firmware loader
 
@@ -1674,6 +1743,7 @@ CONFIG_EFI_EARLYCON=y
 # end of EFI (Extensible Firmware Interface) Support
 
 CONFIG_ARM_PSCI_FW=y
+# CONFIG_ARM_PSCI_CHECKER is not set
 CONFIG_HAVE_ARM_SMCCC=y
 CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
 CONFIG_ARM_SMCCC_SOC_ID=y
@@ -3074,6 +3144,7 @@ CONFIG_TTY=y
 CONFIG_VT=y
 CONFIG_CONSOLE_TRANSLATIONS=y
 CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
 CONFIG_HW_CONSOLE=y
 CONFIG_VT_HW_CONSOLE_BINDING=y
 CONFIG_UNIX98_PTYS=y
@@ -3730,11 +3801,14 @@ CONFIG_THERMAL_OF=y
 CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
 # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
 # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
 # CONFIG_THERMAL_GOV_FAIR_SHARE is not set
 CONFIG_THERMAL_GOV_STEP_WISE=y
 # CONFIG_THERMAL_GOV_BANG_BANG is not set
 # CONFIG_THERMAL_GOV_USER_SPACE is not set
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
 CONFIG_CPU_THERMAL=y
+CONFIG_CPU_FREQ_THERMAL=y
 CONFIG_DEVFREQ_THERMAL=y
 CONFIG_THERMAL_EMULATION=y
 # CONFIG_THERMAL_MMIO is not set
@@ -6007,6 +6081,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
 # CONFIG_LEDS_TRIGGER_MTD is not set
 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
 # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
+CONFIG_LEDS_TRIGGER_CPU=y
 # CONFIG_LEDS_TRIGGER_ACTIVITY is not set
 # CONFIG_LEDS_TRIGGER_GPIO is not set
 CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
@@ -6498,6 +6573,7 @@ CONFIG_SOC_BRCMSTB=y
 # NXP/Freescale QorIQ SoC drivers
 #
 # CONFIG_QUICC_ENGINE is not set
+CONFIG_FSL_RCPM=y
 # end of NXP/Freescale QorIQ SoC drivers
 
 #
@@ -7912,7 +7988,7 @@ CONFIG_AUDIT_COMPAT_GENERIC=y
 # CONFIG_RANDOM32_SELFTEST is not set
 CONFIG_ZLIB_INFLATE=y
 CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=m
+CONFIG_LZO_COMPRESS=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_LZ4_DECOMPRESS=y
 CONFIG_ZSTD_COMMON=y
@@ -8156,6 +8232,7 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y
 # CONFIG_LOCK_STAT is not set
 # CONFIG_DEBUG_RT_MUTEXES is not set
 # CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
 # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
 # CONFIG_DEBUG_RWSEMS is not set
 # CONFIG_DEBUG_LOCK_ALLOC is not set
@@ -8211,12 +8288,14 @@ CONFIG_TRACE_CLOCK=y
 CONFIG_TRACING_SUPPORT=y
 # CONFIG_FTRACE is not set
 CONFIG_SAMPLES=y
+# CONFIG_SAMPLE_AUXDISPLAY is not set
 # CONFIG_SAMPLE_KOBJECT is not set
 # CONFIG_SAMPLE_HW_BREAKPOINT is not set
 # CONFIG_SAMPLE_KFIFO is not set
 CONFIG_SAMPLE_RPMSG_CLIENT=m
 # CONFIG_SAMPLE_CONFIGFS is not set
 # CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set
+# CONFIG_SAMPLE_WATCHDOG is not set
 # CONFIG_SAMPLE_CORESIGHT_SYSCFG is not set
 CONFIG_STRICT_DEVMEM=y
 # CONFIG_IO_STRICT_DEVMEM is not set

I extracted /proc/config.gz from the prebuilt image, overwrote arch/arm64/configs/defconfig in the Linux source tree with its contents, modified the Makefile like below, and rebuilt the Linux kernel.

diff --git a/Makefile_linux.org b/Makefile_linux
index b1f0f6b..d03c4bd 100644
--- a/Makefile_linux.org
+++ b/Makefile_linux
@@ -1,17 +1,17 @@
 # Kernel build targets
 linux: linux-dtbs u-boot
        @echo =================================
        @echo     Building the Linux Kernel
        @echo =================================
        mkdir -p $(TI_SDK_PATH)/board-support/built-images
-       $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) defconfig ti_arm64_prune.config
+       $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) defconfig
        $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE)  Image Image.gz
        $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) modules
        # Build FitImage
-       $(shell cd $(LINUXKERNEL_INSTALL_DIR) ; cp arch/arm64/boot/Image.gz ./linux.bin ; cd ..)
+       cd $(LINUXKERNEL_INSTALL_DIR) ; cp arch/arm64/boot/Image.gz ./linux.bin ; cd ..
        cp $(TI_SDK_PATH)/board-support/prebuilt-images/$(PLATFORM)/fitImage-its-$(PLATFORM) $(LINUXKERNEL_INSTALL_DIR)
        mkimage -r -f $(LINUXKERNEL_INSTALL_DIR)/fitImage-its-$(PLATFORM) -k $(UBOOT_SRC_DIR)/board/ti/keys -K $(TI_SDK_PATH)/board-support/u-boot-build/$(MKIMAGE_DTB_FILE) $(TI_SDK_PATH)/board-support/built-images/fitImage
        # Rebuild uboot a53 for FitImage
        $(MAKE) -j $(MAKE_JOBS) -C $(UBOOT_SRC_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) \
     BINMAN_INDIRS=$(TI_LINUX_FIRMWARE) BL31=$(UBOOT_ATF) TEE=$(UBOOT_TEE) O=$(TI_SDK_PATH)/board-support/u-boot-build/a53

(As for the second part, '($shell ...)' seemed to run before '@echo =================================')

As a result, the size of the /boot/Image file matched the prebuilt image and the above error was less likely to occur. I guess I could build a file that is almost the same as the prebuilt image.


Is it expected that the contents of /proc/config.gz are different when using the top-level Makefile? Or is there some mistake in my build procedure?

Best regards,

Numata

  • Numata,

    Yeah, it appears someone forgot the order of operations when writing that Makefile. Good catch. As far as the CONFIG_PREEMPT_RT config goes, that is only enabled for builds that inherit the ti_rt.config in the kernel. Are you attempting to build an RT release? If so, you'll need to modify the defconfig line to also include ti_rt.config.

    Regards,

    Randolph

  • Hi Randolph,

    Thank you for your reply.

    I added ti-rt.config to the Makefile and now have essentially the same config.
    By the way, as I mentioned earlier, $shell does not seem to be working as intended.

    diff --git a/Makefile_linux.org b/Makefile_linux
    index b1f0f6b..a3f157a 100644
    --- a/Makefile_linux.org
    +++ b/Makefile_linux
    @@ -2,15 +2,15 @@
     linux: linux-dtbs u-boot
            @echo =================================
            @echo     Building the Linux Kernel
            @echo =================================
            mkdir -p $(TI_SDK_PATH)/board-support/built-images
    -       $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) defconfig ti_arm64_prune.config
    +       $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) defconfig ti_arm64_prune.config ti_rt.config
            $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE)  Image Image.gz
            $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) modules
            # Build FitImage
    -       $(shell cd $(LINUXKERNEL_INSTALL_DIR) ; cp arch/arm64/boot/Image.gz ./linux.bin ; cd ..)
    +       cd $(LINUXKERNEL_INSTALL_DIR) ; cp arch/arm64/boot/Image.gz ./linux.bin ; cd ..
            cp $(TI_SDK_PATH)/board-support/prebuilt-images/$(PLATFORM)/fitImage-its-$(PLATFORM) $(LINUXKERNEL_INSTALL_DIR)
            mkimage -r -f $(LINUXKERNEL_INSTALL_DIR)/fitImage-its-$(PLATFORM) -k $(UBOOT_SRC_DIR)/board/ti/keys -K $(TI_SDK_PATH)/board-support/u-boot-build/$(MKIMAGE_DTB_FILE) $(TI_SDK_PATH)/board-support/built-images/fitImage
            # Rebuild uboot a53 for FitImage
            $(MAKE) -j $(MAKE_JOBS) -C $(UBOOT_SRC_DIR) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) \
         BINMAN_INDIRS=$(TI_LINUX_FIRMWARE) BL31=$(UBOOT_ATF) TEE=$(UBOOT_TEE) O=$(TI_SDK_PATH)/board-support/u-boot-build/a53
    
    diff --git a/Makefile_linux-dtbs.org b/Makefile_linux-dtbs
    index f316408..df748ab 100644
    --- a/Makefile_linux-dtbs.org
    +++ b/Makefile_linux-dtbs
    @@ -4,11 +4,11 @@ KERNEL_DEVICETREE?=$(shell find $(LINUXKERNEL_INSTALL_DIR)/arch/arm64/boot/dts -
    
     linux-dtbs:
            @echo =====================================
            @echo     Building the Linux Kernel DTBs
            @echo =====================================
    -       $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) defconfig ti_arm64_prune.config
    +       $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) defconfig ti_arm64_prune.config ti_rt.config
            @for DTB in $(KERNEL_DEVICETREE); do \
                    $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) DTC_FLAGS=-@ ARCH=arm64 CROSS_COMPILE=$(CROSS_COMPILE) $$DTB; \
            done
    
     linux-dtbs_stage:
    
    diff --git a/config-org b/temp/config-ti_rt
    index 4555888..dbb6489 100644
    --- a/config-org
    +++ b/temp/config-ti_rt
    @@ -2,15 +2,17 @@
     # Automatically generated file; DO NOT EDIT.
     # Linux/arm64 6.1.33 Kernel Configuration
     #
    -CONFIG_CC_VERSION_TEXT="aarch64-oe-linux-gcc (GCC) 11.3.0"
    +CONFIG_CC_VERSION_TEXT="aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712"
     CONFIG_CC_IS_GCC=y
    -CONFIG_GCC_VERSION=110300
    +CONFIG_GCC_VERSION=110301
     CONFIG_CLANG_VERSION=0
     CONFIG_AS_IS_GNU=y
     CONFIG_AS_VERSION=20244508
     CONFIG_LD_IS_BFD=y
     CONFIG_LD_VERSION=20244508
     CONFIG_LLD_VERSION=0
    +CONFIG_CC_CAN_LINK=y
    +CONFIG_CC_CAN_LINK_STATIC=y
     CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
     CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
     CONFIG_CC_HAS_ASM_INLINE=y
    @@ -8211,12 +8213,14 @@ CONFIG_TRACE_CLOCK=y
     CONFIG_TRACING_SUPPORT=y
     # CONFIG_FTRACE is not set
     CONFIG_SAMPLES=y
    +# CONFIG_SAMPLE_AUXDISPLAY is not set
     # CONFIG_SAMPLE_KOBJECT is not set
     # CONFIG_SAMPLE_HW_BREAKPOINT is not set
     # CONFIG_SAMPLE_KFIFO is not set
     CONFIG_SAMPLE_RPMSG_CLIENT=m
     # CONFIG_SAMPLE_CONFIGFS is not set
     # CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set
    +# CONFIG_SAMPLE_WATCHDOG is not set
     # CONFIG_SAMPLE_CORESIGHT_SYSCFG is not set
     CONFIG_STRICT_DEVMEM=y
     # CONFIG_IO_STRICT_DEVMEM is not set
    

    Best regards,

    Numata