* 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[parent not found: <AM5PR03MB2882F38E95A99A0760C60D1F8B27A@AM5PR03MB2882.eurprd03.prod.outlook.com>]
* 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.