aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-10-22 10:22:20 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-10-24 09:34:38 +0000
commit3fd4a86f3f8adfcfba5c642babd90bb4f5eecd3c (patch)
treec1a275b4a342ce0779c49f5a1938d07c209629a9 /dashboard/config/linux/bits
parent0d144d1a990dd507ca7c595b21a5fa13d22161a0 (diff)
dashboard/config/linux: increase number of devices to 32
Diffstat (limited to 'dashboard/config/linux/bits')
-rw-r--r--dashboard/config/linux/bits/timeouts_emu.yml2
-rw-r--r--dashboard/config/linux/bits/timeouts_native.yml2
-rw-r--r--dashboard/config/linux/bits/x86_64.yml2
3 files changed, 3 insertions, 3 deletions
diff --git a/dashboard/config/linux/bits/timeouts_emu.yml b/dashboard/config/linux/bits/timeouts_emu.yml
index b72d369a6..c8f4b01d0 100644
--- a/dashboard/config/linux/bits/timeouts_emu.yml
+++ b/dashboard/config/linux/bits/timeouts_emu.yml
@@ -4,7 +4,7 @@
config:
# We reduce number of vivid/netrom/rose/hcd devices to 2 because we use at most 2 procs
# with emulation and creating these devices takes time during boot.
- - CMDLINE: [append, "smp.csd_lock_timeout=300000 watchdog_thresh=165 workqueue.watchdog_thresh=420 sysctl.net.core.netdev_unregister_timeout_secs=420 dummy_hcd.num=2"]
+ - CMDLINE: [append, "smp.csd_lock_timeout=300000 watchdog_thresh=165 workqueue.watchdog_thresh=420 sysctl.net.core.netdev_unregister_timeout_secs=420 dummy_hcd.num=2 max_loop=2 nbds_max=2"]
# See the comment in x86_64.yml re these numbers.
- RCU_CPU_STALL_TIMEOUT: 300
- DEFAULT_HUNG_TASK_TIMEOUT: [420, -nonoise, -kmsan, -kcsan, -kmemleak]
diff --git a/dashboard/config/linux/bits/timeouts_native.yml b/dashboard/config/linux/bits/timeouts_native.yml
index 46baa03b4..08c88641b 100644
--- a/dashboard/config/linux/bits/timeouts_native.yml
+++ b/dashboard/config/linux/bits/timeouts_native.yml
@@ -2,7 +2,7 @@
# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
config:
- - CMDLINE: [append, "smp.csd_lock_timeout=100000 watchdog_thresh=55 workqueue.watchdog_thresh=140 sysctl.net.core.netdev_unregister_timeout_secs=140 dummy_hcd.num=8"]
+ - CMDLINE: [append, "smp.csd_lock_timeout=100000 watchdog_thresh=55 workqueue.watchdog_thresh=140 sysctl.net.core.netdev_unregister_timeout_secs=140 dummy_hcd.num=32 max_loop=32 nbds_max=32"]
# Deterministic hang/stall detection.
# Without careful tuning the same hang/stall can be detected in multiple, radically-different ways.
# For example, an infinite loop can be detected as CPU stall, RCU stall, hung task or workqueue stall.
diff --git a/dashboard/config/linux/bits/x86_64.yml b/dashboard/config/linux/bits/x86_64.yml
index aa07223b3..1cda12f9d 100644
--- a/dashboard/config/linux/bits/x86_64.yml
+++ b/dashboard/config/linux/bits/x86_64.yml
@@ -9,7 +9,7 @@ config:
# root=/dev/sda is not necessary correct, but it's a common setting and user arguments are appended
# to the builtin command line, so user can always override this.
# vsyscall=native required to run x86_64 executables on android kernels (it disables VDSO by default).
- - CMDLINE: [append, "root=/dev/sda console=ttyS0 vsyscall=native numa=fake=2 kvm-intel.nested=1 spec_store_bypass_disable=prctl nopcid vivid.n_devs=16 vivid.multiplanar=1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2 netrom.nr_ndevs=16 rose.rose_ndevs=16"]
+ - CMDLINE: [append, "root=/dev/sda console=ttyS0 vsyscall=native numa=fake=2 kvm-intel.nested=1 spec_store_bypass_disable=prctl nopcid vivid.n_devs=64 vivid.multiplanar=1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2 netrom.nr_ndevs=32 rose.rose_ndevs=32"]
- CMDLINE_BOOL
# Should be faster this way.