<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style="--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style="font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";">
<div class="content">
<p style="color: #777777;">
<a href="https://gitlab.rtems.org/DonutAnees">Mohammed Anees</a>
commented on a
<a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1121#note_145161">discussion</a>:
</p>
<div class="md" style="position: relative; z-index: 1; color: #3a383f; word-wrap: break-word;">
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">sure this is the config.ini i have used, its generated with <code style="font-size: 90%; color: #18171d; word-wrap: break-word; background-color: #ececef; border-radius: .25rem; margin-top: 0; font-weight: inherit; overflow-wrap: break-word; white-space: break-spaces; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: keep-all; padding: 0.125rem 0.25rem;">/waf bspdefaults</code> i have just set the Tests to True and SMP to True</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre class="code highlight js-syntax-highlight language-plaintext" v-pre="true" style="display: block; font-size: 14px; color: #3a383f; line-height: 1.6em; overflow-x: auto; border-radius: .25rem; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; margin: 0 0 1rem; padding: 12px; border: 1px solid #dcdcde;"><code style="font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; background-color: inherit; border-radius: .25rem; white-space: pre; margin-top: 0; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: normal; padding: unset;"><span id="LC1" class="line" lang="plaintext" style="margin-top: 0;">[i386/pc686]</span>
<span id="LC2" class="line" lang="plaintext"># Selects the compiler used to build the BSP (allowed values are "gcc" and</span>
<span id="LC3" class="line" lang="plaintext"># "clang"). Please note that the values of some options depend on the compiler</span>
<span id="LC4" class="line" lang="plaintext"># selection and changing the compiler may lead to unpredictable behaviour if</span>
<span id="LC5" class="line" lang="plaintext"># these options are not adjusted as well. Use the --rtems-compiler command line</span>
<span id="LC6" class="line" lang="plaintext"># option to get the default values for a particular compiler via</span>
<span id="LC7" class="line" lang="plaintext"># ./waf bspdefaults.</span>
<span id="LC8" class="line" lang="plaintext">COMPILER = gcc</span>
<span id="LC9" class="line" lang="plaintext"># Defines the program prefix of tools (compiler, assembler, linker)</span>
<span id="LC10" class="line" lang="plaintext"># used to build RTEMS. This option may be used to build RTEMS with a</span>
<span id="LC11" class="line" lang="plaintext"># vendor tool suite. Please note, support issues related to using this</span>
<span id="LC12" class="line" lang="plaintext"># option with vendor tool suites should be directed to the vendor of</span>
<span id="LC13" class="line" lang="plaintext"># the tools.</span>
<span id="LC14" class="line" lang="plaintext">PROGRAM_PREFIX = ${ARCH}-rtems${__RTEMS_MAJOR__}-</span>
<span id="LC15" class="line" lang="plaintext"># Flags passed to the library archiver</span>
<span id="LC16" class="line" lang="plaintext">ARFLAGS = crD</span>
<span id="LC17" class="line" lang="plaintext"># Specifies the C Language version and additional APIs available to</span>
<span id="LC18" class="line" lang="plaintext"># the program. gnuNN allows GCC extensions and POSIX APIs. Switching</span>
<span id="LC19" class="line" lang="plaintext"># to stdNN requires the addition of -D_POSIX_C_SOURCE=202405L to</span>
<span id="LC20" class="line" lang="plaintext"># compit le for POSIX Issue 8 that RTEMS is aligned to.</span>
<span id="LC21" class="line" lang="plaintext">CC_STD_VERSION_FLAGS = -std=gnu23 -D_BSD_SOURCE</span>
<span id="LC22" class="line" lang="plaintext"># Warning flags passed to the C and C++ compiler</span>
<span id="LC23" class="line" lang="plaintext">WARNING_FLAGS = -Wall -Wextra -Werror</span>
<span id="LC24" class="line" lang="plaintext"># Warning flags passed to the C compiler</span>
<span id="LC25" class="line" lang="plaintext">CC_WARNING_FLAGS = -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -Wold-style-declaration</span>
<span id="LC26" class="line" lang="plaintext"># Warning flags passed to the C++ compiler</span>
<span id="LC27" class="line" lang="plaintext">CXX_WARNING_FLAGS = </span>
<span id="LC28" class="line" lang="plaintext"># Enable the Ada support</span>
<span id="LC29" class="line" lang="plaintext">__RTEMS_ADA__ = False</span>
<span id="LC30" class="line" lang="plaintext"># Defines the build label returned by rtems_get_build_label().</span>
<span id="LC31" class="line" lang="plaintext">RTEMS_BUILD_LABEL = DEFAULT</span>
<span id="LC32" class="line" lang="plaintext"># Default size in CAN frames of FIFO queues.</span>
<span id="LC33" class="line" lang="plaintext">RTEMS_CAN_FIFO_SIZE = 64</span>
<span id="LC34" class="line" lang="plaintext"># Number of available priorities for CAN priority queues.</span>
<span id="LC35" class="line" lang="plaintext">RTEMS_CAN_QUEUE_PRIO_NR = 3</span>
<span id="LC36" class="line" lang="plaintext"># Enable the RTEMS internal debug support</span>
<span id="LC37" class="line" lang="plaintext">RTEMS_DEBUG = False</span>
<span id="LC38" class="line" lang="plaintext"># Enable the Driver Manager startup</span>
<span id="LC39" class="line" lang="plaintext">RTEMS_DRVMGR_STARTUP = False</span>
<span id="LC40" class="line" lang="plaintext"># Enable the Newlib C library support</span>
<span id="LC41" class="line" lang="plaintext">RTEMS_NEWLIB = True</span>
<span id="LC42" class="line" lang="plaintext"># Enable the para-virtualization support</span>
<span id="LC43" class="line" lang="plaintext">RTEMS_PARAVIRT = False</span>
<span id="LC44" class="line" lang="plaintext"># Enable support for POSIX signals, sporadic server and lio_listio()</span>
<span id="LC45" class="line" lang="plaintext">RTEMS_POSIX_API = False</span>
<span id="LC46" class="line" lang="plaintext"># Enable the SMP lock profiling support</span>
<span id="LC47" class="line" lang="plaintext">RTEMS_PROFILING = False</span>
<span id="LC48" class="line" lang="plaintext"># Enable the Symmetric Multiprocessing (SMP) support</span>
<span id="LC49" class="line" lang="plaintext">RTEMS_SMP = True </span>
<span id="LC50" class="line" lang="plaintext"># Enable the code and branch coverage support.</span>
<span id="LC51" class="line" lang="plaintext">RTEMS_GCOV_COVERAGE = False</span>
<span id="LC52" class="line" lang="plaintext"># Compiler flags recommended for components which should generate</span>
<span id="LC53" class="line" lang="plaintext"># coverage information.</span>
<span id="LC54" class="line" lang="plaintext">COVERAGE_COMPILER_FLAGS = </span>
<span id="LC55" class="line" lang="plaintext"># Linker flags recommended for executables which contain modules which</span>
<span id="LC56" class="line" lang="plaintext"># generate coverage information.</span>
<span id="LC57" class="line" lang="plaintext">COVERAGE_LINKER_FLAGS = </span>
<span id="LC58" class="line" lang="plaintext"># Enable support for JFFS2 Erase Block Summary (EBS)</span>
<span id="LC59" class="line" lang="plaintext">CONFIG_JFFS2_SUMMARY = False</span>
<span id="LC60" class="line" lang="plaintext"># Build the test programs</span>
<span id="LC61" class="line" lang="plaintext">BUILD_TESTS = True </span>
<span id="LC62" class="line" lang="plaintext"># are "Verbose", "Normal", and "Quiet". For normal test runs you can</span>
<span id="LC63" class="line" lang="plaintext"># use a verbosity of "Normal". If you need a more detailed output,</span>
<span id="LC64" class="line" lang="plaintext"># then you can set it to "Verbose". For example, in case a regression</span>
<span id="LC65" class="line" lang="plaintext"># occurred. Reducing the verbosity level can significantly reduce the</span>
<span id="LC66" class="line" lang="plaintext"># test duration especially on targets with a slow serial output</span>
<span id="LC67" class="line" lang="plaintext"># device. All verbosity levels produce enough output to notice failed</span>
<span id="LC68" class="line" lang="plaintext"># test cases. In particular, the begin and end of test information is</span>
<span id="LC69" class="line" lang="plaintext"># not affected by the verbosity level.</span>
<span id="LC70" class="line" lang="plaintext">RTEMS_TEST_VERBOSITY = Normal</span>
<span id="LC71" class="line" lang="plaintext"># Default optimization flags for C and C++ compilers.</span>
<span id="LC72" class="line" lang="plaintext">OPTIMIZATION_FLAGS = -O2 -g -fdata-sections -ffunction-sections</span>
<span id="LC73" class="line" lang="plaintext"># ABI flags</span>
<span id="LC74" class="line" lang="plaintext">ABI_FLAGS = -mtune=pentiumpro -march=pentium</span>
<span id="LC75" class="line" lang="plaintext"># Set the value of RELOCADDR to the address where you want your image</span>
<span id="LC76" class="line" lang="plaintext"># to load. If you'll be using GRUB to load the images it will have to</span>
<span id="LC77" class="line" lang="plaintext"># be >= 0x100000 (1024K). If you are using NetBoot to load the images</span>
<span id="LC78" class="line" lang="plaintext"># it can be >= 0x10000 (64K) AND <= 0x97C00 (607K) OR >= 0x100000</span>
<span id="LC79" class="line" lang="plaintext"># (1024K). The memory top is of course another limit. Make sure there</span>
<span id="LC80" class="line" lang="plaintext"># is enough space before the upper memory limits for the image and the</span>
<span id="LC81" class="line" lang="plaintext"># memory allocated by it to fit. Make sure the value you choose is</span>
<span id="LC82" class="line" lang="plaintext"># aligned to 4 bytes.</span>
<span id="LC83" class="line" lang="plaintext">RELOCADDR = 0x00100000</span>
<span id="LC84" class="line" lang="plaintext"># Defined by default. Enables use of the Vesa Bios Extensions - real</span>
<span id="LC85" class="line" lang="plaintext"># mode interface, which enables graphical mode and introduce it upon</span>
<span id="LC86" class="line" lang="plaintext"># bootup.</span>
<span id="LC87" class="line" lang="plaintext">USE_VBE_RM = True</span>
<span id="LC88" class="line" lang="plaintext"># If defined, enables use of the Cirrus GD5446 controller rather than</span>
<span id="LC89" class="line" lang="plaintext"># the controller utilizing Vesa Bios Extensions - real mode interface.</span>
<span id="LC90" class="line" lang="plaintext"># NOTE: This has only been tested on Qemu.</span>
<span id="LC91" class="line" lang="plaintext">USE_CIRRUS_GD5446 = False</span>
<span id="LC92" class="line" lang="plaintext"># None</span>
<span id="LC93" class="line" lang="plaintext">CLOCK_DRIVER_USE_8254 = False</span>
<span id="LC94" class="line" lang="plaintext"># None</span>
<span id="LC95" class="line" lang="plaintext">CLOCK_DRIVER_USE_TSC = False</span>
<span id="LC96" class="line" lang="plaintext"># Determines, whether the console will be associated with the standard</span>
<span id="LC97" class="line" lang="plaintext"># VGA display or with the COM1 serial port. Currently only the VGA</span>
<span id="LC98" class="line" lang="plaintext"># display and COM1 support printk.</span>
<span id="LC99" class="line" lang="plaintext">USE_COM1_AS_CONSOLE = False</span>
<span id="LC100" class="line" lang="plaintext"># Set if COM1..COM4 support is enabled.</span>
<span id="LC101" class="line" lang="plaintext">BSP_ENABLE_COM1_COM4 = True</span>
<span id="LC102" class="line" lang="plaintext"># Set if IDE support is enabled.</span>
<span id="LC103" class="line" lang="plaintext">BSP_ENABLE_IDE = True</span>
<span id="LC104" class="line" lang="plaintext"># Set if the VGA and keyboard console support is enabled.</span>
<span id="LC105" class="line" lang="plaintext">BSP_ENABLE_VGA = True</span>
<span id="LC106" class="line" lang="plaintext"># Defined by default. Enables use of the GDB stub for debugging via a</span>
<span id="LC107" class="line" lang="plaintext"># serial port.</span>
<span id="LC108" class="line" lang="plaintext">BSP_GDB_STUB = True</span>
<span id="LC109" class="line" lang="plaintext"># Determines, whether RTEMS will try to use the primary IDE interface.</span>
<span id="LC110" class="line" lang="plaintext"># Disable it, if: - you have no primary IDE interface - or you have no</span>
<span id="LC111" class="line" lang="plaintext"># disk attached to this interface - or you do not want to access disks</span>
<span id="LC112" class="line" lang="plaintext"># attached to this interface</span>
<span id="LC113" class="line" lang="plaintext">IDE_USE_PRIMARY_INTERFACE = True</span>
<span id="LC114" class="line" lang="plaintext"># Determines, whether RTEMS will try to use the secondary IDE</span>
<span id="LC115" class="line" lang="plaintext"># interface. Enable it, if: - you have a secondary IDE interface -</span>
<span id="LC116" class="line" lang="plaintext"># and you have at least one disk attached to this interface - and you</span>
<span id="LC117" class="line" lang="plaintext"># do want to access disks attached to this interface</span>
<span id="LC118" class="line" lang="plaintext">IDE_USE_SECONDARY_INTERFACE = False</span>
<span id="LC119" class="line" lang="plaintext"># If defined, enables use of the very basic VGA driver for framebuffer</span>
<span id="LC120" class="line" lang="plaintext"># support rather than the controller utilizing Vesa Bios Extensions -</span>
<span id="LC121" class="line" lang="plaintext"># real mode interface.</span>
<span id="LC122" class="line" lang="plaintext">USE_VGA = False</span>
<span id="LC123" class="line" lang="plaintext"># If defined, set the VGA display to 80x50.</span>
<span id="LC124" class="line" lang="plaintext">BSP_VIDEO_80x50 = False</span>
<span id="LC125" class="line" lang="plaintext"># Defines how many descriptors in GDT may be allocated for application</span>
<span id="LC126" class="line" lang="plaintext"># or driver usage.</span>
<span id="LC127" class="line" lang="plaintext">NUM_APP_DRV_GDT_DESCRIPTORS = 0</span>
<span id="LC128" class="line" lang="plaintext"># Do the clock tick processing on the boot processor on behalf of all</span>
<span id="LC129" class="line" lang="plaintext"># other processors.</span>
<span id="LC130" class="line" lang="plaintext">CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR = False</span>
<span id="LC131" class="line" lang="plaintext"># Optimization flags passed to C and C++ compilers for the BSP.</span>
<span id="LC132" class="line" lang="plaintext">BSP_OPTIMIZATION_FLAGS = ${OPTIMIZATION_FLAGS}</span>
<span id="LC133" class="line" lang="plaintext"># Optimization flags passed to C and C++ compilers for the CPU kit.</span>
<span id="LC134" class="line" lang="plaintext">CPUKIT_OPTIMIZATION_FLAGS = ${OPTIMIZATION_FLAGS}</span>
<span id="LC135" class="line" lang="plaintext"># Optimization flags passed to C and C++ compiler for tests.</span>
<span id="LC136" class="line" lang="plaintext">TEST_OPTIMIZATION_FLAGS = ${OPTIMIZATION_FLAGS}</span>
<span id="LC137" class="line" lang="plaintext"># If defined to a non-zero value, prints the some information in case</span>
<span id="LC138" class="line" lang="plaintext"># of a fatal error.</span>
<span id="LC139" class="line" lang="plaintext">BSP_VERBOSE_FATAL_EXTENSION = 1</span>
<span id="LC140" class="line" lang="plaintext"># Flags passed to the linker.</span>
<span id="LC141" class="line" lang="plaintext">LINKFLAGS = </span>
<span id="LC142" class="line" lang="plaintext"># Flags passed to the linker at the end of the link command.</span>
<span id="LC143" class="line" lang="plaintext">LDFLAGS = -Wl,--gc-sections</span>
<span id="LC144" class="line" lang="plaintext"># Install the legacy application Makefile framework.</span>
<span id="LC145" class="line" lang="plaintext">INSTALL_LEGACY_MAKEFILES = True</span>
<span id="LC146" class="line" lang="plaintext"># If defined to a non-zero value, prints the exception context when an</span>
<span id="LC147" class="line" lang="plaintext"># unexpected exception occurs.</span>
<span id="LC148" class="line" lang="plaintext">BSP_PRINT_EXCEPTION_CONTEXT = 1</span>
<span id="LC149" class="line" lang="plaintext"># If defined to a non-zero value, reset the board when the application</span>
<span id="LC150" class="line" lang="plaintext"># exits.</span>
<span id="LC151" class="line" lang="plaintext">BSP_RESET_BOARD_AT_EXIT = 1</span>
<span id="LC152" class="line" lang="plaintext"># If defined to a non-zero value, print a message and wait until</span>
<span id="LC153" class="line" lang="plaintext"># pressed before resetting board when application exits.</span>
<span id="LC154" class="line" lang="plaintext">BSP_PRESS_KEY_FOR_RESET = 0</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
<h3 id="user-content-rtems-test-upstream" dir="auto" style="margin-top: 1.5rem; margin-bottom: 1rem; font-weight: 600; font-size: 1.125rem; letter-spacing: inherit; line-height: 1.25; color: #18171d;" align="initial">RTEMS-TEST (UPSTREAM)<a href="#rtems-test-upstream" aria-label="Link to heading 'RTEMS-TEST (UPSTREAM)'" data-heading-content="RTEMS-TEST (UPSTREAM)" class="anchor" style="margin-top: 0;"></a>
</h3>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial"><a class="no-attachment-icon gfm" href="https://gitlab.rtems.org/-/project/26/uploads/1022a683adb2ce428ba5353744597156/Screenshot_2026-03-13_at_00.11.09.png" target="_blank" rel="noopener noreferrer" data-canonical-src="/uploads/1022a683adb2ce428ba5353744597156/Screenshot_2026-03-13_at_00.11.09.png" data-link="true" style="margin-top: 0;"><img src="https://gitlab.rtems.org/-/project/26/uploads/1022a683adb2ce428ba5353744597156/Screenshot_2026-03-13_at_00.11.09.png" alt="Screenshot 2026-03-13 at 00.11.09.png" width="600" height="487" data-canonical-src="/uploads/1022a683adb2ce428ba5353744597156/Screenshot_2026-03-13_at_00.11.09.png" class="gfm" style="max-width: 100%; height: auto; margin-top: 0; vertical-align: baseline; object-fit: contain; object-position: top;"></a></p>
<h3 id="user-content-rtems-test-feature-branch" dir="auto" style="margin-top: 1.5rem; margin-bottom: 1rem; font-weight: 600; font-size: 1.125rem; letter-spacing: inherit; line-height: 1.25; color: #18171d;" align="initial">RTEMS-TEST (FEATURE BRANCH)<a href="#rtems-test-feature-branch" aria-label="Link to heading 'RTEMS-TEST (FEATURE BRANCH)'" data-heading-content="RTEMS-TEST (FEATURE BRANCH)" class="anchor" style="margin-top: 0;"></a>
</h3>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial"><a class="no-attachment-icon gfm" href="https://gitlab.rtems.org/-/project/26/uploads/3f385ea9e79feab008069fcb53ac3088/Screenshot_2026-03-13_at_00.04.33.png" target="_blank" rel="noopener noreferrer" data-canonical-src="/uploads/3f385ea9e79feab008069fcb53ac3088/Screenshot_2026-03-13_at_00.04.33.png" data-link="true" style="margin-top: 0;"><img src="https://gitlab.rtems.org/-/project/26/uploads/3f385ea9e79feab008069fcb53ac3088/Screenshot_2026-03-13_at_00.04.33.png" alt="Screenshot 2026-03-13 at 00.04.33.png" width="613" height="489" data-canonical-src="/uploads/3f385ea9e79feab008069fcb53ac3088/Screenshot_2026-03-13_at_00.04.33.png" class="gfm" style="max-width: 100%; height: auto; margin-top: 0; vertical-align: baseline; object-fit: contain; object-position: top;"></a></p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Both upstream and feature branch have the same cases which are timeout / invalid, they are the following</p>
<div class="gl-relative markdown-code-block js-markdown-code">
<pre class="code highlight js-syntax-highlight language-plaintext" v-pre="true" style="display: block; font-size: 14px; color: #3a383f; line-height: 1.6em; overflow-x: auto; border-radius: .25rem; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; margin: 0 0 1rem; padding: 12px; border: 1px solid #dcdcde;"><code style="font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; background-color: inherit; border-radius: .25rem; white-space: pre; margin-top: 0; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: normal; padding: unset;"><span id="LC1" class="line" lang="plaintext" style="margin-top: 0;"></span>
<span id="LC2" class="line" lang="plaintext">[13/60] p:5 f:0 u:0 e:0 I:0 B:0 t:0 L:0 i:0 W:0 | i386/pc686: smpclock01.exe</span>
<span id="LC3" class="line" lang="plaintext"></span>
<span id="LC4" class="line" lang="plaintext">Result: timeout </span>
<span id="LC5" class="line" lang="plaintext">Time: 0:04:05.099036 smpclock01.exe</span>
<span id="LC6" class="line" lang="plaintext"></span>
<span id="LC7" class="line" lang="plaintext">=> exe: qemu-system-i386 -no-reboot -nographic -monitor none -serial stdio -append --console=/dev/com1 -m 128 -no-reboot -smp 2,sockets=2 -machine pc,acpi=off -kernel build/i386/pc686/testsuites/smptests/smpclock01.exe</span>
<span id="LC8" class="line" lang="plaintext">] c[?7l[2J[0mSeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org)</span>
<span id="LC9" class="line" lang="plaintext">] </span>
<span id="LC10" class="line" lang="plaintext">] </span>
<span id="LC11" class="line" lang="plaintext">] iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+06FD21C0+06F321C0 CA00</span>
<span id="LC12" class="line" lang="plaintext">] Press Ctrl-B to configure iPXE (PCI 00:03.0)... </span>
<span id="LC13" class="line" lang="plaintext">] </span>
<span id="LC14" class="line" lang="plaintext">] </span>
<span id="LC15" class="line" lang="plaintext">] Booting from ROM..i386: isr=0 irr=1</span>
<span id="LC16" class="line" lang="plaintext">] i386: isr=0 irr=1</span>
<span id="LC17" class="line" lang="plaintext">] Scanning from 0x9fc00 for 1024 bytes</span>
<span id="LC18" class="line" lang="plaintext">] Scanning from 0xf0000 for 65536 bytes</span>
<span id="LC19" class="line" lang="plaintext">] Found MP Floating Structure Pointer at f54b0</span>
<span id="LC20" class="line" lang="plaintext">] Intel MultiProcessor Spec 1.4 BIOS support detected</span>
<span id="LC21" class="line" lang="plaintext">] APIC config: "Virtual Wire mode" Local APIC address: 0xfee00000</span>
<span id="LC22" class="line" lang="plaintext">] OEM id: BOCHSCPU Product id: 0.1 </span>
<span id="LC23" class="line" lang="plaintext">] Processor [APIC id 0 ver 20]: #0 BootStrap Processor (BSP)</span>
<span id="LC24" class="line" lang="plaintext">] Processor [APIC id 1 ver 20]: #1 Application Processor (AP)</span>
<span id="LC25" class="line" lang="plaintext">] Bus id 0 is PCI </span>
<span id="LC26" class="line" lang="plaintext">] Bus id 1 is ISA </span>
<span id="LC27" class="line" lang="plaintext">] I/O APIC id 0 ver 17, address: 0xfec00000 </span>
<span id="LC28" class="line" lang="plaintext">] </span>
<span id="LC29" class="line" lang="plaintext">] </span>
<span id="LC30" class="line" lang="plaintext">=> test start: SMPCLOCK 1</span>
<span id="LC31" class="line" lang="plaintext">] *** BEGIN OF TEST SMPCLOCK 1 ***</span>
<span id="LC32" class="line" lang="plaintext">] *** TEST VERSION: 7.0.0.4e4c3601c94573e05ef5111142bde43d23029bc2</span>
<span id="LC33" class="line" lang="plaintext">] *** TEST STATE: EXPECTED_PASS</span>
<span id="LC34" class="line" lang="plaintext">] *** TEST BUILD: RTEMS_SMP</span>
<span id="LC35" class="line" lang="plaintext">] *** TEST TOOLS: 15.2.0 20250808 (RTEMS 7, RSB 3b4587c6a3ac7c738d7bc42713152bcdb9bfc557, Newlib a7c61498)</span>
<span id="LC36" class="line" lang="plaintext">] *** TIMEOUT TIMEOUT</span>
<span id="LC37" class="line" lang="plaintext"></span>
<span id="LC38" class="line" lang="plaintext">[21/60] p:13 f:0 u:0 e:0 I:0 B:0 t:0 L:0 i:0 W:0 | i386/pc686: smpfatal09.exe</span>
<span id="LC39" class="line" lang="plaintext"></span>
<span id="LC40" class="line" lang="plaintext">Result: invalid </span>
<span id="LC41" class="line" lang="plaintext">Time: 0:00:00.257238 smpfatal09.exe</span>
<span id="LC42" class="line" lang="plaintext"></span>
<span id="LC43" class="line" lang="plaintext">=> exe: qemu-system-i386 -no-reboot -nographic -monitor none -serial stdio -append --console=/dev/com1 -m 128 -no-reboot -smp 2,sockets=2 -machine pc,acpi=off -kernel build/i386/pc686/testsuites/smptests/smpfatal09.exe</span>
<span id="LC44" class="line" lang="plaintext">] c[?7l[2J[0mSeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org)</span>
<span id="LC45" class="line" lang="plaintext">] </span>
<span id="LC46" class="line" lang="plaintext">] </span>
<span id="LC47" class="line" lang="plaintext">] iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+06FD21C0+06F321C0 CA00</span>
<span id="LC48" class="line" lang="plaintext">] Press Ctrl-B to configure iPXE (PCI 00:03.0)... </span>
<span id="LC49" class="line" lang="plaintext">] </span>
<span id="LC50" class="line" lang="plaintext">] </span>
<span id="LC51" class="line" lang="plaintext">] Booting from ROM..</span>
<span id="LC52" class="line" lang="plaintext">] Booting from ROM..</span>
<span id="LC53" class="line" lang="plaintext"></span>
<span id="LC54" class="line" lang="plaintext">[57/60] p:48 f:0 u:0 e:0 I:0 B:0 t:0 L:0 i:1 W:0 | i386/pc686: smpthreadlife01.exe</span>
<span id="LC55" class="line" lang="plaintext"></span>
<span id="LC56" class="line" lang="plaintext">Result: timeout </span>
<span id="LC57" class="line" lang="plaintext">Time: 0:04:05.404437 smpthreadlife01.exe</span>
<span id="LC58" class="line" lang="plaintext"></span>
<span id="LC59" class="line" lang="plaintext">=> exe: qemu-system-i386 -no-reboot -nographic -monitor none -serial stdio -append --console=/dev/com1 -m 128 -no-reboot -smp 2,sockets=2 -machine pc,acpi=off -kernel build/i386/pc686/testsuites/smptests/smpthreadlife01.exe</span>
<span id="LC60" class="line" lang="plaintext">] c[?7l[2J[0mSeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org)</span>
<span id="LC61" class="line" lang="plaintext">] </span>
<span id="LC62" class="line" lang="plaintext">] </span>
<span id="LC63" class="line" lang="plaintext">] iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+06FD21C0+06F321C0 CA00</span>
<span id="LC64" class="line" lang="plaintext">] Press Ctrl-B to configure iPXE (PCI 00:03.0)... </span>
<span id="LC65" class="line" lang="plaintext">] </span>
<span id="LC66" class="line" lang="plaintext">] </span>
<span id="LC67" class="line" lang="plaintext">] Booting from ROM..i386: isr=0 irr=1</span>
<span id="LC68" class="line" lang="plaintext">] i386: isr=0 irr=1</span>
<span id="LC69" class="line" lang="plaintext">] Scanning from 0x9fc00 for 1024 bytes</span>
<span id="LC70" class="line" lang="plaintext">] Scanning from 0xf0000 for 65536 bytes</span>
<span id="LC71" class="line" lang="plaintext">] Found MP Floating Structure Pointer at f54b0</span>
<span id="LC72" class="line" lang="plaintext">] Intel MultiProcessor Spec 1.4 BIOS support detected</span>
<span id="LC73" class="line" lang="plaintext">] APIC config: "Virtual Wire mode" Local APIC address: 0xfee00000</span>
<span id="LC74" class="line" lang="plaintext">] OEM id: BOCHSCPU Product id: 0.1 </span>
<span id="LC75" class="line" lang="plaintext">] Processor [APIC id 0 ver 20]: #0 BootStrap Processor (BSP)</span>
<span id="LC76" class="line" lang="plaintext">] Processor [APIC id 1 ver 20]: #1 Application Processor (AP)</span>
<span id="LC77" class="line" lang="plaintext">] Bus id 0 is PCI </span>
<span id="LC78" class="line" lang="plaintext">] Bus id 1 is ISA </span>
<span id="LC79" class="line" lang="plaintext">] I/O APIC id 0 ver 17, address: 0xfec00000 </span>
<span id="LC80" class="line" lang="plaintext">] </span>
<span id="LC81" class="line" lang="plaintext">] </span>
<span id="LC82" class="line" lang="plaintext">=> test start: SMPTHREADLIFE 1</span>
<span id="LC83" class="line" lang="plaintext">] *** BEGIN OF TEST SMPTHREADLIFE 1 ***</span>
<span id="LC84" class="line" lang="plaintext">] *** TEST VERSION: 7.0.0.4e4c3601c94573e05ef5111142bde43d23029bc2</span>
<span id="LC85" class="line" lang="plaintext">] *** TEST STATE: EXPECTED_PASS</span>
<span id="LC86" class="line" lang="plaintext">] *** TEST BUILD: RTEMS_SMP</span>
<span id="LC87" class="line" lang="plaintext">] *** TEST TOOLS: 15.2.0 20250808 (RTEMS 7, RSB 3b4587c6a3ac7c738d7bc42713152bcdb9bfc557, Newlib a7c61498)</span>
<span id="LC88" class="line" lang="plaintext">] *** TIMEOUT TIMEOUT</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">running <code style="font-size: 90%; color: #18171d; word-wrap: break-word; background-color: #ececef; border-radius: .25rem; margin-top: 0; font-weight: inherit; overflow-wrap: break-word; white-space: break-spaces; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: keep-all; padding: 0.125rem 0.25rem;">smpthreadlife01.exe</code> separately seems to not cause timeout for both?</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial"><a class="no-attachment-icon gfm" href="https://gitlab.rtems.org/-/project/26/uploads/877207851e311d8642d6b27175f6601a/Screenshot_2026-03-13_at_00.17.58.png" target="_blank" rel="noopener noreferrer" data-canonical-src="/uploads/877207851e311d8642d6b27175f6601a/Screenshot_2026-03-13_at_00.17.58.png" data-link="true" style="margin-top: 0;"><img src="https://gitlab.rtems.org/-/project/26/uploads/877207851e311d8642d6b27175f6601a/Screenshot_2026-03-13_at_00.17.58.png" alt="Screenshot 2026-03-13 at 00.17.58.png" width="530" height="306" data-canonical-src="/uploads/877207851e311d8642d6b27175f6601a/Screenshot_2026-03-13_at_00.17.58.png" class="gfm" style="max-width: 100%; height: auto; margin-top: 0; vertical-align: baseline; object-fit: contain; object-position: top;"></a></p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">also side note, I added a tester configuration to run the tests with SMP enabled</p>
<div class="gl-relative markdown-code-block js-markdown-code" style="margin-bottom: 0;">
<pre class="code highlight js-syntax-highlight language-plaintext" v-pre="true" style="display: block; font-size: 14px; color: #3a383f; line-height: 1.6em; overflow-x: auto; border-radius: .25rem; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; margin: 0 0 1rem; padding: 12px; border: 1px solid #dcdcde;"><code style="font-size: inherit; color: inherit; word-wrap: normal; word-break: keep-all; background-color: inherit; border-radius: .25rem; white-space: pre; margin-top: 0; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: normal; padding: unset;"><span id="LC1" class="line" lang="plaintext" style="margin-top: 0;">[pc-qemu-mps]</span>
<span id="LC2" class="line" lang="plaintext">bsp = pc686</span>
<span id="LC3" class="line" lang="plaintext">arch = i386</span>
<span id="LC4" class="line" lang="plaintext">qemu_use_serial_console = yes</span>
<span id="LC5" class="line" lang="plaintext">tester = %{_rtscripts}/qemu.cfg</span>
<span id="LC6" class="line" lang="plaintext">bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_serial} -append "--console=/dev/com1" -m 128 -no-reboot -smp 2,sockets=2 -machine pc,acpi=off</span></code></pre>
<copy-code></copy-code><insert-code-snippet></insert-code-snippet>
</div>
</div>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1121#note_145161">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.rtems.org">gitlab.rtems.org</a>. <a href="https://gitlab.rtems.org/-/sent_notifications/2-1mei866zkdrzx2hurd6sggclp/unsubscribe" target="_blank" rel="noopener noreferrer">Unsubscribe</a> from this thread · <a href="https://gitlab.rtems.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://gitlab.rtems.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1121#note_145161 at 1773356546
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Merge request","url":"https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1121#note_145161"}}</script>
</p>
</div>
</body>
</html>