* 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.