diff --git a/.github/workflows/modules.yml b/.github/workflows/modules.yml index d0a3faf..e2317ff 100644 --- a/.github/workflows/modules.yml +++ b/.github/workflows/modules.yml @@ -168,7 +168,13 @@ jobs: fi echo "copy official modules" - OM=(cpufreq_performance i915.ko processor.ko ehci-hcd.ko ehci-pci.ko uhci-hcd.ko xhci-hcd.ko xhci-pci.ko) + OM=(cpufreq_performance.ko processor.ko ehci-hcd.ko ehci-pci.ko uhci-hcd.ko xhci-hcd.ko xhci-pci.ko) + if echo ${F} | grep -qE "apollolake|geminilake"; then + OM=(i915.ko video.ko backlight.ko button.ko i2c-algo-bit.ko iosf_mbi.ko drm_kms_helper.ko cfbfillrect.ko syscopyarea.ko cfbimgblt.ko sysfillrect.ko sysimgblt.ko fb_sys_fops.ko cfbcopyarea.ko fb.ko fbdev.ko drm.ko drm_panel_orientation_quirks.ko) + fi + if ! echo ${F} | grep -qE "epyc7002"; then + OM+=(mlx_compat.ko mlx4_core.ko mlx4_en.ko mlx4_ib.ko mlx5_core.ko mlx5_ib.ko ipv6.ko qedr.ko qede.ko qed.ko ib_core.ko rdma_cm.ko ib_cm.ko iw_cm.ko ib_sa.ko ib_mad.ko ib_addr.ko ib_isert.ko) + fi if echo ${F} | grep -qE "apollolake|braswell|broadwell|broadwellnk|broadwellnkv2|broadwellntbap|bromolow|denverton|geminilake|grantley|purley"; then OM+=(kvm-intel.ko) else