-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Description
Describe the bug
PR #87874 recently added this sample. But when Twister builds this sample for CI, build failures occur on intel_btl_s_crb platform due to dma instance required for async operations.
With an overlay file enabling uart and dma will resolve this issue.
Twister log:
INFO - /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/build.log
ERROR - Loading Zephyr module(s) (Zephyr base): zephyr_default:dts,kconfig
-- Application: /__w/zephyr/zephyr/samples/drivers/uart/async_api
-- CMake version: 3.28.3
-- Found Python3: /opt/python/venv/bin/python3 (found suitable version "3.12.3", minimum required is "3.10") found components: Interpreter
-- Cache files will be written to: /root/.cache/zephyr
-- Zephyr version: 4.2.0-rc3 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
-- Board: intel_btl_s_crb, qualifiers: raptor_lake
-- Found host-tools: zephyr 0.17.2 (/opt/toolchains/zephyr-sdk-0.17.2)
-- Found toolchain: zephyr 0.17.2 (/opt/toolchains/zephyr-sdk-0.17.2)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.17.2/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.7.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/intel/btl/intel_btl_s_crb.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/zephyr.dts
-- Generated pickled edt: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/edt.pickle
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/include/generated/zephyr/devicetree_generated.h
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/intel/btl/intel_btl_s_crb_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/drivers/uart/async_api/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/include/generated/zephyr/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/drivers/uart/async_api
-- CMake version: 3.28.3
-- Found Python3: /opt/python/venv/bin/python3 (found suitable version "3.12.3", minimum required is "3.10") found components: Interpreter
-- Cache files will be written to: /root/.cache/zephyr
-- Zephyr version: 4.2.0-rc3 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
-- Board: intel_btl_s_crb, qualifiers: raptor_lake
-- Found host-tools: zephyr 0.17.2 (/opt/toolchains/zephyr-sdk-0.17.2)
-- Found toolchain: zephyr 0.17.2 (/opt/toolchains/zephyr-sdk-0.17.2)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.17.2/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.7.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/intel/btl/intel_btl_s_crb.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/zephyr.dts
-- Generated pickled edt: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/edt.pickle
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/include/generated/zephyr/devicetree_generated.h
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/include/generated/zephyr/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.17.2/x86_64-zephyr-elf/x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.17.2/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR and CONFIG_TEST_CSPRNG_GENERATOR are
not truly random generators. This capability is not secure and it is
provided for testing purposes only. Use it carefully.
-- Using ccache: /usr/local/bin/ccache
-- Found gen_kobject_list: /__w/zephyr/zephyr/scripts/build/gen_kobject_list.py
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1028 (message):
No SOURCES given to Zephyr library: drivers__dma
Excluding target from build.
-- Configuring done (4.0s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
TC_NAME
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api
[1/274] Generating include/generated/zephyr/version.h
-- Zephyr version: 4.2.0-rc3 (/__w/zephyr/zephyr), build: v4.2.0-rc3-49-gbd736c340c22
[2/274] Preparing syscall dependency handling
[3/274] Generating misc/generated/syscalls_subdirs.trigger
[4/274] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/274] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/generated/zephyr/syscall_list.h
[6/274] Generating include/generated/zephyr/driver-validation.h
[7/274] Generating include/generated/zephyr/kobj-types-enum.h, include/generated/zephyr/otype-to-str.h, include/generated/zephyr/otype-to-size.h
[8/274] Generating include/generated/device-api-sections.ld, include/generated/device-api-sections.cmake
[9/274] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[10/274] Generating include/generated/zephyr/offsets.h
[11/274] Building C object CMakeFiles/app.dir/src/main.c.obj
[12/274] Linking C static library app/libapp.a
[13/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/heap/heap.c.obj
[14/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[15/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/clock.c.obj
[16/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[17/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[18/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[20/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[21/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
[22/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/dec.c.obj
[23/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/hex.c.obj
[24/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/rb.c.obj
[25/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/timeutil.c.obj
[26/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/bitarray.c.obj
[27/274] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/ring_buffer.c.obj
[28/274] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/274] Building C object zephyr/CMakeFiles/zephyr.dir/soc/intel/common/soc_gpio.c.obj
[30/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
[31/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
[32/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_cache.c.obj
[33/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
[34/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
[35/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/backends/log_backend_uart.c.obj
[36/274] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[37/274] Linking C static library zephyr/libzephyr.a
[38/274] Generating linker_zephyr_pre0.cmd
[39/274] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[40/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[41/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[42/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[43/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[44/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[45/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/pcie.c.obj
[46/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/efi.c.obj
[47/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/legacy_bios.c.obj
[48/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_acpi.c.obj
[49/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[50/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/tls.c.obj
[51/274] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[52/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[53/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[54/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[55/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[56/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/smp.c.obj
[57/274] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/tls.c.obj
[58/274] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[59/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/assert.c.obj
[60/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/cbprintf.c.obj
[61/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/chk_fail.c.obj
[62/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/errno_wrap.c.obj
[63/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/exit.c.obj
[64/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/locks.c.obj
[65/274] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/stdio.c.obj
[66/274] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
[67/274] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[68/274] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/time/time.c.obj
[69/274] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/274] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/274] Building C object zephyr/lib/net_buf/CMakeFiles/lib__net_buf.dir/buf.c.obj
[72/274] Building C object zephyr/lib/net_buf/CMakeFiles/lib__net_buf.dir/buf_simple.c.obj
[73/274] Linking C static library zephyr/lib/net_buf/liblib__net_buf.a
[74/274] Building C object zephyr/lib/acpi/CMakeFiles/lib__acpi.dir/acpi.c.obj
[75/274] Linking C static library zephyr/lib/acpi/liblib__acpi.a
[76/274] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/random_timer.c.obj
[77/274] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/random_test_csprng.c.obj
[78/274] Linking C static library zephyr/subsys/random/libsubsys__random.a
[79/274] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[80/274] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[81/274] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[82/274] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[83/274] Building C object zephyr/drivers/pcie/host/CMakeFiles/drivers__pcie__host.dir/pcie.c.obj
[84/274] Building C object zephyr/drivers/pcie/host/CMakeFiles/drivers__pcie__host.dir/vc.c.obj
[85/274] Building C object zephyr/drivers/pcie/host/CMakeFiles/drivers__pcie__host.dir/msi.c.obj
[86/274] Linking C static library zephyr/drivers/pcie/host/libdrivers__pcie__host.a
[87/274] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[88/274] Linking C static library zephyr/drivers/console/libdrivers__console.a
[89/274] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[90/274] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[91/274] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[92/274] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/apic_tsc.c.obj
[93/274] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[94/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsargs.c.obj
[95/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dscontrol.c.obj
[96/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsdebug.c.obj
[97/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsfield.c.obj
[98/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsinit.c.obj
[99/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsmethod.c.obj
[100/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsmthdat.c.obj
[101/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsobject.c.obj
[102/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsopcode.c.obj
[103/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dspkginit.c.obj
[104/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dsutils.c.obj
[105/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dswexec.c.obj
[106/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dswload.c.obj
[107/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dswload2.c.obj
[108/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dswscope.c.obj
[109/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/dispatcher/dswstate.c.obj
[110/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/events/evhandler.c.obj
[111/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/events/evmisc.c.obj
[112/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/events/evregion.c.obj
[113/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/events/evrgnini.c.obj
[114/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/events/evxface.c.obj
[115/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/events/evxfregn.c.obj
[116/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exconcat.c.obj
[117/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exconfig.c.obj
[118/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exconvrt.c.obj
[119/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/excreate.c.obj
[120/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exdebug.c.obj
[121/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exdump.c.obj
[122/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exfield.c.obj
[123/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exfldio.c.obj
[124/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exmisc.c.obj
[125/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exmutex.c.obj
[126/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exnames.c.obj
[127/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exoparg1.c.obj
[128/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exoparg2.c.obj
[129/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exoparg3.c.obj
[130/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exoparg6.c.obj
[131/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exprep.c.obj
[132/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exregion.c.obj
[133/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exresnte.c.obj
[134/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exresolv.c.obj
[135/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exresop.c.obj
[136/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exserial.c.obj
[137/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exstore.c.obj
[138/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exstoren.c.obj
[139/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exstorob.c.obj
[140/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exsystem.c.obj
[141/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/extrace.c.obj
[142/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/executer/exutils.c.obj
[143/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/hardware/hwpci.c.obj
[144/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsaccess.c.obj
[145/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsalloc.c.obj
[146/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsarguments.c.obj
[147/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsconvert.c.obj
[148/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsdump.c.obj
[149/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nseval.c.obj
[150/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsinit.c.obj
[151/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsload.c.obj
[152/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsnames.c.obj
[153/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsobject.c.obj
[154/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsparse.c.obj
[155/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nspredef.c.obj
[156/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsprepkg.c.obj
[157/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsrepair.c.obj
[158/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsrepair2.c.obj
[159/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nssearch.c.obj
[160/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsutils.c.obj
[161/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nswalk.c.obj
[162/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsxfeval.c.obj
[163/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsxfname.c.obj
[164/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/namespace/nsxfobj.c.obj
[165/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psargs.c.obj
[166/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psloop.c.obj
[167/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psobject.c.obj
[168/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psopcode.c.obj
[169/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psopinfo.c.obj
[170/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psparse.c.obj
[171/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psscope.c.obj
[172/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/pstree.c.obj
[173/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psutils.c.obj
[174/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/pswalk.c.obj
[175/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/parser/psxface.c.obj
[176/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsxface.c.obj
[177/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsutils.c.obj
[178/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsaddr.c.obj
[179/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rscalc.c.obj
[180/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rscreate.c.obj
[181/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsdumpinfo.c.obj
[182/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsinfo.c.obj
[183/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsio.c.obj
[184/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsirq.c.obj
[185/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rslist.c.obj
[186/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsmemory.c.obj
[187/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsmisc.c.obj
[188/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/resources/rsserial.c.obj
[189/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbdata.c.obj
[190/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbfadt.c.obj
[191/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbfind.c.obj
[192/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbinstal.c.obj
[193/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbprint.c.obj
[194/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbutils.c.obj
[195/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbxface.c.obj
[196/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbxfload.c.obj
[197/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/tables/tbxfroot.c.obj
[198/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utaddress.c.obj
[199/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utalloc.c.obj
[200/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utascii.c.obj
[201/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utbuffer.c.obj
[202/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utcache.c.obj
[203/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utcksum.c.obj
[204/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utcopy.c.obj
[205/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utdebug.c.obj
[206/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utdecode.c.obj
[207/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utdelete.c.obj
[208/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/uterror.c.obj
[209/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/uteval.c.obj
[210/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utexcep.c.obj
[211/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utglobal.c.obj
[212/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/uthex.c.obj
[213/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utids.c.obj
[214/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utinit.c.obj
[215/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utlock.c.obj
[216/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utmath.c.obj
[217/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utmisc.c.obj
[218/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utmutex.c.obj
[219/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utobject.c.obj
[220/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utosi.c.obj
[221/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utownerid.c.obj
[222/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utnonansi.c.obj
[223/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utpredef.c.obj
[224/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utresrc.c.obj
[225/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utstate.c.obj
[226/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utstring.c.obj
[227/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utstrsuppt.c.obj
[228/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utstrtoul64.c.obj
[229/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utxface.c.obj
[230/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utxferror.c.obj
[231/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utxfinit.c.obj
[232/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/utilities/utresdecode.c.obj
[233/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/components/hardware/hwvalid.c.obj
[234/274] Building C object modules/acpica/CMakeFiles/modules__acpica.dir/__w/zephyr/modules/lib/acpica/source/os_specific/service_layers/oszephyr.c.obj
[235/274] Linking C static library modules/acpica/libmodules__acpica.a
[236/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[237/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[238/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
[239/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[240/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[241/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[242/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[243/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[244/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[245/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/float.c.obj
[246/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[247/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[248/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[249/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[250/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[251/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[252/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[253/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[254/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[255/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[256/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[257/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[258/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[259/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipe.c.obj
[260/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[261/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/ipi.c.obj
[262/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeslicing.c.obj
[263/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[264/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[265/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[266/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[267/274] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
[268/274] Linking C static library zephyr/kernel/libkernel.a
[269/274] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.17.2/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map,/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/picolibc/liblib__libc__picolibc.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/lib/net_buf/liblib__net_buf.a zephyr/lib/acpi/liblib__acpi.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/pcie/host/libdrivers__pcie__host.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a modules/acpica/libmodules__acpica.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L/__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr -Wl,--fatal-warnings -m64 -fuse-ld=bfd -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie -specs=picolibc.specs -DPICOLIBC_LONG_LONG_PRINTF_SCANF -L"/opt/toolchains/zephyr-sdk-0.17.2/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -lc -lgcc && cd /__w/zephyr/zephyr/twister-out/intel_btl_s_crb_raptor_lake/zephyr/samples/drivers/uart/async_api/sample.drivers.uart.async_api/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.17.2/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/drivers/serial/libdrivers__serial.a(uart_ns16550.c.obj): in function uart_ns16550_init': /__w/zephyr/zephyr/drivers/serial/uart_ns16550.c:869: undefined reference to
dma_intel_lpss_set_base'
/opt/toolchains/zephyr-sdk-0.17.2/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: /__w/zephyr/zephyr/drivers/serial/uart_ns16550.c:870: undefined reference to `dma_intel_lpss_setup'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Regression
- This is a regression.
Steps to reproduce
No response
Relevant log output
Impact
Annoyance – Minor irritation; no significant impact on usability or functionality.
Environment
No response
Additional Context
No response