All of lore.kernel.org
 help / color / mirror / Atom feed
* Error during libevl build and runtime settings failed
@ 2025-06-19 16:06 Xie, Nick
       [not found] ` <AM5PR03MB2882F38E95A99A0760C60D1F8B27A@AM5PR03MB2882.eurprd03.prod.outlook.com>
  0 siblings, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-06-19 16:06 UTC (permalink / raw)
  To: bugs@lists.linux.dev

Dear developers,

I am building EVL for my application. I came across some errors. Please see below.

1.	The EVL building was completed, but meson compile failed
nick@nicklinux:~/libevl_build$ meson compile
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja
[11/222] Compiling C object lib/libevl.so.5.0.0.p/net.c.o
FAILED: lib/libevl.so.5.0.0.p/net.c.o 
cc -Ilib/libevl.so.5.0.0.p -Ilib -I../libevl/lib -Iinclude -I../libevl/include -I../libevl/lib/arch/x86/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=gnu11 -O2 -g -pipe -Wstrict-aliasing -Wno-unused-parameter -Wno-pedantic -D_GNU_SOURCE -U_FORTIFY_SOURCE -Wshadow=local -Wstrict-prototypes -Wmissing-prototypes -fPIC -pthread '-DLIBVERSION="0.51"' -MD -MQ lib/libevl.so.5.0.0.p/net.c.o -MF lib/libevl.so.5.0.0.p/net.c.o.d -o lib/libevl.so.5.0.0.p/net.c.o -c ../libevl/lib/net.c
../libevl/lib/net.c: In function 'evl_net_solicit':
../libevl/lib/net.c:48:24: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr'
   48 |         solicit.addr = *peer;
      |                        ^
[16/222] Compiling C object lib/libevl.so.5.0.0.p/heap.c.o
ninja: build stopped: subcommand failed.

I changed "solicit.addr" = *peer" to "memcpy(&solicit.addr, peer, sizeof(*peer))". The EVL and libevl build completed. Am I doing the right thing there? 
2.	Runtime settings failed
nick@nicklinux:~$ sudo latmus -t
== latmus is now tuning the core timer, period=1000 microseconds (may take a while) irq gravity...latmus: tuning setup failed (irq): Invalid argument
nick@nicklinux:~$ sudo /usr/local/libexec/evl/evl-start
no EVL core in kernel
               but evl test passed. Please see below. 
nick@nicklinux:~$ sudo evl test
basic-xbuf: OK
clock-timer-periodic: OK
clone-fork-exec: OK
detach-self: OK
duplicate-element: OK
element-visibility: OK
fault: OK
fpu-preload: OK
fpu-stress: OK
heap-torture: OK
hectic: OK
mapfd: OK
monitor-deadlock: OK
monitor-deboost-stress: OK
monitor-event: OK
monitor-event-targeted: OK
monitor-event-untrack: OK
monitor-flags: OK
monitor-flags-broadcast: OK
monitor-flags-inband: OK
monitor-pi: OK
monitor-pi-deadlock: OK
monitor-pi-deboost: OK
monitor-pi-stress: OK
monitor-pp-dynamic: OK
monitor-pp-lazy: OK
monitor-pp-lower: OK
monitor-pp-nested: OK
monitor-pp-pi: OK
monitor-pp-raise: OK
monitor-pp-tryenter: OK
monitor-pp-weak: OK
monitor-recursive: OK
monitor-steal: OK
monitor-trylock: OK
monitor-wait-multiple: OK
monitor-wait-requeue: OK
observable-hm: OK
observable-inband: OK
observable-onchange: OK
observable-oob: OK
observable-race: OK
observable-thread: OK
observable-unicast: OK
poll-close: OK
poll-flags: OK
poll-many: OK
poll-multiple: OK
poll-nested: OK
poll-observable-inband: OK
poll-observable-oob: OK
poll-sem: OK
poll-xbuf: OK
proxy-echo: OK
proxy-eventfd: OK
proxy-pipe: OK
proxy-poll: OK
ring-spray: OK
rwlock-read: OK
rwlock-write: OK
../libevl/tests/sched-quota-accuracy.c:213: FAILED: evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
sched-quota-accuracy: no kernel support
../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-accuracy: no kernel support
../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-overrun: no kernel support
sem-close-unblock: OK
sem-flush: OK
sem-timedwait: OK
sem-wait: OK
simple-clone: OK
stax-lock: OK
stax-warn: OK
thread-mode-bits: OK
I am not sure how the installation goes. Please advise. Thank you in advance.
Best Regards,
Nick Xie

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Error during libevl build and runtime settings failed
       [not found] ` <AM5PR03MB2882F38E95A99A0760C60D1F8B27A@AM5PR03MB2882.eurprd03.prod.outlook.com>
@ 2025-07-31 22:10   ` Xie, Nick
  2025-08-01  9:05     ` Philippe Gerum
  0 siblings, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-07-31 22:10 UTC (permalink / raw)
  To: xenomai@lists.linux.dev

Dear developers,

I am building EVL for my application. I came across some errors. Please see below.
Am 
1.	The EVL building was completed, but meson compile failed
nick@nicklinux:~/libevl_build$ meson compile
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja [11/222] Compiling C object lib/libevl.so.5.0.0.p/net.c.o
FAILED: lib/libevl.so.5.0.0.p/net.c.o
cc -Ilib/libevl.so.5.0.0.p -Ilib -I../libevl/lib -Iinclude -I../libevl/include -I../libevl/lib/arch/x86/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=gnu11 -O2 -g -pipe -Wstrict-aliasing -Wno-unused-parameter -Wno-pedantic -D_GNU_SOURCE -U_FORTIFY_SOURCE -Wshadow=local -Wstrict-prototypes -Wmissing-prototypes -fPIC -pthread '-DLIBVERSION="0.51"' -MD -MQ lib/libevl.so.5.0.0.p/net.c.o -MF lib/libevl.so.5.0.0.p/net.c.o.d -o lib/libevl.so.5.0.0.p/net.c.o -c ../libevl/lib/net.c
../libevl/lib/net.c: In function 'evl_net_solicit':
../libevl/lib/net.c:48:24: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr'
   48 |         solicit.addr = *peer;
      |                        ^
[16/222] Compiling C object lib/libevl.so.5.0.0.p/heap.c.o
ninja: build stopped: subcommand failed.

I changed "solicit.addr" = *peer" to "memcpy(&solicit.addr, peer, sizeof(*peer))". The EVL and libevl build completed. Am I doing the right thing there? 
2.	Runtime settings failed
nick@nicklinux:~$ sudo latmus -t
== latmus is now tuning the core timer, period=1000 microseconds (may take a while) irq gravity...latmus: tuning setup failed (irq): Invalid argument nick@nicklinux:~$ sudo /usr/local/libexec/evl/evl-start no EVL core in kernel
               but evl test passed. Please see below. 
nick@nicklinux:~$ sudo evl test
basic-xbuf: OK
clock-timer-periodic: OK
clone-fork-exec: OK
detach-self: OK
duplicate-element: OK
element-visibility: OK
fault: OK
fpu-preload: OK
fpu-stress: OK
heap-torture: OK
hectic: OK
mapfd: OK
monitor-deadlock: OK
monitor-deboost-stress: OK
monitor-event: OK
monitor-event-targeted: OK
monitor-event-untrack: OK
monitor-flags: OK
monitor-flags-broadcast: OK
monitor-flags-inband: OK
monitor-pi: OK
monitor-pi-deadlock: OK
monitor-pi-deboost: OK
monitor-pi-stress: OK
monitor-pp-dynamic: OK
monitor-pp-lazy: OK
monitor-pp-lower: OK
monitor-pp-nested: OK
monitor-pp-pi: OK
monitor-pp-raise: OK
monitor-pp-tryenter: OK
monitor-pp-weak: OK
monitor-recursive: OK
monitor-steal: OK
monitor-trylock: OK
monitor-wait-multiple: OK
monitor-wait-requeue: OK
observable-hm: OK
observable-inband: OK
observable-onchange: OK
observable-oob: OK
observable-race: OK
observable-thread: OK
observable-unicast: OK
poll-close: OK
poll-flags: OK
poll-many: OK
poll-multiple: OK
poll-nested: OK
poll-observable-inband: OK
poll-observable-oob: OK
poll-sem: OK
poll-xbuf: OK
proxy-echo: OK
proxy-eventfd: OK
proxy-pipe: OK
proxy-poll: OK
ring-spray: OK
rwlock-read: OK
rwlock-write: OK
../libevl/tests/sched-quota-accuracy.c:213: FAILED: evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
sched-quota-accuracy: no kernel support
../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-accuracy: no kernel support
../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-overrun: no kernel support
sem-close-unblock: OK
sem-flush: OK
sem-timedwait: OK
sem-wait: OK
simple-clone: OK
stax-lock: OK
stax-warn: OK
thread-mode-bits: OK
I am not sure how the installation goes. Please advise. Thank you in advance.
Best Regards,
Nick Xie

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Error during libevl build and runtime settings failed
  2025-07-31 22:10   ` Xie, Nick
@ 2025-08-01  9:05     ` Philippe Gerum
  2025-08-01 14:30       ` Xie, Nick
  2025-09-10 19:54       ` Xie, Nick
  0 siblings, 2 replies; 15+ messages in thread
From: Philippe Gerum @ 2025-08-01  9:05 UTC (permalink / raw)
  To: Xie, Nick; +Cc: xenomai@lists.linux.dev

"Xie, Nick" <nick.xie@festo.com> writes:

> Dear developers,
>
> I am building EVL for my application. I came across some errors. Please see below.
> Am 
> 1.	The EVL building was completed, but meson compile failed
> nick@nicklinux:~/libevl_build$ meson compile
> INFO: autodetecting backend as ninja
> INFO: calculating backend command to run: /usr/bin/ninja [11/222] Compiling C object lib/libevl.so.5.0.0.p/net.c.o
> FAILED: lib/libevl.so.5.0.0.p/net.c.o
> cc -Ilib/libevl.so.5.0.0.p -Ilib -I../libevl/lib -Iinclude -I../libevl/include -I../libevl/lib/arch/x86/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=gnu11 -O2 -g -pipe -Wstrict-aliasing -Wno-unused-parameter -Wno-pedantic -D_GNU_SOURCE -U_FORTIFY_SOURCE -Wshadow=local -Wstrict-prototypes -Wmissing-prototypes -fPIC -pthread '-DLIBVERSION="0.51"' -MD -MQ lib/libevl.so.5.0.0.p/net.c.o -MF lib/libevl.so.5.0.0.p/net.c.o.d -o lib/libevl.so.5.0.0.p/net.c.o -c ../libevl/lib/net.c
> ../libevl/lib/net.c: In function 'evl_net_solicit':

> ../libevl/lib/net.c:48:24: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr'
>    48 |         solicit.addr = *peer;
>       |                        ^
> [16/222] Compiling C object lib/libevl.so.5.0.0.p/heap.c.o
> ninja: build stopped: subcommand failed.
>

Please use 0.54, this bug was fixed in the meantime.
 
> ../libevl/tests/sched-quota-accuracy.c:213: FAILED: evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
> sched-quota-accuracy: no kernel support
> ../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
> sched-tp-accuracy: no kernel support
> ../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45,
> p, ((void *)0), test_cpu) (=Operation not supported)

You need to enable CONFIG_EVL_SCHED_QUOTA and CONFIG_EVL_SCHED_TP in the
kernel configuration for these tests to proceed.

-- 
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-08-01  9:05     ` Philippe Gerum
@ 2025-08-01 14:30       ` Xie, Nick
  2025-08-01 15:19         ` Philippe Gerum
  2025-09-10 19:54       ` Xie, Nick
  1 sibling, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-08-01 14:30 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Philippe,

Thank you for your response. My main question is below.
Runtime settings failed
nick@nicklinux:~$ sudo latmus -t
== latmus is now tuning the core timer, period=1000 microseconds (may take a while) irq gravity...latmus: tuning setup failed (irq): Invalid argument nick@nicklinux:~$ sudo /usr/local/libexec/evl/evl-start no EVL core in kernel.

Does it mean my installation and build is not complete? How can I check whether my xenomai is running correctly? 

Thank you in advance.

Best Regards,
Nick Xie

-----Original Message-----
From: Philippe Gerum <rpm@xenomai.org> 
Sent: Friday, August 1, 2025 5:06 AM
To: Xie, Nick <nick.xie@festo.com>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

[You don't often get email from rpm@xenomai.org. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


"Xie, Nick" <nick.xie@festo.com> writes:

> Dear developers,
>
> I am building EVL for my application. I came across some errors. Please see below.
> Am
> 1.    The EVL building was completed, but meson compile failed
> nick@nicklinux:~/libevl_build$ meson compile
> INFO: autodetecting backend as ninja
> INFO: calculating backend command to run: /usr/bin/ninja [11/222] 
> Compiling C object lib/libevl.so.5.0.0.p/net.c.o
> FAILED: lib/libevl.so.5.0.0.p/net.c.o
> cc -Ilib/libevl.so.5.0.0.p -Ilib -I../libevl/lib -Iinclude 
> -I../libevl/include -I../libevl/lib/arch/x86/include 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch 
> -Wextra -Wpedantic -Werror -std=gnu11 -O2 -g -pipe -Wstrict-aliasing 
> -Wno-unused-parameter -Wno-pedantic -D_GNU_SOURCE -U_FORTIFY_SOURCE 
> -Wshadow=local -Wstrict-prototypes -Wmissing-prototypes -fPIC -pthread 
> '-DLIBVERSION="0.51"' -MD -MQ lib/libevl.so.5.0.0.p/net.c.o -MF 
> lib/libevl.so.5.0.0.p/net.c.o.d -o lib/libevl.so.5.0.0.p/net.c.o -c 
> ../libevl/lib/net.c
> ../libevl/lib/net.c: In function 'evl_net_solicit':

> ../libevl/lib/net.c:48:24: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr'
>    48 |         solicit.addr = *peer;
>       |                        ^
> [16/222] Compiling C object lib/libevl.so.5.0.0.p/heap.c.o
> ninja: build stopped: subcommand failed.
>

Please use 0.54, this bug was fixed in the meantime.

> ../libevl/tests/sched-quota-accuracy.c:213: FAILED: 
> evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
> sched-quota-accuracy: no kernel support
> ../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, 
> p, ((void *)0), test_cpu) (=Operation not supported)
> sched-tp-accuracy: no kernel support
> ../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45, 
> p, ((void *)0), test_cpu) (=Operation not supported)

You need to enable CONFIG_EVL_SCHED_QUOTA and CONFIG_EVL_SCHED_TP in the kernel configuration for these tests to proceed.

--
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Error during libevl build and runtime settings failed
  2025-08-01 14:30       ` Xie, Nick
@ 2025-08-01 15:19         ` Philippe Gerum
  0 siblings, 0 replies; 15+ messages in thread
From: Philippe Gerum @ 2025-08-01 15:19 UTC (permalink / raw)
  To: Xie, Nick; +Cc: xenomai@lists.linux.dev

"Xie, Nick" <nick.xie@festo.com> writes:

> Hi Philippe,
>
> Thank you for your response. My main question is below.
> Runtime settings failed
> nick@nicklinux:~$ sudo latmus -t
> == latmus is now tuning the core timer, period=1000 microseconds (may take a while) irq gravity...latmus: tuning setup failed (irq): Invalid argument nick@nicklinux:~$ sudo /usr/local/libexec/evl/evl-start no EVL core in kernel.
>
> Does it mean my installation and build is not complete? How can I check whether my xenomai is running correctly? 
>

Again, please upgrade to libevl 0.54, you are running 0.51 which had the
issues you reported. Those issues have been fixed since then.
e.g. In r53, "39e12fb latmus: fix tuning mode set up"

As a rule of thumb, you want to use the latest release, always.

Once 0.54 is set up, running "evl test" without error is enough to
determine whether your installation is ok. The scheduler-related tests
which failed in your previous setup did so because some kernel options
were turned off, as I explained earlier. So either you turn them on, or
you ignore the failure reports for them (i.e. "evl test -k" would keep
going even if those test fail for the above-mentioned reason).

-- 
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-08-01  9:05     ` Philippe Gerum
  2025-08-01 14:30       ` Xie, Nick
@ 2025-09-10 19:54       ` Xie, Nick
  2025-09-10 20:35         ` Philippe Gerum
  1 sibling, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-09-10 19:54 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Philippe,

Thank you for your information. We tried 0.54 and 0.55 and got error. It complained " EVL kernel uapi is too old " and then we rebuild the 6.12 kernel with the newest update. The whole processing seems fine and please see below. But we have a new problem now.  

The startup stuck at 
"Loading Linux 6.12.30- g06a9a69b631e,Loading initial ramdisk "

Please advise. Thank you in advance.

nick@nicklinux:~$ cd linux-evl
nick@nicklinux:~/linux-evl$ scripts/config --disable SYSTEM_TRUSTED_KEYS
grep: .config: No such file or directory
nick@nicklinux:~/linux-evl$ scripts/config --disable SYSTEM_REVOCATION_KEYS
nick@nicklinux:~/linux-evl$ scripts/config --disable SYSTEM_TRUSTED_KEYS
nick@nicklinux:~/linux-evl$ make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/mconf.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mnconf-common.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/mconf


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ make -j4
  SYNC    include/config/auto.conf.cmd
  HOSTCC  scripts/kconfig/conf.o
  HOSTLD  scripts/kconfig/conf
  GEN     arch/x86/include/generated/asm/orc_hash.h
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  HOSTCC  arch/x86/tools/relocs_32.o
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  HOSTCC  arch/x86/tools/relocs_64.o
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/mmzone.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/kmap_size.h
  WRAP    arch/x86/include/generated/asm/local64.h
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  WRAP    arch/x86/include/generated/asm/module.lds.h
  WRAP    arch/x86/include/generated/asm/rwonce.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/generated/compile.h
  HOSTCC  scripts/kallsyms
  DESCEND objtool
  HOSTCC  arch/x86/tools/relocs_common.o
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  HOSTLD  arch/x86/tools/relocs
  HOSTCC  scripts/sorttable
  INSTALL /home/nick/linux-evl/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /home/nick/linux-evl/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /home/nick/linux-evl/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /home/nick/linux-evl/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /home/nick/linux-evl/tools/objtool/libsubcmd/include/subcmd/run-command.h
  INSTALL libsubcmd_headers
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/exec-cmd.o
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/help.o
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/pager.o
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/parse-options.o
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/run-command.o
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/sigchain.o
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      /home/nick/linux-evl/tools/objtool/libsubcmd/subcmd-config.o
  CC      scripts/mod/devicetable-offsets.s
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/mod/symsearch.o
  UPD     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/file2alias.o
  LD      /home/nick/linux-evl/tools/objtool/libsubcmd/libsubcmd-in.o
  AR      /home/nick/linux-evl/tools/objtool/libsubcmd/libsubcmd.a
  CC      /home/nick/linux-evl/tools/objtool/weak.o
  CC      /home/nick/linux-evl/tools/objtool/arch/x86/special.o
  CC      /home/nick/linux-evl/tools/objtool/check.o
  MKDIR   /home/nick/linux-evl/tools/objtool/arch/x86/lib/
  GEN     /home/nick/linux-evl/tools/objtool/arch/x86/lib/inat-tables.c
  CC      /home/nick/linux-evl/tools/objtool/arch/x86/orc.o
  CC      /home/nick/linux-evl/tools/objtool/arch/x86/decode.o
  CC      /home/nick/linux-evl/tools/objtool/special.o
  CC      /home/nick/linux-evl/tools/objtool/builtin-check.o
  HOSTLD  scripts/mod/modpost
  UPD     include/generated/timeconst.h
  CC      kernel/bounds.s
  CC      /home/nick/linux-evl/tools/objtool/elf.o
  CHKSHA1 include/linux/atomic/atomic-arch-fallback.h
  CHKSHA1 include/linux/atomic/atomic-instrumented.h
  CHKSHA1 include/linux/atomic/atomic-long.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  LD      /home/nick/linux-evl/tools/objtool/arch/x86/objtool-in.o
  CC      /home/nick/linux-evl/tools/objtool/objtool.o
  CC      /home/nick/linux-evl/tools/objtool/orc_gen.o
  CC      /home/nick/linux-evl/tools/objtool/orc_dump.o
  CC      /home/nick/linux-evl/tools/objtool/libstring.o
  CC      /home/nick/linux-evl/tools/objtool/libctype.o
  CC      /home/nick/linux-evl/tools/objtool/str_error_r.o
  CC      /home/nick/linux-evl/tools/objtool/librbtree.o
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  LD      /home/nick/linux-evl/tools/objtool/objtool-in.o
  LINK    /home/nick/linux-evl/tools/objtool/objtool
  AR      usr/built-in.a
  CC      init/main.o
  UPD     init/utsversion-tmp.h
  CC      init/do_mounts.o
  CC      arch/x86/entry/vdso/vma.o
  CC      kernel/sched/core.o
  CC      arch/x86/entry/vdso/extable.o
  CC      init/noinitramfs.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  LDS     arch/x86/entry/vdso/vdso.lds
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      init/calibrate.o
  CC      kernel/sched/fair.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      init/init_task.o
  AR      arch/x86/entry/vsyscall/built-in.a
  AS      arch/x86/entry/entry.o
  CC      arch/x86/entry/vdso/vgetrandom.o
  CC      kernel/sched/build_policy.o
  AS      arch/x86/entry/vdso/vgetrandom-chacha.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC      init/version.o
  AR      init/built-in.a
  AR      certs/built-in.a
  CC      arch/x86/events/amd/core.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  CC      arch/x86/entry/vdso/vdso-image-64.o
  AR      arch/x86/entry/vdso/built-in.a
  AS      arch/x86/entry/entry_64.o
  CC      arch/x86/entry/syscall_64.o
  CC      kernel/sched/build_utility.o
  CC      arch/x86/events/amd/lbr.o
  CC      arch/x86/entry/common.o
  CC      arch/x86/events/intel/core.o
  CC      arch/x86/events/amd/ibs.o
  AS      arch/x86/entry/thunk.o
  AR      arch/x86/entry/built-in.a
  CC      arch/x86/realmode/init.o
  AR      kernel/sched/built-in.a
  CC      kernel/locking/mutex.o
  AS      arch/x86/realmode/rm/header.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  AS      arch/x86/realmode/rm/stack.o
  AS      arch/x86/realmode/rm/reboot.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  CC      arch/x86/realmode/rm/wakemain.o
  CC      arch/x86/realmode/rm/video-mode.o
  CC      kernel/locking/semaphore.o
  AS      arch/x86/realmode/rm/copy.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/realmode/rm/regs.o
  CC      arch/x86/events/amd/uncore.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/realmode/rm/video-bios.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  LDS     arch/x86/realmode/rm/realmode.lds
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AS      arch/x86/realmode/rmpiggy.o
  AR      arch/x86/realmode/built-in.a
  CC      mm/filemap.o
  CC      kernel/locking/rwsem.o
  AR      arch/x86/events/amd/built-in.a
  CC      arch/x86/events/zhaoxin/core.o
  CC      arch/x86/events/intel/bts.o
  CC      kernel/locking/percpu-rwsem.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      kernel/locking/rtmutex_api.o
  CC      kernel/power/qos.o
  CC      arch/x86/events/intel/ds.o
  CC      kernel/locking/pipeline.o
  CC      kernel/power/main.o
  AR      kernel/locking/built-in.a
  CC      arch/x86/events/core.o
  CC      mm/mempool.o
  CC      kernel/power/console.o
  CC      arch/x86/events/intel/knc.o
  CC      mm/oom_kill.o
  CC      kernel/power/process.o
  CC      arch/x86/events/intel/lbr.o
  CC      arch/x86/events/intel/p4.o
  CC      mm/fadvise.o
  CC      kernel/power/suspend.o
  CC      arch/x86/events/intel/p6.o
  CC      arch/x86/events/intel/pt.o
  CC      mm/maccess.o
  AR      kernel/power/built-in.a
  CC      kernel/printk/printk.o
  CC      arch/x86/kernel/fpu/init.o
  CC      mm/page-writeback.o
  CC      arch/x86/kernel/fpu/bugs.o
  CC      arch/x86/kernel/fpu/core.o
  AR      arch/x86/events/intel/built-in.a
  CC      arch/x86/events/probe.o
  CC      arch/x86/events/utils.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      mm/folio-compat.o
  CC      kernel/printk/printk_safe.o
  CC      arch/x86/events/msr.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      kernel/printk/nbcon.o
  CC      mm/readahead.o
  AR      arch/x86/events/built-in.a
  CC      arch/x86/kernel/cpu/mce/core.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      mm/swap.o
  CC      kernel/printk/sysctl.o
  AR      arch/x86/kernel/fpu/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  AR      kernel/printk/built-in.a
  CC      kernel/irq/irqdesc.o
  CC      mm/truncate.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      kernel/irq/handle.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      mm/vmscan.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      kernel/irq/manage.o
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      arch/x86/kernel/cpu/microcode/core.o
  CC      kernel/irq/spurious.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      mm/shrinker.o
  CC      kernel/irq/resend.o
  CC      arch/x86/kernel/cpu/microcode/intel.o
  CC      fs/notify/dnotify/dnotify.o
  CC      kernel/irq/chip.o
  CC      mm/shmem.o
  CC      arch/x86/kernel/cpu/microcode/amd.o
  AR      fs/notify/dnotify/built-in.a
  CC      fs/notify/inotify/inotify_fsnotify.o
  CC      kernel/irq/dummychip.o
  CC      fs/notify/inotify/inotify_user.o
  AR      arch/x86/kernel/cpu/microcode/built-in.a
  CC      arch/x86/kernel/cpu/scattered.o
  CC      kernel/irq/devres.o
  CC      arch/x86/kernel/cpu/topology_common.o
  CC      kernel/irq/autoprobe.o
  CC      mm/util.o
  CC      arch/x86/kernel/cpu/topology_ext.o
  AR      fs/notify/inotify/built-in.a
  AR      fs/notify/fanotify/built-in.a
  CC      fs/notify/fsnotify.o
  CC      kernel/irq/irqdomain.o
  CC      arch/x86/kernel/cpu/topology_amd.o
  CC      mm/mmzone.o
  CC      fs/notify/notification.o
  CC      kernel/irq/pipeline.o
  CC      arch/x86/kernel/cpu/common.o
  CC      mm/vmstat.o
  CC      fs/notify/group.o
  CC      fs/notify/mark.o
  CC      kernel/irq/proc.o
  CC      mm/backing-dev.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      arch/x86/kernel/cpu/match.o
  CC      kernel/irq/pm.o
  CC      mm/mm_init.o
  CC      fs/notify/fdinfo.o
  CC      arch/x86/kernel/cpu/bugs.o
  AR      fs/notify/built-in.a
  CC      fs/iomap/trace.o
  CC      kernel/irq/matrix.o
  AR      kernel/irq/built-in.a
  CC      kernel/rcu/update.o
  CC      fs/iomap/iter.o
  CC      mm/percpu.o
  CC      kernel/rcu/sync.o
  CC      kernel/rcu/srcutree.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  CC      fs/iomap/buffered-io.o
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  CC      kernel/rcu/tree.o
  CC      mm/slab_common.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      fs/iomap/direct-io.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      mm/compaction.o
  CC      fs/iomap/fiemap.o
  CC      fs/iomap/seek.o
  CC      mm/show_mem.o
  CC      fs/iomap/swapfile.o
  AR      fs/iomap/built-in.a
  AR      fs/quota/built-in.a
  CC      fs/proc/task_mmu.o
  CC      mm/interval_tree.o
  CC      kernel/rcu/rcu_segcblist.o
  AR      kernel/rcu/built-in.a
  AR      kernel/livepatch/built-in.a
  CC      kernel/dma/mapping.o
  CC      mm/list_lru.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      fs/proc/inode.o
  CC      kernel/dma/direct.o
  CC      mm/workingset.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      mm/debug.o
  CC      kernel/dma/ops_helpers.o
  CC      fs/proc/root.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      arch/x86/kernel/cpu/intel.o
  CC      kernel/dma/swiotlb.o
  CC      fs/proc/base.o
  CC      mm/gup.o
  CC      kernel/dma/remap.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  AR      kernel/dma/built-in.a
  CC      kernel/entry/common.o
  CC      arch/x86/kernel/cpu/amd.o
  CC      fs/proc/generic.o
  CC      mm/mmap_lock.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      fs/proc/array.o
  CC      mm/highmem.o
  AR      kernel/entry/built-in.a
  CC      kernel/time/time.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      mm/memory.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      fs/proc/fd.o
  CC      kernel/time/timer.o
  CC      arch/x86/kernel/cpu/capflags.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      arch/x86/kernel/acpi/boot.o
  CC      fs/proc/proc_tty.o
  CC      kernel/time/hrtimer.o
  CC      fs/proc/cmdline.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      fs/proc/consoles.o
  CC      kernel/time/timekeeping.o
  CC      fs/proc/cpuinfo.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      arch/x86/kernel/acpi/cstate.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      arch/x86/kernel/apic/apic.o
  CC      fs/proc/devices.o
  CC      mm/mincore.o
  CC      fs/proc/interrupts.o
  CC      kernel/time/ntp.o
  CC      fs/proc/loadavg.o
  CC      arch/x86/kernel/apic/apic_common.o
  CC      mm/mlock.o
  CC      kernel/time/clocksource.o
  CC      fs/proc/meminfo.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      kernel/time/jiffies.o
  CC      fs/proc/stat.o
  CC      arch/x86/kernel/apic/vector.o
  CC      kernel/time/timer_list.o
  CC      mm/mmap.o
  CC      fs/proc/uptime.o
  CC      kernel/time/timeconv.o
  CC      fs/proc/util.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC      arch/x86/kernel/apic/init.o
  CC      fs/proc/version.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      mm/mmu_gather.o
  CC      kernel/time/posix-timers.o
  CC      fs/proc/softirqs.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      fs/proc/namespaces.o
  CC      mm/mprotect.o
  CC      kernel/time/posix-cpu-timers.o
  CC      fs/proc/self.o
  CC      mm/mremap.o
  CC      fs/proc/thread_self.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      kernel/time/posix-clock.o
  CC      fs/proc/proc_sysctl.o
  CC      mm/msync.o
  CC      arch/x86/kernel/apic/probe_64.o
  AR      arch/x86/kernel/apic/built-in.a
  AR      arch/x86/kernel/kprobes/built-in.a
  LDS     arch/x86/kernel/vmlinux.lds
  AS      arch/x86/kernel/head_64.o
  CC      mm/page_vma_mapped.o
  CC      arch/x86/kernel/head64.o
  CC      kernel/time/itimer.o
  CC      arch/x86/kernel/ebda.o
  CC      kernel/time/clockevents.o
  CC      mm/pagewalk.o
  CC      fs/proc/kmsg.o
  CC      kernel/time/tick-common.o
  CC      arch/x86/kernel/platform-quirks.o
  CC      mm/pgtable-generic.o
  CC      fs/proc/page.o
  AR      fs/proc/built-in.a
  CC      arch/x86/kernel/process_64.o
  CC      fs/kernfs/mount.o
  CC      mm/rmap.o
  CC      kernel/time/tick-broadcast.o
  CC      fs/kernfs/inode.o
  CC      kernel/time/tick-proxy.o
  CC      arch/x86/kernel/signal.o
  CC      mm/vmalloc.o
  CC      fs/kernfs/dir.o
  CC      kernel/time/vsyscall.o
  CC      arch/x86/kernel/signal_64.o
  CC      kernel/time/namespace.o
  CC      arch/x86/kernel/traps.o
  CC      fs/kernfs/file.o
  AR      kernel/time/built-in.a
  CC      kernel/futex/core.o
  CC      fs/kernfs/symlink.o
  CC      arch/x86/kernel/idt.o
  CC      kernel/futex/syscalls.o
  CC      mm/vma.o
  AR      fs/kernfs/built-in.a
  CC      fs/sysfs/file.o
  CC      kernel/futex/pi.o
  CC      arch/x86/kernel/irq.o
  CC      fs/sysfs/dir.o
  CC      kernel/futex/requeue.o
  CC      arch/x86/kernel/irq_64.o
  CC      mm/process_vm_access.o
  CC      fs/sysfs/symlink.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      kernel/futex/waitwake.o
  CC      mm/mseal.o
  CC      arch/x86/kernel/time.o
  CC      fs/sysfs/mount.o
  CC      arch/x86/kernel/ioport.o
  AR      kernel/futex/built-in.a
  CC      kernel/evl/sched/core.o
  CC      mm/page_alloc.o
  CC      fs/sysfs/group.o
  CC      arch/x86/kernel/dumpstack.o
  AR      fs/sysfs/built-in.a
  CC      fs/devpts/inode.o
  AR      fs/devpts/built-in.a
  CC      fs/ramfs/inode.o
  CC      kernel/evl/sched/fifo.o
  CC      arch/x86/kernel/nmi.o
  CC      kernel/evl/sched/idle.o
  CC      fs/ramfs/file-mmu.o
  AR      fs/ramfs/built-in.a
  CC      fs/exportfs/expfs.o
  CC      arch/x86/kernel/ldt.o
  CC      kernel/evl/sched/weak.o
  AR      fs/exportfs/built-in.a
  CC      fs/nls/nls_base.o
  CC      mm/init-mm.o
  AR      fs/nls/built-in.a
  AR      fs/unicode/built-in.a
  AR      fs/hostfs/built-in.a
  CC      fs/open.o
  AR      kernel/evl/sched/built-in.a
  CC      kernel/evl/lib/cache.o
  AS      arch/x86/kernel/ibt_selftest.o
  CC      arch/x86/kernel/setup.o
  CC      mm/memblock.o
  CC      fs/read_write.o
  CC      kernel/evl/lib/uio.o
  CC      arch/x86/kernel/x86_init.o
  CC      mm/slub.o
  AR      kernel/evl/lib/lib.a
  AR      kernel/evl/lib/built-in.a
  AR      kernel/evl/net/built-in.a
  CC      kernel/evl/clock.o
  CC      arch/x86/kernel/i8259.o
  CC      arch/x86/kernel/irqinit.o
  CC      fs/file_table.o
  CC      kernel/evl/control.o
  CC      arch/x86/kernel/irq_work.o
  CC      fs/super.o
  CC      kernel/evl/factory.o
  CC      arch/x86/kernel/probe_roms.o
  CC      mm/madvise.o
  CC      kernel/evl/file.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      fs/char_dev.o
  CC      kernel/evl/init.o
  CC      arch/x86/kernel/espfix_64.o
  CC      fs/stat.o
  CC      mm/page_io.o
  CC      kernel/evl/memory.o
  CC      arch/x86/kernel/ksysfs.o
  CC      fs/exec.o
  CC      kernel/evl/monitor.o
  CC      mm/swap_state.o
  CC      arch/x86/kernel/bootflag.o
  CC      arch/x86/kernel/e820.o
  CC      kernel/evl/mutex.o
  CC      fs/pipe.o
  CC      mm/swapfile.o
  CC      arch/x86/kernel/pci-dma.o
  CC      kernel/evl/observable.o
  CC      fs/namei.o
  CC      arch/x86/kernel/quirks.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      kernel/evl/poll.o
  CC      mm/swap_slots.o
  CC      arch/x86/kernel/alternative.o
  CC      fs/fcntl.o
  CC      kernel/evl/proxy.o
  CC      mm/dmapool.o
  CC      mm/sparse.o
  CC      arch/x86/kernel/i8253.o
  CC      fs/ioctl.o
  CC      kernel/evl/random.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      kernel/evl/sem.o
  CC      mm/sparse-vmemmap.o
  CC      fs/readdir.o
  CC      arch/x86/kernel/tsc.o
  CC      kernel/evl/stax.o
  CC      mm/migrate.o
  CC      fs/select.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      kernel/evl/syscall.o
  CC      arch/x86/kernel/io_delay.o
  CC      mm/early_ioremap.o
  CC      arch/x86/kernel/rtc.o
  CC      mm/secretmem.o
  CC      kernel/evl/thread.o
  CC      arch/x86/kernel/resource.o
  CC      fs/dcache.o
  AS      arch/x86/kernel/irqflags.o
  CC      arch/x86/kernel/static_call.o
  CC      mm/execmem.o
  CC      arch/x86/kernel/process.o
  AR      mm/built-in.a
  CC      kernel/events/core.o
  CC      kernel/evl/tick.o
  CC      arch/x86/kernel/ptrace.o
  CC      fs/inode.o
  CC      arch/x86/kernel/step.o
  CC      kernel/evl/timer.o
  CC      arch/x86/kernel/i8237.o
  CC      arch/x86/kernel/stacktrace.o
  CC      kernel/evl/wait.o
  CC      fs/attr.o
  CC      arch/x86/kernel/reboot.o
  CC      kernel/evl/work.o
  CC      fs/bad_inode.o
  CC      fs/file.o
  CC      kernel/evl/xbuf.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      arch/x86/kernel/mpparse.o
  CC      kernel/events/ring_buffer.o
  AR      kernel/evl/built-in.a
  CC      kernel/fork.o
  CC      fs/filesystems.o
  CC      arch/x86/kernel/trace_clock.o
  CC      arch/x86/kernel/early_printk.o
  CC      fs/namespace.o
  CC      arch/x86/kernel/hpet.o
  CC      kernel/events/callchain.o
  CC      arch/x86/kernel/irq_pipeline.o
  CC      kernel/events/hw_breakpoint.o
  CC      arch/x86/mm/pat/set_memory.o
  CC      arch/x86/kernel/pcspeaker.o
  AR      kernel/events/built-in.a
  CC      kernel/exec_domain.o
  CC      arch/x86/kernel/perf_regs.o
  CC      kernel/panic.o
  CC      arch/x86/kernel/umip.o
  CC      arch/x86/mm/pat/memtype.o
  CC      fs/seq_file.o
  CC      kernel/cpu.o
  CC      arch/x86/kernel/unwind_orc.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      fs/xattr.o
  AR      arch/x86/mm/pat/built-in.a
  CC      arch/x86/mm/init.o
  CC      kernel/exit.o
  CC      arch/x86/kernel/callthunks.o
  CC      arch/x86/kernel/cet.o
  CC      arch/x86/mm/init_64.o
  CC      fs/libfs.o
  CC      arch/x86/kernel/vsmp_64.o
  CC      kernel/softirq.o
  AR      arch/x86/kernel/built-in.a
  AR      arch/x86/crypto/built-in.a
  CC      arch/x86/mm/fault.o
  AR      ipc/built-in.a
  CC      arch/x86/mm/ioremap.o
  CC      fs/fs-writeback.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      arch/x86/mm/extable.o
  CC      fs/pnode.o
  AR      arch/x86/platform/atom/built-in.a
  CC      arch/x86/mm/mmap.o
  AR      arch/x86/platform/ce4100/built-in.a
  AR      arch/x86/platform/efi/built-in.a
  AR      arch/x86/platform/geode/built-in.a
  AR      arch/x86/platform/iris/built-in.a
  AR      arch/x86/platform/intel/built-in.a
  AR      arch/x86/platform/intel-mid/built-in.a
  AR      arch/x86/platform/intel-quark/built-in.a
  AR      arch/x86/platform/olpc/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  AR      arch/x86/platform/ts5500/built-in.a
  AR      arch/x86/platform/uv/built-in.a
  AR      arch/x86/platform/built-in.a
  AR      arch/x86/net/built-in.a
  CC      arch/x86/mm/pgtable.o
  CC      fs/splice.o
  CC      arch/x86/mm/physaddr.o
  CC      kernel/capability.o
  CC      security/commoncap.o
  CC      arch/x86/mm/tlb.o
  CC      kernel/ptrace.o
  CC      fs/sync.o
  CC      arch/x86/mm/cpu_entry_area.o
  CC      security/min_addr.o
  CC      fs/utimes.o
  CC      arch/x86/mm/maccess.o
  CC      kernel/user.o
  AR      security/built-in.a
  AR      crypto/built-in.a
  CC      fs/d_path.o
  CC      arch/x86/mm/pgprot.o
  CC      kernel/signal.o
  AR      arch/x86/virt/svm/built-in.a
  AR      arch/x86/virt/vmx/built-in.a
  AR      arch/x86/virt/built-in.a
  CC      kernel/sys.o
  CC      arch/x86/mm/pkeys.o
  CC      fs/stack.o
  CC      arch/x86/mm/kaslr.o
  CC      fs/fs_struct.o
  CC      arch/x86/mm/pti.o
  CC      fs/statfs.o
  CC      kernel/umh.o
  AR      arch/x86/mm/built-in.a
  AR      arch/x86/built-in.a
  CC      block/partitions/core.o
  CC      kernel/workqueue.o
  CC      fs/fs_pin.o
  CC      block/bdev.o
  CC      fs/nsfs.o
  CC      block/partitions/msdos.o
  CC      block/fops.o
  CC      fs/fs_types.o
  CC      block/partitions/efi.o
  CC      fs/fs_context.o
  CC      block/bio.o
  AR      block/partitions/built-in.a
  CC      fs/fs_parser.o
  CC      io_uring/io_uring.o
  CC      kernel/pid.o
  CC      fs/fsopen.o
  CC      block/elevator.o
  CC      kernel/task_work.o
  CC      fs/init.o
  CC      block/blk-core.o
  CC      kernel/extable.o
  CC      fs/kernel_read_file.o
  CC      kernel/params.o
  CC      io_uring/opdef.o
  CC      fs/mnt_idmapping.o
  CC      block/blk-sysfs.o
  CC      fs/remap_range.o
  CC      io_uring/kbuf.o
  CC      kernel/kthread.o
  CC      block/blk-flush.o
  CC      fs/pidfs.o
  CC      io_uring/rsrc.o
  CC      kernel/sys_ni.o
  CC      block/blk-settings.o
  CC      kernel/nsproxy.o
  CC      fs/proc_namespace.o
  CC      io_uring/notif.o
  CC      block/blk-ioc.o
  CC      kernel/notifier.o
  CC      fs/eventpoll.o
  CC      io_uring/tctx.o
  CC      block/blk-map.o
  CC      kernel/ksysfs.o
  CC      io_uring/filetable.o
  CC      kernel/cred.o
  CC      block/blk-merge.o
  CC      io_uring/rw.o
  CC      fs/anon_inodes.o
  CC      kernel/reboot.o
  CC      fs/signalfd.o
  CC      block/blk-timeout.o
  CC      io_uring/net.o
  CC      kernel/async.o
  CC      block/blk-lib.o
  CC      fs/timerfd.o
  CC      kernel/range.o
  CC      kernel/smpboot.o
  CC      io_uring/poll.o
  CC      block/blk-mq.o
  CC      kernel/ucount.o
  CC      fs/eventfd.o
  CC      kernel/regset.o
  CC      io_uring/eventfd.o
  CC      kernel/ksyms_common.o
  CC      fs/aio.o
  CC      kernel/groups.o
  CC      io_uring/uring_cmd.o
  CC      kernel/freezer.o
  CC      fs/locks.o
  CC      io_uring/openclose.o
  CC      block/blk-mq-tag.o
  CC      kernel/stacktrace.o
  CC      io_uring/sqpoll.o
  CC      block/blk-stat.o
  CC      kernel/dma.o
  CC      fs/binfmt_script.o
  CC      kernel/up.o
  CC      block/blk-mq-sysfs.o
  CC      io_uring/xattr.o
  CC      kernel/kallsyms.o
  CC      fs/binfmt_elf.o
  CC      block/blk-mq-cpumap.o
  CC      io_uring/nop.o
  CC      kernel/utsname.o
  CC      block/blk-mq-sched.o
  CC      kernel/pid_namespace.o
  CC      fs/coredump.o
  CC      io_uring/fs.o
  CC      block/ioctl.o
  CC      io_uring/splice.o
  CC      kernel/seccomp.o
  CC      fs/drop_caches.o
  CC      io_uring/sync.o
  CC      block/genhd.o
  CC      kernel/utsname_sysctl.o
  CC      fs/sysctls.o
  CC      kernel/irq_work.o
  CC      fs/fhandle.o
  CC      io_uring/msg_ring.o
  CC      block/ioprio.o
  CC      kernel/dovetail.o
  CC      io_uring/advise.o
  AR      fs/built-in.a
  CC      lib/math/div64.o
  CC      lib/math/gcd.o
  CC      lib/math/lcm.o
  CC      lib/math/int_log.o
  CC      block/badblocks.o
  CC      kernel/static_call.o
  CC      lib/math/int_pow.o
  CC      lib/math/int_sqrt.o
  CC      lib/math/reciprocal_div.o
  AR      lib/math/built-in.a
  CC      lib/crypto/chacha.o
  CC      io_uring/epoll.o
  CC      lib/crypto/blake2s.o
  CC      kernel/static_call_inline.o
  CC      block/blk-rq-qos.o
  CC      lib/crypto/blake2s-generic.o
  CC      kernel/context_tracking.o
  CC      io_uring/statx.o
  CC      lib/crypto/blake2s-selftest.o
  CC      block/disk-events.o
  CC      lib/crypto/sha256.o
  CC      io_uring/timeout.o
  CC      kernel/iomem.o
  AR      lib/crypto/built-in.a
  CC      lib/argv_split.o
  CC      kernel/rseq.o
  CC      block/blk-ia-ranges.o
  CC      io_uring/fdinfo.o
  CC      lib/bug.o
  AR      kernel/built-in.a
  AS      arch/x86/lib/clear_page_64.o
  CC      arch/x86/lib/cmdline.o
  CC      lib/buildid.o
  AS      arch/x86/lib/cmpxchg16b_emu.o
  CC      block/early-lookup.o
  CC      arch/x86/lib/copy_mc.o
  CC      io_uring/cancel.o
  AS      arch/x86/lib/copy_mc_64.o
  AS      arch/x86/lib/copy_page_64.o
  CC      block/mq-deadline.o
  AS      arch/x86/lib/copy_user_64.o
  AS      arch/x86/lib/copy_user_uncached_64.o
  CC      arch/x86/lib/cpu.o
  CC      lib/cmdline.o
  AS      arch/x86/lib/csum-copy_64.o
  CC      arch/x86/lib/csum-partial_64.o
  CC      lib/ctype.o
  CC      lib/dec_and_lock.o
  CC      arch/x86/lib/csum-wrappers_64.o
  CC      io_uring/waitid.o
  CC      lib/decompress.o
  CC      arch/x86/lib/delay.o
  CC      lib/dump_stack.o
  AS      arch/x86/lib/getuser.o
  GEN     arch/x86/lib/inat-tables.c
  CC      block/kyber-iosched.o
  CC      io_uring/register.o
  CC      arch/x86/lib/insn-eval.o
  CC      lib/earlycpio.o
  CC      lib/extable.o
  CC      io_uring/truncate.o
  CC      lib/flex_proportions.o
  CC      block/blk-pm.o
  CC      arch/x86/lib/insn.o
  CC      lib/idr.o
  CC      io_uring/memmap.o
  AR      block/built-in.a
  AR      drivers/cache/built-in.a
  AR      drivers/irqchip/built-in.a
  AR      drivers/bus/mhi/built-in.a
  AR      drivers/bus/built-in.a
  AR      drivers/pwm/built-in.a
  CC      arch/x86/lib/kaslr.o
  AR      drivers/leds/blink/built-in.a
  AR      drivers/leds/simple/built-in.a
  AR      drivers/leds/built-in.a
  AR      drivers/pci/controller/dwc/built-in.a
  AR      drivers/pci/controller/mobiveil/built-in.a
  AR      drivers/pci/controller/plda/built-in.a
  AR      drivers/pci/controller/built-in.a
  AR      drivers/pci/switch/built-in.a
  AR      drivers/pci/built-in.a
  CC      drivers/video/console/dummycon.o
  AS      arch/x86/lib/memcpy_64.o
  AS      arch/x86/lib/memmove_64.o
  AS      arch/x86/lib/memset_64.o
  CC      lib/irq_regs.o
  CC      arch/x86/lib/misc.o
  CC      arch/x86/lib/pc-conf-reg.o
  CC      lib/is_single_threaded.o
  CC      io_uring/io-wq.o
  AS      arch/x86/lib/putuser.o
  AS      arch/x86/lib/retpoline.o
  CC      arch/x86/lib/usercopy.o
  CC      drivers/video/console/vgacon.o
  CC      lib/klist.o
  CC      arch/x86/lib/usercopy_64.o
  CC      lib/kobject.o
  CC      io_uring/futex.o
  CC      arch/x86/lib/msr.o
  AR      drivers/video/console/built-in.a
  AR      drivers/video/backlight/built-in.a
  AR      drivers/video/fbdev/core/built-in.a
  AR      drivers/video/fbdev/omap/built-in.a
  CC      lib/kobject_uevent.o
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  AR      drivers/video/fbdev/omap2/built-in.a
  AR      drivers/video/fbdev/built-in.a
  AR      drivers/video/built-in.a
  AR      drivers/idle/built-in.a
  AR      drivers/char/ipmi/built-in.a
  CC      drivers/acpi/acpica/dsargs.o
  AS      arch/x86/lib/msr-reg.o
  CC      arch/x86/lib/msr-reg-export.o
  AS      arch/x86/lib/hweight.o
  AR      io_uring/built-in.a
  CC      arch/x86/lib/iomem.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      drivers/pnp/pnpacpi/core.o
  CC      arch/x86/lib/inat.o
  AR      arch/x86/lib/built-in.a
  AR      arch/x86/lib/lib.a
  CC      drivers/pnp/pnpacpi/rsparser.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      lib/logic_pio.o
  AR      drivers/amba/built-in.a
  AR      drivers/acpi/pmic/built-in.a
  CC      drivers/pnp/core.o
  CC      drivers/acpi/acpica/dsfield.o
  AR      sound/built-in.a
  AR      virt/lib/built-in.a
  AR      virt/built-in.a
  CC      lib/maple_tree.o
  AR      drivers/pnp/pnpacpi/built-in.a
  CC      drivers/pnp/card.o
  CC      drivers/acpi/acpica/dsinit.o
  CC      arch/x86/power/cpu.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      drivers/pnp/driver.o
  CC      drivers/acpi/acpica/dsmthdat.o
  AR      arch/x86/power/built-in.a
  AR      drivers/clk/actions/built-in.a
  AR      drivers/clk/analogbits/built-in.a
  AR      drivers/clk/bcm/built-in.a
  AR      drivers/clk/imgtec/built-in.a
  AR      drivers/clk/imx/built-in.a
  AR      drivers/clk/ingenic/built-in.a
  AR      drivers/clk/mediatek/built-in.a
  AR      drivers/clk/microchip/built-in.a
  AR      drivers/clk/mstar/built-in.a
  AR      drivers/clk/mvebu/built-in.a
  AR      drivers/clk/ralink/built-in.a
  AR      drivers/clk/renesas/built-in.a
  AR      drivers/clk/socfpga/built-in.a
  AR      drivers/clk/sophgo/built-in.a
  AR      drivers/clk/sprd/built-in.a
  AR      drivers/clk/starfive/built-in.a
  AR      drivers/clk/sunxi-ng/built-in.a
  AR      drivers/clk/ti/built-in.a
  AR      drivers/clk/versatile/built-in.a
  AR      drivers/clk/xilinx/built-in.a
  AR      drivers/clk/built-in.a
  CC      drivers/acpi/dptf/int340x_thermal.o
  CC      drivers/acpi/acpica/dsobject.o
  CC      drivers/pnp/resource.o
  AR      drivers/acpi/dptf/built-in.a
  CC      drivers/acpi/x86/apple.o
  CC      drivers/acpi/acpica/dsopcode.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      drivers/acpi/x86/cmos_rtc.o
  CC      drivers/pnp/manager.o
  CC      drivers/pnp/support.o
  CC      drivers/acpi/acpica/dsutils.o
  CC      drivers/acpi/x86/s2idle.o
  CC      drivers/acpi/acpica/dswexec.o
  CC      drivers/pnp/interface.o
  CC      drivers/acpi/acpica/dswload.o
  CC      drivers/acpi/x86/utils.o
  CC      drivers/pnp/quirks.o
  CC      lib/memcat_p.o
  CC      drivers/acpi/acpica/dswload2.o
  CC      lib/nmi_backtrace.o
  CC      drivers/acpi/x86/blacklist.o
  CC      drivers/pnp/system.o
  CC      drivers/acpi/acpica/dswscope.o
  AR      drivers/acpi/x86/built-in.a
  CC      drivers/acpi/tables.o
  CC      drivers/acpi/acpica/dswstate.o
  AR      drivers/pnp/built-in.a
  CC      lib/objpool.o
  AR      drivers/soc/apple/built-in.a
  AR      drivers/soc/aspeed/built-in.a
  AR      drivers/soc/bcm/built-in.a
  AR      drivers/soc/fsl/built-in.a
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/soc/hisilicon/built-in.a
  AR      drivers/soc/imx/built-in.a
  AR      drivers/soc/ixp4xx/built-in.a
  AR      drivers/soc/loongson/built-in.a
  AR      drivers/soc/mediatek/built-in.a
  AR      drivers/soc/microchip/built-in.a
  AR      drivers/soc/nuvoton/built-in.a
  AR      drivers/soc/pxa/built-in.a
  AR      drivers/soc/amlogic/built-in.a
  AR      drivers/soc/qcom/built-in.a
  AR      drivers/soc/renesas/built-in.a
  AR      drivers/soc/rockchip/built-in.a
  AR      drivers/soc/sunxi/built-in.a
  AR      drivers/soc/ti/built-in.a
  AR      drivers/soc/versatile/built-in.a
  AR      drivers/soc/xilinx/built-in.a
  AR      drivers/soc/built-in.a
  CC      drivers/acpi/acpica/evevent.o
  AR      drivers/virtio/built-in.a
  CC      drivers/tty/vt/vt_ioctl.o
  CC      lib/plist.o
  CC      lib/radix-tree.o
  CC      drivers/acpi/acpica/evgpe.o
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      drivers/tty/vt/vc_screen.o
  CC      drivers/char/hw_random/core.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC      lib/ratelimit.o
  CC      drivers/tty/vt/selection.o
  CC      drivers/char/hw_random/via-rng.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      lib/rbtree.o
  CC      drivers/acpi/acpica/evglock.o
  AR      drivers/char/hw_random/built-in.a
  AR      drivers/char/agp/built-in.a
  CC      drivers/char/mem.o
  CC      drivers/tty/vt/keyboard.o
  CC      lib/seq_buf.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      drivers/char/random.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      lib/siphash.o
  CC      drivers/acpi/acpica/evregion.o
  CC      lib/string.o
  CC      drivers/acpi/acpica/evrgnini.o
  CC      drivers/char/misc.o
  CC      drivers/tty/vt/vt.o
  CC      lib/timerqueue.o
  CC      drivers/acpi/acpica/evsci.o
  CC      lib/union_find.o
  CC      lib/vsprintf.o
  CC      drivers/acpi/acpica/evxface.o
  AR      drivers/char/built-in.a
  AR      drivers/iommu/amd/built-in.a
  AR      drivers/iommu/intel/built-in.a
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  AR      drivers/iommu/arm/built-in.a
  AR      drivers/iommu/iommufd/built-in.a
  CC      drivers/iommu/iommu.o
  CC      drivers/acpi/acpica/evxfevnt.o
  CC      drivers/acpi/acpica/evxfgpe.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      drivers/acpi/acpica/exconcat.o
  COPY    drivers/tty/vt/defkeymap.c
  CC      drivers/tty/vt/consolemap.o
  CC      drivers/iommu/iommu-traces.o
  CC      drivers/acpi/acpica/exconfig.o
  CC      lib/win_minmax.o
  CC      drivers/iommu/iommu-sysfs.o
  CC      drivers/acpi/acpica/exconvrt.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC      lib/xarray.o
  CC      drivers/tty/vt/defkeymap.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC      drivers/tty/vt/consolemap_deftbl.o
  CC      drivers/acpi/acpica/excreate.o
  AR      drivers/tty/vt/built-in.a
  AR      drivers/tty/serial/8250/built-in.a
  AR      drivers/tty/serial/built-in.a
  CC      drivers/iommu/dma-iommu.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      drivers/tty/tty_io.o
  CC      drivers/acpi/acpica/exdebug.o
  CC      drivers/acpi/acpica/exdump.o
  CC      lib/lockref.o
  CC      lib/bcd.o
  CC      drivers/acpi/acpica/exfield.o
  CC      lib/sort.o
  CC      lib/parser.o
  CC      drivers/iommu/iova.o
  CC      drivers/acpi/acpica/exfldio.o
  CC      lib/debug_locks.o
  CC      lib/random32.o
  CC      drivers/tty/n_tty.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      lib/bust_spinlocks.o
  CC      drivers/acpi/acpica/exmutex.o
  AR      drivers/iommu/built-in.a
  AR      drivers/gpu/host1x/built-in.a
  AR      drivers/gpu/drm/tests/built-in.a
  AR      drivers/gpu/drm/arm/built-in.a
  AR      drivers/gpu/drm/display/built-in.a
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  AR      drivers/gpu/drm/renesas/rz-du/built-in.a
  AR      drivers/gpu/drm/renesas/built-in.a
  AR      drivers/gpu/drm/omapdrm/built-in.a
  AR      drivers/gpu/drm/tilcdc/built-in.a
  AR      drivers/gpu/drm/imx/built-in.a
  AR      drivers/gpu/drm/i2c/built-in.a
  AR      drivers/gpu/drm/panel/built-in.a
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  AR      drivers/gpu/drm/bridge/built-in.a
  CC      drivers/acpi/acpica/exnames.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  AR      drivers/gpu/drm/built-in.a
  AR      drivers/gpu/vga/built-in.a
  AR      drivers/gpu/built-in.a
  CC      lib/kasprintf.o
  CC      drivers/acpi/osi.o
  CC      drivers/acpi/acpica/exoparg1.o
  CC      lib/bitmap.o
  CC      drivers/tty/tty_ioctl.o
  CC      drivers/acpi/osl.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      lib/scatterlist.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC      drivers/tty/tty_ldisc.o
  CC      lib/list_sort.o
  CC      drivers/acpi/acpica/exoparg6.o
  CC      drivers/base/power/sysfs.o
  CC      drivers/tty/tty_buffer.o
  CC      drivers/acpi/acpica/exprep.o
  CC      lib/uuid.o
  CC      drivers/base/power/generic_ops.o
  CC      lib/iov_iter.o
  CC      drivers/acpi/acpica/exregion.o
  CC      drivers/base/power/common.o
  CC      drivers/acpi/acpica/exresnte.o
  CC      drivers/tty/tty_port.o
  CC      drivers/acpi/acpica/exresolv.o
  CC      drivers/base/power/qos.o
  CC      drivers/acpi/acpica/exresop.o
  CC      drivers/tty/tty_mutex.o
  CC      drivers/acpi/acpica/exserial.o
  CC      drivers/base/power/runtime.o
  CC      drivers/tty/tty_ldsem.o
  CC      lib/clz_ctz.o
  CC      drivers/acpi/acpica/exstore.o
  CC      lib/bsearch.o
  CC      drivers/acpi/acpica/exstoren.o
  CC      drivers/tty/tty_baudrate.o
  CC      lib/find_bit.o
  CC      drivers/acpi/acpica/exstorob.o
  CC      drivers/base/power/wakeirq.o
  CC      lib/llist.o
  CC      drivers/tty/tty_jobctrl.o
  CC      drivers/acpi/acpica/exsystem.o
  CC      lib/lwq.o
  CC      lib/memweight.o
  CC      drivers/acpi/acpica/extrace.o
  CC      drivers/base/power/main.o
  CC      lib/kfifo.o
  CC      drivers/acpi/acpica/exutils.o
  CC      drivers/tty/n_null.o
  CC      drivers/acpi/acpica/hwacpi.o
  CC      drivers/tty/pty.o
  CC      lib/percpu-refcount.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC      drivers/base/power/wakeup.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      lib/rhashtable.o
  AR      drivers/tty/built-in.a
  AR      drivers/block/built-in.a
  AR      drivers/misc/eeprom/built-in.a
  AR      drivers/misc/cb710/built-in.a
  AR      drivers/misc/ti-st/built-in.a
  AR      drivers/misc/lis3lv02d/built-in.a
  AR      drivers/misc/cardreader/built-in.a
  AR      drivers/misc/keba/built-in.a
  AR      drivers/misc/built-in.a
  AR      drivers/mfd/built-in.a
  CC      drivers/acpi/utils.o
  CC      drivers/acpi/acpica/hwregs.o
  CC      drivers/acpi/acpica/hwsleep.o
  CC      drivers/base/power/wakeup_stats.o
  CC      drivers/acpi/reboot.o
  CC      lib/base64.o
  CC      lib/once.o
  CC      drivers/acpi/acpica/hwvalid.o
  AR      drivers/base/power/built-in.a
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      drivers/acpi/acpica/hwxface.o
  AR      drivers/base/test/built-in.a
  AR      drivers/nfc/built-in.a
  CC      drivers/acpi/nvs.o
  CC      lib/refcount.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  CC      drivers/base/firmware_loader/main.o
  CC      lib/rcuref.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  CC      lib/usercopy.o
  CC      drivers/acpi/wakeup.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC      lib/errseq.o
  CC      lib/bucket_locks.o
  CC      drivers/acpi/acpica/nsalloc.o
  AR      drivers/base/firmware_loader/built-in.a
  CC      drivers/base/component.o
  CC      drivers/acpi/sleep.o
  CC      lib/generic-radix-tree.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC      lib/bitmap-str.o
  CC      drivers/acpi/acpica/nsconvert.o
  CC      drivers/base/core.o
  CC      drivers/base/bus.o
  CC      drivers/acpi/acpica/nsdump.o
  CC      drivers/acpi/acpica/nseval.o
  CC      lib/string_helpers.o
  CC      drivers/base/dd.o
  CC      drivers/acpi/acpica/nsinit.o
  CC      drivers/acpi/acpica/nsload.o
  CC      lib/hexdump.o
  CC      drivers/acpi/acpica/nsnames.o
  CC      lib/kstrtox.o
  CC      drivers/base/syscore.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      lib/iomap.o
  CC      lib/iomap_copy.o
  AR      drivers/dax/hmem/built-in.a
  AR      drivers/dax/built-in.a
  CC      drivers/acpi/device_sysfs.o
  CC      drivers/acpi/acpica/nsparse.o
  CC      drivers/base/driver.o
  CC      drivers/acpi/acpica/nspredef.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  CC      drivers/base/class.o
  CC      lib/devres.o
  CC      drivers/acpi/device_pm.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC      lib/bitrev.o
  CC      drivers/base/platform.o
  CC      drivers/acpi/acpica/nsrepair.o
  HOSTCC  lib/gen_crc32table
  CC      lib/genalloc.o
  AR      drivers/macintosh/built-in.a
  CC      drivers/base/cpu.o
  CC      drivers/acpi/acpica/nsrepair2.o
  CC      drivers/acpi/acpica/nssearch.o
  CC      lib/syscall.o
  CC      drivers/base/firmware.o
  CC      drivers/acpi/proc.o
  CC      drivers/acpi/acpica/nsutils.o
  CC      drivers/base/init.o
  CC      lib/errname.o
  CC      lib/strncpy_from_user.o
  CC      drivers/acpi/acpica/nswalk.o
  CC      drivers/acpi/bus.o
  CC      drivers/acpi/acpica/nsxfeval.o
  CC      drivers/base/map.o
  CC      lib/strnlen_user.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC      drivers/base/devres.o
  CC      lib/stackdepot.o
  CC      drivers/acpi/glue.o
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      drivers/base/attribute_container.o
  CC      drivers/acpi/acpica/psargs.o
  CC      drivers/acpi/scan.o
  CC      lib/sbitmap.o
  CC      drivers/base/transport_class.o
  CC      drivers/acpi/acpica/psloop.o
  CC      drivers/base/topology.o
  CC      drivers/acpi/acpica/psobject.o
  CC      lib/group_cpus.o
  CC      drivers/acpi/acpica/psopcode.o
  CC      drivers/base/container.o
  CC      lib/fw_table.o
  CC      drivers/acpi/mipi-disco-img.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      drivers/base/property.o
  AR      lib/lib.a
  GEN     lib/crc32table.h
  CC      lib/crc32.o
  CC      drivers/acpi/acpica/psparse.o
  CC      drivers/acpi/resource.o
  CC      drivers/acpi/acpica/psscope.o
  AR      lib/built-in.a
  AR      drivers/scsi/built-in.a
  CC      drivers/acpi/acpica/pstree.o
  CC      drivers/acpi/acpica/psutils.o
  CC      drivers/acpi/acpica/pswalk.o
  CC      drivers/base/cacheinfo.o
  CC      drivers/base/swnode.o
  CC      drivers/acpi/acpica/psxface.o
  AR      drivers/nvme/common/built-in.a
  AR      drivers/nvme/host/built-in.a
  AR      drivers/nvme/target/built-in.a
  AR      drivers/nvme/built-in.a
  CC      drivers/acpi/acpi_processor.o
  CC      drivers/acpi/acpica/rsaddr.o
  CC      drivers/base/devtmpfs.o
  CC      drivers/acpi/acpica/rscalc.o
  CC      drivers/acpi/acpica/rscreate.o
  CC      drivers/acpi/processor_core.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  AR      drivers/net/phy/qcom/built-in.a
  AR      drivers/net/phy/built-in.a
  AR      drivers/net/pse-pd/built-in.a
  CC      drivers/base/physical_location.o
  AR      drivers/net/mdio/built-in.a
  AR      drivers/net/pcs/built-in.a
  AR      drivers/net/built-in.a
  AR      drivers/firewire/built-in.a
  CC      drivers/acpi/acpica/rsinfo.o
  CC      drivers/acpi/acpica/rsio.o
  AR      drivers/cdrom/built-in.a
  CC      drivers/acpi/processor_pdc.o
  AR      drivers/auxdisplay/built-in.a
  AR      drivers/usb/phy/built-in.a
  AR      drivers/usb/built-in.a
  CC      drivers/acpi/ec.o
  AR      drivers/base/built-in.a
  CC      drivers/acpi/acpica/rsirq.o
  CC      drivers/acpi/acpi_apd.o
  CC      drivers/acpi/acpica/rslist.o
  CC      drivers/acpi/acpica/rsmemory.o
  CC      drivers/input/serio/serio.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC      drivers/acpi/acpica/rsserial.o
  CC      drivers/input/keyboard/atkbd.o
  CC      drivers/acpi/acpica/rsutils.o
  CC      drivers/rtc/lib.o
  CC      drivers/input/serio/i8042.o
  CC      drivers/acpi/acpica/rsxface.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC      drivers/acpi/acpica/tbdata.o
  AR      drivers/input/keyboard/built-in.a
  CC      drivers/input/mouse/psmouse-base.o
  AR      drivers/rtc/built-in.a
  CC      drivers/input/serio/serport.o
  CC      drivers/acpi/acpica/tbfadt.o
  CC      drivers/input/input.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      drivers/input/serio/libps2.o
  CC      drivers/input/mouse/synaptics.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC      drivers/acpi/acpica/tbprint.o
  AR      drivers/input/serio/built-in.a
  AR      drivers/i2c/algos/built-in.a
  AR      drivers/i2c/busses/built-in.a
  AR      drivers/i2c/muxes/built-in.a
  AR      drivers/i2c/built-in.a
  CC      drivers/acpi/acpi_platform.o
  CC      drivers/acpi/acpica/tbutils.o
  CC      drivers/input/input-compat.o
  CC      drivers/acpi/acpica/tbxface.o
  CC      drivers/input/mouse/focaltech.o
  AR      drivers/i3c/built-in.a
  CC      drivers/input/input-mt.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC      drivers/input/mouse/alps.o
  AR      drivers/media/i2c/built-in.a
  AR      drivers/media/tuners/built-in.a
  AR      drivers/media/rc/keymaps/built-in.a
  AR      drivers/media/rc/built-in.a
  CC      drivers/acpi/acpi_pnp.o
  AR      drivers/media/common/b2c2/built-in.a
  CC      drivers/acpi/acpica/utaddress.o
  AR      drivers/media/common/saa7146/built-in.a
  AR      drivers/media/common/siano/built-in.a
  AR      drivers/media/common/v4l2-tpg/built-in.a
  AR      drivers/media/common/videobuf2/built-in.a
  AR      drivers/media/common/built-in.a
  AR      drivers/media/platform/allegro-dvt/built-in.a
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  AR      drivers/media/platform/amlogic/built-in.a
  AR      drivers/media/platform/amphion/built-in.a
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/media/platform/atmel/built-in.a
  AR      drivers/media/platform/broadcom/built-in.a
  AR      drivers/media/platform/cadence/built-in.a
  AR      drivers/media/platform/chips-media/coda/built-in.a
  AR      drivers/media/platform/chips-media/wave5/built-in.a
  AR      drivers/media/platform/chips-media/built-in.a
  AR      drivers/media/platform/imagination/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  AR      drivers/media/platform/marvell/built-in.a
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/common/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/encoder/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/decoder/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  CC      drivers/input/mouse/byd.o
  CC      drivers/acpi/acpica/utalloc.o
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  AR      drivers/media/platform/mediatek/built-in.a
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/platform/nuvoton/built-in.a
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  AR      drivers/media/platform/nxp/dw100/built-in.a
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/platform/nxp/imx8-isi/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/platform/qcom/venus/built-in.a
  AR      drivers/media/platform/qcom/built-in.a
  AR      drivers/media/platform/raspberrypi/pisp_be/built-in.a
  AR      drivers/media/platform/raspberrypi/built-in.a
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  AR      drivers/media/platform/renesas/built-in.a
  AR      drivers/media/platform/rockchip/rga/built-in.a
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  AR      drivers/media/platform/rockchip/built-in.a
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  CC      drivers/acpi/acpica/utascii.o
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  AR      drivers/media/platform/st/sti/delta/built-in.a
  AR      drivers/media/platform/st/sti/hva/built-in.a
  AR      drivers/media/platform/st/stm32/built-in.a
  AR      drivers/media/platform/st/built-in.a
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  AR      drivers/media/platform/sunxi/built-in.a
  AR      drivers/media/platform/ti/am437x/built-in.a
  AR      drivers/media/platform/ti/cal/built-in.a
  AR      drivers/media/platform/ti/vpe/built-in.a
  AR      drivers/media/platform/ti/davinci/built-in.a
  AR      drivers/ptp/built-in.a
  AR      drivers/media/platform/ti/j721e-csi2rx/built-in.a
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/platform/ti/omap/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  AR      drivers/media/pci/pluto2/built-in.a
  AR      drivers/media/pci/dm1105/built-in.a
  AR      drivers/media/platform/verisilicon/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  AR      drivers/media/platform/via/built-in.a
  AR      drivers/media/pci/pt3/built-in.a
  AR      drivers/media/platform/xilinx/built-in.a
  AR      drivers/media/platform/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  CC      drivers/input/input-poller.o
  AR      drivers/media/pci/ngene/built-in.a
  AR      drivers/media/pci/ddbridge/built-in.a
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  AR      drivers/media/pci/intel/ipu3/built-in.a
  CC      drivers/acpi/acpica/utbuffer.o
  AR      drivers/media/pci/intel/ivsc/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/media/pci/built-in.a
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  AR      drivers/media/usb/s2255/built-in.a
  CC      drivers/input/mouse/logips2pp.o
  AR      drivers/media/usb/siano/built-in.a
  AR      drivers/media/usb/ttusb-budget/built-in.a
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/usb/built-in.a
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/mmc/built-in.a
  AR      drivers/media/firewire/built-in.a
  AR      drivers/media/spi/built-in.a
  AR      drivers/media/test-drivers/built-in.a
  AR      drivers/media/built-in.a
  CC      drivers/acpi/power.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      drivers/input/mouse/lifebook.o
  CC      drivers/power/supply/power_supply_core.o
  CC      drivers/acpi/acpica/utcopy.o
  CC      drivers/input/ff-core.o
  CC      drivers/input/mouse/trackpoint.o
  CC      drivers/acpi/acpica/utexcep.o
  CC      drivers/power/supply/power_supply_sysfs.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      drivers/power/supply/power_supply_hwmon.o
  CC      drivers/input/mouse/cypress_ps2.o
  CC      drivers/acpi/acpica/utdecode.o
  CC      drivers/hwmon/hwmon.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC      drivers/acpi/acpica/utdelete.o
  CC      drivers/input/touchscreen.o
  AR      drivers/input/mouse/built-in.a
  CC      drivers/acpi/event.o
  CC      drivers/acpi/acpica/uterror.o
  CC      drivers/input/ff-memless.o
  CC      drivers/acpi/acpica/uteval.o
  AR      drivers/hwmon/built-in.a
  AR      drivers/thermal/broadcom/built-in.a
  AR      drivers/thermal/renesas/built-in.a
  AR      drivers/thermal/samsung/built-in.a
  CC      drivers/thermal/intel/intel_tcc.o
  CC      drivers/acpi/acpica/utglobal.o
  AR      drivers/thermal/st/built-in.a
  CC      drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC      drivers/input/vivaldi-fmap.o
  CC      drivers/thermal/intel/therm_throt.o
  CC      drivers/acpi/acpica/uthex.o
  AR      drivers/input/built-in.a
  CC      drivers/cpuidle/governors/ladder.o
  CC      drivers/acpi/acpica/utids.o
  AR      drivers/thermal/qcom/built-in.a
  CC      drivers/acpi/evged.o
  AR      drivers/cpuidle/governors/built-in.a
  CC      drivers/cpuidle/cpuidle.o
  CC      drivers/acpi/acpica/utinit.o
  CC      drivers/acpi/sysfs.o
  AR      drivers/thermal/intel/built-in.a
  AR      drivers/thermal/tegra/built-in.a
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/acpi/acpica/utlock.o
  CC      drivers/acpi/property.o
  CC      drivers/acpi/acpica/utmath.o
  CC      drivers/cpuidle/driver.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      drivers/cpuidle/governor.o
  CC      drivers/acpi/acpica/utmutex.o
  CC      drivers/acpi/acpi_lpat.o
  CC      drivers/acpi/acpica/utnonansi.o
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/thermal/thermal_trip.o
  CC      drivers/acpi/acpi_lpit.o
  CC      drivers/acpi/acpica/utobject.o
  CC      drivers/thermal/thermal_helpers.o
  CC      drivers/cpuidle/poll_state.o
  CC      drivers/acpi/ac.o
  CC      drivers/acpi/acpica/utosi.o
  AR      drivers/cpuidle/built-in.a
  AR      drivers/mmc/built-in.a
  AR      drivers/ufs/built-in.a
  AR      drivers/firmware/arm_ffa/built-in.a
  AR      drivers/firmware/arm_scmi/built-in.a
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  AR      drivers/firmware/meson/built-in.a
  AR      drivers/firmware/microchip/built-in.a
  AR      drivers/firmware/efi/built-in.a
  AR      drivers/firmware/imx/built-in.a
  AR      drivers/firmware/psci/built-in.a
  CC      drivers/thermal/thermal_hwmon.o
  AR      drivers/firmware/qcom/built-in.a
  AR      drivers/firmware/smccc/built-in.a
  AR      drivers/firmware/tegra/built-in.a
  AR      drivers/firmware/xilinx/built-in.a
  CC      drivers/firmware/dmi_scan.o
  CC      drivers/acpi/acpica/utownerid.o
  CC      drivers/acpi/acpica/utpredef.o
  CC      drivers/thermal/gov_step_wise.o
  CC      drivers/firmware/dmi-id.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      drivers/acpi/acpica/utresrc.o
  CC      drivers/firmware/memmap.o
  CC      drivers/thermal/gov_user_space.o
  CC      drivers/clocksource/acpi_pm.o
  CC      drivers/acpi/acpica/utstate.o
  AR      drivers/thermal/built-in.a
  CC      drivers/clocksource/i8253.o
  AR      drivers/firmware/built-in.a
  CC      drivers/acpi/acpica/utstring.o
  CC      drivers/acpi/button.o
  CC      drivers/acpi/acpica/utstrsuppt.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/acpi/fan_core.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      drivers/hid/hid-core.o
  CC      drivers/acpi/acpica/utxface.o
  CC      drivers/acpi/fan_attr.o
  AR      drivers/platform/x86/amd/built-in.a
  AR      drivers/platform/x86/intel/built-in.a
  AR      drivers/platform/x86/built-in.a
  AR      drivers/platform/surface/built-in.a
  AR      drivers/platform/built-in.a
  CC      drivers/acpi/acpica/utxfinit.o
  CC      drivers/evl/latmus.o
  CC      drivers/acpi/fan_hwmon.o
  CC      drivers/acpi/acpica/utxferror.o
  CC      drivers/hid/hid-input.o
  CC      drivers/acpi/acpica/utxfmutex.o
  CC      drivers/evl/hectic.o
  AR      drivers/perf/built-in.a
  AR      drivers/hwtracing/intel_th/built-in.a
  AR      drivers/android/built-in.a
  CC      drivers/acpi/processor_driver.o
  AR      drivers/acpi/acpica/built-in.a
  CC      drivers/hid/hid-quirks.o
  CC      drivers/acpi/processor_thermal.o
  CC      drivers/hid/hid-generic.o
  CC      drivers/acpi/processor_idle.o
  AR      drivers/evl/built-in.a
  CC      drivers/acpi/processor_throttling.o
  CC      drivers/hid/hid-a4tech.o
  CC      drivers/acpi/container.o
  CC      drivers/acpi/thermal_lib.o
  CC      drivers/acpi/thermal.o
  CC      drivers/hid/hid-belkin.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC      drivers/hid/hid-cherry.o
  CC      drivers/acpi/battery.o
  CC      drivers/hid/hid-cypress.o
  CC      drivers/acpi/spcr.o
  CC      drivers/hid/hid-ezkey.o
  CC      drivers/hid/hid-ite.o
  CC      drivers/hid/hid-kensington.o
  AR      drivers/acpi/built-in.a
  CC      drivers/hid/hid-microsoft.o
  CC      drivers/hid/hid-monterey.o
  CC      drivers/hid/hid-redragon.o
  AR      drivers/hid/built-in.a
  AR      drivers/built-in.a
  AR      built-in.a
  AR      vmlinux.a
  LD      vmlinux.o
  OBJCOPY modules.builtin.modinfo
  GEN     modules.builtin
  MODPOST vmlinux.symvers
  UPD     include/generated/utsversion.h
  CC      init/version-timestamp.o
  KSYMS   .tmp_vmlinux0.kallsyms.S
  AS      .tmp_vmlinux0.kallsyms.o
  LD      .tmp_vmlinux1
  NM      .tmp_vmlinux1.syms
  KSYMS   .tmp_vmlinux1.kallsyms.S
  AS      .tmp_vmlinux1.kallsyms.o
  LD      .tmp_vmlinux2
  NM      .tmp_vmlinux2.syms
  KSYMS   .tmp_vmlinux2.kallsyms.S
  AS      .tmp_vmlinux2.kallsyms.o
  LD      vmlinux
  NM      System.map
  SORTTAB vmlinux
  RELOCS  arch/x86/boot/compressed/vmlinux.relocs
  RSTRIP  vmlinux
  CC      arch/x86/boot/a20.o
  AS      arch/x86/boot/bioscall.o
  CC      arch/x86/boot/cmdline.o
  AS      arch/x86/boot/copy.o
  HOSTCC  arch/x86/boot/mkcpustr
  CC      arch/x86/boot/cpuflags.o
  CC      arch/x86/boot/cpucheck.o
  CC      arch/x86/boot/early_serial_console.o
  CC      arch/x86/boot/edd.o
  CC      arch/x86/boot/main.o
  CC      arch/x86/boot/memory.o
  CC      arch/x86/boot/pm.o
  LDS     arch/x86/boot/compressed/vmlinux.lds
  AS      arch/x86/boot/compressed/kernel_info.o
  AS      arch/x86/boot/pmjump.o
  CC      arch/x86/boot/printf.o
  AS      arch/x86/boot/compressed/head_64.o
  CC      arch/x86/boot/regs.o
  VOFFSET arch/x86/boot/compressed/../voffset.h
  CC      arch/x86/boot/string.o
  CC      arch/x86/boot/compressed/string.o
  CC      arch/x86/boot/compressed/cmdline.o
  CC      arch/x86/boot/tty.o
  CC      arch/x86/boot/video.o
  CC      arch/x86/boot/compressed/error.o
  CC      arch/x86/boot/video-mode.o
  CC      arch/x86/boot/version.o
  OBJCOPY arch/x86/boot/compressed/vmlinux.bin
  CC      arch/x86/boot/video-vga.o
  HOSTCC  arch/x86/boot/compressed/mkpiggy
  CC      arch/x86/boot/video-vesa.o
  CC      arch/x86/boot/compressed/cpuflags.o
  CC      arch/x86/boot/video-bios.o
  HOSTCC  arch/x86/boot/tools/build
  CC      arch/x86/boot/compressed/early_serial_console.o
  CPUSTR  arch/x86/boot/cpustr.h
  CC      arch/x86/boot/cpu.o
  CC      arch/x86/boot/compressed/kaslr.o
  CC      arch/x86/boot/compressed/ident_map_64.o
  CC      arch/x86/boot/compressed/idt_64.o
  AS      arch/x86/boot/compressed/idt_handlers_64.o
  CC      arch/x86/boot/compressed/pgtable_64.o
  CC      arch/x86/boot/compressed/acpi.o
  CC      arch/x86/boot/compressed/misc.o
  GZIP    arch/x86/boot/compressed/vmlinux.bin.gz
  MKPIGGY arch/x86/boot/compressed/piggy.S
  AS      arch/x86/boot/compressed/piggy.o
  LD      arch/x86/boot/compressed/vmlinux
  ZOFFSET arch/x86/boot/zoffset.h
  OBJCOPY arch/x86/boot/vmlinux.bin
  AS      arch/x86/boot/header.o
  LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  BUILD   arch/x86/boot/bzImage
Kernel: arch/x86/boot/bzImage is ready  (#1)
nick@nicklinux:~/linux-evl$ sudo make modules_install install
[sudo] password for nick: 
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.12.30-g06a9a69b631e with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[2]: *** [arch/x86/Makefile:321: install] Error 1
make[1]: *** [/home/nick/linux-evl/Makefile:347: __build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2
nick@nicklinux:~/linux-evl$ make menuconfig


Your configuration changes were NOT saved.

nick@nicklinux:~/linux-evl$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.12.30-g06a9a69b631e with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[2]: *** [arch/x86/Makefile:321: install] Error 1
make[1]: *** [/home/nick/linux-evl/Makefile:347: __build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2
nick@nicklinux:~/linux-evl$ make menuconfig

*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
I enabled CONFIG_RD_ZSTD and CONFIG_RD_GZIP to continue.
nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
depmod: WARNING: could not open modules.order at /lib/modules/6.12.30-g06a9a69b631e: No such file or directory
depmod: WARNING: could not open modules.order at /var/tmp/mkinitramfs_TKnlgv/lib/modules/6.12.30-g06a9a69b631e: No such file or directory
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/update-notifier 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/xx-update-initrd-links 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
I: /boot/initrd.img is now a symlink to initrd.img-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/zz-shim 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.30-g0014b990ba7f
Found initrd image: /boot/initrd.img-6.12.30-g0014b990ba7f
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e.old
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.12.30.old
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.8.0-79-generic
Found initrd image: /boot/initrd.img-6.8.0-79-generic
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-6.6.0-rt15
Found initrd image: /boot/initrd.img-6.6.0-rt15
Found linux image: /boot/vmlinuz-6.6.0-060600-generic
Found initrd image: /boot/initrd.img-6.6.0-060600-generic
Found linux image: /boot/vmlinuz-6.2.0-37-generic
Found initrd image: /boot/initrd.img-6.2.0-37-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
nick@nicklinux:~/linux-evl$ sudo update-grub2
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.30-g0014b990ba7f
Found initrd image: /boot/initrd.img-6.12.30-g0014b990ba7f
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e.old
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.12.30.old
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.8.0-79-generic
Found initrd image: /boot/initrd.img-6.8.0-79-generic
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-6.6.0-rt15
Found initrd image: /boot/initrd.img-6.6.0-rt15
Found linux image: /boot/vmlinuz-6.6.0-060600-generic
Found initrd image: /boot/initrd.img-6.6.0-060600-generic
Found linux image: /boot/vmlinuz-6.2.0-37-generic
Found initrd image: /boot/initrd.img-6.2.0-37-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
nick@nicklinux:~/linux-evl$ cd ..
nick@nicklinux:~$ meson setup -Duapi=./linux-evl ./libevl_build ./libevl
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
Run "meson setup --reconfigure to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
nick@nicklinux:~$ meson setup -Duapi=./linux-evl ./libevl_build ./libevl
The Meson build system
Version: 1.3.2
Source dir: /home/nick/libevl
Build dir: /home/nick/libevl_build
Build type: native build
Project name: libevl
Project version: 0.55
C compiler for the host machine: cc (gcc 13.3.0 "cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0")
C linker for the host machine: cc ld.bfd 2.42
C++ compiler for the host machine: c++ (gcc 13.3.0 "c++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0")
C++ linker for the host machine: c++ ld.bfd 2.42
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "shadow" compiles: YES 
Compiler for C supports arguments -pipe: YES 
Compiler for C supports arguments -Wstrict-aliasing: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-pedantic: YES 
Compiler for C supports arguments -D_GNU_SOURCE: YES 
Compiler for C supports arguments -U_FORTIFY_SOURCE: YES 
Compiler for C supports arguments -Wshadow=local: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C++ supports arguments -pipe: YES 
Compiler for C++ supports arguments -Wstrict-aliasing: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: YES 
Compiler for C++ supports arguments -Wno-pedantic: YES 
Compiler for C++ supports arguments -D_GNU_SOURCE: YES 
Compiler for C++ supports arguments -U_FORTIFY_SOURCE: YES 
Compiler for C++ supports arguments -Wshadow=local: YES 
Run-time dependency threads found: YES
Program post-install.sh found: YES (/bin/sh /home/nick/libevl/meson/post-install.sh)

libevl/include/meson.build:9:0: ERROR: Command `/bin/sh /home/nick/libevl/meson/setup-uapi.sh` failed with status 1.

A full log can be found at /home/nick/libevl_build/meson-logs/meson-log.txt
nick@nicklinux:~$ cd libevl_build
nick@nicklinux:~/libevl_build$ meson setup -Duapi=~/linux-evl . ~/libevl
The Meson build system
Version: 1.3.2
Source dir: /home/nick/libevl
Build dir: /home/nick/libevl_build
Build type: native build
Project name: libevl
Project version: 0.55
C compiler for the host machine: cc (gcc 13.3.0 "cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0")
C linker for the host machine: cc ld.bfd 2.42
C++ compiler for the host machine: c++ (gcc 13.3.0 "c++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0")
C++ linker for the host machine: c++ ld.bfd 2.42
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "shadow" compiles: YES 
Compiler for C supports arguments -pipe: YES 
Compiler for C supports arguments -Wstrict-aliasing: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-pedantic: YES 
Compiler for C supports arguments -D_GNU_SOURCE: YES 
Compiler for C supports arguments -U_FORTIFY_SOURCE: YES 
Compiler for C supports arguments -Wshadow=local: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C++ supports arguments -pipe: YES 
Compiler for C++ supports arguments -Wstrict-aliasing: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: YES 
Compiler for C++ supports arguments -Wno-pedantic: YES 
Compiler for C++ supports arguments -D_GNU_SOURCE: YES 
Compiler for C++ supports arguments -U_FORTIFY_SOURCE: YES 
Compiler for C++ supports arguments -Wshadow=local: YES 
Run-time dependency threads found: YES
Program post-install.sh found: YES (/bin/sh /home/nick/libevl/meson/post-install.sh)
Program install-uapi.sh found: YES (/bin/sh /home/nick/libevl/meson/install-uapi.sh)
Program generate-git-stamp.sh found: YES (/bin/sh /home/nick/libevl/meson/generate-git-stamp.sh)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency libbpf found: YES 1.3.0
Dependency libbpf found: YES 1.3.0 (cached)
Library m found: YES
Library atomic found: YES
Build targets in project: 99

libevl 0.55

  User defined options
    uapi: ~/linux-evl

Found ninja-1.11.1 at /usr/bin/ninja
Cleaning... 0 files.
nick@nicklinux:~/libevl_build$ meson compile
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja
[222/222] Linking target tidbits/oob-net-icmp
nick@nicklinux:~/libevl_build$ ninja install
[1/2] Installing files.
Installing lib/libevl.so.6.2.0 to /usr/local/lib/x86_64-linux-gnu
Installation failed due to insufficient permissions.
Attempt to use /usr/bin/sudo to gain elevated privileges? [y/n] y
Installing lib/libevl.so.6.2.0 to /usr/local/lib/x86_64-linux-gnu
Installing lib/libevl.a to /usr/local/lib/x86_64-linux-gnu
Installing latmus/latmus to /usr/local/bin
Installing utils/evl to /usr/local/bin
Installing utils/evl-ps to /usr/local/libexec/evl
Installing utils/evl-check to /usr/local/libexec/evl
Installing utils/evl-net to /usr/local/libexec/evl
Installing tests/basic-xbuf to /usr/local/libexec/evl/tests
Installing tests/clock-timer-periodic to /usr/local/libexec/evl/tests
Installing tests/clone-fork-exec to /usr/local/libexec/evl/tests
Installing tests/detach-self to /usr/local/libexec/evl/tests
Installing tests/duplicate-element to /usr/local/libexec/evl/tests
Installing tests/element-visibility to /usr/local/libexec/evl/tests
Installing tests/fpu-preload to /usr/local/libexec/evl/tests
Installing tests/fpu-stress to /usr/local/libexec/evl/tests
Installing tests/heap-torture to /usr/local/libexec/evl/tests
Installing tests/hectic to /usr/local/libexec/evl/tests
Installing tests/mapfd to /usr/local/libexec/evl/tests
Installing tests/monitor-deadlock to /usr/local/libexec/evl/tests
Installing tests/monitor-deboost-stress to /usr/local/libexec/evl/tests
Installing tests/monitor-event to /usr/local/libexec/evl/tests
Installing tests/monitor-event-targeted to /usr/local/libexec/evl/tests
Installing tests/monitor-event-untrack to /usr/local/libexec/evl/tests
Installing tests/monitor-flags to /usr/local/libexec/evl/tests
Installing tests/monitor-flags-broadcast to /usr/local/libexec/evl/tests
Installing tests/monitor-flags-inband to /usr/local/libexec/evl/tests
Installing tests/monitor-pi to /usr/local/libexec/evl/tests
Installing tests/monitor-pi-deadlock to /usr/local/libexec/evl/tests
Installing tests/monitor-pi-deboost to /usr/local/libexec/evl/tests
Installing tests/monitor-pi-stress to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-dynamic to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-lazy to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-lower to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-nested to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-pi to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-raise to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-tryenter to /usr/local/libexec/evl/tests
Installing tests/monitor-pp-weak to /usr/local/libexec/evl/tests
Installing tests/monitor-recursive to /usr/local/libexec/evl/tests
Installing tests/monitor-steal to /usr/local/libexec/evl/tests
Installing tests/monitor-trylock to /usr/local/libexec/evl/tests
Installing tests/monitor-wait-multiple to /usr/local/libexec/evl/tests
Installing tests/monitor-wait-requeue to /usr/local/libexec/evl/tests
Installing tests/observable-hm to /usr/local/libexec/evl/tests
Installing tests/observable-inband to /usr/local/libexec/evl/tests
Installing tests/observable-onchange to /usr/local/libexec/evl/tests
Installing tests/observable-oob to /usr/local/libexec/evl/tests
Installing tests/observable-race to /usr/local/libexec/evl/tests
Installing tests/observable-thread to /usr/local/libexec/evl/tests
Installing tests/observable-unicast to /usr/local/libexec/evl/tests
Installing tests/poll-close to /usr/local/libexec/evl/tests
Installing tests/poll-flags to /usr/local/libexec/evl/tests
Installing tests/poll-many to /usr/local/libexec/evl/tests
Installing tests/poll-multiple to /usr/local/libexec/evl/tests
Installing tests/poll-nested to /usr/local/libexec/evl/tests
Installing tests/poll-observable-inband to /usr/local/libexec/evl/tests
Installing tests/poll-observable-oob to /usr/local/libexec/evl/tests
Installing tests/poll-sem to /usr/local/libexec/evl/tests
Installing tests/poll-xbuf to /usr/local/libexec/evl/tests
Installing tests/proxy-echo to /usr/local/libexec/evl/tests
Installing tests/proxy-eventfd to /usr/local/libexec/evl/tests
Installing tests/proxy-pipe to /usr/local/libexec/evl/tests
Installing tests/proxy-poll to /usr/local/libexec/evl/tests
Installing tests/rwlock-read to /usr/local/libexec/evl/tests
Installing tests/rwlock-write to /usr/local/libexec/evl/tests
Installing tests/sched-quota-accuracy to /usr/local/libexec/evl/tests
Installing tests/sched-tp-accuracy to /usr/local/libexec/evl/tests
Installing tests/sched-tp-overrun to /usr/local/libexec/evl/tests
Installing tests/sem-close-unblock to /usr/local/libexec/evl/tests
Installing tests/sem-flush to /usr/local/libexec/evl/tests
Installing tests/sem-timedwait to /usr/local/libexec/evl/tests
Installing tests/sem-wait to /usr/local/libexec/evl/tests
Installing tests/simple-clone to /usr/local/libexec/evl/tests
Installing tests/stax-lock to /usr/local/libexec/evl/tests
Installing tests/stax-warn to /usr/local/libexec/evl/tests
Installing tests/thread-mode-bits to /usr/local/libexec/evl/tests
Installing tests/fault to /usr/local/libexec/evl/tests
Installing tests/ring-spray to /usr/local/libexec/evl/tests
Installing tidbits/oob-net-icmp to /usr/local/bin
Installing tidbits/oob-net-udp to /usr/local/bin
Installing tidbits/oob-spi to /usr/local/bin
Installing /home/nick/libevl/include/evl/atomic.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/clock.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/compat.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/compiler.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/event.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/evl.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/flags.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/heap.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/list.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/mutex.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/observable.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/poll.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/proxy.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/ring_ptr.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/rwlock.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/sched.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/sem.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/syscall.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/sys.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/thread.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/timer.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/xbuf.h to /usr/local/include/evl
Installing /home/nick/libevl/include/evl/net/socket.h to /usr/local/include/evl/net
Installing /home/nick/libevl/include/evl/net/device.h to /usr/local/include/evl/net
Installing /home/nick/libevl_build/meson-private/evl.pc to /usr/local/lib/x86_64-linux-gnu/pkgconfig
Installing /home/nick/libevl/utils/evl-gdb to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/evl-help to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/evl-start to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/evl-stop to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/evl-test to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/evl-trace to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/trace.evl to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/trace.irq to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/trace.timer to /usr/local/libexec/evl
Installing /home/nick/libevl/utils/kconf-checklist.evl to /usr/local/libexec/evl
Installing symlink pointing to libevl.so.6.2.0 to /usr/local/lib/x86_64-linux-gnu/libevl.so.6
Installing symlink pointing to libevl.so.6 to /usr/local/lib/x86_64-linux-gnu/libevl.so
Running custom install script '/bin/sh /home/nick/libevl/meson/install-uapi.sh /home/nick/libevl_build/include include'
Running custom install script '/bin/sh /home/nick/libevl/meson/post-install.sh'
nick@nicklinux:~/libevl_build$ sudo vim  /etc/ld.so.conf.d/custom_libs.conf

[1]+  Stopped                 sudo vim /etc/ld.so.conf.d/custom_libs.conf
nick@nicklinux:~/libevl_build$ 
 

Best Regards,
Nick Xie 

-----Original Message-----
From: Philippe Gerum <rpm@xenomai.org> 
Sent: Friday, August 1, 2025 5:06 AM
To: Xie, Nick <nick.xie@festo.com>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

[You don't often get email from rpm@xenomai.org. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


"Xie, Nick" <nick.xie@festo.com> writes:

> Dear developers,
>
> I am building EVL for my application. I came across some errors. Please see below.
> Am
> 1.    The EVL building was completed, but meson compile failed
> nick@nicklinux:~/libevl_build$ meson compile
> INFO: autodetecting backend as ninja
> INFO: calculating backend command to run: /usr/bin/ninja [11/222] 
> Compiling C object lib/libevl.so.5.0.0.p/net.c.o
> FAILED: lib/libevl.so.5.0.0.p/net.c.o
> cc -Ilib/libevl.so.5.0.0.p -Ilib -I../libevl/lib -Iinclude 
> -I../libevl/include -I../libevl/lib/arch/x86/include 
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch 
> -Wextra -Wpedantic -Werror -std=gnu11 -O2 -g -pipe -Wstrict-aliasing 
> -Wno-unused-parameter -Wno-pedantic -D_GNU_SOURCE -U_FORTIFY_SOURCE 
> -Wshadow=local -Wstrict-prototypes -Wmissing-prototypes -fPIC -pthread 
> '-DLIBVERSION="0.51"' -MD -MQ lib/libevl.so.5.0.0.p/net.c.o -MF 
> lib/libevl.so.5.0.0.p/net.c.o.d -o lib/libevl.so.5.0.0.p/net.c.o -c 
> ../libevl/lib/net.c
> ../libevl/lib/net.c: In function 'evl_net_solicit':

> ../libevl/lib/net.c:48:24: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr'
>    48 |         solicit.addr = *peer;
>       |                        ^
> [16/222] Compiling C object lib/libevl.so.5.0.0.p/heap.c.o
> ninja: build stopped: subcommand failed.
>

Please use 0.54, this bug was fixed in the meantime.

> ../libevl/tests/sched-quota-accuracy.c:213: FAILED: 
> evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
> sched-quota-accuracy: no kernel support
> ../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, 
> p, ((void *)0), test_cpu) (=Operation not supported)
> sched-tp-accuracy: no kernel support
> ../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45, 
> p, ((void *)0), test_cpu) (=Operation not supported)

You need to enable CONFIG_EVL_SCHED_QUOTA and CONFIG_EVL_SCHED_TP in the kernel configuration for these tests to proceed.

--
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Error during libevl build and runtime settings failed
  2025-09-10 19:54       ` Xie, Nick
@ 2025-09-10 20:35         ` Philippe Gerum
  2025-09-11 17:14           ` Xie, Nick
  0 siblings, 1 reply; 15+ messages in thread
From: Philippe Gerum @ 2025-09-10 20:35 UTC (permalink / raw)
  To: Xie, Nick; +Cc: xenomai@lists.linux.dev

"Xie, Nick" <nick.xie@festo.com> writes:

> Hi Philippe,
>
> Thank you for your information. We tried 0.54 and 0.55 and got error. It complained " EVL kernel uapi is too old " and then we rebuild the 6.12 kernel with the newest update. The whole processing seems fine and please see below. But we have a new problem now.  
>
> The startup stuck at 
> "Loading Linux 6.12.30- g06a9a69b631e,Loading initial ramdisk "
>
> Please advise. Thank you in advance.
>

Since this is a runtime/boot error, please get a full kernel console
output, so that we can figure out where the boot actually stops. There
is no way to help only with the information above. Using a serial
console is preferred over a vt.

PS: booting over a ramdisk inherited from some distro-specific boot
setup builder is discouraged if a problem arises in the early
steps. This only obfuscates the issue. In order to understand obscure
boot issues, you may want to strip your kernel configuration in order to
statically enable in the kernel (i.e. not as modules) only the device
drivers which the hardware requires for a minimal boot. Once the boot
issue is understood and solved, you can switch back to whatever boot
setup you see fit.

-- 
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-09-10 20:35         ` Philippe Gerum
@ 2025-09-11 17:14           ` Xie, Nick
  2025-09-11 17:37             ` Xie, Nick
  2025-09-13 14:56             ` Philippe Gerum
  0 siblings, 2 replies; 15+ messages in thread
From: Xie, Nick @ 2025-09-11 17:14 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Philippe,

Thank you for your response. I tried to enable the console output in grub setup, but nothing is showed and it stuck at the same place. 

You mentioned booting over a ramdisk inherited from some distro-specific boot setup builder is discouraged. It reminded me that the first time I run " sudo make modules_install install ". It failed and reported as below. I have to enable "support initial ramdisk/ramfs compressed using gzip and zstd option under general setup" to get the install done. This is very different from my previous build. I have never need to do this. I would redo everything from the beginning and see any different. Is 6.12 the correct version I can use with new libevl? Do you have other through? Please advise.  

nick@nicklinux:~/linux-evl$ sudo make modules_install install
[sudo] password for nick: 
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.12.30-g06a9a69b631e with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[2]: *** [arch/x86/Makefile:321: install] Error 1
make[1]: *** [/home/nick/linux-evl/Makefile:347: __build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2
nick@nicklinux:~/linux-evl$ make menuconfig


Your configuration changes were NOT saved.

nick@nicklinux:~/linux-evl$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.12.30-g06a9a69b631e with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[2]: *** [arch/x86/Makefile:321: install] Error 1
make[1]: *** [/home/nick/linux-evl/Makefile:347: __build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2
nick@nicklinux:~/linux-evl$ make menuconfig

*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

I enabled CONFIG_RD_ZSTD and CONFIG_RD_GZIP to continue.

nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
depmod: WARNING: could not open modules.order at /lib/modules/6.12.30-g06a9a69b631e: No such file or directory
depmod: WARNING: could not open modules.order at /var/tmp/mkinitramfs_TKnlgv/lib/modules/6.12.30-g06a9a69b631e: No such file or directory
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/update-notifier 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/xx-update-initrd-links 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
I: /boot/initrd.img is now a symlink to initrd.img-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/zz-shim 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.30-g0014b990ba7f
Found initrd image: /boot/initrd.img-6.12.30-g0014b990ba7f
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e.old
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.12.30.old
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.8.0-79-generic
Found initrd image: /boot/initrd.img-6.8.0-79-generic
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-6.6.0-rt15
Found initrd image: /boot/initrd.img-6.6.0-rt15
Found linux image: /boot/vmlinuz-6.6.0-060600-generic
Found initrd image: /boot/initrd.img-6.6.0-060600-generic
Found linux image: /boot/vmlinuz-6.2.0-37-generic
Found initrd image: /boot/initrd.img-6.2.0-37-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Done

Best Regards,
Nick Xie 


-----Original Message-----
From: Philippe Gerum <rpm@xenomai.org> 
Sent: Wednesday, September 10, 2025 4:35 PM
To: Xie, Nick <nick.xie@festo.com>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


"Xie, Nick" <nick.xie@festo.com> writes:

> Hi Philippe,
>
> Thank you for your information. We tried 0.54 and 0.55 and got error. It complained " EVL kernel uapi is too old " and then we rebuild the 6.12 kernel with the newest update. The whole processing seems fine and please see below. But we have a new problem now.
>
> The startup stuck at
> "Loading Linux 6.12.30- g06a9a69b631e,Loading initial ramdisk "
>
> Please advise. Thank you in advance.
>

Since this is a runtime/boot error, please get a full kernel console output, so that we can figure out where the boot actually stops. There is no way to help only with the information above. Using a serial console is preferred over a vt.

PS: booting over a ramdisk inherited from some distro-specific boot setup builder is discouraged if a problem arises in the early steps. This only obfuscates the issue. In order to understand obscure boot issues, you may want to strip your kernel configuration in order to statically enable in the kernel (i.e. not as modules) only the device drivers which the hardware requires for a minimal boot. Once the boot issue is understood and solved, you can switch back to whatever boot setup you see fit.

--
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-09-11 17:14           ` Xie, Nick
@ 2025-09-11 17:37             ` Xie, Nick
  2025-09-13 14:56             ` Philippe Gerum
  1 sibling, 0 replies; 15+ messages in thread
From: Xie, Nick @ 2025-09-11 17:37 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Philippe,

I tried again and fail on install step. It is different from before. Please see below. 

nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30/modules.builtin
  INSTALL /lib/modules/6.12.30/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30 /boot/vmlinuz-6.12.30
update-initramfs: Generating /boot/initrd.img-6.12.30
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/crypto/xor.ko error=No such file or directory
dracut-install: could not get modinfo from 'btrfs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/crypto/xor.ko error=No such file or directory
dracut-install: dracut_install '/lib/modules/6.12.30/kernel/crypto/blake2b_generic.ko' '/lib/modules/6.12.30/kernel/crypto/blake2b_generic.ko' ERROR
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/lib/lz4/lz4hc_compress.ko error=No such file or directory
dracut-install: could not get modinfo from 'f2fs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/lib/lz4/lz4hc_compress.ko error=No such file or directory
dracut-install: dracut_install '/lib/modules/6.12.30/kernel/arch/x86/crypto/crc32-pclmul.ko' '/lib/modules/6.12.30/kernel/arch/x86/crypto/crc32-pclmul.ko' ERROR
dracut-install: dracut_install '/lib/modules/6.12.30/kernel/crypto/crc32_generic.ko' '/lib/modules/6.12.30/kernel/crypto/crc32_generic.ko' ERROR
dracut-install: could not get modinfo from 'isofs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nls/nls_ucs2_utils.ko error=No such file or directory
dracut-install: could not get modinfo from 'jfs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nls/nls_ucs2_utils.ko error=No such file or directory
dracut-install: could not get modinfo from 'reiserfs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/lib/crc-itu-t.ko error=No such file or directory
dracut-install: could not get modinfo from 'udf': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/lib/crc-itu-t.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/lib/libcrc32c.ko error=No such file or directory
dracut-install: could not get modinfo from 'xfs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/lib/libcrc32c.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/lockd/lockd.ko error=No such file or directory
dracut-install: could not get modinfo from 'nfs': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/lockd/lockd.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nfs/nfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'nfsv2': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nfs/nfs.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nfs_common/nfs_acl.ko error=No such file or directory
dracut-install: could not get modinfo from 'nfsv3': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nfs_common/nfs_acl.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nfs/nfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'nfsv4': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/fs/nfs/nfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'psmouse': No such file or directory
dracut-install: could not get modinfo from 'nls_iso8859_1': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/hid/hid.ko error=No such file or directory
dracut-install: could not get modinfo from 'usbhid': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/hid/hid.ko error=No such file or directory
dracut-install: could not get modinfo from 'xhci_plat_hcd': No such file or directory
dracut-install: could not get modinfo from 'extcon_usb_gpio': No such file or directory
dracut-install: could not get modinfo from 'extcon_usbc_cros_ec': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/platform/chrome/cros_ec.ko error=No such file or directory
dracut-install: could not get modinfo from 'cros_ec_spi': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/platform/chrome/cros_ec.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/mfd/intel-lpss.ko error=No such file or directory
dracut-install: could not get modinfo from 'intel_lpss_pci': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/mfd/intel-lpss.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/spi/spi-pxa2xx-core.ko error=No such file or directory
dracut-install: could not get modinfo from 'spi_pxa2xx_platform': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/spi/spi-pxa2xx-core.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/dma/dw/dw_dmac_core.ko error=No such file or directory
dracut-install: dracut_install '/lib/modules/6.12.30/kernel/drivers/dma/dw/dw_dmac.ko' '/lib/modules/6.12.30/kernel/drivers/dma/dw/dw_dmac.ko' ERROR
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/platform/surface/aggregator/surface_aggregator.ko error=No such file or directory
dracut-install: could not get modinfo from 'surface_aggregator_registry': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/platform/surface/aggregator/surface_aggregator.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/net/802/garp.ko error=No such file or directory
dracut-install: could not get modinfo from '8021q': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/net/802/garp.ko error=No such file or directory
dracut-install: could not get modinfo from 'ipvlan': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/iscsi_boot_sysfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'be2iscsi': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/iscsi_boot_sysfs.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/libiscsi.ko error=No such file or directory
dracut-install: could not get modinfo from 'bnx2i': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/libiscsi.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko error=No such file or directory
dracut-install: could not get modinfo from 'cxgb3i': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko error=No such file or directory
dracut-install: could not get modinfo from 'cxgb4i': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/iscsi_boot_sysfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'qedi': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/iscsi_boot_sysfs.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/iscsi_boot_sysfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'qla4xxx': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/scsi/iscsi_boot_sysfs.ko error=No such file or directory
dracut-install: could not get modinfo from 'scsi_dh_alua': No such file or directory
dracut-install: could not get modinfo from 'scsi_dh_emc': No such file or directory
dracut-install: could not get modinfo from 'scsi_dh_rdac': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptscsih.ko error=No such file or directory
dracut-install: could not get modinfo from 'mptfc': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptscsih.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptscsih.ko error=No such file or directory
dracut-install: could not get modinfo from 'mptsas': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptscsih.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptbase.ko error=No such file or directory
dracut-install: could not get modinfo from 'mptscsih': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptbase.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptscsih.ko error=No such file or directory
dracut-install: could not get modinfo from 'mptspi': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/message/fusion/mptscsih.ko error=No such file or directory
dracut-install: could not get modinfo from 'scsi_transport_srp': No such file or directory
dracut-install: could not get modinfo from 'dax_pmem': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/nvdimm/nd_btt.ko error=No such file or directory
dracut-install: could not get modinfo from 'nd_pmem': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/nvdimm/nd_btt.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/firewire/firewire-core.ko error=No such file or directory
dracut-install: could not get modinfo from 'firewire_ohci': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/firewire/firewire-core.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/firewire/firewire-core.ko error=No such file or directory
dracut-install: could not get modinfo from 'firewire_sbp2': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x5857750cf910 path=/lib/modules/6.12.30/kernel/drivers/firewire/firewire-core.ko error=No such file or directory
dracut-install: could not get modinfo from 'pwm_cros_ec': No such file or directory
dracut-install: could not get modinfo from 'pwm_bl': No such file or directory
dracut-install: could not get modinfo from '842_decompress': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/persistent-data/dm-persistent-data.ko error=No such file or directory
dracut-install: could not get modinfo from 'dm_cache': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/persistent-data/dm-persistent-data.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-cache.ko error=No such file or directory
dracut-install: could not get modinfo from 'dm_cache_smq': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-cache.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-region-hash.ko error=No such file or directory
dracut-install: could not get modinfo from 'dm_mirror': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-region-hash.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/persistent-data/dm-persistent-data.ko error=No such file or directory
dracut-install: could not get modinfo from 'dm_thin_pool': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/persistent-data/dm-persistent-data.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-region-hash.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/raid456.ko error=No such file or directory
dracut-install: could not get modinfo from 'dm_raid': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/raid456.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-bufio.ko error=No such file or directory
dracut-install: could not get modinfo from 'dm_snapshot': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/md/dm-bufio.ko error=No such file or directory
dracut-install: could not get modinfo from 'raid0': No such file or directory
dracut-install: could not get modinfo from 'raid1': No such file or directory
dracut-install: could not get modinfo from 'raid10': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/crypto/async_tx/async_raid6_recov.ko error=No such file or directory
dracut-install: could not get modinfo from 'raid456': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/crypto/async_tx/async_raid6_recov.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/gpu/drm/drm_vram_helper.ko error=No such file or directory
dracut-install: could not get modinfo from 'vboxvideo': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/gpu/drm/drm_vram_helper.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/video/vgastate.ko error=No such file or directory
dracut-install: could not get modinfo from 'vga16fb': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/video/vgastate.ko error=No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/virtio/virtio_dma_buf.ko error=No such file or directory
dracut-install: could not get modinfo from 'virtio_gpu': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:191 kmod_module_parse_depline: ctx=0x60a7cff82910 path=/lib/modules/6.12.30/kernel/drivers/virtio/virtio_dma_buf.ko error=No such file or directory
dracut-install: could not get modinfo from 'psmouse': No such file or directory
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 6.12.30 /boot/vmlinuz-6.12.30
run-parts: executing /etc/kernel/postinst.d/update-notifier 6.12.30 /boot/vmlinuz-6.12.30
run-parts: executing /etc/kernel/postinst.d/xx-update-initrd-links 6.12.30 /boot/vmlinuz-6.12.30
run-parts: executing /etc/kernel/postinst.d/zz-shim 6.12.30 /boot/vmlinuz-6.12.30
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.12.30 /boot/vmlinuz-6.12.30
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.30-g0014b990ba7f
Found initrd image: /boot/initrd.img-6.12.30-g0014b990ba7f
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e.old
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.12.30.old
Found initrd image: /boot/initrd.img-6.12.30
Found linux image: /boot/vmlinuz-6.8.0-79-generic
Found initrd image: /boot/initrd.img-6.8.0-79-generic
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-6.6.0-rt15
Found initrd image: /boot/initrd.img-6.6.0-rt15
Found linux image: /boot/vmlinuz-6.6.0-060600-generic
Found initrd image: /boot/initrd.img-6.6.0-060600-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

-----Original Message-----
From: Xie, Nick 
Sent: Thursday, September 11, 2025 1:15 PM
To: Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@lists.linux.dev
Subject: RE: Error during libevl build and runtime settings failed

Hi Philippe,

Thank you for your response. I tried to enable the console output in grub setup, but nothing is showed and it stuck at the same place. 

You mentioned booting over a ramdisk inherited from some distro-specific boot setup builder is discouraged. It reminded me that the first time I run " sudo make modules_install install ". It failed and reported as below. I have to enable "support initial ramdisk/ramfs compressed using gzip and zstd option under general setup" to get the install done. This is very different from my previous build. I have never need to do this. I would redo everything from the beginning and see any different. Is 6.12 the correct version I can use with new libevl? Do you have other through? Please advise.  

nick@nicklinux:~/linux-evl$ sudo make modules_install install [sudo] password for nick: 
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.12.30-g06a9a69b631e with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[2]: *** [arch/x86/Makefile:321: install] Error 1
make[1]: *** [/home/nick/linux-evl/Makefile:347: __build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2 nick@nicklinux:~/linux-evl$ make menuconfig


Your configuration changes were NOT saved.

nick@nicklinux:~/linux-evl$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.12.30-g06a9a69b631e with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
make[2]: *** [arch/x86/Makefile:321: install] Error 1
make[1]: *** [/home/nick/linux-evl/Makefile:347: __build_one_by_one] Error 2
make: *** [Makefile:224: __sub-make] Error 2 nick@nicklinux:~/linux-evl$ make menuconfig

*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

I enabled CONFIG_RD_ZSTD and CONFIG_RD_GZIP to continue.

nick@nicklinux:~/linux-evl$ sudo make modules_install install
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin
  INSTALL /lib/modules/6.12.30-g06a9a69b631e/modules.builtin.modinfo
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
update-initramfs: Generating /boot/initrd.img-6.12.30-g06a9a69b631e
depmod: WARNING: could not open modules.order at /lib/modules/6.12.30-g06a9a69b631e: No such file or directory
depmod: WARNING: could not open modules.order at /var/tmp/mkinitramfs_TKnlgv/lib/modules/6.12.30-g06a9a69b631e: No such file or directory
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/update-notifier 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/xx-update-initrd-links 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
I: /boot/initrd.img is now a symlink to initrd.img-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/zz-shim 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.12.30-g06a9a69b631e /boot/vmlinuz-6.12.30-g06a9a69b631e
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.30-g0014b990ba7f
Found initrd image: /boot/initrd.img-6.12.30-g0014b990ba7f
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30-g06a9a69b631e.old
Found initrd image: /boot/initrd.img-6.12.30-g06a9a69b631e
Found linux image: /boot/vmlinuz-6.12.30 Found initrd image: /boot/initrd.img-6.12.30 Found linux image: /boot/vmlinuz-6.12.30.old Found initrd image: /boot/initrd.img-6.12.30 Found linux image: /boot/vmlinuz-6.8.0-79-generic Found initrd image: /boot/initrd.img-6.8.0-79-generic Found linux image: /boot/vmlinuz-6.8.0-60-generic Found initrd image: /boot/initrd.img-6.8.0-60-generic Found linux image: /boot/vmlinuz-6.6.0-rt15 Found initrd image: /boot/initrd.img-6.6.0-rt15 Found linux image: /boot/vmlinuz-6.6.0-060600-generic
Found initrd image: /boot/initrd.img-6.6.0-060600-generic
Found linux image: /boot/vmlinuz-6.2.0-37-generic Found initrd image: /boot/initrd.img-6.2.0-37-generic Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Done

Best Regards,
Nick Xie 


-----Original Message-----
From: Philippe Gerum <rpm@xenomai.org>
Sent: Wednesday, September 10, 2025 4:35 PM
To: Xie, Nick <nick.xie@festo.com>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


"Xie, Nick" <nick.xie@festo.com> writes:

> Hi Philippe,
>
> Thank you for your information. We tried 0.54 and 0.55 and got error. It complained " EVL kernel uapi is too old " and then we rebuild the 6.12 kernel with the newest update. The whole processing seems fine and please see below. But we have a new problem now.
>
> The startup stuck at
> "Loading Linux 6.12.30- g06a9a69b631e,Loading initial ramdisk "
>
> Please advise. Thank you in advance.
>

Since this is a runtime/boot error, please get a full kernel console output, so that we can figure out where the boot actually stops. There is no way to help only with the information above. Using a serial console is preferred over a vt.

PS: booting over a ramdisk inherited from some distro-specific boot setup builder is discouraged if a problem arises in the early steps. This only obfuscates the issue. In order to understand obscure boot issues, you may want to strip your kernel configuration in order to statically enable in the kernel (i.e. not as modules) only the device drivers which the hardware requires for a minimal boot. Once the boot issue is understood and solved, you can switch back to whatever boot setup you see fit.

--
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Error during libevl build and runtime settings failed
  2025-09-11 17:14           ` Xie, Nick
  2025-09-11 17:37             ` Xie, Nick
@ 2025-09-13 14:56             ` Philippe Gerum
  2025-09-18 21:58               ` Xie, Nick
  1 sibling, 1 reply; 15+ messages in thread
From: Philippe Gerum @ 2025-09-13 14:56 UTC (permalink / raw)
  To: Xie, Nick; +Cc: xenomai@lists.linux.dev

"Xie, Nick" <nick.xie@festo.com> writes:

> Hi Philippe,
>
> Thank you for your response. I tried to enable the console output in grub setup, but nothing is showed and it stuck at the same place. 
>
> You mentioned booting over a ramdisk inherited from some
> distro-specific boot setup builder is discouraged. It reminded me that
> the first time I run " sudo make modules_install install ". It failed
> and reported as below. I have to enable "support initial ramdisk/ramfs
> compressed using gzip and zstd option under general setup" to get the
> install done. This is very different from my previous build. I have
> never need to do this. I would redo everything from the beginning and
> see any different. Is 6.12 the correct version I can use with new
> libevl? Do you have other through? Please advise.
>

6.12 is the latest LTS supported by evl, so yes, this may be a good
choice in your case. The grub installation issues you are seeing are not
related to evl which has no influence on the aspects you mentioned, you
would have the same with a plain stock linux kernel. You may want to
refer to other online resources explaining how to build and install a
mainline kernel in place of the one shipped by your linux
distro.

In the early stage of bringing up your target system, you may want to
disable CONFIG_EVL, CONFIG_DOVETAIL and CONFIG_IRQ_PIPELINE options in
your Kconfig, until you get a v6.12 kernel properly booting your box, in
order to rule out any issue with evl.

Once this kernel boots with a working console in order to get the
information you need to progress, then you could enable these options
back one by one in reverse order, discussing on this mailing list any
issue observed while doing so.

-- 
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-09-13 14:56             ` Philippe Gerum
@ 2025-09-18 21:58               ` Xie, Nick
  2025-09-19  6:18                 ` Jan Kiszka
  0 siblings, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-09-18 21:58 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Philippe,

Thank you for your suggestion. After some investigation, my previous error is caused by I download evl as tar.gz(it is missing the hidden git folder), because my network was not stable. I used git clone to download this time on a virtualbox (it is easier to output the kernel console in serial)and find out the config file is the problem. 
I was followed the link(https://kernelnewbies.org/KernelBuild) from xenomai.org. As it suggests using "make defconfig" which will generate new .config file, overwrite one I copy from the current kernel. I used "make olddefconfig" instead to fill in the config and it built successful on my linux PC and I can start the kernel and the evl test correctly. I will continue testing tomorrow. But there is a problem with another test on my virtual machine using virtualbox. I followed the same steps and the error was showed below during make. If I used "make defconfig", the make will be successful but there will be a problem on boot. Do you have any idea? Please advise. 

  CC      kernel/tsacct.o
  CC      kernel/tracepoint.o
  CC      kernel/latencytop.o
  CC      kernel/irq_work.o
  CC      kernel/dovetail.o
  CC      kernel/static_call.o
  CC      kernel/static_call_inline.o
  CC      kernel/user-return-notifier.o
  CC      kernel/padata.o
  CC      kernel/jump_label.o
  CC      kernel/context_tracking.o
  CC      kernel/iomem.o
  CC      kernel/rseq.o
  CC      kernel/watch_queue.o
  CHK     kernel/kheaders_data.tar.xz
  GEN     kernel/kheaders_data.tar.xz
  AR      kernel/built-in.a
  CC [M]  kernel/kheaders.o
make[1]: *** [/home/nick2/linux-evl/Makefile:1949: .] Error 2
make: *** [Makefile:224: __sub-make] Error 2

Best Regards,
Nick Xie 

-----Original Message-----
From: Philippe Gerum <rpm@xenomai.org> 
Sent: Saturday, September 13, 2025 10:56 AM
To: Xie, Nick <nick.xie@festo.com>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


"Xie, Nick" <nick.xie@festo.com> writes:

> Hi Philippe,
>
> Thank you for your response. I tried to enable the console output in grub setup, but nothing is showed and it stuck at the same place.
>
> You mentioned booting over a ramdisk inherited from some 
> distro-specific boot setup builder is discouraged. It reminded me that 
> the first time I run " sudo make modules_install install ". It failed 
> and reported as below. I have to enable "support initial ramdisk/ramfs 
> compressed using gzip and zstd option under general setup" to get the 
> install done. This is very different from my previous build. I have 
> never need to do this. I would redo everything from the beginning and 
> see any different. Is 6.12 the correct version I can use with new 
> libevl? Do you have other through? Please advise.
>

6.12 is the latest LTS supported by evl, so yes, this may be a good choice in your case. The grub installation issues you are seeing are not related to evl which has no influence on the aspects you mentioned, you would have the same with a plain stock linux kernel. You may want to refer to other online resources explaining how to build and install a mainline kernel in place of the one shipped by your linux distro.

In the early stage of bringing up your target system, you may want to disable CONFIG_EVL, CONFIG_DOVETAIL and CONFIG_IRQ_PIPELINE options in your Kconfig, until you get a v6.12 kernel properly booting your box, in order to rule out any issue with evl.

Once this kernel boots with a working console in order to get the information you need to progress, then you could enable these options back one by one in reverse order, discussing on this mailing list any issue observed while doing so.

--
Philippe.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Error during libevl build and runtime settings failed
  2025-09-18 21:58               ` Xie, Nick
@ 2025-09-19  6:18                 ` Jan Kiszka
  2025-09-19 16:36                   ` Xie, Nick
  0 siblings, 1 reply; 15+ messages in thread
From: Jan Kiszka @ 2025-09-19  6:18 UTC (permalink / raw)
  To: Xie, Nick, Philippe Gerum; +Cc: xenomai@lists.linux.dev

On 18.09.25 23:58, Xie, Nick wrote:
> Hi Philippe,
> 
> Thank you for your suggestion. After some investigation, my previous error is caused by I download evl as tar.gz(it is missing the hidden git folder), because my network was not stable. I used git clone to download this time on a virtualbox (it is easier to output the kernel console in serial)and find out the config file is the problem. 
> I was followed the link(https://kernelnewbies.org/KernelBuild) from xenomai.org. As it suggests using "make defconfig" which will generate new .config file, overwrite one I copy from the current kernel. I used "make olddefconfig" instead to fill in the config and it built successful on my linux PC and I can start the kernel and the evl test correctly. I will continue testing tomorrow. But there is a problem with another test on my virtual machine using virtualbox. I followed the same steps and the error was showed below during make. If I used "make defconfig", the make will be successful but there will be a problem on boot. Do you have any idea? Please advise. 
> 
>   CC      kernel/tsacct.o
>   CC      kernel/tracepoint.o
>   CC      kernel/latencytop.o
>   CC      kernel/irq_work.o
>   CC      kernel/dovetail.o
>   CC      kernel/static_call.o
>   CC      kernel/static_call_inline.o
>   CC      kernel/user-return-notifier.o
>   CC      kernel/padata.o
>   CC      kernel/jump_label.o
>   CC      kernel/context_tracking.o
>   CC      kernel/iomem.o
>   CC      kernel/rseq.o
>   CC      kernel/watch_queue.o
>   CHK     kernel/kheaders_data.tar.xz
>   GEN     kernel/kheaders_data.tar.xz
>   AR      kernel/built-in.a
>   CC [M]  kernel/kheaders.o
> make[1]: *** [/home/nick2/linux-evl/Makefile:1949: .] Error 2
> make: *** [Makefile:224: __sub-make] Error 2

You always need to look at the first sign of an error, not the last one.

FWIW, xenomai-images is capable of generating full images also with evl
(again - changes in next branch only), for qemu or real x86 hardware.

Jan

-- 
Siemens AG, Foundational Technologies
Linux Expert Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-09-19  6:18                 ` Jan Kiszka
@ 2025-09-19 16:36                   ` Xie, Nick
  2025-09-21 21:26                     ` Xie, Nick
  0 siblings, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-09-19 16:36 UTC (permalink / raw)
  To: Jan Kiszka, Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Jan and Philippe,

Thank you for your quick respond. Appreciate it. I didn't notice the error was generate in early stage. I have fixed that. I have built the kernel successfully and install libevl 5.5 without error, but there is error when I ran the evl test. Do you have any idea? Thank you in advance.


nick2@Xenomai22:~$ uname -a
Linux Xenomai22 6.12.30+ #1 SMP PREEMPT_DYNAMIC EVL Fri Sep 19 07:59:54 PDT 2025 x86_64 x86_64 x86_64 GNU/Linux
nick2@Xenomai22:~$ sudo evl test
[sudo] password for nick2:
basic-xbuf: OK
../libevl/tests/clock-timer-periodic.c:43: FAILED: ticks == 1 (=false)
** clock-timer-periodic: BROKEN

Best Regards,
Nick Xie

-----Original Message-----
From: Jan Kiszka <jan.kiszka@siemens.com>
Sent: Friday, September 19, 2025 2:18 AM
To: Xie, Nick <nick.xie@festo.com>; Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


On 18.09.25 23:58, Xie, Nick wrote:
> Hi Philippe,
>
> Thank you for your suggestion. After some investigation, my previous error is caused by I download evl as tar.gz(it is missing the hidden git folder), because my network was not stable. I used git clone to download this time on a virtualbox (it is easier to output the kernel console in serial)and find out the config file is the problem.
> I was followed the link(https://kernelnewbies.org/KernelBuild) from xenomai.org. As it suggests using "make defconfig" which will generate new .config file, overwrite one I copy from the current kernel. I used "make olddefconfig" instead to fill in the config and it built successful on my linux PC and I can start the kernel and the evl test correctly. I will continue testing tomorrow. But there is a problem with another test on my virtual machine using virtualbox. I followed the same steps and the error was showed below during make. If I used "make defconfig", the make will be successful but there will be a problem on boot. Do you have any idea? Please advise.
>
>   CC      kernel/tsacct.o
>   CC      kernel/tracepoint.o
>   CC      kernel/latencytop.o
>   CC      kernel/irq_work.o
>   CC      kernel/dovetail.o
>   CC      kernel/static_call.o
>   CC      kernel/static_call_inline.o
>   CC      kernel/user-return-notifier.o
>   CC      kernel/padata.o
>   CC      kernel/jump_label.o
>   CC      kernel/context_tracking.o
>   CC      kernel/iomem.o
>   CC      kernel/rseq.o
>   CC      kernel/watch_queue.o
>   CHK     kernel/kheaders_data.tar.xz
>   GEN     kernel/kheaders_data.tar.xz
>   AR      kernel/built-in.a
>   CC [M]  kernel/kheaders.o
> make[1]: *** [/home/nick2/linux-evl/Makefile:1949: .] Error 2
> make: *** [Makefile:224: __sub-make] Error 2

You always need to look at the first sign of an error, not the last one.

FWIW, xenomai-images is capable of generating full images also with evl (again - changes in next branch only), for qemu or real x86 hardware.

Jan

--
Siemens AG, Foundational Technologies
Linux Expert Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-09-19 16:36                   ` Xie, Nick
@ 2025-09-21 21:26                     ` Xie, Nick
  2025-09-24 21:09                       ` Xie, Nick
  0 siblings, 1 reply; 15+ messages in thread
From: Xie, Nick @ 2025-09-21 21:26 UTC (permalink / raw)
  To: Jan Kiszka, Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Jan and Philippe,

I resolved the issue from last email. I thought it was caused by virtualbox. I used Vmware workstation to ran the installation again. The problem went away. Please see the evl and latency test result below. The actual Linux machine was running much better than the virtual machine, but I were still seeing about 200us latency. Xenomai's latency could tune to <30us. Is it ture? I have a few questions below. Please advise. Thank you in advance.

1. Should I run Xenomai in virtual machine? Does it affect the performance.
2. How can I improve the latency? (I am going to use it to build a EtherCat master) Is there any hardware requirement?

Both machine are Ubuntu24
1. Machine one 4-core Ubuntu
ick@nicklinux:~$ sudo evl test
[sudo] password for nick:
basic-xbuf: OK
clock-timer-periodic: OK
clone-fork-exec: OK
detach-self: OK
duplicate-element: OK
element-visibility: OK
fault: OK
fpu-preload: OK
fpu-stress: OK
heap-torture: OK
hectic: OK
mapfd: OK
monitor-deadlock: OK
monitor-deboost-stress: OK
monitor-event: OK
monitor-event-targeted: OK
monitor-event-untrack: OK
monitor-flags: OK
monitor-flags-broadcast: OK
monitor-flags-inband: OK
monitor-pi: OK
monitor-pi-deadlock: OK
monitor-pi-deboost: OK
monitor-pi-stress: OK
monitor-pp-dynamic: OK
monitor-pp-lazy: OK
monitor-pp-lower: OK
monitor-pp-nested: OK
monitor-pp-pi: OK
monitor-pp-raise: OK
monitor-pp-tryenter: OK
monitor-pp-weak: OK
monitor-recursive: OK
monitor-steal: OK
monitor-trylock: OK
monitor-wait-multiple: OK
monitor-wait-requeue: OK
observable-hm: OK
observable-inband: OK
observable-onchange: OK
observable-oob: OK
observable-race: OK
observable-thread: OK
observable-unicast: OK
poll-close: OK
poll-flags: OK
poll-many: OK
poll-multiple: OK
poll-nested: OK
poll-observable-inband: OK
poll-observable-oob: OK
poll-sem: OK
poll-xbuf: OK
proxy-echo: OK
proxy-eventfd: OK
proxy-pipe: OK
proxy-poll: OK
ring-spray: OK
rwlock-read: OK
rwlock-write: OK
../libevl/tests/sched-quota-accuracy.c:213: FAILED: evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
sched-quota-accuracy: no kernel support
../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-accuracy: no kernel support
../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-overrun: no kernel support
sem-close-unblock: OK
sem-flush: OK
sem-timedwait: OK
sem-wait: OK
simple-clone: OK
stax-lock: OK
stax-warn: OK
thread-mode-bits: OK

sudo latmus -m
warming up on CPU0 (not isolated)...
RTT|  00:00:01  (user, 1000 us period, priority 98, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|      0.479|     11.304|     73.482|       0|     0|      0.479|     73.482
RTD|      2.134|     66.364|    167.666|       0|     0|      0.479|    167.666
RTD|      2.679|     70.065|    164.169|       0|     0|      0.479|    167.666
RTD|      2.486|     61.561|    127.858|       0|     0|      0.479|    167.666
RTD|      4.370|     62.240|     76.170|       0|     0|      0.479|    167.666
RTD|      4.220|     82.704|    193.732|       0|     0|      0.479|    193.732
RTD|      0.180|     99.642|    202.283|       0|     0|      0.180|    202.283
RTD|      4.316|     98.797|    207.727|       0|     0|      0.180|    207.727
RTD|      7.103|     63.529|     78.923|       0|     0|      0.180|    207.727
RTD|      4.281|     76.397|    194.532|       0|     0|      0.180|    207.727
RTD|      1.636|     65.308|    187.265|       0|     0|      0.180|    207.727
RTD|      2.314|     67.532|    192.044|       0|     0|      0.180|    207.727
RTD|      4.585|     63.799|    153.583|       0|     0|      0.180|    207.727
RTD|      1.563|     63.780|    120.452|       0|     0|      0.180|    207.727
RTD|      3.757|     63.276|    123.750|       0|     0|      0.180|    207.727
RTD|      3.794|     62.681|    120.261|       0|     0|      0.180|    207.727
RTD|     -0.022|     80.300|    209.774|       0|     0|     -0.022|    209.774
RTD|      1.381|     63.559|    161.354|       0|     0|     -0.022|    209.774
RTD|      5.056|     63.004|     75.401|       0|     0|     -0.022|    209.774
RTD|      2.896|     61.048|     74.324|       0|     0|     -0.022|    209.774
RTD|      1.338|     61.750|    187.294|       0|     0|     -0.022|    209.774
RTT|  00:00:22  (user, 1000 us period, priority 98, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|      0.512|      7.897|     70.633|       0|     0|     -0.022|    209.774

2. Machine 2 Virtual Ubuntu using Vmware 8 cores

nick@nickvm:~$ sudo evl test
[sudo] password for nick:
basic-xbuf: OK
clock-timer-periodic: OK
clone-fork-exec: OK
detach-self: OK
duplicate-element: OK
element-visibility: OK
fault: OK
fpu-preload: OK
fpu-stress: OK
heap-torture: OK
hectic: OK
mapfd: OK
monitor-deadlock: OK
monitor-deboost-stress: OK
monitor-event: OK
monitor-event-targeted: OK
monitor-event-untrack: OK
monitor-flags: OK
monitor-flags-broadcast: OK
monitor-flags-inband: OK
monitor-pi: OK
monitor-pi-deadlock: OK
monitor-pi-deboost: OK
monitor-pi-stress: OK
monitor-pp-dynamic: OK
monitor-pp-lazy: OK
monitor-pp-lower: OK
monitor-pp-nested: OK
monitor-pp-pi: OK
monitor-pp-raise: OK
monitor-pp-tryenter: OK
monitor-pp-weak: OK
monitor-recursive: OK
monitor-steal: OK
monitor-trylock: OK
monitor-wait-multiple: OK
monitor-wait-requeue: OK
observable-hm: OK
observable-inband: OK
observable-onchange: OK
observable-oob: OK
observable-race: OK
observable-thread: OK
observable-unicast: OK
poll-close: OK
poll-flags: OK
poll-many: OK
poll-multiple: OK
poll-nested: OK
poll-observable-inband: OK
poll-observable-oob: OK
poll-sem: OK
poll-xbuf: OK
proxy-echo: OK
proxy-eventfd: OK
proxy-pipe: OK
proxy-poll: OK
ring-spray: OK
rwlock-read: OK
rwlock-write: OK
sched-quota-accuracy: 80.8%
sched-tp-accuracy: OK
sched-tp-overrun: OK
sem-close-unblock: OK
sem-flush: OK
sem-timedwait: OK
sem-wait: OK
simple-clone: OK
stax-lock: OK
stax-warn: OK
thread-mode-bits: OK
nick@nickvm:~$ sudo latmus -P 10
warming up on CPU0 (not isolated)...
RTT|  00:00:01  (user, 1000 us period, priority 10, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|   -929.993|    174.488|   2600.458|       5|     0|   -929.993|   2600.458
RTD|     18.963|    297.375|    983.319|       5|     0|   -929.993|   2600.458
RTD|     19.865|    298.184|   2808.978|       7|     0|   -929.993|   2808.978
RTD|   -979.453|    -19.014|   1014.285|       8|     0|   -979.453|   2808.978
RTD|   -911.677|      7.487|   1587.974|      10|     0|   -979.453|   2808.978
RTD|   -979.476|   -677.605|    -52.038|      10|     0|   -979.476|   2808.978
RTD|   -918.623|     95.344|   2168.010|      12|     0|   -979.476|   2808.978
RTD|     84.914|    365.212|    963.395|      12|     0|   -979.476|   2808.978
RTD|   -919.064|    -66.003|   1421.899|      14|     0|   -979.476|   2808.978
RTD|   -930.611|     71.721|    754.604|      14|     0|   -979.476|   2808.978
RTD|     63.837|    359.260|   2245.524|      16|     0|   -979.476|   2808.978
RTD|   -910.610|    181.606|   1004.474|      17|     0|   -979.476|   2808.978
^C---|-----------|-----------|-----------|--------|------|-----------------------
RTS|   -979.476|     92.452|   2808.978|      18|     0|      00:00:12/00:00:12
nick@nickvm:~$ sudo latmus -P 99
warming up on CPU0 (not isolated)...
RTT|  00:00:01  (user, 1000 us period, priority 99, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|     68.162|    391.712|   1611.035|       2|     0|     68.162|   1611.035
RTD|   -912.291|   -475.666|   1010.092|       3|     0|   -912.291|   1611.035
RTD|   -918.423|    119.871|   1937.203|       4|     0|   -918.423|   1937.203
RTD|     60.344|    387.485|    903.844|       4|     0|   -918.423|   1937.203
RTD|     76.729|    388.215|    980.691|       4|     0|   -918.423|   1937.203
RTD|     71.667|    379.802|   1528.251|       5|     0|   -918.423|   1937.203
RTD|     64.122|    391.833|   1084.815|       6|     0|   -918.423|   1937.203
RTD|   -923.345|   -162.983|   1046.850|       8|     0|   -923.345|   1937.203
RTD|     56.628|    402.514|   1140.448|       9|     0|   -923.345|   1937.203
RTD|   -911.562|    231.340|   1141.412|      11|     0|   -923.345|   1937.203
RTD|   -928.371|   -361.258|    869.662|      11|     0|   -928.371|   1937.203
RTD|     71.141|    396.117|    976.691|      11|     0|   -928.371|   1937.203
RTD|     63.273|    393.677|    946.488|      11|     0|   -928.371|   1937.203
RTD|     70.335|    401.533|    942.252|      11|     0|   -928.371|   1937.203
RTD|     71.243|    395.450|    857.735|      11|     0|   -928.371|   1937.203
RTD|     66.630|    401.924|   1087.476|      12|     0|   -928.371|   1937.203
RTD|     68.832|    396.441|   2199.416|      14|     0|   -928.371|   2199.416
RTD|     83.153|    388.793|   1171.043|      15|     0|   -928.371|   2199.416
RTD|     76.944|    406.898|   1074.956|      16|     0|   -928.371|   2199.416
RTD|     71.327|    394.167|    986.145|      16|     0|   -928.371|   2199.416
RTD|   -944.379|    -77.007|   1662.945|      18|     0|   -944.379|   2199.416

Best Regards,
Nick Xie

-----Original Message-----
From: Xie, Nick
Sent: Friday, September 19, 2025 12:36 PM
To: 'Jan Kiszka' <jan.kiszka@siemens.com>; Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@lists.linux.dev
Subject: RE: Error during libevl build and runtime settings failed

Hi Jan and Philippe,

Thank you for your quick respond. Appreciate it. I didn't notice the error was generate in early stage. I have fixed that. I have built the kernel successfully and install libevl 5.5 without error, but there is error when I ran the evl test. Do you have any idea? Thank you in advance.


nick2@Xenomai22:~$ uname -a
Linux Xenomai22 6.12.30+ #1 SMP PREEMPT_DYNAMIC EVL Fri Sep 19 07:59:54 PDT 2025 x86_64 x86_64 x86_64 GNU/Linux nick2@Xenomai22:~$ sudo evl test [sudo] password for nick2:
basic-xbuf: OK
../libevl/tests/clock-timer-periodic.c:43: FAILED: ticks == 1 (=false)
** clock-timer-periodic: BROKEN

Best Regards,
Nick Xie

-----Original Message-----
From: Jan Kiszka <jan.kiszka@siemens.com>
Sent: Friday, September 19, 2025 2:18 AM
To: Xie, Nick <nick.xie@festo.com>; Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


On 18.09.25 23:58, Xie, Nick wrote:
> Hi Philippe,
>
> Thank you for your suggestion. After some investigation, my previous error is caused by I download evl as tar.gz(it is missing the hidden git folder), because my network was not stable. I used git clone to download this time on a virtualbox (it is easier to output the kernel console in serial)and find out the config file is the problem.
> I was followed the link(https://kernelnewbies.org/KernelBuild) from xenomai.org. As it suggests using "make defconfig" which will generate new .config file, overwrite one I copy from the current kernel. I used "make olddefconfig" instead to fill in the config and it built successful on my linux PC and I can start the kernel and the evl test correctly. I will continue testing tomorrow. But there is a problem with another test on my virtual machine using virtualbox. I followed the same steps and the error was showed below during make. If I used "make defconfig", the make will be successful but there will be a problem on boot. Do you have any idea? Please advise.
>
>   CC      kernel/tsacct.o
>   CC      kernel/tracepoint.o
>   CC      kernel/latencytop.o
>   CC      kernel/irq_work.o
>   CC      kernel/dovetail.o
>   CC      kernel/static_call.o
>   CC      kernel/static_call_inline.o
>   CC      kernel/user-return-notifier.o
>   CC      kernel/padata.o
>   CC      kernel/jump_label.o
>   CC      kernel/context_tracking.o
>   CC      kernel/iomem.o
>   CC      kernel/rseq.o
>   CC      kernel/watch_queue.o
>   CHK     kernel/kheaders_data.tar.xz
>   GEN     kernel/kheaders_data.tar.xz
>   AR      kernel/built-in.a
>   CC [M]  kernel/kheaders.o
> make[1]: *** [/home/nick2/linux-evl/Makefile:1949: .] Error 2
> make: *** [Makefile:224: __sub-make] Error 2

You always need to look at the first sign of an error, not the last one.

FWIW, xenomai-images is capable of generating full images also with evl (again - changes in next branch only), for qemu or real x86 hardware.

Jan

--
Siemens AG, Foundational Technologies
Linux Expert Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* RE: Error during libevl build and runtime settings failed
  2025-09-21 21:26                     ` Xie, Nick
@ 2025-09-24 21:09                       ` Xie, Nick
  0 siblings, 0 replies; 15+ messages in thread
From: Xie, Nick @ 2025-09-24 21:09 UTC (permalink / raw)
  To: Jan Kiszka, Philippe Gerum; +Cc: xenomai@lists.linux.dev

Hi Jan and Philippe,

Please see below from my test update. The first machine latency is greatly improved, but my second machine still having issue. Please advise. Thank you in advance.

1. Machine one 4-core Ubuntu (Intel Alder Lake CPU-4core)
I added below parameter to GRUB_CMDLINE_LINUX_DEFAULT. The latency is greatly reduced.
evl.oobcpus=0-3 isolcpus=2,3 nohz_full=2,3 rcu_nocbs=2,3 idle=poll processor.max_cstate=1 intel_idle.max_cstate=0 threadirqs

nick@nicklinux:~$ sudo latmus -t
== latmus is now tuning the core timer, period=1000 microseconds (may take a while)
irq gravity...0 ns
kernel gravity...1000 ns
user gravity...1000 ns
== tuning completed after 20s
nick@nicklinux:~$ sudo latmus
warming up on CPU2...
RTT|  00:00:01  (user, 1000 us period, priority 98, CPU2)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|      0.353|      0.551|      2.105|       0|     0|      0.353|      2.105
RTD|      0.399|      0.583|      5.037|       0|     0|      0.353|      5.037
RTD|      0.422|      0.595|      4.175|       0|     0|      0.353|      5.037
RTD|      0.339|      0.554|      3.637|       0|     0|      0.339|      5.037
RTD|      0.113|      2.408|     15.731|       0|     0|      0.113|     15.731
RTD|      2.532|      3.906|      9.463|       0|     0|      0.113|     15.731
RTD|      2.354|      4.031|      9.550|       0|     0|      0.113|     15.731
RTD|      0.497|      2.323|      8.349|       0|     0|      0.113|     15.731
RTD|      0.271|      0.460|      3.616|       0|     0|      0.113|     15.731
RTD|      0.228|      0.341|      7.862|       0|     0|      0.113|     15.731
RTD|      0.164|      0.295|      3.139|       0|     0|      0.113|     15.731
RTD|      0.153|      0.316|      2.993|       0|     0|      0.113|     15.731
RTD|      0.183|      0.315|      2.969|       0|     0|      0.113|     15.731
RTD|      0.177|      0.317|      3.205|       0|     0|      0.113|     15.731
RTD|      0.170|      0.320|      3.098|       0|     0|      0.113|     15.731
RTD|      0.175|      0.337|      3.819|       0|     0|      0.113|     15.731
RTD|      0.169|      0.337|      3.217|       0|     0|      0.113|     15.731
RTD|      0.189|      0.343|      3.010|       0|     0|      0.113|     15.731
RTD|      0.185|      0.337|      8.410|       0|     0|      0.113|     15.731
RTD|      0.174|      0.360|      3.490|       0|     0|      0.113|     15.731
RTD|      0.176|      0.351|      3.422|       0|     0|      0.113|     15.731

2. Machine 2 (AMD Ryzen 6000H cpu)
Since the Virtual machine has bad latency. I install a ubuntu 24 to the machine. Then I build xenomai with the same steps.(no error no warning). I reboot and enter the xenomai kernel. The Boot stuck at loading Initial ramdisk again, then I turned on kernel console. " EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA GUID device path EFI stub: Measured initrd data into PCR 9" I compared both .config files, they are identical. Is there any special setting to run AMD CPU.

Best Regards,
Nick Xie

-----Original Message-----
From: Xie, Nick
Sent: Sunday, September 21, 2025 5:26 PM
To: 'Jan Kiszka' <jan.kiszka@siemens.com>; 'Philippe Gerum' <rpm@xenomai.org>
Cc: 'xenomai@lists.linux.dev' <xenomai@lists.linux.dev>
Subject: RE: Error during libevl build and runtime settings failed

Hi Jan and Philippe,

I resolved the issue from last email. I thought it was caused by virtualbox. I used Vmware workstation to ran the installation again. The problem went away. Please see the evl and latency test result below. The actual Linux machine was running much better than the virtual machine, but I were still seeing about 200us latency. Xenomai's latency could tune to <30us. Is it ture? I have a few questions below. Please advise. Thank you in advance.

1. Should I run Xenomai in virtual machine? Does it affect the performance.
2. How can I improve the latency? (I am going to use it to build a EtherCat master) Is there any hardware requirement?

Both machine are Ubuntu24
1. Machine one 4-core Ubuntu (Intel Alder Lake CPU-4core)
ick@nicklinux:~$ sudo evl test
[sudo] password for nick:
basic-xbuf: OK
clock-timer-periodic: OK
clone-fork-exec: OK
detach-self: OK
duplicate-element: OK
element-visibility: OK
fault: OK
fpu-preload: OK
fpu-stress: OK
heap-torture: OK
hectic: OK
mapfd: OK
monitor-deadlock: OK
monitor-deboost-stress: OK
monitor-event: OK
monitor-event-targeted: OK
monitor-event-untrack: OK
monitor-flags: OK
monitor-flags-broadcast: OK
monitor-flags-inband: OK
monitor-pi: OK
monitor-pi-deadlock: OK
monitor-pi-deboost: OK
monitor-pi-stress: OK
monitor-pp-dynamic: OK
monitor-pp-lazy: OK
monitor-pp-lower: OK
monitor-pp-nested: OK
monitor-pp-pi: OK
monitor-pp-raise: OK
monitor-pp-tryenter: OK
monitor-pp-weak: OK
monitor-recursive: OK
monitor-steal: OK
monitor-trylock: OK
monitor-wait-multiple: OK
monitor-wait-requeue: OK
observable-hm: OK
observable-inband: OK
observable-onchange: OK
observable-oob: OK
observable-race: OK
observable-thread: OK
observable-unicast: OK
poll-close: OK
poll-flags: OK
poll-many: OK
poll-multiple: OK
poll-nested: OK
poll-observable-inband: OK
poll-observable-oob: OK
poll-sem: OK
poll-xbuf: OK
proxy-echo: OK
proxy-eventfd: OK
proxy-pipe: OK
proxy-poll: OK
ring-spray: OK
rwlock-read: OK
rwlock-write: OK
../libevl/tests/sched-quota-accuracy.c:213: FAILED: evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
sched-quota-accuracy: no kernel support
../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-accuracy: no kernel support
../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
sched-tp-overrun: no kernel support
sem-close-unblock: OK
sem-flush: OK
sem-timedwait: OK
sem-wait: OK
simple-clone: OK
stax-lock: OK
stax-warn: OK
thread-mode-bits: OK

sudo latmus -m
warming up on CPU0 (not isolated)...
RTT|  00:00:01  (user, 1000 us period, priority 98, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|      0.479|     11.304|     73.482|       0|     0|      0.479|     73.482
RTD|      2.134|     66.364|    167.666|       0|     0|      0.479|    167.666
RTD|      2.679|     70.065|    164.169|       0|     0|      0.479|    167.666
RTD|      2.486|     61.561|    127.858|       0|     0|      0.479|    167.666
RTD|      4.370|     62.240|     76.170|       0|     0|      0.479|    167.666
RTD|      4.220|     82.704|    193.732|       0|     0|      0.479|    193.732
RTD|      0.180|     99.642|    202.283|       0|     0|      0.180|    202.283
RTD|      4.316|     98.797|    207.727|       0|     0|      0.180|    207.727
RTD|      7.103|     63.529|     78.923|       0|     0|      0.180|    207.727
RTD|      4.281|     76.397|    194.532|       0|     0|      0.180|    207.727
RTD|      1.636|     65.308|    187.265|       0|     0|      0.180|    207.727
RTD|      2.314|     67.532|    192.044|       0|     0|      0.180|    207.727
RTD|      4.585|     63.799|    153.583|       0|     0|      0.180|    207.727
RTD|      1.563|     63.780|    120.452|       0|     0|      0.180|    207.727
RTD|      3.757|     63.276|    123.750|       0|     0|      0.180|    207.727
RTD|      3.794|     62.681|    120.261|       0|     0|      0.180|    207.727
RTD|     -0.022|     80.300|    209.774|       0|     0|     -0.022|    209.774
RTD|      1.381|     63.559|    161.354|       0|     0|     -0.022|    209.774
RTD|      5.056|     63.004|     75.401|       0|     0|     -0.022|    209.774
RTD|      2.896|     61.048|     74.324|       0|     0|     -0.022|    209.774
RTD|      1.338|     61.750|    187.294|       0|     0|     -0.022|    209.774
RTT|  00:00:22  (user, 1000 us period, priority 98, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|      0.512|      7.897|     70.633|       0|     0|     -0.022|    209.774

2. Machine 2 Virtual Ubuntu using Vmware 8 cores

nick@nickvm:~$ sudo evl test
[sudo] password for nick:
basic-xbuf: OK
clock-timer-periodic: OK
clone-fork-exec: OK
detach-self: OK
duplicate-element: OK
element-visibility: OK
fault: OK
fpu-preload: OK
fpu-stress: OK
heap-torture: OK
hectic: OK
mapfd: OK
monitor-deadlock: OK
monitor-deboost-stress: OK
monitor-event: OK
monitor-event-targeted: OK
monitor-event-untrack: OK
monitor-flags: OK
monitor-flags-broadcast: OK
monitor-flags-inband: OK
monitor-pi: OK
monitor-pi-deadlock: OK
monitor-pi-deboost: OK
monitor-pi-stress: OK
monitor-pp-dynamic: OK
monitor-pp-lazy: OK
monitor-pp-lower: OK
monitor-pp-nested: OK
monitor-pp-pi: OK
monitor-pp-raise: OK
monitor-pp-tryenter: OK
monitor-pp-weak: OK
monitor-recursive: OK
monitor-steal: OK
monitor-trylock: OK
monitor-wait-multiple: OK
monitor-wait-requeue: OK
observable-hm: OK
observable-inband: OK
observable-onchange: OK
observable-oob: OK
observable-race: OK
observable-thread: OK
observable-unicast: OK
poll-close: OK
poll-flags: OK
poll-many: OK
poll-multiple: OK
poll-nested: OK
poll-observable-inband: OK
poll-observable-oob: OK
poll-sem: OK
poll-xbuf: OK
proxy-echo: OK
proxy-eventfd: OK
proxy-pipe: OK
proxy-poll: OK
ring-spray: OK
rwlock-read: OK
rwlock-write: OK
sched-quota-accuracy: 80.8%
sched-tp-accuracy: OK
sched-tp-overrun: OK
sem-close-unblock: OK
sem-flush: OK
sem-timedwait: OK
sem-wait: OK
simple-clone: OK
stax-lock: OK
stax-warn: OK
thread-mode-bits: OK
nick@nickvm:~$ sudo latmus -P 10
warming up on CPU0 (not isolated)...
RTT|  00:00:01  (user, 1000 us period, priority 10, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|   -929.993|    174.488|   2600.458|       5|     0|   -929.993|   2600.458
RTD|     18.963|    297.375|    983.319|       5|     0|   -929.993|   2600.458
RTD|     19.865|    298.184|   2808.978|       7|     0|   -929.993|   2808.978
RTD|   -979.453|    -19.014|   1014.285|       8|     0|   -979.453|   2808.978
RTD|   -911.677|      7.487|   1587.974|      10|     0|   -979.453|   2808.978
RTD|   -979.476|   -677.605|    -52.038|      10|     0|   -979.476|   2808.978
RTD|   -918.623|     95.344|   2168.010|      12|     0|   -979.476|   2808.978
RTD|     84.914|    365.212|    963.395|      12|     0|   -979.476|   2808.978
RTD|   -919.064|    -66.003|   1421.899|      14|     0|   -979.476|   2808.978
RTD|   -930.611|     71.721|    754.604|      14|     0|   -979.476|   2808.978
RTD|     63.837|    359.260|   2245.524|      16|     0|   -979.476|   2808.978
RTD|   -910.610|    181.606|   1004.474|      17|     0|   -979.476|   2808.978
^C---|-----------|-----------|-----------|--------|------|-----------------------
RTS|   -979.476|     92.452|   2808.978|      18|     0|      00:00:12/00:00:12
nick@nickvm:~$ sudo latmus -P 99
warming up on CPU0 (not isolated)...
RTT|  00:00:01  (user, 1000 us period, priority 99, CPU0-noisol)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
RTD|     68.162|    391.712|   1611.035|       2|     0|     68.162|   1611.035
RTD|   -912.291|   -475.666|   1010.092|       3|     0|   -912.291|   1611.035
RTD|   -918.423|    119.871|   1937.203|       4|     0|   -918.423|   1937.203
RTD|     60.344|    387.485|    903.844|       4|     0|   -918.423|   1937.203
RTD|     76.729|    388.215|    980.691|       4|     0|   -918.423|   1937.203
RTD|     71.667|    379.802|   1528.251|       5|     0|   -918.423|   1937.203
RTD|     64.122|    391.833|   1084.815|       6|     0|   -918.423|   1937.203
RTD|   -923.345|   -162.983|   1046.850|       8|     0|   -923.345|   1937.203
RTD|     56.628|    402.514|   1140.448|       9|     0|   -923.345|   1937.203
RTD|   -911.562|    231.340|   1141.412|      11|     0|   -923.345|   1937.203
RTD|   -928.371|   -361.258|    869.662|      11|     0|   -928.371|   1937.203
RTD|     71.141|    396.117|    976.691|      11|     0|   -928.371|   1937.203
RTD|     63.273|    393.677|    946.488|      11|     0|   -928.371|   1937.203
RTD|     70.335|    401.533|    942.252|      11|     0|   -928.371|   1937.203
RTD|     71.243|    395.450|    857.735|      11|     0|   -928.371|   1937.203
RTD|     66.630|    401.924|   1087.476|      12|     0|   -928.371|   1937.203
RTD|     68.832|    396.441|   2199.416|      14|     0|   -928.371|   2199.416
RTD|     83.153|    388.793|   1171.043|      15|     0|   -928.371|   2199.416
RTD|     76.944|    406.898|   1074.956|      16|     0|   -928.371|   2199.416
RTD|     71.327|    394.167|    986.145|      16|     0|   -928.371|   2199.416
RTD|   -944.379|    -77.007|   1662.945|      18|     0|   -944.379|   2199.416

Best Regards,
Nick Xie

-----Original Message-----
From: Xie, Nick
Sent: Friday, September 19, 2025 12:36 PM
To: 'Jan Kiszka' <jan.kiszka@siemens.com>; Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@lists.linux.dev
Subject: RE: Error during libevl build and runtime settings failed

Hi Jan and Philippe,

Thank you for your quick respond. Appreciate it. I didn't notice the error was generate in early stage. I have fixed that. I have built the kernel successfully and install libevl 5.5 without error, but there is error when I ran the evl test. Do you have any idea? Thank you in advance.


nick2@Xenomai22:~$ uname -a
Linux Xenomai22 6.12.30+ #1 SMP PREEMPT_DYNAMIC EVL Fri Sep 19 07:59:54 PDT 2025 x86_64 x86_64 x86_64 GNU/Linux nick2@Xenomai22:~$ sudo evl test [sudo] password for nick2:
basic-xbuf: OK
../libevl/tests/clock-timer-periodic.c:43: FAILED: ticks == 1 (=false)
** clock-timer-periodic: BROKEN

Best Regards,
Nick Xie

-----Original Message-----
From: Jan Kiszka <jan.kiszka@siemens.com>
Sent: Friday, September 19, 2025 2:18 AM
To: Xie, Nick <nick.xie@festo.com>; Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@lists.linux.dev
Subject: Re: Error during libevl build and runtime settings failed

CAUTION: This e-mail is from an external sender. Do not click links, open attachments or provide your password, unless you know the content is safe! If unsure, report the e-mail using the Outlook button.


On 18.09.25 23:58, Xie, Nick wrote:
> Hi Philippe,
>
> Thank you for your suggestion. After some investigation, my previous error is caused by I download evl as tar.gz(it is missing the hidden git folder), because my network was not stable. I used git clone to download this time on a virtualbox (it is easier to output the kernel console in serial)and find out the config file is the problem.
> I was followed the link(https://kernelnewbies.org/KernelBuild) from xenomai.org. As it suggests using "make defconfig" which will generate new .config file, overwrite one I copy from the current kernel. I used "make olddefconfig" instead to fill in the config and it built successful on my linux PC and I can start the kernel and the evl test correctly. I will continue testing tomorrow. But there is a problem with another test on my virtual machine using virtualbox. I followed the same steps and the error was showed below during make. If I used "make defconfig", the make will be successful but there will be a problem on boot. Do you have any idea? Please advise.
>
>   CC      kernel/tsacct.o
>   CC      kernel/tracepoint.o
>   CC      kernel/latencytop.o
>   CC      kernel/irq_work.o
>   CC      kernel/dovetail.o
>   CC      kernel/static_call.o
>   CC      kernel/static_call_inline.o
>   CC      kernel/user-return-notifier.o
>   CC      kernel/padata.o
>   CC      kernel/jump_label.o
>   CC      kernel/context_tracking.o
>   CC      kernel/iomem.o
>   CC      kernel/rseq.o
>   CC      kernel/watch_queue.o
>   CHK     kernel/kheaders_data.tar.xz
>   GEN     kernel/kheaders_data.tar.xz
>   AR      kernel/built-in.a
>   CC [M]  kernel/kheaders.o
> make[1]: *** [/home/nick2/linux-evl/Makefile:1949: .] Error 2
> make: *** [Makefile:224: __sub-make] Error 2

You always need to look at the first sign of an error, not the last one.

FWIW, xenomai-images is capable of generating full images also with evl (again - changes in next branch only), for qemu or real x86 hardware.

Jan

--
Siemens AG, Foundational Technologies
Linux Expert Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-09-24 21:09 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-19 16:06 Error during libevl build and runtime settings failed Xie, Nick
     [not found] ` <AM5PR03MB2882F38E95A99A0760C60D1F8B27A@AM5PR03MB2882.eurprd03.prod.outlook.com>
2025-07-31 22:10   ` Xie, Nick
2025-08-01  9:05     ` Philippe Gerum
2025-08-01 14:30       ` Xie, Nick
2025-08-01 15:19         ` Philippe Gerum
2025-09-10 19:54       ` Xie, Nick
2025-09-10 20:35         ` Philippe Gerum
2025-09-11 17:14           ` Xie, Nick
2025-09-11 17:37             ` Xie, Nick
2025-09-13 14:56             ` Philippe Gerum
2025-09-18 21:58               ` Xie, Nick
2025-09-19  6:18                 ` Jan Kiszka
2025-09-19 16:36                   ` Xie, Nick
2025-09-21 21:26                     ` Xie, Nick
2025-09-24 21:09                       ` Xie, Nick

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.