1*61046927SAndroid Build Coastguard Worker.nvk-valve-rules: 2*61046927SAndroid Build Coastguard Worker stage: nouveau 3*61046927SAndroid Build Coastguard Worker rules: 4*61046927SAndroid Build Coastguard Worker - !reference [.test, rules] 5*61046927SAndroid Build Coastguard Worker - !reference [.valve-farm-rules, rules] 6*61046927SAndroid Build Coastguard Worker - !reference [.vulkan-rules, rules] 7*61046927SAndroid Build Coastguard Worker - changes: &nvk_file_list 8*61046927SAndroid Build Coastguard Worker - src/nouveau/* 9*61046927SAndroid Build Coastguard Worker - src/nouveau/codegen**/* 10*61046927SAndroid Build Coastguard Worker - src/nouveau/compiler/**/* 11*61046927SAndroid Build Coastguard Worker - src/nouveau/drm/**/* 12*61046927SAndroid Build Coastguard Worker - src/nouveau/nme/**/* 13*61046927SAndroid Build Coastguard Worker - src/nouveau/nil/**/* 14*61046927SAndroid Build Coastguard Worker - src/nouveau/nvidia-headers/**/* 15*61046927SAndroid Build Coastguard Worker - src/nouveau/vulkan/**/* 16*61046927SAndroid Build Coastguard Worker - src/nouveau/winsys/**/* 17*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/gitlab-ci.yml 18*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/gitlab-ci-inc.yml 19*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/deqp-$DEQP_SUITE.toml 20*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/$GPU_VERSION-fails.txt 21*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/$GPU_VERSION-flakes.txt 22*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/$GPU_VERSION-skips.txt 23*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/$GPU_VERSION-vkd3d-fails.txt 24*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/$GPU_VERSION-vkd3d-flakes.txt 25*61046927SAndroid Build Coastguard Worker - src/nouveau/ci/$GPU_VERSION-vkd3d-skips.txt 26*61046927SAndroid Build Coastguard Worker when: on_success 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker.nvk-valve-manual-rules: 29*61046927SAndroid Build Coastguard Worker stage: nouveau-postmerge 30*61046927SAndroid Build Coastguard Worker extends: .no-auto-retry 31*61046927SAndroid Build Coastguard Worker rules: 32*61046927SAndroid Build Coastguard Worker - !reference [.test, rules] 33*61046927SAndroid Build Coastguard Worker - !reference [.valve-farm-manual-rules, rules] 34*61046927SAndroid Build Coastguard Worker - !reference [.vulkan-manual-rules, rules] 35*61046927SAndroid Build Coastguard Worker - changes: 36*61046927SAndroid Build Coastguard Worker *nvk_file_list 37*61046927SAndroid Build Coastguard Worker when: manual 38*61046927SAndroid Build Coastguard Worker 39*61046927SAndroid Build Coastguard Worker 40*61046927SAndroid Build Coastguard Worker.nvk-vkcts: 41*61046927SAndroid Build Coastguard Worker variables: 42*61046927SAndroid Build Coastguard Worker VK_DRIVER: nouveau 43*61046927SAndroid Build Coastguard Worker DEQP_SUITE: nvk 44*61046927SAndroid Build Coastguard Worker MESA_VK_IGNORE_CONFORMANCE_WARNING: 1 45*61046927SAndroid Build Coastguard Worker NVK_I_WANT_A_BROKEN_VULKAN_DRIVER: 1 46*61046927SAndroid Build Coastguard Worker HWCI_TEST_SCRIPT: install/deqp-runner.sh 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker.nvk-ga106-valve: 49*61046927SAndroid Build Coastguard Worker variables: 50*61046927SAndroid Build Coastguard Worker GPU_VERSION: nvk-ga106 51*61046927SAndroid Build Coastguard Worker FDO_CI_CONCURRENT: 16 52*61046927SAndroid Build Coastguard Worker RUNNER_FARM_LOCATION: mupuf 53*61046927SAndroid Build Coastguard Worker B2C_JOB_WARN_REGEX: 'nouveau .+ job timeout|NMI backtrace for cpu \d+' 54*61046927SAndroid Build Coastguard Worker # Default kernel is missing the GA106 GSP 55*61046927SAndroid Build Coastguard Worker # 1 - clone b2c 56*61046927SAndroid Build Coastguard Worker # 2 - apply all patches in patches/linux/* to your kernel 57*61046927SAndroid Build Coastguard Worker # 3 - download https://tmp.engestrom.ch/nouveau to config/linux/ 58*61046927SAndroid Build Coastguard Worker # 4 - make linux LINUX_SRC=~/linux-nvk GOARCH=amd64 FEATURES=common,network,sensors,serial_adapters,ucode,nouveau 59*61046927SAndroid Build Coastguard Worker # This is https://gitlab.freedesktop.org/gfxstrand/linux/-/commits/nvk 60*61046927SAndroid Build Coastguard Worker # at d6820f36f375ece63226b26568be3a893985dc60 nouveau: set placement to original placement on uvmm validate. 61*61046927SAndroid Build Coastguard Worker B2C_KERNEL_URL: 'https://static.engestrom.ch/linux-6.8-nvk-ga106' 62*61046927SAndroid Build Coastguard Worker # GSP is not loaded by default 63*61046927SAndroid Build Coastguard Worker B2C_KERNEL_CMDLINE_EXTRAS: 'nouveau.config=NvGspRm=1' 64*61046927SAndroid Build Coastguard Worker tags: 65*61046927SAndroid Build Coastguard Worker - nvidia:codename:GA106 66