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 -+-
