Applied, thanks!

Damien Zammit, le mer. 21 janv. 2026 21:45:05 +0000, a ecrit:
> Runs test suite using multiple cpus on SMP kernels.
> 
> TESTED: Passes all tests except 64b SMP currently.
> 
> ---
>  i386/configfrag.ac | 6 ++++++
>  tests/user-qemu.mk | 3 +++
>  2 files changed, 9 insertions(+)
> 
> diff --git a/i386/configfrag.ac b/i386/configfrag.ac
> index ec0a3009..4064680f 100644
> --- a/i386/configfrag.ac
> +++ b/i386/configfrag.ac
> @@ -95,6 +95,12 @@ if [ x"$enable_lpr" = xyes ]; then]
>  AC_ARG_ENABLE([apic],
>    AS_HELP_STRING([--enable-apic], [LAPIC/IOAPIC support]))
>  
> +[if [ $mach_ncpus -gt 1 ]; then]
> +  AM_CONDITIONAL([enable_smp], [true])
> +[else]
> +  AM_CONDITIONAL([enable_smp], [false])
> +[fi]
> +
>  [if [ $mach_ncpus -gt 1 ]; then]
>    # For SMP we need apic
>    enable_apic=yes
> diff --git a/tests/user-qemu.mk b/tests/user-qemu.mk
> index 19faff73..11ff82d5 100644
> --- a/tests/user-qemu.mk
> +++ b/tests/user-qemu.mk
> @@ -180,6 +180,9 @@ if HOST_x86_64
>  QEMU_BIN = qemu-system-x86_64
>  QEMU_OPTS += -cpu core2duo-v1
>  endif
> +if enable_smp
> +QEMU_OPTS += -smp 2
> +endif
>  
>  tests/test-%.iso: tests/module-% $(GNUMACH) 
> $(srcdir)/tests/grub.cfg.single.template
>       rm -rf $(builddir)/tests/isofiles-$*
> -- 
> 2.51.0
> 
> 
> 

-- 
Samuel
RK > Some "PC speakers" are actually buzzers in some cases rather than
RK > real loudspeakers which give a squark rather than a beep.
DW They're not _that_ bad. Even on most recent hardware, mp3s played
DW through the PC speaker are relatively recognisable :)
 -+- lkml -+- 

Reply via email to