aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits/arm64.yml
Commit message (Collapse)AuthorAgeFilesLines
* dashboard/config: drop COS configsAleksandr Nogikh2025-04-231-2/+1
| | | | We don't use these on syzbot.
* dashboard/config: restore CMDLINE_FROM_BOOTLOADER on arm64Aleksandr Nogikh2024-09-131-0/+2
| | | | | | It seems to have caused boot problems on ci-upstream-gce-arm64. Reported-by: Sabyrzhan Tasbolatov <snovitoll@gmail.com>
* dashboard/config: generate Linux 5.10 LTS configsAleksandr Nogikh2023-07-071-1/+1
|
* dashboard/config: generate COS 5.15 configs for fuzzingAleksandr Nogikh2023-02-201-1/+2
|
* dashboard/config: split arm64.yml into base and -emu partsAleksandr Nogikh2023-02-201-1017/+2
| | | | | | Most of the arm64.yml tweaks were actually needed to fuzz Linux on qemu. Now that we can also fuzz it in the non-emulated environment, let's split it into the base arm64 settings and the settings needed for qemu.
* dashboard/config/linux: update upstream configsDmitry Vyukov2022-11-141-0/+1
| | | | | | | | | | | | | | | | | | | | | Update linux upstream configs to the latest mainline/linux-next tags. - RANDOM_TRUST_CPU was removed (defaults to y) - RANDOM_TRUST_BOOTLOADER was removed (defaults to y) - X86_SGX now requires X86_X2APIC - DRM_VMWGFX_FBCON was removed - ANDROID was removed - NFT_OBJREF was removed - CAN_SLCAN now requires new CAN_NETLINK - CRYPTO_BLAKE2S was split into CRYPTO_BLAKE2S_X86 and CRYPTO_BLAKE2S_ARM - DEBUG_VM_VMACACHE was removed - CONTEXT_TRACKING_FORCE was removed - DRM_DP_AUX_CHARDEV now requires DRM_I915 (or some other DRM driver) - CRYPTO_SM4 was split into x86_64 amd arm64 configs - ARM_CRYPTO was removed - BINFMT_SHARED_FLAT was removed Also update all configs that were marked as linux-next.
* dashboard/config: enable debug options for the arm64-full configAleksandr Nogikh2022-08-051-6/+1
| | | | Also, factor emulation-dependent consts into a separate file.
* dashboard/config/linux: enable CSD_LOCK_WAIT_DEBUGDmitry Vyukov2022-04-201-1/+1
| | | | | | As asked by Hillf here: https://lore.kernel.org/all/20220419134616.GE4285@paulmck-ThinkPad-P17-Gen-1/ This config can provide more precise diagnostic for some bugs.
* dashboard/config/linux: disable deprecated FB configsDmitry Vyukov2022-01-311-1/+0
| | | | | Update FD/DRM configs based on Daniel recommendations here: https://lore.kernel.org/all/YfJ9yWW+MH8N4r4A@phenom.ffwll.local/
* dashboard/config/linux: update upstream configsDmitry Vyukov2022-01-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update mainline and linux-next revisions to the latest tags and fix configs that broke. NF_FLOW_TABLE_IPV4/6 were removed in: commit c42ba4290b2147aa033d17f22151494515655d77 netfilter: flowtable: remove ipv4/ipv6 modules CONFIG_DAX_DRIVER was removed in: commit afd586f0d06ce3d81b7c474499630fec88833828 dax: remove CONFIG_DAX_DRIVER BLK_DEV_CRYPTOLOOP was removed in: commit 47e9624616c80c9879feda536c48c6a3a0ed9835 block: remove support for cryptoloop and the xor transfer NFT_COUNTER was removed in: commit 023223dfbfb34fcc9b7dd41e21fbf9a5d5237989 netfilter: nf_tables: make counter support built-in ICST was renamed to CLK_ICST in: commit 323fd5955f844d1b6acf1a1af488da460f657ff2 clk: versatile: Rename ICST to CLK_ICST APPARMOR_INTROSPECT_POLICY was added as requirement for other configs we enabled in: commit abfb9c0725f274c75ca2a51684c2dd842a8dc254 apparmor: make export of raw binary profile to userspace optional
* dashboard/config/linux: add arm/arm64 full configsDmitry Vyukov2022-01-131-6/+0
| | | | | | We generate slightly reduces configs for arm/arm64 b/c we test in slow qemu VMs. Add full versions of these configs that can be used with syz-check to avoid no-such-struct warnings.
* dashboard/config/linux: disable CONFIG_PCPU_DEV_REFCNT, add ↵Dmitry Vyukov2021-03-261-1/+1
| | | | | | | | netdev_unregister_timeout_secs Disable CONFIG_PCPU_DEV_REFCNT, it should provide refcount underflow detection. Set netdev_unregister_timeout_secs to the timeout used for task hung detection, it should avoid false "unregister_netdevice: waiting for DEV to become free" crashes.
* dashboard/config/linux: update to latest upstreamDmitry Vyukov2021-03-181-1/+2
|
* dashboard/config/linux: enable ARCH_VEXPRESSDmitry Vyukov2021-03-151-2/+5
| | | | VEXPRESS is a popular SoC that can be emulated by qemu.
* dashboard/config/linux: re-organize CMDLINE parametersDmitry Vyukov2021-03-101-1/+2
| | | | | | | | Move x86-specific cmdline parameter to x86_64.yml. Remove redundant cmdline parameters (defined by kernel configs). Move vivid/nr_devs parameters to arch configs. Disable bluetooth/wireless/hamradio in non-x86 configs, non-x86 instances are slow, so the intention is to reduce test space.
* dashboard/config/linux: disable KCOV on arm64Dmitry Vyukov2021-01-271-1/+3
| | | | | | | | ARM64 qemu emulation is very slow. We already disable KCOV with MTE for this reason, but KASAN is not much different (also super slow). I think getting more executions is more important than getting coverage at this point.
* dashboard/config/linux: add arm64/mte configDmitry Vyukov2021-01-121-1/+5
| | | | | Config with KASAN_HW_TAGS. Can be used with qemu -machine virt,mte=on.
* dashboard/config/linux: tune non-x86 timeoutsDmitry Vyukov2020-12-281-1/+4
| | | | | | Qemu emulation makes execution slower so we need to scale all hang/stall timeouts as well. Scale them by 3 to account for sys/targets.Timeouts.Scale which is set to 3.
* dashboard/config/linux: enable some new configsDmitry Vyukov2020-12-271-0/+1
| | | | Enable new things in v5.11 that we can reach.
* dashboard/config/linux: disable RELOCATABLEDmitry Vyukov2020-12-271-2/+0
| | | | I don't think we need it. We disable RANDOMIZE_BASE.
* dashboard/config/linux: add arm64 configDmitry Vyukov2020-12-251-0/+1023
| | | | | | | | | | | Add arm64 config for qemu. The config disables lots of hardware drivers enabled by defconfig, we don't test them but they slow down boot a lot. Some similar changes to common config bits were required as well. For example, disabling some I2C, tablet, etc drivers. Update #2171
* dashboard/config/linux: move CMDLINE from image scriptDmitry Vyukov2020-11-211-0/+3
| | | | | | We also have some CMDLINE values in tools/create-gce-image.sh. Add these to configs so that we depend less on the image script and have all cmdline args in one place.
* dashboard/config/linux: add config fragmentsDmitry Vyukov2020-10-211-0/+7
Add config fragments for the new config generation system. Update #2171