diff options
-rw-r--r-- | common/recipes-kernel/linux/files/0004-drm-radeon-disable-dynamic-powering-vce.patch (renamed from common/recipes-kernel/linux/linux-amd/0044-drm-radeon-disable-dynamic-powering-vce.patch) | 10 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0005-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch (renamed from common/recipes-kernel/linux/linux-amd/0053-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch) | 10 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0008-amd-Setup-Jaguar-specific-compile-options.patch | 98 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0009-amd-Setup-Steamroller-specific-compile-options.patch | 98 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0010-amd-Setup-Excavator-specific-compile-options.patch | 98 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0116-drm-amdkfd-reformat-some-debug-prints.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0116-drm-amdkfd-reformat-some-debug-prints.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0120-drm-amdkfd-Add-interrupt-handling-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0120-drm-amdkfd-Add-interrupt-handling-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0122-drm-amdkfd-Add-the-events-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0122-drm-amdkfd-Add-the-events-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0123-drm-amdkfd-Add-memory-exception-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0123-drm-amdkfd-Add-memory-exception-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0126-drm-amdkfd-Implement-events-IOCTLs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0126-drm-amdkfd-Implement-events-IOCTLs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0127-drm-amdkfd-change-driver-version-to-0.7.2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0127-drm-amdkfd-change-driver-version-to-0.7.2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0128-drm-amdkfd-Use-DECLARE_BITMAP.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0128-drm-amdkfd-Use-DECLARE_BITMAP.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0131-drm-amdkfd-Add-static-user-mode-queues-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0131-drm-amdkfd-Add-static-user-mode-queues-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0141-drm-amdgpu-add-BIF-4.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0141-drm-amdgpu-add-BIF-4.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0142-drm-amdgpu-add-BIF-5.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0142-drm-amdgpu-add-BIF-5.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0143-drm-amdgpu-add-BIF-5.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0143-drm-amdgpu-add-BIF-5.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0144-drm-amdgpu-add-DCE-8.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0144-drm-amdgpu-add-DCE-8.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0145-drm-amdgpu-add-DCE-10.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0145-drm-amdgpu-add-DCE-10.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0146-drm-amdgpu-add-DCE-11.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0146-drm-amdgpu-add-DCE-11.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0147-drm-amdgpu-add-GCA-7.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0147-drm-amdgpu-add-GCA-7.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0148-drm-amdgpu-add-GCA-7.2-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0148-drm-amdgpu-add-GCA-7.2-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0149-drm-amdgpu-add-GCA-8.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0149-drm-amdgpu-add-GCA-8.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0150-drm-amdgpu-add-GMC-7.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0150-drm-amdgpu-add-GMC-7.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0151-drm-amdgpu-add-GMC-7.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0151-drm-amdgpu-add-GMC-7.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0152-drm-amdgpu-add-GMC-8.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0152-drm-amdgpu-add-GMC-8.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0153-drm-amdgpu-add-GMC-8.2-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0153-drm-amdgpu-add-GMC-8.2-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0154-drm-amdgpu-add-OSS-2.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0154-drm-amdgpu-add-OSS-2.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0155-drm-amdgpu-add-OSS-2.4-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0155-drm-amdgpu-add-OSS-2.4-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0156-drm-amdgpu-add-OSS-3.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0156-drm-amdgpu-add-OSS-3.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0163-drm-amdgpu-add-SMU-8.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0163-drm-amdgpu-add-SMU-8.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0164-drm-amdgpu-add-UVD-4.2-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0164-drm-amdgpu-add-UVD-4.2-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0165-drm-amdgpu-add-UVD-5.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0165-drm-amdgpu-add-UVD-5.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0166-drm-amdgpu-add-UVD-6.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0166-drm-amdgpu-add-UVD-6.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0167-drm-amdgpu-add-VCE-2.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0167-drm-amdgpu-add-VCE-2.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0168-drm-amdgpu-add-VCE-3.0-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0168-drm-amdgpu-add-VCE-3.0-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0169-drm-amdgpu-add-atombios-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0169-drm-amdgpu-add-atombios-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0170-drm-amdgpu-add-clearstate_defs.h.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0170-drm-amdgpu-add-clearstate_defs.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0171-drm-amdgpu-add-ppsmc.h.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0171-drm-amdgpu-add-ppsmc.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0172-drm-amdgpu-add-amdgpu_family.h.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0172-drm-amdgpu-add-amdgpu_family.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0173-drm-amdgpu-add-amdgpu.h-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0173-drm-amdgpu-add-amdgpu.h-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0174-drm-amdgpu-add-core-driver-v4.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0174-drm-amdgpu-add-core-driver-v4.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0177-drm-amdgpu-Add-support-for-CIK-parts.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0177-drm-amdgpu-Add-support-for-CIK-parts.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0178-drm-amdgpu-Add-initial-VI-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0178-drm-amdgpu-Add-initial-VI-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0179-drm-amdgpu-add-CIK-pci-ids.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0179-drm-amdgpu-add-CIK-pci-ids.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0180-drm-amdgpu-add-VI-pci-ids.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0180-drm-amdgpu-add-VI-pci-ids.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0190-drm-amdgpu-fix-userptr-lockup.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0190-drm-amdgpu-fix-userptr-lockup.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0191-drm-amdgpu-remove-unsafe-context-releasing.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0191-drm-amdgpu-remove-unsafe-context-releasing.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0197-drm-amdgpu-add-CE-preamble-flag-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0197-drm-amdgpu-add-CE-preamble-flag-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0198-drm-amdgpu-always-emit-GDS-switch.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0198-drm-amdgpu-always-emit-GDS-switch.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0199-drm-amdgpu-cleanup-HDP-flush-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0199-drm-amdgpu-cleanup-HDP-flush-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0200-drm-amdgpu-fix-dereference-before-check.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0200-drm-amdgpu-fix-dereference-before-check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0201-drm-amdgpu-fix-context-switch.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0201-drm-amdgpu-fix-context-switch.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0202-drm-amdgpu-expose-the-max-virtual-address.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0202-drm-amdgpu-expose-the-max-virtual-address.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0203-drm-amdgpu-do-necessary-NULL-check.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0203-drm-amdgpu-do-necessary-NULL-check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0205-drm-amdgpu-rewording-some-left-radeons.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0205-drm-amdgpu-rewording-some-left-radeons.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0206-drm-amdgpu-add-new-bonaire-pci-id.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0206-drm-amdgpu-add-new-bonaire-pci-id.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0210-drm-amdgpu-make-some-DP-parameters-const.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0210-drm-amdgpu-make-some-DP-parameters-const.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0211-drm-amdgpu-simplify-DPCD-debug-output.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0211-drm-amdgpu-simplify-DPCD-debug-output.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0212-drm-amdgpu-retry-dcpd-fetch.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0212-drm-amdgpu-retry-dcpd-fetch.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0218-drm-amdgpu-rework-tiling-flags.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0218-drm-amdgpu-rework-tiling-flags.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0221-drm-amdgpu-implement-VCE-two-instances-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0221-drm-amdgpu-implement-VCE-two-instances-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0226-drm-amdgpu-implement-the-allocation-range-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0226-drm-amdgpu-implement-the-allocation-range-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0234-drm-amdgpu-remove-mclk_lock.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0234-drm-amdgpu-remove-mclk_lock.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0246-drm-amdgpu-fix-user-ptr-race-condition.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0246-drm-amdgpu-fix-user-ptr-race-condition.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0255-drm-amdgpu-cleanup-VA-IOCTL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0255-drm-amdgpu-cleanup-VA-IOCTL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0259-drm-amdgpu-fix-the-build-on-big-endian.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0259-drm-amdgpu-fix-the-build-on-big-endian.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0266-drm-amdgpu-enable-vce-powergating.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0266-drm-amdgpu-enable-vce-powergating.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0278-drm-amdgpu-fix-wrong-type.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0278-drm-amdgpu-fix-wrong-type.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0279-drm-amdgpu-silence-invalid-error-message.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0279-drm-amdgpu-silence-invalid-error-message.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0285-drm-amdgpu-add-chunk-id-validity-check.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0285-drm-amdgpu-add-chunk-id-validity-check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0292-drm-amdgpu-recreate-fence-from-user-seq.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0292-drm-amdgpu-recreate-fence-from-user-seq.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0297-drm-amdgpu-fix-timeout-calculation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0297-drm-amdgpu-fix-timeout-calculation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0316-drm-amdkfd-fix-runlist-length-calculation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0316-drm-amdkfd-fix-runlist-length-calculation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0333-drm-amdgpu-fix-rb-setting-for-CZ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0333-drm-amdgpu-fix-rb-setting-for-CZ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0341-drm-amdgpu-fix-one-warning-message.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0341-drm-amdgpu-fix-one-warning-message.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0342-drm-amd-Add-CGS-interfaces.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0342-drm-amd-Add-CGS-interfaces.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0351-drm-amdgpu-cleanup-context-structure-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0351-drm-amdgpu-cleanup-context-structure-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0353-drm-amdgpu-add-user-fence-context-map-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0353-drm-amdgpu-add-user-fence-context-map-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0355-drm-amdgpu-fix-context-memory-leak.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0355-drm-amdgpu-fix-context-memory-leak.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0358-drm-amdgpu-rework-vm_grab_id-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0358-drm-amdgpu-rework-vm_grab_id-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0360-drm-amdgpu-add-fence-suspend-resume-functions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0360-drm-amdgpu-add-fence-suspend-resume-functions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0365-drm-amdgpu-add-some-pptable-definitions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0365-drm-amdgpu-add-some-pptable-definitions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0367-drm-amdgpu-optimize-amdgpu_parser_init.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0367-drm-amdgpu-optimize-amdgpu_parser_init.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0381-drm-amd-add-basic-scheduling-framework.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0381-drm-amd-add-basic-scheduling-framework.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0382-drm-amdgpu-add-scheduler-initialization.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0382-drm-amdgpu-add-scheduler-initialization.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0383-drm-amdgpu-add-context-entity-init.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0383-drm-amdgpu-add-context-entity-init.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0386-drm-amdgpu-add-bo-list-copy.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0386-drm-amdgpu-add-bo-list-copy.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0387-drm-amdgpu-dispatch-jobs-in-cs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0387-drm-amdgpu-dispatch-jobs-in-cs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0391-drm-amdgpu-add-kernel-ctx-support-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0391-drm-amdgpu-add-kernel-ctx-support-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0392-drm-amdgpu-dispatch-job-for-vm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0392-drm-amdgpu-dispatch-job-for-vm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0393-drm-amdgpu-add-sched-isr-to-fence-process.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0393-drm-amdgpu-add-sched-isr-to-fence-process.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0395-drm-amdgpu-add-enable_scheduler-module-option.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0395-drm-amdgpu-add-enable_scheduler-module-option.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0396-drm-amdgpu-add-check-for-callback.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0396-drm-amdgpu-add-check-for-callback.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0397-drm-amdgpu-fix-syncing-to-VM-updates.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0397-drm-amdgpu-fix-syncing-to-VM-updates.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0401-drm-amdgpu-wait-forever-for-wait-emit.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0401-drm-amdgpu-wait-forever-for-wait-emit.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0410-drm-amdgpu-re-implement-fence_default_wait.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0410-drm-amdgpu-re-implement-fence_default_wait.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0423-drm-amdgpu-some-code-refinement-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0423-drm-amdgpu-some-code-refinement-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0425-drm-amdgpu-add-amd_sched_commit.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0425-drm-amdgpu-add-amd_sched_commit.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0426-drm-amdgpu-make-last_handled_seq-atomic.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0426-drm-amdgpu-make-last_handled_seq-atomic.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0436-drm-amdgpu-remove-unused-parent-entity.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0436-drm-amdgpu-remove-unused-parent-entity.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0442-drm-amd-add-scheduler-fence-implementation-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0442-drm-amd-add-scheduler-fence-implementation-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0445-drm-amdgpu-remove-amdgpu_fence_wait.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0445-drm-amdgpu-remove-amdgpu_fence_wait.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0451-drm-amdgpu-fix-scheduler-fence-implementation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0451-drm-amdgpu-fix-scheduler-fence-implementation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0455-drm-amdgpu-fix-UVD-return-code-checking.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0455-drm-amdgpu-fix-UVD-return-code-checking.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0457-drm-amdgpu-add-reference-for-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0457-drm-amdgpu-add-reference-for-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0458-drm-amdgpu-fix-type-mismatch-error.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0458-drm-amdgpu-fix-type-mismatch-error.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0459-drm-amdgpu-disable-GPU-reset-by-default.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0459-drm-amdgpu-disable-GPU-reset-by-default.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0462-drm-amdgpu-fix-unnecessary-wake-up.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0462-drm-amdgpu-fix-unnecessary-wake-up.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0474-drm-amdgpu-fix-CS-error-handling-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0474-drm-amdgpu-fix-CS-error-handling-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0480-drm-amdgpu-rework-scheduler-submission-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0480-drm-amdgpu-rework-scheduler-submission-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0484-drm-amdgpu-cleanup-entity-picking.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0484-drm-amdgpu-cleanup-entity-picking.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0487-drm-amdgpu-reorder-scheduler-functions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0487-drm-amdgpu-reorder-scheduler-functions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0489-drm-amdgpu-remove-prepare_job-callback.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0489-drm-amdgpu-remove-prepare_job-callback.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0490-drm-amdgpu-remove-sched_lock.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0490-drm-amdgpu-remove-sched_lock.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0496-drm-amdgpu-add-owner-for-sched-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0496-drm-amdgpu-add-owner-for-sched-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0497-drm-amdgpu-add-priv-data-to-sched.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0497-drm-amdgpu-add-priv-data-to-sched.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0502-drm-amdgpu-fix-postclose-order.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0502-drm-amdgpu-fix-postclose-order.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0513-drm-amdgpu-re-work-sync_resv.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0513-drm-amdgpu-re-work-sync_resv.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0531-drm-amdgpu-fix-warning-in-scheduler.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0531-drm-amdgpu-fix-warning-in-scheduler.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0534-drm-amdgpu-fix-vce3-instance-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0534-drm-amdgpu-fix-vce3-instance-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0536-drm-amdgpu-add-option-to-disable-semaphores.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0536-drm-amdgpu-add-option-to-disable-semaphores.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0537-drm-amdgpu-execution-barrier-after-fence-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0537-drm-amdgpu-execution-barrier-after-fence-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0549-drm-amdgpu-cleanup-entity-init.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0549-drm-amdgpu-cleanup-entity-init.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0552-drm-amdgpu-more-scheduler-cleanups-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0552-drm-amdgpu-more-scheduler-cleanups-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0553-drm-amdgpu-Disable-UVD-PG.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0553-drm-amdgpu-Disable-UVD-PG.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0568-drm-amdgpu-only-print-meaningful-VM-faults.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0568-drm-amdgpu-only-print-meaningful-VM-faults.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0569-drm-amdgpu-add-pm-sysfs-files-late.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0569-drm-amdgpu-add-pm-sysfs-files-late.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0571-drm-amdgpu-fix-num_crtc-on-CZ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0571-drm-amdgpu-fix-num_crtc-on-CZ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0573-drm-amdgpu-flag-iceland-as-experimental.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0573-drm-amdgpu-flag-iceland-as-experimental.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0574-drm-amdgpu-fix-32-bit-compiler-warning.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0574-drm-amdgpu-fix-32-bit-compiler-warning.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0576-drm-amdgpu-adjust-default-dispclk-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0576-drm-amdgpu-adjust-default-dispclk-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0580-drm-amdgpu-stop-leaking-page-flip-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0580-drm-amdgpu-stop-leaking-page-flip-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0584-drm-amdgpu-add-vram-usage-into-debugfs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0584-drm-amdgpu-add-vram-usage-into-debugfs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0586-drm-amdgpu-enable-scheduler-by-default.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0586-drm-amdgpu-enable-scheduler-by-default.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0587-drm-amdgpu-disable-hw-semaphores-by-default.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0587-drm-amdgpu-disable-hw-semaphores-by-default.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0588-drm-amdgpu-atom-implement-debug-opcode.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0588-drm-amdgpu-atom-implement-debug-opcode.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0608-drm-amdgpu-rework-sdma-structures.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0608-drm-amdgpu-rework-sdma-structures.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0618-drm-amdgpu-dce-simplify-suspend-resume.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0618-drm-amdgpu-dce-simplify-suspend-resume.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0619-drm-fix-trivial-typos.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0619-drm-fix-trivial-typos.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0621-drm-amdgpu-remove-the-exclusive-lock.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0621-drm-amdgpu-remove-the-exclusive-lock.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0624-drm-amdgpu-add-Stoney-chip-family.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0624-drm-amdgpu-add-Stoney-chip-family.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0625-drm-amdgpu-add-GMC-support-for-Stoney.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0625-drm-amdgpu-add-GMC-support-for-Stoney.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0627-drm-amdgpu-add-DCE-support-for-Stoney.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0627-drm-amdgpu-add-DCE-support-for-Stoney.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0630-drm-amdgpu-add-UVD-support-for-Stoney.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0630-drm-amdgpu-add-UVD-support-for-Stoney.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0633-drm-amdgpu-add-Stoney-pci-ids.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0633-drm-amdgpu-add-Stoney-pci-ids.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0634-drm-amdgpu-change-VM-size-default-to-64GB.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0634-drm-amdgpu-change-VM-size-default-to-64GB.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0635-drm-amdgpu-dce8-optimize-pageflip.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0635-drm-amdgpu-dce8-optimize-pageflip.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0636-drm-amdgpu-dce10-optimize-pageflip.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0636-drm-amdgpu-dce10-optimize-pageflip.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0637-drm-amdgpu-dce11-optimize-pageflip.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0637-drm-amdgpu-dce11-optimize-pageflip.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0638-drm-amdgpu-add-some-additional-CZ-revisions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0638-drm-amdgpu-add-some-additional-CZ-revisions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0639-drm-amdgpu-add-GFX-8.1-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0639-drm-amdgpu-add-GFX-8.1-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0641-drm-amdgpu-remove-unneeded-fence-functions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0641-drm-amdgpu-remove-unneeded-fence-functions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0645-drm-amdgpu-use-the-new-fence_is_later.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0645-drm-amdgpu-use-the-new-fence_is_later.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0646-drm-amdgpu-use-common-fence-for-sync.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0646-drm-amdgpu-use-common-fence-for-sync.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0653-drm-amdgpu-update-Fiji-s-rev-id.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0653-drm-amdgpu-update-Fiji-s-rev-id.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0657-drm-amdgpu-fix-fence-fallback-check.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0657-drm-amdgpu-fix-fence-fallback-check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0658-drm-amdgpu-remove-now-unused-fence-functions.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0658-drm-amdgpu-remove-now-unused-fence-functions.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0660-drm-amdgpu-group-together-common-fence-implementatio.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0660-drm-amdgpu-group-together-common-fence-implementatio.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0662-drm-amdgpu-remove-fence-trace-points.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0662-drm-amdgpu-remove-fence-trace-points.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0668-drm-amd-add-kmem-cache-for-sched-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0668-drm-amd-add-kmem-cache-for-sched-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0671-drm-amdgpu-Fix-default-page-access-routing.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0671-drm-amdgpu-Fix-default-page-access-routing.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0672-drm-amdgpu-fix-seq_printf-format-string.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0672-drm-amdgpu-fix-seq_printf-format-string.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0688-drm-amd-powerplay-add-basic-powerplay-framework.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0688-drm-amd-powerplay-add-basic-powerplay-framework.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0693-drm-amd-powerplay-add-Carrizo-smu-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0693-drm-amd-powerplay-add-Carrizo-smu-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0696-drm-amd-powerplay-add-event-manager-sub-component.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0696-drm-amd-powerplay-add-event-manager-sub-component.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0705-drm-amd-powerplay-add-Fiji-SMU-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0705-drm-amd-powerplay-add-Fiji-SMU-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0706-drm-amd-powerplay-add-Fiji-DPM-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0706-drm-amd-powerplay-add-Fiji-DPM-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0748-drm-amd-add-ACP-driver-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0748-drm-amd-add-ACP-driver-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0750-drm-amdgpu-cleanup-scheduler-command-submission.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0750-drm-amdgpu-cleanup-scheduler-command-submission.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0751-drm-amdgpu-remove-unused-VM-manager-field.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0751-drm-amdgpu-remove-unused-VM-manager-field.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0752-drm-amdgpu-cleanup-VM-coding-style.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0752-drm-amdgpu-cleanup-VM-coding-style.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0755-drm-amdgpu-fix-typo-in-firmware-name.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0755-drm-amdgpu-fix-typo-in-firmware-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0764-drm-amdgpu-remove-vm-mutex.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0764-drm-amdgpu-remove-vm-mutex.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0766-drm-amdgpu-optimize-scheduler-fence-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0766-drm-amdgpu-optimize-scheduler-fence-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0782-drm-amd-Adding-IVSRC-register-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0782-drm-amd-Adding-IVSRC-register-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0784-drm-amd-dal-Add-dal-display-driver.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0784-drm-amd-dal-Add-dal-display-driver.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0786-drm-amdgpu-Use-dal-driver-for-CZ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0786-drm-amdgpu-Use-dal-driver-for-CZ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0797-drm-amdgpu-add-err-check-for-pin-userptr.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0797-drm-amdgpu-add-err-check-for-pin-userptr.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0804-dma-buf-return-index-of-the-first-signaled-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0804-dma-buf-return-index-of-the-first-signaled-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0811-drm-amd-powerplay-add-display-configeration-changed-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0811-drm-amd-powerplay-add-display-configeration-changed-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0828-drm-amd-dal-atomic-validate-fix.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0828-drm-amd-dal-atomic-validate-fix.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0831-drm-amd-dal-add-missed-mst-callback-implementation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0831-drm-amd-dal-add-missed-mst-callback-implementation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0837-drm-amd-dal-Clean-up-Stream-Encoder.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0837-drm-amd-dal-Clean-up-Stream-Encoder.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0844-drm-amd-dal-keep-streams-in-public-target.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0844-drm-amd-dal-keep-streams-in-public-target.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0858-drm-amd-dal-Don-t-access-const-sink.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0858-drm-amd-dal-Don-t-access-const-sink.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0860-drm-amd-dal-Fix-Offset-bug.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0860-drm-amd-dal-Fix-Offset-bug.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0861-drm-amd-dal-Treat-warnings-as-errors.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0861-drm-amd-dal-Treat-warnings-as-errors.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0867-drm-amd-dal-use-new-state-in-atomic_check.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0867-drm-amd-dal-use-new-state-in-atomic_check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0876-drm-amd-dal-Add-support-for-flip-immediate.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0876-drm-amd-dal-Add-support-for-flip-immediate.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0877-drm-amd-dal-Modified-service-interface-for-pplib.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0877-drm-amd-dal-Modified-service-interface-for-pplib.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0883-drm-amd-dal-Fix-compile-errors.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0883-drm-amd-dal-Fix-compile-errors.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0888-drm-amd-dal-prototype-change-of-detection-scheme.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0888-drm-amd-dal-prototype-change-of-detection-scheme.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0890-drm-amd-dal-Clean-up-some-comments.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0890-drm-amd-dal-Clean-up-some-comments.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0895-drm-amdgpu-make-DC-target-const.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0895-drm-amdgpu-make-DC-target-const.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0898-drm-amdgpu-fixed-32-bit-kernel-build.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0898-drm-amdgpu-fixed-32-bit-kernel-build.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0900-amd-powerplay-Add-structures-required-to-report-conf.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0900-amd-powerplay-Add-structures-required-to-report-conf.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0901-drm-amdgpu-update-rev-id-register-for-VI.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0901-drm-amdgpu-update-rev-id-register-for-VI.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0908-drm-amdgpu-add-entity-only-when-first-job-come.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0908-drm-amdgpu-add-entity-only-when-first-job-come.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0909-drm-amdgpu-handle-error-case-for-ctx.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0909-drm-amdgpu-handle-error-case-for-ctx.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0911-drm-amdgpu-change-default-sched-jobs-to-32.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0911-drm-amdgpu-change-default-sched-jobs-to-32.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0913-drm-amd-powerplay-change-struct-name.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0913-drm-amd-powerplay-change-struct-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0914-drm-amd-powerplay-export-interface-to-DAL.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0914-drm-amd-powerplay-export-interface-to-DAL.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0916-drm-amdgpu-fix-user-fence-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0916-drm-amdgpu-fix-user-fence-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0926-drm-amd-dal-clean-up-watermark-structs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0926-drm-amd-dal-clean-up-watermark-structs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0927-drm-amd-dal-Define-debug-DPCD-registers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0927-drm-amd-dal-Define-debug-DPCD-registers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0932-drm-amd-dal-find-proper-connector-in-reset-case.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0932-drm-amd-dal-find-proper-connector-in-reset-case.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0937-drm-amd-dal-use-more-robust-locking-for-MST.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0937-drm-amd-dal-use-more-robust-locking-for-MST.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0939-drm-amd-dal-refactor-initial-detection.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0939-drm-amd-dal-refactor-initial-detection.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0940-drm-amd-dal-Fix-regamma-code-path.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0940-drm-amd-dal-Fix-regamma-code-path.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0942-drm-amd-dal-Log-connector-signal-at-creation.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0942-drm-amd-dal-Log-connector-signal-at-creation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0943-drm-amd-dal-share-initialization-between-connectors.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0943-drm-amd-dal-share-initialization-between-connectors.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0945-drm-amd-dal-split-selection-of-connector-in-commit.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0945-drm-amd-dal-split-selection-of-connector-in-commit.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0950-drm-amd-dal-check-stream-on-payload-table-update.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0950-drm-amd-dal-check-stream-on-payload-table-update.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0951-drm-amd-dal-validate-MST-connector-modes.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0951-drm-amd-dal-validate-MST-connector-modes.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0952-drm-amd-dal-clean-up-MST-sem-usage.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0952-drm-amd-dal-clean-up-MST-sem-usage.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0953-drm-amd-dal-guard-drm-mst-manager-usage.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0953-drm-amd-dal-guard-drm-mst-manager-usage.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0957-drm-amd-dal-updated-bandwidth-formula.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0957-drm-amd-dal-updated-bandwidth-formula.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0966-drm-powerplay-add-debugging-output-to-processpptable.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0966-drm-powerplay-add-debugging-output-to-processpptable.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0974-drm-amd-dal-fix-edp-detection-segfault.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0974-drm-amd-dal-fix-edp-detection-segfault.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0975-drm-amd-dal-fix-yclk-value.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0975-drm-amd-dal-fix-yclk-value.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0977-drm-amd-dal-create-actual-number-of-CRTCs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0977-drm-amd-dal-create-actual-number-of-CRTCs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0978-drm-amd-dal-remove-sink-from-MST-link.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0978-drm-amd-dal-remove-sink-from-MST-link.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0980-drm-amd-dal-fix-reset-mode-warning-msg.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0980-drm-amd-dal-fix-reset-mode-warning-msg.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0981-drm-amd-dal-attach-tile-MST-connector-property.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0981-drm-amd-dal-attach-tile-MST-connector-property.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0982-drm-amd-dal-change-in-MST-connector-detection.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0982-drm-amd-dal-change-in-MST-connector-detection.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0989-drm-amd-dal-set-gamma-flag-in-future-state.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0989-drm-amd-dal-set-gamma-flag-in-future-state.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0990-drm-amd-dal-Remove-dead-headers.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0990-drm-amd-dal-Remove-dead-headers.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0991-drm-amd-dal-DP-MST-Detection.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0991-drm-amd-dal-DP-MST-Detection.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0993-drm-amd-dal-Refactor-link-encoder-interface.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0993-drm-amd-dal-Refactor-link-encoder-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0996-drm-amd-dal-Properly-handle-sink-removal.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0996-drm-amd-dal-Properly-handle-sink-removal.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0998-amdgpu-vce3-Cleanup-harvest-config-function.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0998-amdgpu-vce3-Cleanup-harvest-config-function.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1007-drm-amdgpu-validate-duplicates-first.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1007-drm-amdgpu-validate-duplicates-first.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1010-drm-amd-powerplay-fix-a-reversed-condition.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1010-drm-amd-powerplay-fix-a-reversed-condition.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1011-drm-amdgpu-cgs-cleanup-some-indenting.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1011-drm-amdgpu-cgs-cleanup-some-indenting.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1022-drm-amd-powerplay-enable-set-boot-state-task.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1022-drm-amd-powerplay-enable-set-boot-state-task.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1024-drm-amd-powerplay-enable-power-down-asic-task.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1024-drm-amd-powerplay-enable-power-down-asic-task.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1026-drm-amd-dal-Refactor-timing-generator.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1026-drm-amd-dal-Refactor-timing-generator.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1027-drm-amd-dal-remove-mst-semaphore.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1027-drm-amd-dal-remove-mst-semaphore.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1033-drm-amd-dal-underscan-test-corruption-fix.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1033-drm-amd-dal-underscan-test-corruption-fix.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1034-drm-amd-dal-add-bw_result-logging.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1034-drm-amd-dal-add-bw_result-logging.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1036-drm-amd-dal-Remove-connector.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1036-drm-amd-dal-Remove-connector.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/1051-resolve-drm-dependencies-for-amdgpu.patch (renamed from meta-amdfalconx86/recipes-kernel/linux/files/1051-resolve-drm-dependencies-for-amdgpu.patch) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/console.cfg | 7 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/disable-bluetooth.cfg | 1 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/disable-intel-graphics.cfg | 2 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/disable-kgdb.cfg | 1 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/drm.cfg | 5 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/efi-partition.cfg (renamed from common/recipes-kernel/linux/linux-amd/efi-partition.cfg) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/enable-bluetooth.cfg (renamed from common/recipes-kernel/linux/linux-amd/bluetooth.cfg) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/enable-kgdb.cfg | 3 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/hid.cfg (renamed from common/recipes-kernel/linux/linux-amd/hid.cfg) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/linux-yocto-amd-patches.scc | 940 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/logo.cfg (renamed from common/recipes-kernel/linux/linux-amd/logo.cfg) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/radeon-console.cfg | 3 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/radeon-gpu-config.cfg | 2 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/radeon-microcode.cfg | 2 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/sound.cfg | 30 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/usb-serial.cfg (renamed from common/recipes-kernel/linux/linux-amd/usb-serial.cfg) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/files/wifi-drivers.cfg (renamed from common/recipes-kernel/linux/linux-amd/wifi-drivers.cfg) | 0 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0001-drm-radeon-add-vm_set_page-tracepoint.patch | 118 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0002-drm-radeon-cleanup-flushing-on-CIK-v3.patch | 96 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0003-drm-radeon-cleanup-DMA-HDP-flush-on-CIK-v2.patch | 100 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0004-drm-radeon-allow-semaphore-emission-to-fail.patch | 754 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0005-drm-radeon-improve-ring-debugfs-a-bit.patch | 93 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0006-drm-radeon-report-the-real-offset-in-radeon_sa_bo_du.patch | 39 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0007-drm-radeon-update-fence-values-in-before-reporting-t.patch | 30 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0008-drm-radeon-cleanup-radeon_ttm-debugfs-handling.patch | 109 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0009-drm-radeon-add-VRAM-debugfs-access-v3.patch | 168 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0010-drm-radeon-add-GART-debugfs-access-v3.patch | 119 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0011-drm-radeon-fix-VMID-use-tracking.patch | 71 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0012-drm-radeon-add-missing-trace-point.patch | 28 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0013-drm-radeon-add-semaphore-trace-point.patch | 95 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0014-drm-radeon-add-VMID-allocation-trace-point.patch | 64 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0015-drm-radeon-add-uvd-debugfs-support.patch | 99 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0016-drm-radeon-add-radeon_vm_bo_update-trace-point.patch | 138 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0017-drm-radeon-drop-CP-page-table-updates-cleanup-v2.patch | 676 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0018-drm-radeon-add-large-PTE-support-for-NI-SI-and-CIK-v.patch | 236 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0019-drm-radeon-add-proper-support-for-RADEON_VM_BLOCK_SI.patch | 132 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0020-drm-radeon-WIP-add-copy-trace-point.patch | 59 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0021-drm-radeon-cik-Return-backend-map-information-to-use.patch | 34 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0022-drm-radeon-cik-Add-macrotile-mode-array-query.patch | 113 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0023-drm-radeon-set-correct-number-of-banks-for-CIK-chips.patch | 102 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0024-drm-radeon-don-t-power-gate-paused-UVD-streams.patch | 45 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0025-drm-radeon-dpm-retain-user-selected-performance-leve.patch | 45 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0026-drm-radeon-remove-generic-rptr-wptr-functions-v2.patch | 1049 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0027-drm-radeon-initial-VCE-support-v4.patch | 1434 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0028-drm-radeon-add-VCE-ring-query.patch | 30 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0029-drm-radeon-add-VCE-version-parsing-and-checking.patch | 147 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0030-drm-radeon-add-callback-for-setting-vce-clocks.patch | 35 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0031-drm-radeon-dpm-move-platform-caps-fetching-to-a-sepa.patch | 330 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0032-drm-radeon-dpm-fill-in-some-initial-vce-infrastructu.patch | 83 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0033-drm-radeon-dpm-fetch-vce-states-from-the-vbios.patch | 110 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0034-drm-radeon-fill-in-set_vce_clocks-for-CIK-asics.patch | 111 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0035-drm-radeon-add-vce-dpm-support-for-CI.patch | 149 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0036-drm-radeon-enable-vce-dpm-on-CI.patch | 28 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0037-drm-radeon-add-vce-dpm-support-for-KV-KB.patch | 169 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0038-drm-radeon-dpm-enable-dynamic-vce-state-switching-v2.patch | 195 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0039-drm-radeon-dpm-properly-enable-disable-vce-when-vce-.patch | 56 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0040-drm-radeon-add-vce-debugfs-support.patch | 98 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0041-drm-radeon-add-support-for-vce-2.0-clock-gating.patch | 165 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0042-drm-radeon-cik-enable-disable-vce-cg-when-encoding.patch | 90 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0043-drm-radeon-fix-CP-semaphores-on-CIK.patch | 117 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0045-drm-radeon-add-Mullins-chip-family.patch | 54 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0046-drm-radeon-update-cik-init-for-Mullins.patch | 153 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0047-drm-radeon-add-Mullins-UVD-support.patch | 28 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0048-drm-radeon-add-Mullins-dpm-support.patch | 124 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0049-drm-radeon-modesetting-updates-for-Mullins.patch | 32 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0050-drm-radeon-add-pci-ids-for-Mullins.patch | 41 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0051-drm-radeon-add-Mulins-VCE-support.patch | 25 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0052-i2c-piix4-Use-different-message-for-AMD-Auxiliary-SM.patch | 33 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0059-yocto-amd-staging-add-support-to-enable-and-disable-.patch | 455 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0060-yocto-amd-i2c-dev-add-calls-to-enable-and-disable-IM.patch | 51 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0061-drm-radeon-dpm-updates-for-KV-KB.patch | 200 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0062-drm-radeon-dpm-select-the-appropriate-vce-power-stat.patch | 49 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0063-drm-ttm-move-fpfn-and-lpfn-into-each-placement.patch | 1326 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0064-drm-radeon-allow-UVD-to-use-a-second-256MB-segment.patch | 93 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0065-drm-crtc-helper-don-t-disable-disconnected-outputs.patch | 80 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0066-drm-radeon-dpm-fix-resume-on-mullins.patch | 88 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0067-drm-radeon-disable-dynamic-powering-uvd.patch | 34 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/0068-drm-radeon-increase-uvd-ring-buffer-sizes.patch | 41 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0001-userns-Kill-nsown_capable-it-makes-the-wrong-thing-e.patch | 281 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0004-groups-Consolidate-the-setgroups-permission-checks.patch | 91 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0005-userns-Document-what-the-invariant-required-for-safe.patch | 49 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0006-userns-Don-t-allow-setgroups-until-a-gid-mapping-has.patch | 99 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/console.cfg | 4 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/disable-debug-preempt.cfg | 1 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/disable-generic-tracking-for-known-protocols-fix-CVE-2014-8160.patch | 87 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/disable-kgdb.cfg | 1 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/disable-sata-pmp.cfg | 1 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/eCryptfs-Remove-buggy-and-unnecessary-write-in-file-name-decode-routine-CVE-2014-9683.patch | 32 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/ipv6-Dont-reduce-hop-limit-for-an-interface-CVE-2015-2922.patch | 45 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9420.patch | 61 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9584.patch | 39 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/kernel-ttusb-dec-CVE-2014-8884.patch | 36 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/security-keys-CVE-2014-9529.patch | 53 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/selinux.cfg | 22 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/sound.cfg | 4 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd/x86-Stop-relying-on-magic-jmp-behavior-for-early_idt_handlers.patch | 244 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-amd_3.12.34.bb | 102 | ||||
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto_4.1.bbappend | 46 | ||||
-rw-r--r-- | meta-amdfalconx86/conf/machine/amdfalconx86.conf | 4 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-config.cfg | 31 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-patches.scc | 937 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86.cfg | 9 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/files/bluetooth.cfg | 13 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/files/disable-kgdb.cfg | 1 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/files/usb-serial.cfg | 1 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/linux-yocto-amd-4.1.inc | 28 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/linux-yocto_4.1.bbappend | 3 | ||||
-rw-r--r-- | meta-baldeagle/conf/machine/baldeagle.conf | 8 | ||||
-rw-r--r-- | meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-features.scc | 0 | ||||
-rw-r--r-- | meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-patches.scc | 0 | ||||
-rw-r--r-- | meta-baldeagle/recipes-kernel/linux/files/baldeagle_savedefconfig.cfg | 511 | ||||
-rw-r--r-- | meta-baldeagle/recipes-kernel/linux/linux-amd/defconfig | 4252 | ||||
-rw-r--r-- | meta-baldeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend | 4 | ||||
-rw-r--r-- | meta-baldeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend | 8 | ||||
-rw-r--r-- | meta-steppeeagle/conf/machine/steppeeagle.conf | 8 | ||||
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-features.scc | 0 | ||||
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-patches.scc | 0 | ||||
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/files/steppeeagle_savedefconfig.cfg | 510 | ||||
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/linux-amd/defconfig | 4197 | ||||
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend | 4 | ||||
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend | 8 |
1061 files changed, 2395 insertions, 21616 deletions
diff --git a/common/recipes-kernel/linux/linux-amd/0044-drm-radeon-disable-dynamic-powering-vce.patch b/common/recipes-kernel/linux/files/0004-drm-radeon-disable-dynamic-powering-vce.patch index 18d9c93a..a9502467 100644 --- a/common/recipes-kernel/linux/linux-amd/0044-drm-radeon-disable-dynamic-powering-vce.patch +++ b/common/recipes-kernel/linux/files/0004-drm-radeon-disable-dynamic-powering-vce.patch @@ -1,17 +1,17 @@ -From 429849e276fd02dc7b212c87f8353446ad53d1bd Mon Sep 17 00:00:00 2001 +From e49e41b1561e6c0c9d224475a397ba08c5eb1158 Mon Sep 17 00:00:00 2001 From: Leo Liu <leo.liu@amd.com> Date: Mon, 24 Feb 2014 12:55:11 -0500 -Subject: [PATCH 44/60] drm/radeon: disable dynamic powering vce +Subject: [PATCH 04/13] drm/radeon: disable dynamic powering vce --- drivers/gpu/drm/radeon/radeon_vce.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -index eb11ac0..5bfb726 100644 +index 94e362c..6820b04 100644 --- a/drivers/gpu/drm/radeon/radeon_vce.c +++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -245,11 +245,11 @@ static void radeon_vce_idle_work_handler(struct work_struct *work) +@@ -253,11 +253,11 @@ static void radeon_vce_idle_work_handler(struct work_struct *work) if ((radeon_fence_count_emitted(rdev, TN_RING_TYPE_VCE1_INDEX) == 0) && (radeon_fence_count_emitted(rdev, TN_RING_TYPE_VCE2_INDEX) == 0)) { @@ -26,5 +26,5 @@ index eb11ac0..5bfb726 100644 schedule_delayed_work(&rdev->vce.idle_work, msecs_to_jiffies(VCE_IDLE_TIMEOUT_MS)); -- -1.9.1 +2.7.0 diff --git a/common/recipes-kernel/linux/linux-amd/0053-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch b/common/recipes-kernel/linux/files/0005-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch index 025802a3..edac2c33 100644 --- a/common/recipes-kernel/linux/linux-amd/0053-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch +++ b/common/recipes-kernel/linux/files/0005-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch @@ -1,7 +1,7 @@ -From 486e4ca33c3ea76848624063dd9426a0107dd06f Mon Sep 17 00:00:00 2001 +From 14d1399f0c5a075570df047aaebe592a59e5e293 Mon Sep 17 00:00:00 2001 From: Drew Moseley <drew_moseley@mentor.com> Date: Sat, 5 Jul 2014 17:10:52 -0400 -Subject: [PATCH 53/60] ACPI: Set acpi_enforce_resources to +Subject: [PATCH 05/13] ACPI: Set acpi_enforce_resources to ENFORCE_RESOURCES_LAX On some AMD platforms, the SMBus IO region 0xb00 - 0xb07 conflicts with the @@ -16,10 +16,10 @@ Signed-off-by: Arindam Nath <arindam.nath@amd.com> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c -index e5f416c..cede198 100644 +index 98f5316..f6c8c9a 100644 --- a/drivers/acpi/osl.c +++ b/drivers/acpi/osl.c -@@ -1533,7 +1533,7 @@ __setup("acpi_serialize", acpi_serialize_setup); +@@ -1604,7 +1604,7 @@ __setup("acpi_no_auto_serialize", acpi_no_auto_serialize_setup); #define ENFORCE_RESOURCES_LAX 1 #define ENFORCE_RESOURCES_NO 0 @@ -29,5 +29,5 @@ index e5f416c..cede198 100644 static int __init acpi_enforce_resources_setup(char *str) { -- -1.9.1 +2.7.0 diff --git a/common/recipes-kernel/linux/files/0008-amd-Setup-Jaguar-specific-compile-options.patch b/common/recipes-kernel/linux/files/0008-amd-Setup-Jaguar-specific-compile-options.patch new file mode 100644 index 00000000..bc658d4b --- /dev/null +++ b/common/recipes-kernel/linux/files/0008-amd-Setup-Jaguar-specific-compile-options.patch @@ -0,0 +1,98 @@ +From a9b6abadfff5ebde3f10b34820111f7766fca864 Mon Sep 17 00:00:00 2001 +From: Drew Moseley <drew_moseley@mentor.com> +Date: Fri, 15 Jan 2016 09:18:52 -0500 +Subject: [PATCH 08/10] amd: Setup Jaguar specific compile options + +Signed-off-by: Drew Moseley <drew_moseley@mentor.com> +--- + arch/x86/Kconfig.cpu | 13 ++++++++++--- + arch/x86/Makefile | 1 + + arch/x86/Makefile_32.cpu | 1 + + arch/x86/include/asm/module.h | 2 ++ + 4 files changed, 14 insertions(+), 3 deletions(-) + +diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu +index 6983314..c5c1ebc 100644 +--- a/arch/x86/Kconfig.cpu ++++ b/arch/x86/Kconfig.cpu +@@ -161,6 +161,13 @@ config MK8 + Enables use of some extended instructions, and passes appropriate + optimization flags to GCC. + ++config MJAGUAR ++ bool "Jaguar" ++ ---help--- ++ Select this for AMD Jaguar processors. ++ ++ Enables -march=btver2 ++ + config MCRUSOE + bool "Crusoe" + depends on X86_32 +@@ -300,7 +307,7 @@ config X86_INTERNODE_CACHE_SHIFT + config X86_L1_CACHE_SHIFT + int + default "7" if MPENTIUM4 || MPSC +- default "6" if MK7 || MK8 || MPENTIUMM || MCORE2 || MATOM || MVIAC7 || X86_GENERIC || GENERIC_CPU ++ default "6" if MK7 || MK8 || MJAGUAR || MPENTIUMM || MCORE2 || MATOM || MVIAC7 || X86_GENERIC || GENERIC_CPU + default "4" if MELAN || M486 || MGEODEGX1 + default "5" if MWINCHIP3D || MWINCHIPC6 || MCRUSOE || MEFFICEON || MCYRIXIII || MK6 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || M586 || MVIAC3_2 || MGEODE_LX + +@@ -359,7 +366,7 @@ config X86_P6_NOP + + config X86_TSC + def_bool y +- depends on (MWINCHIP3D || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MVIAC3_2 || MVIAC7 || MGEODEGX1 || MGEODE_LX || MCORE2 || MATOM) || X86_64 ++ depends on (MWINCHIP3D || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MJAGUAR || MVIAC3_2 || MVIAC7 || MGEODEGX1 || MGEODE_LX || MCORE2 || MATOM) || X86_64 + + config X86_CMPXCHG64 + def_bool y +@@ -369,7 +376,7 @@ config X86_CMPXCHG64 + # generates cmov. + config X86_CMOV + def_bool y +- depends on (MK8 || MK7 || MCORE2 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MCRUSOE || MEFFICEON || X86_64 || MATOM || MGEODE_LX) ++ depends on (MK8 || MJAGUAR || MK7 || MCORE2 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MCRUSOE || MEFFICEON || X86_64 || MATOM || MGEODE_LX) + + config X86_MINIMUM_CPU_FAMILY + int +diff --git a/arch/x86/Makefile b/arch/x86/Makefile +index 2fda005..ed74b14 100644 +--- a/arch/x86/Makefile ++++ b/arch/x86/Makefile +@@ -86,6 +86,7 @@ else + + # FIXME - should be integrated in Makefile.cpu (Makefile_32.cpu) + cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8) ++ cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2) + cflags-$(CONFIG_MPSC) += $(call cc-option,-march=nocona) + + cflags-$(CONFIG_MCORE2) += \ +diff --git a/arch/x86/Makefile_32.cpu b/arch/x86/Makefile_32.cpu +index 6647ed4..73bc9db 100644 +--- a/arch/x86/Makefile_32.cpu ++++ b/arch/x86/Makefile_32.cpu +@@ -24,6 +24,7 @@ cflags-$(CONFIG_MK6) += -march=k6 + # They make zero difference whatsosever to performance at this time. + cflags-$(CONFIG_MK7) += -march=athlon + cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8,-march=athlon) ++cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2,-march=athlon) + cflags-$(CONFIG_MCRUSOE) += -march=i686 $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 + cflags-$(CONFIG_MEFFICEON) += -march=i686 $(call tune,pentium3) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 + cflags-$(CONFIG_MWINCHIPC6) += $(call cc-option,-march=winchip-c6,-march=i586) +diff --git a/arch/x86/include/asm/module.h b/arch/x86/include/asm/module.h +index e3b7819..e82f293 100644 +--- a/arch/x86/include/asm/module.h ++++ b/arch/x86/include/asm/module.h +@@ -33,6 +33,8 @@ + #define MODULE_PROC_FAMILY "K7 " + #elif defined CONFIG_MK8 + #define MODULE_PROC_FAMILY "K8 " ++#elif defined CONFIG_MJAGUAR ++#define MODULE_PROC_FAMILY "JAGUAR " + #elif defined CONFIG_MELAN + #define MODULE_PROC_FAMILY "ELAN " + #elif defined CONFIG_MCRUSOE +-- +2.7.0 + diff --git a/common/recipes-kernel/linux/files/0009-amd-Setup-Steamroller-specific-compile-options.patch b/common/recipes-kernel/linux/files/0009-amd-Setup-Steamroller-specific-compile-options.patch new file mode 100644 index 00000000..ce2d38da --- /dev/null +++ b/common/recipes-kernel/linux/files/0009-amd-Setup-Steamroller-specific-compile-options.patch @@ -0,0 +1,98 @@ +From 8ec9b3822355ab79e5c05dc0e313c828e9cd6baa Mon Sep 17 00:00:00 2001 +From: Drew Moseley <drew_moseley@mentor.com> +Date: Fri, 15 Jan 2016 09:22:29 -0500 +Subject: [PATCH 09/10] amd: Setup Steamroller specific compile options + +Signed-off-by: Drew Moseley <drew_moseley@mentor.com> +--- + arch/x86/Kconfig.cpu | 13 ++++++++++--- + arch/x86/Makefile | 1 + + arch/x86/Makefile_32.cpu | 1 + + arch/x86/include/asm/module.h | 2 ++ + 4 files changed, 14 insertions(+), 3 deletions(-) + +diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu +index c5c1ebc..2a3bc950 100644 +--- a/arch/x86/Kconfig.cpu ++++ b/arch/x86/Kconfig.cpu +@@ -168,6 +168,13 @@ config MJAGUAR + + Enables -march=btver2 + ++config MSTEAMROLLER ++ bool "Steamroller" ++ ---help--- ++ Select this for AMD Steamroller processors. ++ ++ Enables -march=bdver3 ++ + config MCRUSOE + bool "Crusoe" + depends on X86_32 +@@ -307,7 +314,7 @@ config X86_INTERNODE_CACHE_SHIFT + config X86_L1_CACHE_SHIFT + int + default "7" if MPENTIUM4 || MPSC +- default "6" if MK7 || MK8 || MJAGUAR || MPENTIUMM || MCORE2 || MATOM || MVIAC7 || X86_GENERIC || GENERIC_CPU ++ default "6" if MK7 || MK8 || MJAGUAR || MSTEAMROLLER || MPENTIUMM || MCORE2 || MATOM || MVIAC7 || X86_GENERIC || GENERIC_CPU + default "4" if MELAN || M486 || MGEODEGX1 + default "5" if MWINCHIP3D || MWINCHIPC6 || MCRUSOE || MEFFICEON || MCYRIXIII || MK6 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || M586 || MVIAC3_2 || MGEODE_LX + +@@ -366,7 +373,7 @@ config X86_P6_NOP + + config X86_TSC + def_bool y +- depends on (MWINCHIP3D || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MJAGUAR || MVIAC3_2 || MVIAC7 || MGEODEGX1 || MGEODE_LX || MCORE2 || MATOM) || X86_64 ++ depends on (MWINCHIP3D || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MJAGUAR || MSTEAMROLLER || MVIAC3_2 || MVIAC7 || MGEODEGX1 || MGEODE_LX || MCORE2 || MATOM) || X86_64 + + config X86_CMPXCHG64 + def_bool y +@@ -376,7 +383,7 @@ config X86_CMPXCHG64 + # generates cmov. + config X86_CMOV + def_bool y +- depends on (MK8 || MJAGUAR || MK7 || MCORE2 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MCRUSOE || MEFFICEON || X86_64 || MATOM || MGEODE_LX) ++ depends on (MK8 || MJAGUAR || MSTEAMROLLER || MK7 || MCORE2 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MCRUSOE || MEFFICEON || X86_64 || MATOM || MGEODE_LX) + + config X86_MINIMUM_CPU_FAMILY + int +diff --git a/arch/x86/Makefile b/arch/x86/Makefile +index ed74b14..0e6afa4 100644 +--- a/arch/x86/Makefile ++++ b/arch/x86/Makefile +@@ -87,6 +87,7 @@ else + # FIXME - should be integrated in Makefile.cpu (Makefile_32.cpu) + cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8) + cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2) ++ cflags-$(CONFIG_MSTEAMROLLER) += $(call cc-option,-march=bdver3) + cflags-$(CONFIG_MPSC) += $(call cc-option,-march=nocona) + + cflags-$(CONFIG_MCORE2) += \ +diff --git a/arch/x86/Makefile_32.cpu b/arch/x86/Makefile_32.cpu +index 73bc9db..4d3a04d 100644 +--- a/arch/x86/Makefile_32.cpu ++++ b/arch/x86/Makefile_32.cpu +@@ -25,6 +25,7 @@ cflags-$(CONFIG_MK6) += -march=k6 + cflags-$(CONFIG_MK7) += -march=athlon + cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8,-march=athlon) + cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2,-march=athlon) ++cflags-$(CONFIG_MSTEAMROLLER) += $(call cc-option,-march=bdver3,-march=athlon) + cflags-$(CONFIG_MCRUSOE) += -march=i686 $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 + cflags-$(CONFIG_MEFFICEON) += -march=i686 $(call tune,pentium3) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 + cflags-$(CONFIG_MWINCHIPC6) += $(call cc-option,-march=winchip-c6,-march=i586) +diff --git a/arch/x86/include/asm/module.h b/arch/x86/include/asm/module.h +index e82f293..3f2f520 100644 +--- a/arch/x86/include/asm/module.h ++++ b/arch/x86/include/asm/module.h +@@ -35,6 +35,8 @@ + #define MODULE_PROC_FAMILY "K8 " + #elif defined CONFIG_MJAGUAR + #define MODULE_PROC_FAMILY "JAGUAR " ++#elif defined CONFIG_MSTEAMROLLER ++#define MODULE_PROC_FAMILY "STEAMROLLER " + #elif defined CONFIG_MELAN + #define MODULE_PROC_FAMILY "ELAN " + #elif defined CONFIG_MCRUSOE +-- +2.7.0 + diff --git a/common/recipes-kernel/linux/files/0010-amd-Setup-Excavator-specific-compile-options.patch b/common/recipes-kernel/linux/files/0010-amd-Setup-Excavator-specific-compile-options.patch new file mode 100644 index 00000000..4195e820 --- /dev/null +++ b/common/recipes-kernel/linux/files/0010-amd-Setup-Excavator-specific-compile-options.patch @@ -0,0 +1,98 @@ +From bbfb4ffa4002ce62a1feec27fe51a6a6a0c8a205 Mon Sep 17 00:00:00 2001 +From: Drew Moseley <drew_moseley@mentor.com> +Date: Fri, 15 Jan 2016 08:45:27 -0500 +Subject: [PATCH 10/10] amd: Setup Excavator specific compile options + +Signed-off-by: Drew Moseley <drew_moseley@mentor.com> +--- + arch/x86/Kconfig.cpu | 13 ++++++++++--- + arch/x86/Makefile | 1 + + arch/x86/Makefile_32.cpu | 1 + + arch/x86/include/asm/module.h | 2 ++ + 4 files changed, 14 insertions(+), 3 deletions(-) + +diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu +index 2a3bc950..9141885 100644 +--- a/arch/x86/Kconfig.cpu ++++ b/arch/x86/Kconfig.cpu +@@ -175,6 +175,13 @@ config MSTEAMROLLER + + Enables -march=bdver3 + ++config MEXCAVATOR ++ bool "Excavator" ++ ---help--- ++ Select this for AMD Excavator processors. ++ ++ Enables -march=bdver4 ++ + config MCRUSOE + bool "Crusoe" + depends on X86_32 +@@ -314,7 +321,7 @@ config X86_INTERNODE_CACHE_SHIFT + config X86_L1_CACHE_SHIFT + int + default "7" if MPENTIUM4 || MPSC +- default "6" if MK7 || MK8 || MJAGUAR || MSTEAMROLLER || MPENTIUMM || MCORE2 || MATOM || MVIAC7 || X86_GENERIC || GENERIC_CPU ++ default "6" if MK7 || MK8 || MJAGUAR || MSTEAMROLLER || MEXCAVATOR || MPENTIUMM || MCORE2 || MATOM || MVIAC7 || X86_GENERIC || GENERIC_CPU + default "4" if MELAN || M486 || MGEODEGX1 + default "5" if MWINCHIP3D || MWINCHIPC6 || MCRUSOE || MEFFICEON || MCYRIXIII || MK6 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || M586 || MVIAC3_2 || MGEODE_LX + +@@ -373,7 +380,7 @@ config X86_P6_NOP + + config X86_TSC + def_bool y +- depends on (MWINCHIP3D || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MJAGUAR || MSTEAMROLLER || MVIAC3_2 || MVIAC7 || MGEODEGX1 || MGEODE_LX || MCORE2 || MATOM) || X86_64 ++ depends on (MWINCHIP3D || MCRUSOE || MEFFICEON || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MJAGUAR || MSTEAMROLLER || MEXCAVATOR || MVIAC3_2 || MVIAC7 || MGEODEGX1 || MGEODE_LX || MCORE2 || MATOM) || X86_64 + + config X86_CMPXCHG64 + def_bool y +@@ -383,7 +390,7 @@ config X86_CMPXCHG64 + # generates cmov. + config X86_CMOV + def_bool y +- depends on (MK8 || MJAGUAR || MSTEAMROLLER || MK7 || MCORE2 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MCRUSOE || MEFFICEON || X86_64 || MATOM || MGEODE_LX) ++ depends on (MK8 || MJAGUAR || MSTEAMROLLER || MEXCAVATOR || MK7 || MCORE2 || MPENTIUM4 || MPENTIUMM || MPENTIUMIII || MPENTIUMII || M686 || MVIAC3_2 || MVIAC7 || MCRUSOE || MEFFICEON || X86_64 || MATOM || MGEODE_LX) + + config X86_MINIMUM_CPU_FAMILY + int +diff --git a/arch/x86/Makefile b/arch/x86/Makefile +index 0e6afa4..3b8ab9c 100644 +--- a/arch/x86/Makefile ++++ b/arch/x86/Makefile +@@ -88,6 +88,7 @@ else + cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8) + cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2) + cflags-$(CONFIG_MSTEAMROLLER) += $(call cc-option,-march=bdver3) ++ cflags-$(CONFIG_MEXCAVATOR) += $(call cc-option,-march=bdver4) + cflags-$(CONFIG_MPSC) += $(call cc-option,-march=nocona) + + cflags-$(CONFIG_MCORE2) += \ +diff --git a/arch/x86/Makefile_32.cpu b/arch/x86/Makefile_32.cpu +index 4d3a04d..dd6c514 100644 +--- a/arch/x86/Makefile_32.cpu ++++ b/arch/x86/Makefile_32.cpu +@@ -26,6 +26,7 @@ cflags-$(CONFIG_MK7) += -march=athlon + cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8,-march=athlon) + cflags-$(CONFIG_MJAGUAR) += $(call cc-option,-march=btver2,-march=athlon) + cflags-$(CONFIG_MSTEAMROLLER) += $(call cc-option,-march=bdver3,-march=athlon) ++cflags-$(CONFIG_MEXCAVATOR) += $(call cc-option,-march=bdver4,-march=athlon) + cflags-$(CONFIG_MCRUSOE) += -march=i686 $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 + cflags-$(CONFIG_MEFFICEON) += -march=i686 $(call tune,pentium3) $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 + cflags-$(CONFIG_MWINCHIPC6) += $(call cc-option,-march=winchip-c6,-march=i586) +diff --git a/arch/x86/include/asm/module.h b/arch/x86/include/asm/module.h +index 3f2f520..3eca5a9 100644 +--- a/arch/x86/include/asm/module.h ++++ b/arch/x86/include/asm/module.h +@@ -37,6 +37,8 @@ + #define MODULE_PROC_FAMILY "JAGUAR " + #elif defined CONFIG_MSTEAMROLLER + #define MODULE_PROC_FAMILY "STEAMROLLER " ++#elif defined CONFIG_MEXCAVATOR ++#define MODULE_PROC_FAMILY "EXCAVATOR " + #elif defined CONFIG_MELAN + #define MODULE_PROC_FAMILY "ELAN " + #elif defined CONFIG_MCRUSOE +-- +2.7.0 + diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch b/common/recipes-kernel/linux/files/0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch index b8e96976..b8e96976 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch +++ b/common/recipes-kernel/linux/files/0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0116-drm-amdkfd-reformat-some-debug-prints.patch b/common/recipes-kernel/linux/files/0116-drm-amdkfd-reformat-some-debug-prints.patch index 3cf744c2..3cf744c2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0116-drm-amdkfd-reformat-some-debug-prints.patch +++ b/common/recipes-kernel/linux/files/0116-drm-amdkfd-reformat-some-debug-prints.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch b/common/recipes-kernel/linux/files/0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch index 066ff15c..066ff15c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch +++ b/common/recipes-kernel/linux/files/0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch b/common/recipes-kernel/linux/files/0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch index 46ef6609..46ef6609 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch +++ b/common/recipes-kernel/linux/files/0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch b/common/recipes-kernel/linux/files/0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch index a5a09b12..a5a09b12 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch +++ b/common/recipes-kernel/linux/files/0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0120-drm-amdkfd-Add-interrupt-handling-module.patch b/common/recipes-kernel/linux/files/0120-drm-amdkfd-Add-interrupt-handling-module.patch index 02527058..02527058 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0120-drm-amdkfd-Add-interrupt-handling-module.patch +++ b/common/recipes-kernel/linux/files/0120-drm-amdkfd-Add-interrupt-handling-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch b/common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch index b7eb2d54..b7eb2d54 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch +++ b/common/recipes-kernel/linux/files/0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0122-drm-amdkfd-Add-the-events-module.patch b/common/recipes-kernel/linux/files/0122-drm-amdkfd-Add-the-events-module.patch index 033312b2..033312b2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0122-drm-amdkfd-Add-the-events-module.patch +++ b/common/recipes-kernel/linux/files/0122-drm-amdkfd-Add-the-events-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0123-drm-amdkfd-Add-memory-exception-handling.patch b/common/recipes-kernel/linux/files/0123-drm-amdkfd-Add-memory-exception-handling.patch index 1432b6cf..1432b6cf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0123-drm-amdkfd-Add-memory-exception-handling.patch +++ b/common/recipes-kernel/linux/files/0123-drm-amdkfd-Add-memory-exception-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch b/common/recipes-kernel/linux/files/0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch index a0b2724a..a0b2724a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch +++ b/common/recipes-kernel/linux/files/0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch b/common/recipes-kernel/linux/files/0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch index dc8a088f..dc8a088f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch +++ b/common/recipes-kernel/linux/files/0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0126-drm-amdkfd-Implement-events-IOCTLs.patch b/common/recipes-kernel/linux/files/0126-drm-amdkfd-Implement-events-IOCTLs.patch index eb071076..eb071076 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0126-drm-amdkfd-Implement-events-IOCTLs.patch +++ b/common/recipes-kernel/linux/files/0126-drm-amdkfd-Implement-events-IOCTLs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0127-drm-amdkfd-change-driver-version-to-0.7.2.patch b/common/recipes-kernel/linux/files/0127-drm-amdkfd-change-driver-version-to-0.7.2.patch index fbe433a8..fbe433a8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0127-drm-amdkfd-change-driver-version-to-0.7.2.patch +++ b/common/recipes-kernel/linux/files/0127-drm-amdkfd-change-driver-version-to-0.7.2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0128-drm-amdkfd-Use-DECLARE_BITMAP.patch b/common/recipes-kernel/linux/files/0128-drm-amdkfd-Use-DECLARE_BITMAP.patch index 59f63f4d..59f63f4d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0128-drm-amdkfd-Use-DECLARE_BITMAP.patch +++ b/common/recipes-kernel/linux/files/0128-drm-amdkfd-Use-DECLARE_BITMAP.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch b/common/recipes-kernel/linux/files/0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch index 4d52d8be..4d52d8be 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch +++ b/common/recipes-kernel/linux/files/0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch b/common/recipes-kernel/linux/files/0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch index 767f5174..767f5174 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch +++ b/common/recipes-kernel/linux/files/0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0131-drm-amdkfd-Add-static-user-mode-queues-support.patch b/common/recipes-kernel/linux/files/0131-drm-amdkfd-Add-static-user-mode-queues-support.patch index 7991d7b5..7991d7b5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0131-drm-amdkfd-Add-static-user-mode-queues-support.patch +++ b/common/recipes-kernel/linux/files/0131-drm-amdkfd-Add-static-user-mode-queues-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch b/common/recipes-kernel/linux/files/0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch index 82b37c70..82b37c70 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch +++ b/common/recipes-kernel/linux/files/0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch b/common/recipes-kernel/linux/files/0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch index 9df04ed5..9df04ed5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch +++ b/common/recipes-kernel/linux/files/0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch b/common/recipes-kernel/linux/files/0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch index 701c0150..701c0150 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch +++ b/common/recipes-kernel/linux/files/0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch b/common/recipes-kernel/linux/files/0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch index 999f4af5..999f4af5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch +++ b/common/recipes-kernel/linux/files/0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch b/common/recipes-kernel/linux/files/0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch index 4fd0b780..4fd0b780 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch +++ b/common/recipes-kernel/linux/files/0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch b/common/recipes-kernel/linux/files/0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch index 697ce81d..697ce81d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch +++ b/common/recipes-kernel/linux/files/0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch b/common/recipes-kernel/linux/files/0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch index 3365be5d..3365be5d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch +++ b/common/recipes-kernel/linux/files/0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch b/common/recipes-kernel/linux/files/0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch index 3b0cfa07..3b0cfa07 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch +++ b/common/recipes-kernel/linux/files/0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0141-drm-amdgpu-add-BIF-4.1-register-headers.patch b/common/recipes-kernel/linux/files/0141-drm-amdgpu-add-BIF-4.1-register-headers.patch index 4f28dcc8..4f28dcc8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0141-drm-amdgpu-add-BIF-4.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0141-drm-amdgpu-add-BIF-4.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0142-drm-amdgpu-add-BIF-5.0-register-headers.patch b/common/recipes-kernel/linux/files/0142-drm-amdgpu-add-BIF-5.0-register-headers.patch index 4f38b35c..4f38b35c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0142-drm-amdgpu-add-BIF-5.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0142-drm-amdgpu-add-BIF-5.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0143-drm-amdgpu-add-BIF-5.1-register-headers.patch b/common/recipes-kernel/linux/files/0143-drm-amdgpu-add-BIF-5.1-register-headers.patch index b755532e..b755532e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0143-drm-amdgpu-add-BIF-5.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0143-drm-amdgpu-add-BIF-5.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0144-drm-amdgpu-add-DCE-8.0-register-headers.patch b/common/recipes-kernel/linux/files/0144-drm-amdgpu-add-DCE-8.0-register-headers.patch index db05967b..db05967b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0144-drm-amdgpu-add-DCE-8.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0144-drm-amdgpu-add-DCE-8.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0145-drm-amdgpu-add-DCE-10.0-register-headers.patch b/common/recipes-kernel/linux/files/0145-drm-amdgpu-add-DCE-10.0-register-headers.patch index 92d27d63..92d27d63 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0145-drm-amdgpu-add-DCE-10.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0145-drm-amdgpu-add-DCE-10.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0146-drm-amdgpu-add-DCE-11.0-register-headers.patch b/common/recipes-kernel/linux/files/0146-drm-amdgpu-add-DCE-11.0-register-headers.patch index 43cbcb8a..43cbcb8a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0146-drm-amdgpu-add-DCE-11.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0146-drm-amdgpu-add-DCE-11.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0147-drm-amdgpu-add-GCA-7.0-register-headers.patch b/common/recipes-kernel/linux/files/0147-drm-amdgpu-add-GCA-7.0-register-headers.patch index d3a99664..d3a99664 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0147-drm-amdgpu-add-GCA-7.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0147-drm-amdgpu-add-GCA-7.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0148-drm-amdgpu-add-GCA-7.2-register-headers.patch b/common/recipes-kernel/linux/files/0148-drm-amdgpu-add-GCA-7.2-register-headers.patch index 2ccb40af..2ccb40af 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0148-drm-amdgpu-add-GCA-7.2-register-headers.patch +++ b/common/recipes-kernel/linux/files/0148-drm-amdgpu-add-GCA-7.2-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0149-drm-amdgpu-add-GCA-8.0-register-headers.patch b/common/recipes-kernel/linux/files/0149-drm-amdgpu-add-GCA-8.0-register-headers.patch index ad649d27..ad649d27 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0149-drm-amdgpu-add-GCA-8.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0149-drm-amdgpu-add-GCA-8.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0150-drm-amdgpu-add-GMC-7.0-register-headers.patch b/common/recipes-kernel/linux/files/0150-drm-amdgpu-add-GMC-7.0-register-headers.patch index 646dd987..646dd987 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0150-drm-amdgpu-add-GMC-7.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0150-drm-amdgpu-add-GMC-7.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0151-drm-amdgpu-add-GMC-7.1-register-headers.patch b/common/recipes-kernel/linux/files/0151-drm-amdgpu-add-GMC-7.1-register-headers.patch index 850cb9b8..850cb9b8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0151-drm-amdgpu-add-GMC-7.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0151-drm-amdgpu-add-GMC-7.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0152-drm-amdgpu-add-GMC-8.1-register-headers.patch b/common/recipes-kernel/linux/files/0152-drm-amdgpu-add-GMC-8.1-register-headers.patch index cbb6edda..cbb6edda 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0152-drm-amdgpu-add-GMC-8.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0152-drm-amdgpu-add-GMC-8.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0153-drm-amdgpu-add-GMC-8.2-register-headers.patch b/common/recipes-kernel/linux/files/0153-drm-amdgpu-add-GMC-8.2-register-headers.patch index e40c5dab..e40c5dab 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0153-drm-amdgpu-add-GMC-8.2-register-headers.patch +++ b/common/recipes-kernel/linux/files/0153-drm-amdgpu-add-GMC-8.2-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0154-drm-amdgpu-add-OSS-2.0-register-headers.patch b/common/recipes-kernel/linux/files/0154-drm-amdgpu-add-OSS-2.0-register-headers.patch index ea87c21d..ea87c21d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0154-drm-amdgpu-add-OSS-2.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0154-drm-amdgpu-add-OSS-2.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0155-drm-amdgpu-add-OSS-2.4-register-headers.patch b/common/recipes-kernel/linux/files/0155-drm-amdgpu-add-OSS-2.4-register-headers.patch index 01b37601..01b37601 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0155-drm-amdgpu-add-OSS-2.4-register-headers.patch +++ b/common/recipes-kernel/linux/files/0155-drm-amdgpu-add-OSS-2.4-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0156-drm-amdgpu-add-OSS-3.0-register-headers.patch b/common/recipes-kernel/linux/files/0156-drm-amdgpu-add-OSS-3.0-register-headers.patch index 6b717b38..6b717b38 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0156-drm-amdgpu-add-OSS-3.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0156-drm-amdgpu-add-OSS-3.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch b/common/recipes-kernel/linux/files/0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch index f8527c6e..f8527c6e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch b/common/recipes-kernel/linux/files/0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch index 838998cd..838998cd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch b/common/recipes-kernel/linux/files/0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch index 2495a38f..2495a38f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch b/common/recipes-kernel/linux/files/0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch index be846d47..be846d47 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch b/common/recipes-kernel/linux/files/0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch index c2ed1826..c2ed1826 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch b/common/recipes-kernel/linux/files/0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch index e639460e..e639460e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch +++ b/common/recipes-kernel/linux/files/0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0163-drm-amdgpu-add-SMU-8.0-register-headers.patch b/common/recipes-kernel/linux/files/0163-drm-amdgpu-add-SMU-8.0-register-headers.patch index 2da7eb23..2da7eb23 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0163-drm-amdgpu-add-SMU-8.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0163-drm-amdgpu-add-SMU-8.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0164-drm-amdgpu-add-UVD-4.2-register-headers.patch b/common/recipes-kernel/linux/files/0164-drm-amdgpu-add-UVD-4.2-register-headers.patch index a534ee9c..a534ee9c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0164-drm-amdgpu-add-UVD-4.2-register-headers.patch +++ b/common/recipes-kernel/linux/files/0164-drm-amdgpu-add-UVD-4.2-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0165-drm-amdgpu-add-UVD-5.0-register-headers.patch b/common/recipes-kernel/linux/files/0165-drm-amdgpu-add-UVD-5.0-register-headers.patch index cfe8b820..cfe8b820 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0165-drm-amdgpu-add-UVD-5.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0165-drm-amdgpu-add-UVD-5.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0166-drm-amdgpu-add-UVD-6.0-register-headers.patch b/common/recipes-kernel/linux/files/0166-drm-amdgpu-add-UVD-6.0-register-headers.patch index 4dca44b7..4dca44b7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0166-drm-amdgpu-add-UVD-6.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0166-drm-amdgpu-add-UVD-6.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0167-drm-amdgpu-add-VCE-2.0-register-headers.patch b/common/recipes-kernel/linux/files/0167-drm-amdgpu-add-VCE-2.0-register-headers.patch index 0cc165d8..0cc165d8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0167-drm-amdgpu-add-VCE-2.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0167-drm-amdgpu-add-VCE-2.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0168-drm-amdgpu-add-VCE-3.0-register-headers.patch b/common/recipes-kernel/linux/files/0168-drm-amdgpu-add-VCE-3.0-register-headers.patch index a076ea4a..a076ea4a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0168-drm-amdgpu-add-VCE-3.0-register-headers.patch +++ b/common/recipes-kernel/linux/files/0168-drm-amdgpu-add-VCE-3.0-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0169-drm-amdgpu-add-atombios-headers.patch b/common/recipes-kernel/linux/files/0169-drm-amdgpu-add-atombios-headers.patch index ca350db6..ca350db6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0169-drm-amdgpu-add-atombios-headers.patch +++ b/common/recipes-kernel/linux/files/0169-drm-amdgpu-add-atombios-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0170-drm-amdgpu-add-clearstate_defs.h.patch b/common/recipes-kernel/linux/files/0170-drm-amdgpu-add-clearstate_defs.h.patch index 7bdf3162..7bdf3162 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0170-drm-amdgpu-add-clearstate_defs.h.patch +++ b/common/recipes-kernel/linux/files/0170-drm-amdgpu-add-clearstate_defs.h.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0171-drm-amdgpu-add-ppsmc.h.patch b/common/recipes-kernel/linux/files/0171-drm-amdgpu-add-ppsmc.h.patch index e601ed56..e601ed56 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0171-drm-amdgpu-add-ppsmc.h.patch +++ b/common/recipes-kernel/linux/files/0171-drm-amdgpu-add-ppsmc.h.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0172-drm-amdgpu-add-amdgpu_family.h.patch b/common/recipes-kernel/linux/files/0172-drm-amdgpu-add-amdgpu_family.h.patch index c3f7332d..c3f7332d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0172-drm-amdgpu-add-amdgpu_family.h.patch +++ b/common/recipes-kernel/linux/files/0172-drm-amdgpu-add-amdgpu_family.h.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0173-drm-amdgpu-add-amdgpu.h-v2.patch b/common/recipes-kernel/linux/files/0173-drm-amdgpu-add-amdgpu.h-v2.patch index 1e27267f..1e27267f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0173-drm-amdgpu-add-amdgpu.h-v2.patch +++ b/common/recipes-kernel/linux/files/0173-drm-amdgpu-add-amdgpu.h-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0174-drm-amdgpu-add-core-driver-v4.patch b/common/recipes-kernel/linux/files/0174-drm-amdgpu-add-core-driver-v4.patch index f474b9d6..f474b9d6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0174-drm-amdgpu-add-core-driver-v4.patch +++ b/common/recipes-kernel/linux/files/0174-drm-amdgpu-add-core-driver-v4.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch b/common/recipes-kernel/linux/files/0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch index 6a2a83d5..6a2a83d5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch +++ b/common/recipes-kernel/linux/files/0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch b/common/recipes-kernel/linux/files/0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch index 71fad078..71fad078 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch +++ b/common/recipes-kernel/linux/files/0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0177-drm-amdgpu-Add-support-for-CIK-parts.patch b/common/recipes-kernel/linux/files/0177-drm-amdgpu-Add-support-for-CIK-parts.patch index fab0a108..fab0a108 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0177-drm-amdgpu-Add-support-for-CIK-parts.patch +++ b/common/recipes-kernel/linux/files/0177-drm-amdgpu-Add-support-for-CIK-parts.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0178-drm-amdgpu-Add-initial-VI-support.patch b/common/recipes-kernel/linux/files/0178-drm-amdgpu-Add-initial-VI-support.patch index b4bf91e9..b4bf91e9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0178-drm-amdgpu-Add-initial-VI-support.patch +++ b/common/recipes-kernel/linux/files/0178-drm-amdgpu-Add-initial-VI-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0179-drm-amdgpu-add-CIK-pci-ids.patch b/common/recipes-kernel/linux/files/0179-drm-amdgpu-add-CIK-pci-ids.patch index 9f2cd657..9f2cd657 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0179-drm-amdgpu-add-CIK-pci-ids.patch +++ b/common/recipes-kernel/linux/files/0179-drm-amdgpu-add-CIK-pci-ids.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0180-drm-amdgpu-add-VI-pci-ids.patch b/common/recipes-kernel/linux/files/0180-drm-amdgpu-add-VI-pci-ids.patch index e2cdfe1c..e2cdfe1c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0180-drm-amdgpu-add-VI-pci-ids.patch +++ b/common/recipes-kernel/linux/files/0180-drm-amdgpu-add-VI-pci-ids.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch b/common/recipes-kernel/linux/files/0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch index a2643d99..a2643d99 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch +++ b/common/recipes-kernel/linux/files/0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch b/common/recipes-kernel/linux/files/0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch index c91a7ae2..c91a7ae2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch +++ b/common/recipes-kernel/linux/files/0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch b/common/recipes-kernel/linux/files/0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch index cffc6f8a..cffc6f8a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch +++ b/common/recipes-kernel/linux/files/0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch b/common/recipes-kernel/linux/files/0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch index 67534de3..67534de3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch +++ b/common/recipes-kernel/linux/files/0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch b/common/recipes-kernel/linux/files/0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch index f9cbb1a7..f9cbb1a7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch +++ b/common/recipes-kernel/linux/files/0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch b/common/recipes-kernel/linux/files/0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch index db631dd9..db631dd9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch +++ b/common/recipes-kernel/linux/files/0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch b/common/recipes-kernel/linux/files/0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch index de58cbeb..de58cbeb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch +++ b/common/recipes-kernel/linux/files/0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch b/common/recipes-kernel/linux/files/0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch index 3fea438f..3fea438f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch +++ b/common/recipes-kernel/linux/files/0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch b/common/recipes-kernel/linux/files/0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch index fa8b0f3c..fa8b0f3c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch +++ b/common/recipes-kernel/linux/files/0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0190-drm-amdgpu-fix-userptr-lockup.patch b/common/recipes-kernel/linux/files/0190-drm-amdgpu-fix-userptr-lockup.patch index 10a38ab8..10a38ab8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0190-drm-amdgpu-fix-userptr-lockup.patch +++ b/common/recipes-kernel/linux/files/0190-drm-amdgpu-fix-userptr-lockup.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0191-drm-amdgpu-remove-unsafe-context-releasing.patch b/common/recipes-kernel/linux/files/0191-drm-amdgpu-remove-unsafe-context-releasing.patch index 9a3e08c4..9a3e08c4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0191-drm-amdgpu-remove-unsafe-context-releasing.patch +++ b/common/recipes-kernel/linux/files/0191-drm-amdgpu-remove-unsafe-context-releasing.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch b/common/recipes-kernel/linux/files/0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch index a638049d..a638049d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch +++ b/common/recipes-kernel/linux/files/0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch b/common/recipes-kernel/linux/files/0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch index 127f10c8..127f10c8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch +++ b/common/recipes-kernel/linux/files/0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch b/common/recipes-kernel/linux/files/0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch index 6f0c329e..6f0c329e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch +++ b/common/recipes-kernel/linux/files/0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch b/common/recipes-kernel/linux/files/0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch index 5914abfd..5914abfd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch +++ b/common/recipes-kernel/linux/files/0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch b/common/recipes-kernel/linux/files/0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch index b2ff301d..b2ff301d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch +++ b/common/recipes-kernel/linux/files/0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0197-drm-amdgpu-add-CE-preamble-flag-v3.patch b/common/recipes-kernel/linux/files/0197-drm-amdgpu-add-CE-preamble-flag-v3.patch index 0875998b..0875998b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0197-drm-amdgpu-add-CE-preamble-flag-v3.patch +++ b/common/recipes-kernel/linux/files/0197-drm-amdgpu-add-CE-preamble-flag-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0198-drm-amdgpu-always-emit-GDS-switch.patch b/common/recipes-kernel/linux/files/0198-drm-amdgpu-always-emit-GDS-switch.patch index 70eb722b..70eb722b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0198-drm-amdgpu-always-emit-GDS-switch.patch +++ b/common/recipes-kernel/linux/files/0198-drm-amdgpu-always-emit-GDS-switch.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0199-drm-amdgpu-cleanup-HDP-flush-handling.patch b/common/recipes-kernel/linux/files/0199-drm-amdgpu-cleanup-HDP-flush-handling.patch index 2bef152f..2bef152f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0199-drm-amdgpu-cleanup-HDP-flush-handling.patch +++ b/common/recipes-kernel/linux/files/0199-drm-amdgpu-cleanup-HDP-flush-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0200-drm-amdgpu-fix-dereference-before-check.patch b/common/recipes-kernel/linux/files/0200-drm-amdgpu-fix-dereference-before-check.patch index 41dc8e50..41dc8e50 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0200-drm-amdgpu-fix-dereference-before-check.patch +++ b/common/recipes-kernel/linux/files/0200-drm-amdgpu-fix-dereference-before-check.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0201-drm-amdgpu-fix-context-switch.patch b/common/recipes-kernel/linux/files/0201-drm-amdgpu-fix-context-switch.patch index 64937ce3..64937ce3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0201-drm-amdgpu-fix-context-switch.patch +++ b/common/recipes-kernel/linux/files/0201-drm-amdgpu-fix-context-switch.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0202-drm-amdgpu-expose-the-max-virtual-address.patch b/common/recipes-kernel/linux/files/0202-drm-amdgpu-expose-the-max-virtual-address.patch index b2ef08f5..b2ef08f5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0202-drm-amdgpu-expose-the-max-virtual-address.patch +++ b/common/recipes-kernel/linux/files/0202-drm-amdgpu-expose-the-max-virtual-address.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0203-drm-amdgpu-do-necessary-NULL-check.patch b/common/recipes-kernel/linux/files/0203-drm-amdgpu-do-necessary-NULL-check.patch index 58073756..58073756 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0203-drm-amdgpu-do-necessary-NULL-check.patch +++ b/common/recipes-kernel/linux/files/0203-drm-amdgpu-do-necessary-NULL-check.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch b/common/recipes-kernel/linux/files/0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch index 9bcd782f..9bcd782f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch +++ b/common/recipes-kernel/linux/files/0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0205-drm-amdgpu-rewording-some-left-radeons.patch b/common/recipes-kernel/linux/files/0205-drm-amdgpu-rewording-some-left-radeons.patch index 544978b6..544978b6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0205-drm-amdgpu-rewording-some-left-radeons.patch +++ b/common/recipes-kernel/linux/files/0205-drm-amdgpu-rewording-some-left-radeons.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0206-drm-amdgpu-add-new-bonaire-pci-id.patch b/common/recipes-kernel/linux/files/0206-drm-amdgpu-add-new-bonaire-pci-id.patch index e580cca5..e580cca5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0206-drm-amdgpu-add-new-bonaire-pci-id.patch +++ b/common/recipes-kernel/linux/files/0206-drm-amdgpu-add-new-bonaire-pci-id.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch b/common/recipes-kernel/linux/files/0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch index 7250fe75..7250fe75 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch +++ b/common/recipes-kernel/linux/files/0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch b/common/recipes-kernel/linux/files/0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch index c1648175..c1648175 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch +++ b/common/recipes-kernel/linux/files/0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch b/common/recipes-kernel/linux/files/0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch index f4bbe496..f4bbe496 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch +++ b/common/recipes-kernel/linux/files/0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0210-drm-amdgpu-make-some-DP-parameters-const.patch b/common/recipes-kernel/linux/files/0210-drm-amdgpu-make-some-DP-parameters-const.patch index df17aad3..df17aad3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0210-drm-amdgpu-make-some-DP-parameters-const.patch +++ b/common/recipes-kernel/linux/files/0210-drm-amdgpu-make-some-DP-parameters-const.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0211-drm-amdgpu-simplify-DPCD-debug-output.patch b/common/recipes-kernel/linux/files/0211-drm-amdgpu-simplify-DPCD-debug-output.patch index 508bb475..508bb475 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0211-drm-amdgpu-simplify-DPCD-debug-output.patch +++ b/common/recipes-kernel/linux/files/0211-drm-amdgpu-simplify-DPCD-debug-output.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0212-drm-amdgpu-retry-dcpd-fetch.patch b/common/recipes-kernel/linux/files/0212-drm-amdgpu-retry-dcpd-fetch.patch index dcdf7cad..dcdf7cad 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0212-drm-amdgpu-retry-dcpd-fetch.patch +++ b/common/recipes-kernel/linux/files/0212-drm-amdgpu-retry-dcpd-fetch.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch b/common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch index d2673fd6..d2673fd6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch +++ b/common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch b/common/recipes-kernel/linux/files/0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch index a122f3a2..a122f3a2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch +++ b/common/recipes-kernel/linux/files/0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch b/common/recipes-kernel/linux/files/0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch index 66e66977..66e66977 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch +++ b/common/recipes-kernel/linux/files/0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch b/common/recipes-kernel/linux/files/0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch index 898998c8..898998c8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch +++ b/common/recipes-kernel/linux/files/0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch b/common/recipes-kernel/linux/files/0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch index 7c6d4e31..7c6d4e31 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch +++ b/common/recipes-kernel/linux/files/0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0218-drm-amdgpu-rework-tiling-flags.patch b/common/recipes-kernel/linux/files/0218-drm-amdgpu-rework-tiling-flags.patch index 6ac69647..6ac69647 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0218-drm-amdgpu-rework-tiling-flags.patch +++ b/common/recipes-kernel/linux/files/0218-drm-amdgpu-rework-tiling-flags.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch b/common/recipes-kernel/linux/files/0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch index 6c167190..6c167190 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch +++ b/common/recipes-kernel/linux/files/0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch b/common/recipes-kernel/linux/files/0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch index 130b9e0f..130b9e0f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch +++ b/common/recipes-kernel/linux/files/0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0221-drm-amdgpu-implement-VCE-two-instances-support.patch b/common/recipes-kernel/linux/files/0221-drm-amdgpu-implement-VCE-two-instances-support.patch index 91a563db..91a563db 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0221-drm-amdgpu-implement-VCE-two-instances-support.patch +++ b/common/recipes-kernel/linux/files/0221-drm-amdgpu-implement-VCE-two-instances-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch b/common/recipes-kernel/linux/files/0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch index 43644b8c..43644b8c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch +++ b/common/recipes-kernel/linux/files/0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch b/common/recipes-kernel/linux/files/0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch index 8553fb31..8553fb31 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch +++ b/common/recipes-kernel/linux/files/0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch b/common/recipes-kernel/linux/files/0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch index fe43cf1b..fe43cf1b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch +++ b/common/recipes-kernel/linux/files/0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch b/common/recipes-kernel/linux/files/0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch index ba7c453f..ba7c453f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch +++ b/common/recipes-kernel/linux/files/0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0226-drm-amdgpu-implement-the-allocation-range-v3.patch b/common/recipes-kernel/linux/files/0226-drm-amdgpu-implement-the-allocation-range-v3.patch index a0b0f412..a0b0f412 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0226-drm-amdgpu-implement-the-allocation-range-v3.patch +++ b/common/recipes-kernel/linux/files/0226-drm-amdgpu-implement-the-allocation-range-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch b/common/recipes-kernel/linux/files/0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch index 70a88e47..70a88e47 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch +++ b/common/recipes-kernel/linux/files/0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch b/common/recipes-kernel/linux/files/0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch index 991ce2de..991ce2de 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch +++ b/common/recipes-kernel/linux/files/0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch b/common/recipes-kernel/linux/files/0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch index 06716929..06716929 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch +++ b/common/recipes-kernel/linux/files/0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch b/common/recipes-kernel/linux/files/0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch index 0f68e275..0f68e275 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch +++ b/common/recipes-kernel/linux/files/0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch b/common/recipes-kernel/linux/files/0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch index 28a10790..28a10790 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch +++ b/common/recipes-kernel/linux/files/0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch b/common/recipes-kernel/linux/files/0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch index 4e4dc493..4e4dc493 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch +++ b/common/recipes-kernel/linux/files/0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch b/common/recipes-kernel/linux/files/0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch index 87fff6e0..87fff6e0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch +++ b/common/recipes-kernel/linux/files/0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0234-drm-amdgpu-remove-mclk_lock.patch b/common/recipes-kernel/linux/files/0234-drm-amdgpu-remove-mclk_lock.patch index a197f71a..a197f71a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0234-drm-amdgpu-remove-mclk_lock.patch +++ b/common/recipes-kernel/linux/files/0234-drm-amdgpu-remove-mclk_lock.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch b/common/recipes-kernel/linux/files/0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch index 343a2496..343a2496 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch +++ b/common/recipes-kernel/linux/files/0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch b/common/recipes-kernel/linux/files/0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch index ae279940..ae279940 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch +++ b/common/recipes-kernel/linux/files/0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch b/common/recipes-kernel/linux/files/0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch index 85e25b3c..85e25b3c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch +++ b/common/recipes-kernel/linux/files/0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch b/common/recipes-kernel/linux/files/0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch index 72f40b98..72f40b98 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch +++ b/common/recipes-kernel/linux/files/0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch b/common/recipes-kernel/linux/files/0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch index 30130336..30130336 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch +++ b/common/recipes-kernel/linux/files/0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch b/common/recipes-kernel/linux/files/0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch index 6a277156..6a277156 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch +++ b/common/recipes-kernel/linux/files/0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch b/common/recipes-kernel/linux/files/0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch index e7aea658..e7aea658 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch +++ b/common/recipes-kernel/linux/files/0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch b/common/recipes-kernel/linux/files/0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch index b036542d..b036542d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch +++ b/common/recipes-kernel/linux/files/0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch b/common/recipes-kernel/linux/files/0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch index e1a09841..e1a09841 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch +++ b/common/recipes-kernel/linux/files/0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch b/common/recipes-kernel/linux/files/0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch index ac4198ed..ac4198ed 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch +++ b/common/recipes-kernel/linux/files/0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch b/common/recipes-kernel/linux/files/0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch index c24f9223..c24f9223 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch +++ b/common/recipes-kernel/linux/files/0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0246-drm-amdgpu-fix-user-ptr-race-condition.patch b/common/recipes-kernel/linux/files/0246-drm-amdgpu-fix-user-ptr-race-condition.patch index c0ce4cff..c0ce4cff 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0246-drm-amdgpu-fix-user-ptr-race-condition.patch +++ b/common/recipes-kernel/linux/files/0246-drm-amdgpu-fix-user-ptr-race-condition.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch b/common/recipes-kernel/linux/files/0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch index 04385eac..04385eac 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch +++ b/common/recipes-kernel/linux/files/0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch b/common/recipes-kernel/linux/files/0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch index c8879ea7..c8879ea7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch +++ b/common/recipes-kernel/linux/files/0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch b/common/recipes-kernel/linux/files/0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch index c2280ddf..c2280ddf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch +++ b/common/recipes-kernel/linux/files/0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch b/common/recipes-kernel/linux/files/0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch index 925b6947..925b6947 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch +++ b/common/recipes-kernel/linux/files/0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch b/common/recipes-kernel/linux/files/0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch index 536260c4..536260c4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch +++ b/common/recipes-kernel/linux/files/0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch b/common/recipes-kernel/linux/files/0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch index 41629745..41629745 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch +++ b/common/recipes-kernel/linux/files/0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch b/common/recipes-kernel/linux/files/0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch index e9cce08e..e9cce08e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch +++ b/common/recipes-kernel/linux/files/0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch b/common/recipes-kernel/linux/files/0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch index ad6f910e..ad6f910e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch +++ b/common/recipes-kernel/linux/files/0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0255-drm-amdgpu-cleanup-VA-IOCTL.patch b/common/recipes-kernel/linux/files/0255-drm-amdgpu-cleanup-VA-IOCTL.patch index a89514c2..a89514c2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0255-drm-amdgpu-cleanup-VA-IOCTL.patch +++ b/common/recipes-kernel/linux/files/0255-drm-amdgpu-cleanup-VA-IOCTL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch b/common/recipes-kernel/linux/files/0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch index 738de509..738de509 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch +++ b/common/recipes-kernel/linux/files/0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch b/common/recipes-kernel/linux/files/0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch index 43c8975e..43c8975e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch +++ b/common/recipes-kernel/linux/files/0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch b/common/recipes-kernel/linux/files/0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch index 5d14513e..5d14513e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch +++ b/common/recipes-kernel/linux/files/0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0259-drm-amdgpu-fix-the-build-on-big-endian.patch b/common/recipes-kernel/linux/files/0259-drm-amdgpu-fix-the-build-on-big-endian.patch index 928c7322..928c7322 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0259-drm-amdgpu-fix-the-build-on-big-endian.patch +++ b/common/recipes-kernel/linux/files/0259-drm-amdgpu-fix-the-build-on-big-endian.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch b/common/recipes-kernel/linux/files/0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch index c4438caf..c4438caf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch +++ b/common/recipes-kernel/linux/files/0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch b/common/recipes-kernel/linux/files/0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch index a844d431..a844d431 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch +++ b/common/recipes-kernel/linux/files/0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch b/common/recipes-kernel/linux/files/0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch index 68839294..68839294 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch +++ b/common/recipes-kernel/linux/files/0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch b/common/recipes-kernel/linux/files/0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch index 932bcff4..932bcff4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch +++ b/common/recipes-kernel/linux/files/0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch b/common/recipes-kernel/linux/files/0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch index 948d9af2..948d9af2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch +++ b/common/recipes-kernel/linux/files/0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch b/common/recipes-kernel/linux/files/0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch index 91577155..91577155 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch +++ b/common/recipes-kernel/linux/files/0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0266-drm-amdgpu-enable-vce-powergating.patch b/common/recipes-kernel/linux/files/0266-drm-amdgpu-enable-vce-powergating.patch index b265b5bc..b265b5bc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0266-drm-amdgpu-enable-vce-powergating.patch +++ b/common/recipes-kernel/linux/files/0266-drm-amdgpu-enable-vce-powergating.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch b/common/recipes-kernel/linux/files/0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch index 99703d08..99703d08 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch +++ b/common/recipes-kernel/linux/files/0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch b/common/recipes-kernel/linux/files/0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch index 1824e90f..1824e90f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch +++ b/common/recipes-kernel/linux/files/0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch b/common/recipes-kernel/linux/files/0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch index 37ebb3e6..37ebb3e6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch +++ b/common/recipes-kernel/linux/files/0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch b/common/recipes-kernel/linux/files/0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch index 0f36003b..0f36003b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch +++ b/common/recipes-kernel/linux/files/0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch b/common/recipes-kernel/linux/files/0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch index 5db0e2ba..5db0e2ba 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch +++ b/common/recipes-kernel/linux/files/0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch b/common/recipes-kernel/linux/files/0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch index 10561e36..10561e36 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch +++ b/common/recipes-kernel/linux/files/0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch b/common/recipes-kernel/linux/files/0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch index e63b9e5d..e63b9e5d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch +++ b/common/recipes-kernel/linux/files/0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch b/common/recipes-kernel/linux/files/0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch index 4f652b09..4f652b09 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch +++ b/common/recipes-kernel/linux/files/0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch b/common/recipes-kernel/linux/files/0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch index a16d174c..a16d174c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch +++ b/common/recipes-kernel/linux/files/0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch b/common/recipes-kernel/linux/files/0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch index 6b6f5c62..6b6f5c62 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch +++ b/common/recipes-kernel/linux/files/0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch b/common/recipes-kernel/linux/files/0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch index 3e591836..3e591836 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch +++ b/common/recipes-kernel/linux/files/0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0278-drm-amdgpu-fix-wrong-type.patch b/common/recipes-kernel/linux/files/0278-drm-amdgpu-fix-wrong-type.patch index 19e30e3d..19e30e3d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0278-drm-amdgpu-fix-wrong-type.patch +++ b/common/recipes-kernel/linux/files/0278-drm-amdgpu-fix-wrong-type.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0279-drm-amdgpu-silence-invalid-error-message.patch b/common/recipes-kernel/linux/files/0279-drm-amdgpu-silence-invalid-error-message.patch index 93380fdd..93380fdd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0279-drm-amdgpu-silence-invalid-error-message.patch +++ b/common/recipes-kernel/linux/files/0279-drm-amdgpu-silence-invalid-error-message.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch b/common/recipes-kernel/linux/files/0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch index 195bfcc1..195bfcc1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch +++ b/common/recipes-kernel/linux/files/0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch b/common/recipes-kernel/linux/files/0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch index 5b719944..5b719944 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch +++ b/common/recipes-kernel/linux/files/0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch b/common/recipes-kernel/linux/files/0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch index 0c6881ce..0c6881ce 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch +++ b/common/recipes-kernel/linux/files/0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch b/common/recipes-kernel/linux/files/0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch index 2dfe5e9c..2dfe5e9c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch +++ b/common/recipes-kernel/linux/files/0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch b/common/recipes-kernel/linux/files/0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch index 559ffca9..559ffca9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch +++ b/common/recipes-kernel/linux/files/0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0285-drm-amdgpu-add-chunk-id-validity-check.patch b/common/recipes-kernel/linux/files/0285-drm-amdgpu-add-chunk-id-validity-check.patch index 35e41a2a..35e41a2a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0285-drm-amdgpu-add-chunk-id-validity-check.patch +++ b/common/recipes-kernel/linux/files/0285-drm-amdgpu-add-chunk-id-validity-check.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch b/common/recipes-kernel/linux/files/0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch index 8c7bb45c..8c7bb45c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch +++ b/common/recipes-kernel/linux/files/0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch b/common/recipes-kernel/linux/files/0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch index 71ba8bf2..71ba8bf2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch +++ b/common/recipes-kernel/linux/files/0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch b/common/recipes-kernel/linux/files/0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch index 058de276..058de276 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch +++ b/common/recipes-kernel/linux/files/0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch b/common/recipes-kernel/linux/files/0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch index 4f9a53fe..4f9a53fe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch +++ b/common/recipes-kernel/linux/files/0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch b/common/recipes-kernel/linux/files/0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch index e8d31acf..e8d31acf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch +++ b/common/recipes-kernel/linux/files/0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch b/common/recipes-kernel/linux/files/0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch index e9f234bb..e9f234bb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch +++ b/common/recipes-kernel/linux/files/0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0292-drm-amdgpu-recreate-fence-from-user-seq.patch b/common/recipes-kernel/linux/files/0292-drm-amdgpu-recreate-fence-from-user-seq.patch index da2703e4..da2703e4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0292-drm-amdgpu-recreate-fence-from-user-seq.patch +++ b/common/recipes-kernel/linux/files/0292-drm-amdgpu-recreate-fence-from-user-seq.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch b/common/recipes-kernel/linux/files/0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch index dd0ecc41..dd0ecc41 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch +++ b/common/recipes-kernel/linux/files/0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch b/common/recipes-kernel/linux/files/0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch index 2d642009..2d642009 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch +++ b/common/recipes-kernel/linux/files/0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch b/common/recipes-kernel/linux/files/0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch index 67268413..67268413 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch +++ b/common/recipes-kernel/linux/files/0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch b/common/recipes-kernel/linux/files/0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch index 7d45c050..7d45c050 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch +++ b/common/recipes-kernel/linux/files/0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0297-drm-amdgpu-fix-timeout-calculation.patch b/common/recipes-kernel/linux/files/0297-drm-amdgpu-fix-timeout-calculation.patch index 0bfa2f30..0bfa2f30 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0297-drm-amdgpu-fix-timeout-calculation.patch +++ b/common/recipes-kernel/linux/files/0297-drm-amdgpu-fix-timeout-calculation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch b/common/recipes-kernel/linux/files/0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch index 16795fbc..16795fbc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch +++ b/common/recipes-kernel/linux/files/0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch b/common/recipes-kernel/linux/files/0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch index e7a835d1..e7a835d1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch +++ b/common/recipes-kernel/linux/files/0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch b/common/recipes-kernel/linux/files/0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch index e4968968..e4968968 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch +++ b/common/recipes-kernel/linux/files/0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch b/common/recipes-kernel/linux/files/0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch index ca5a901a..ca5a901a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch +++ b/common/recipes-kernel/linux/files/0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch b/common/recipes-kernel/linux/files/0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch index 67cb8cff..67cb8cff 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch +++ b/common/recipes-kernel/linux/files/0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch b/common/recipes-kernel/linux/files/0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch index 16abea5d..16abea5d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch +++ b/common/recipes-kernel/linux/files/0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch b/common/recipes-kernel/linux/files/0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch index 2ae56213..2ae56213 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch +++ b/common/recipes-kernel/linux/files/0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch b/common/recipes-kernel/linux/files/0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch index 99cf8810..99cf8810 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch +++ b/common/recipes-kernel/linux/files/0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch b/common/recipes-kernel/linux/files/0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch index 899fe40e..899fe40e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch +++ b/common/recipes-kernel/linux/files/0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch b/common/recipes-kernel/linux/files/0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch index f8fdda37..f8fdda37 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch +++ b/common/recipes-kernel/linux/files/0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch b/common/recipes-kernel/linux/files/0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch index 682930a5..682930a5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch +++ b/common/recipes-kernel/linux/files/0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch b/common/recipes-kernel/linux/files/0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch index 56b246ed..56b246ed 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch +++ b/common/recipes-kernel/linux/files/0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch b/common/recipes-kernel/linux/files/0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch index cc5cd4b9..cc5cd4b9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch +++ b/common/recipes-kernel/linux/files/0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch b/common/recipes-kernel/linux/files/0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch index 9bb5df80..9bb5df80 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch +++ b/common/recipes-kernel/linux/files/0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch b/common/recipes-kernel/linux/files/0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch index e2f98201..e2f98201 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch +++ b/common/recipes-kernel/linux/files/0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch b/common/recipes-kernel/linux/files/0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch index 209dec27..209dec27 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch +++ b/common/recipes-kernel/linux/files/0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch b/common/recipes-kernel/linux/files/0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch index aab2d9aa..aab2d9aa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch +++ b/common/recipes-kernel/linux/files/0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0316-drm-amdkfd-fix-runlist-length-calculation.patch b/common/recipes-kernel/linux/files/0316-drm-amdkfd-fix-runlist-length-calculation.patch index 95d267d3..95d267d3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0316-drm-amdkfd-fix-runlist-length-calculation.patch +++ b/common/recipes-kernel/linux/files/0316-drm-amdkfd-fix-runlist-length-calculation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch b/common/recipes-kernel/linux/files/0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch index 5b5b49f2..5b5b49f2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch +++ b/common/recipes-kernel/linux/files/0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch b/common/recipes-kernel/linux/files/0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch index bbc354f9..bbc354f9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch +++ b/common/recipes-kernel/linux/files/0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch b/common/recipes-kernel/linux/files/0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch index 02ff4665..02ff4665 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch +++ b/common/recipes-kernel/linux/files/0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch b/common/recipes-kernel/linux/files/0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch index a85d7a1b..a85d7a1b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch +++ b/common/recipes-kernel/linux/files/0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch b/common/recipes-kernel/linux/files/0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch index 99321866..99321866 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch +++ b/common/recipes-kernel/linux/files/0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch b/common/recipes-kernel/linux/files/0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch index 024e9fa0..024e9fa0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch +++ b/common/recipes-kernel/linux/files/0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch b/common/recipes-kernel/linux/files/0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch index 1ccaf626..1ccaf626 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch +++ b/common/recipes-kernel/linux/files/0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch b/common/recipes-kernel/linux/files/0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch index 105415f6..105415f6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch +++ b/common/recipes-kernel/linux/files/0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch b/common/recipes-kernel/linux/files/0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch index 8b05811b..8b05811b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch +++ b/common/recipes-kernel/linux/files/0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch b/common/recipes-kernel/linux/files/0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch index 63a14dfd..63a14dfd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch +++ b/common/recipes-kernel/linux/files/0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch b/common/recipes-kernel/linux/files/0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch index 5fff206d..5fff206d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch +++ b/common/recipes-kernel/linux/files/0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch b/common/recipes-kernel/linux/files/0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch index f8925c22..f8925c22 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch +++ b/common/recipes-kernel/linux/files/0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch b/common/recipes-kernel/linux/files/0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch index f5a9b449..f5a9b449 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch +++ b/common/recipes-kernel/linux/files/0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch b/common/recipes-kernel/linux/files/0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch index f2c5c35b..f2c5c35b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch +++ b/common/recipes-kernel/linux/files/0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch b/common/recipes-kernel/linux/files/0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch index e77ff4bd..e77ff4bd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch +++ b/common/recipes-kernel/linux/files/0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch b/common/recipes-kernel/linux/files/0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch index 08a6f4dc..08a6f4dc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch +++ b/common/recipes-kernel/linux/files/0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0333-drm-amdgpu-fix-rb-setting-for-CZ.patch b/common/recipes-kernel/linux/files/0333-drm-amdgpu-fix-rb-setting-for-CZ.patch index 91aff362..91aff362 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0333-drm-amdgpu-fix-rb-setting-for-CZ.patch +++ b/common/recipes-kernel/linux/files/0333-drm-amdgpu-fix-rb-setting-for-CZ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch b/common/recipes-kernel/linux/files/0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch index eb348de2..eb348de2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch +++ b/common/recipes-kernel/linux/files/0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch b/common/recipes-kernel/linux/files/0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch index 85d7eafe..85d7eafe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch +++ b/common/recipes-kernel/linux/files/0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch b/common/recipes-kernel/linux/files/0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch index 0f8c4938..0f8c4938 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch +++ b/common/recipes-kernel/linux/files/0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch b/common/recipes-kernel/linux/files/0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch index c1e9f215..c1e9f215 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch +++ b/common/recipes-kernel/linux/files/0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch b/common/recipes-kernel/linux/files/0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch index 7f819afa..7f819afa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch +++ b/common/recipes-kernel/linux/files/0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch b/common/recipes-kernel/linux/files/0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch index ae7c534d..ae7c534d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch +++ b/common/recipes-kernel/linux/files/0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch b/common/recipes-kernel/linux/files/0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch index 934bf499..934bf499 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch +++ b/common/recipes-kernel/linux/files/0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0341-drm-amdgpu-fix-one-warning-message.patch b/common/recipes-kernel/linux/files/0341-drm-amdgpu-fix-one-warning-message.patch index c4cb64c4..c4cb64c4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0341-drm-amdgpu-fix-one-warning-message.patch +++ b/common/recipes-kernel/linux/files/0341-drm-amdgpu-fix-one-warning-message.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0342-drm-amd-Add-CGS-interfaces.patch b/common/recipes-kernel/linux/files/0342-drm-amd-Add-CGS-interfaces.patch index 2f02bbf2..2f02bbf2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0342-drm-amd-Add-CGS-interfaces.patch +++ b/common/recipes-kernel/linux/files/0342-drm-amd-Add-CGS-interfaces.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch b/common/recipes-kernel/linux/files/0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch index 38e072b3..38e072b3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch +++ b/common/recipes-kernel/linux/files/0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch b/common/recipes-kernel/linux/files/0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch index bd59cc6e..bd59cc6e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch +++ b/common/recipes-kernel/linux/files/0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch b/common/recipes-kernel/linux/files/0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch index 0e06898c..0e06898c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch +++ b/common/recipes-kernel/linux/files/0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch b/common/recipes-kernel/linux/files/0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch index d1a6e844..d1a6e844 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch +++ b/common/recipes-kernel/linux/files/0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch b/common/recipes-kernel/linux/files/0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch index b54f7421..b54f7421 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch +++ b/common/recipes-kernel/linux/files/0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch b/common/recipes-kernel/linux/files/0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch index 4cd66846..4cd66846 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch +++ b/common/recipes-kernel/linux/files/0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch b/common/recipes-kernel/linux/files/0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch index 3d03edf4..3d03edf4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch +++ b/common/recipes-kernel/linux/files/0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch b/common/recipes-kernel/linux/files/0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch index 345b19dd..345b19dd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch +++ b/common/recipes-kernel/linux/files/0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0351-drm-amdgpu-cleanup-context-structure-v2.patch b/common/recipes-kernel/linux/files/0351-drm-amdgpu-cleanup-context-structure-v2.patch index 9f89b9f6..9f89b9f6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0351-drm-amdgpu-cleanup-context-structure-v2.patch +++ b/common/recipes-kernel/linux/files/0351-drm-amdgpu-cleanup-context-structure-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch b/common/recipes-kernel/linux/files/0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch index 72a59cb4..72a59cb4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch +++ b/common/recipes-kernel/linux/files/0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0353-drm-amdgpu-add-user-fence-context-map-v2.patch b/common/recipes-kernel/linux/files/0353-drm-amdgpu-add-user-fence-context-map-v2.patch index 07e61477..07e61477 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0353-drm-amdgpu-add-user-fence-context-map-v2.patch +++ b/common/recipes-kernel/linux/files/0353-drm-amdgpu-add-user-fence-context-map-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch b/common/recipes-kernel/linux/files/0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch index 259e234a..259e234a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch +++ b/common/recipes-kernel/linux/files/0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0355-drm-amdgpu-fix-context-memory-leak.patch b/common/recipes-kernel/linux/files/0355-drm-amdgpu-fix-context-memory-leak.patch index 75aa38f9..75aa38f9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0355-drm-amdgpu-fix-context-memory-leak.patch +++ b/common/recipes-kernel/linux/files/0355-drm-amdgpu-fix-context-memory-leak.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch b/common/recipes-kernel/linux/files/0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch index 8ae339c6..8ae339c6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch +++ b/common/recipes-kernel/linux/files/0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch b/common/recipes-kernel/linux/files/0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch index 859a0012..859a0012 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch +++ b/common/recipes-kernel/linux/files/0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0358-drm-amdgpu-rework-vm_grab_id-interface.patch b/common/recipes-kernel/linux/files/0358-drm-amdgpu-rework-vm_grab_id-interface.patch index e6c79a1d..e6c79a1d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0358-drm-amdgpu-rework-vm_grab_id-interface.patch +++ b/common/recipes-kernel/linux/files/0358-drm-amdgpu-rework-vm_grab_id-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch b/common/recipes-kernel/linux/files/0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch index e218f649..e218f649 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch +++ b/common/recipes-kernel/linux/files/0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0360-drm-amdgpu-add-fence-suspend-resume-functions.patch b/common/recipes-kernel/linux/files/0360-drm-amdgpu-add-fence-suspend-resume-functions.patch index cab2a363..cab2a363 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0360-drm-amdgpu-add-fence-suspend-resume-functions.patch +++ b/common/recipes-kernel/linux/files/0360-drm-amdgpu-add-fence-suspend-resume-functions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch b/common/recipes-kernel/linux/files/0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch index eabe9b89..eabe9b89 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch +++ b/common/recipes-kernel/linux/files/0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch b/common/recipes-kernel/linux/files/0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch index baf57fd8..baf57fd8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch +++ b/common/recipes-kernel/linux/files/0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch b/common/recipes-kernel/linux/files/0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch index ff1f6edb..ff1f6edb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch +++ b/common/recipes-kernel/linux/files/0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch b/common/recipes-kernel/linux/files/0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch index 4e627a38..4e627a38 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch +++ b/common/recipes-kernel/linux/files/0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0365-drm-amdgpu-add-some-pptable-definitions.patch b/common/recipes-kernel/linux/files/0365-drm-amdgpu-add-some-pptable-definitions.patch index d8281029..d8281029 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0365-drm-amdgpu-add-some-pptable-definitions.patch +++ b/common/recipes-kernel/linux/files/0365-drm-amdgpu-add-some-pptable-definitions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch b/common/recipes-kernel/linux/files/0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch index 5a516ca8..5a516ca8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch +++ b/common/recipes-kernel/linux/files/0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0367-drm-amdgpu-optimize-amdgpu_parser_init.patch b/common/recipes-kernel/linux/files/0367-drm-amdgpu-optimize-amdgpu_parser_init.patch index 531eacec..531eacec 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0367-drm-amdgpu-optimize-amdgpu_parser_init.patch +++ b/common/recipes-kernel/linux/files/0367-drm-amdgpu-optimize-amdgpu_parser_init.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch b/common/recipes-kernel/linux/files/0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch index 9045263b..9045263b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch +++ b/common/recipes-kernel/linux/files/0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch b/common/recipes-kernel/linux/files/0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch index 763239f9..763239f9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch +++ b/common/recipes-kernel/linux/files/0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch b/common/recipes-kernel/linux/files/0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch index 845a027e..845a027e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch +++ b/common/recipes-kernel/linux/files/0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch b/common/recipes-kernel/linux/files/0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch index 04efcc98..04efcc98 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch +++ b/common/recipes-kernel/linux/files/0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch b/common/recipes-kernel/linux/files/0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch index 2859d4d4..2859d4d4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch +++ b/common/recipes-kernel/linux/files/0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch b/common/recipes-kernel/linux/files/0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch index 8c7e1a1e..8c7e1a1e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch +++ b/common/recipes-kernel/linux/files/0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch b/common/recipes-kernel/linux/files/0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch index ff0f5fe1..ff0f5fe1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch +++ b/common/recipes-kernel/linux/files/0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch b/common/recipes-kernel/linux/files/0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch index 4bcf5cdb..4bcf5cdb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch +++ b/common/recipes-kernel/linux/files/0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch b/common/recipes-kernel/linux/files/0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch index b3baeb41..b3baeb41 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch +++ b/common/recipes-kernel/linux/files/0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch b/common/recipes-kernel/linux/files/0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch index df6d7b6f..df6d7b6f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch +++ b/common/recipes-kernel/linux/files/0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch b/common/recipes-kernel/linux/files/0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch index be0d528d..be0d528d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch +++ b/common/recipes-kernel/linux/files/0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch b/common/recipes-kernel/linux/files/0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch index 02afdd3e..02afdd3e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch b/common/recipes-kernel/linux/files/0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch index ecbf8087..ecbf8087 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch +++ b/common/recipes-kernel/linux/files/0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0381-drm-amd-add-basic-scheduling-framework.patch b/common/recipes-kernel/linux/files/0381-drm-amd-add-basic-scheduling-framework.patch index 477188d5..477188d5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0381-drm-amd-add-basic-scheduling-framework.patch +++ b/common/recipes-kernel/linux/files/0381-drm-amd-add-basic-scheduling-framework.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0382-drm-amdgpu-add-scheduler-initialization.patch b/common/recipes-kernel/linux/files/0382-drm-amdgpu-add-scheduler-initialization.patch index d09ec087..d09ec087 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0382-drm-amdgpu-add-scheduler-initialization.patch +++ b/common/recipes-kernel/linux/files/0382-drm-amdgpu-add-scheduler-initialization.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0383-drm-amdgpu-add-context-entity-init.patch b/common/recipes-kernel/linux/files/0383-drm-amdgpu-add-context-entity-init.patch index 76efe5d6..76efe5d6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0383-drm-amdgpu-add-context-entity-init.patch +++ b/common/recipes-kernel/linux/files/0383-drm-amdgpu-add-context-entity-init.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch b/common/recipes-kernel/linux/files/0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch index 6d9dcc8b..6d9dcc8b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch +++ b/common/recipes-kernel/linux/files/0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch b/common/recipes-kernel/linux/files/0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch index d336494c..d336494c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch +++ b/common/recipes-kernel/linux/files/0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0386-drm-amdgpu-add-bo-list-copy.patch b/common/recipes-kernel/linux/files/0386-drm-amdgpu-add-bo-list-copy.patch index 1c3481cb..1c3481cb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0386-drm-amdgpu-add-bo-list-copy.patch +++ b/common/recipes-kernel/linux/files/0386-drm-amdgpu-add-bo-list-copy.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0387-drm-amdgpu-dispatch-jobs-in-cs.patch b/common/recipes-kernel/linux/files/0387-drm-amdgpu-dispatch-jobs-in-cs.patch index 9b086680..9b086680 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0387-drm-amdgpu-dispatch-jobs-in-cs.patch +++ b/common/recipes-kernel/linux/files/0387-drm-amdgpu-dispatch-jobs-in-cs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch b/common/recipes-kernel/linux/files/0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch index 23bd272a..23bd272a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch +++ b/common/recipes-kernel/linux/files/0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch b/common/recipes-kernel/linux/files/0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch index 846ee4d3..846ee4d3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch +++ b/common/recipes-kernel/linux/files/0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch b/common/recipes-kernel/linux/files/0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch index f8f57c80..f8f57c80 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch +++ b/common/recipes-kernel/linux/files/0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0391-drm-amdgpu-add-kernel-ctx-support-v2.patch b/common/recipes-kernel/linux/files/0391-drm-amdgpu-add-kernel-ctx-support-v2.patch index 8228b143..8228b143 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0391-drm-amdgpu-add-kernel-ctx-support-v2.patch +++ b/common/recipes-kernel/linux/files/0391-drm-amdgpu-add-kernel-ctx-support-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0392-drm-amdgpu-dispatch-job-for-vm.patch b/common/recipes-kernel/linux/files/0392-drm-amdgpu-dispatch-job-for-vm.patch index 09953536..09953536 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0392-drm-amdgpu-dispatch-job-for-vm.patch +++ b/common/recipes-kernel/linux/files/0392-drm-amdgpu-dispatch-job-for-vm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0393-drm-amdgpu-add-sched-isr-to-fence-process.patch b/common/recipes-kernel/linux/files/0393-drm-amdgpu-add-sched-isr-to-fence-process.patch index 564b2704..564b2704 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0393-drm-amdgpu-add-sched-isr-to-fence-process.patch +++ b/common/recipes-kernel/linux/files/0393-drm-amdgpu-add-sched-isr-to-fence-process.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch b/common/recipes-kernel/linux/files/0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch index 0558a0ee..0558a0ee 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch +++ b/common/recipes-kernel/linux/files/0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0395-drm-amdgpu-add-enable_scheduler-module-option.patch b/common/recipes-kernel/linux/files/0395-drm-amdgpu-add-enable_scheduler-module-option.patch index f53e39a8..f53e39a8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0395-drm-amdgpu-add-enable_scheduler-module-option.patch +++ b/common/recipes-kernel/linux/files/0395-drm-amdgpu-add-enable_scheduler-module-option.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0396-drm-amdgpu-add-check-for-callback.patch b/common/recipes-kernel/linux/files/0396-drm-amdgpu-add-check-for-callback.patch index de5b6e60..de5b6e60 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0396-drm-amdgpu-add-check-for-callback.patch +++ b/common/recipes-kernel/linux/files/0396-drm-amdgpu-add-check-for-callback.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0397-drm-amdgpu-fix-syncing-to-VM-updates.patch b/common/recipes-kernel/linux/files/0397-drm-amdgpu-fix-syncing-to-VM-updates.patch index 4ab6d657..4ab6d657 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0397-drm-amdgpu-fix-syncing-to-VM-updates.patch +++ b/common/recipes-kernel/linux/files/0397-drm-amdgpu-fix-syncing-to-VM-updates.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch b/common/recipes-kernel/linux/files/0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch index a70035f2..a70035f2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch +++ b/common/recipes-kernel/linux/files/0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch b/common/recipes-kernel/linux/files/0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch index c57bf297..c57bf297 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch +++ b/common/recipes-kernel/linux/files/0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch b/common/recipes-kernel/linux/files/0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch index 80424d3f..80424d3f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch +++ b/common/recipes-kernel/linux/files/0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0401-drm-amdgpu-wait-forever-for-wait-emit.patch b/common/recipes-kernel/linux/files/0401-drm-amdgpu-wait-forever-for-wait-emit.patch index 83bb4c28..83bb4c28 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0401-drm-amdgpu-wait-forever-for-wait-emit.patch +++ b/common/recipes-kernel/linux/files/0401-drm-amdgpu-wait-forever-for-wait-emit.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch b/common/recipes-kernel/linux/files/0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch index 02603a43..02603a43 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch +++ b/common/recipes-kernel/linux/files/0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch b/common/recipes-kernel/linux/files/0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch index c87850fa..c87850fa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch +++ b/common/recipes-kernel/linux/files/0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch b/common/recipes-kernel/linux/files/0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch index 8a31a532..8a31a532 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch +++ b/common/recipes-kernel/linux/files/0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch b/common/recipes-kernel/linux/files/0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch index 460537d5..460537d5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch +++ b/common/recipes-kernel/linux/files/0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch b/common/recipes-kernel/linux/files/0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch index 092ce3d9..092ce3d9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch +++ b/common/recipes-kernel/linux/files/0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch b/common/recipes-kernel/linux/files/0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch index b6851446..b6851446 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch +++ b/common/recipes-kernel/linux/files/0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch b/common/recipes-kernel/linux/files/0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch index 9e2a63ff..9e2a63ff 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch +++ b/common/recipes-kernel/linux/files/0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch b/common/recipes-kernel/linux/files/0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch index d6536d43..d6536d43 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch +++ b/common/recipes-kernel/linux/files/0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0410-drm-amdgpu-re-implement-fence_default_wait.patch b/common/recipes-kernel/linux/files/0410-drm-amdgpu-re-implement-fence_default_wait.patch index 8620c8e5..8620c8e5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0410-drm-amdgpu-re-implement-fence_default_wait.patch +++ b/common/recipes-kernel/linux/files/0410-drm-amdgpu-re-implement-fence_default_wait.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch b/common/recipes-kernel/linux/files/0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch index 0f7202a6..0f7202a6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch +++ b/common/recipes-kernel/linux/files/0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch b/common/recipes-kernel/linux/files/0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch index b626e0bf..b626e0bf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch +++ b/common/recipes-kernel/linux/files/0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch b/common/recipes-kernel/linux/files/0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch index 5fff8d49..5fff8d49 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch +++ b/common/recipes-kernel/linux/files/0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch b/common/recipes-kernel/linux/files/0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch index dabb3af5..dabb3af5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch +++ b/common/recipes-kernel/linux/files/0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch b/common/recipes-kernel/linux/files/0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch index af539d14..af539d14 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch +++ b/common/recipes-kernel/linux/files/0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch b/common/recipes-kernel/linux/files/0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch index 40848dc0..40848dc0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch +++ b/common/recipes-kernel/linux/files/0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch b/common/recipes-kernel/linux/files/0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch index 32f7e89e..32f7e89e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch +++ b/common/recipes-kernel/linux/files/0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch b/common/recipes-kernel/linux/files/0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch index dda5560a..dda5560a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch +++ b/common/recipes-kernel/linux/files/0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch b/common/recipes-kernel/linux/files/0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch index 8649ca46..8649ca46 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch +++ b/common/recipes-kernel/linux/files/0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch b/common/recipes-kernel/linux/files/0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch index 56f03b10..56f03b10 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch +++ b/common/recipes-kernel/linux/files/0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch b/common/recipes-kernel/linux/files/0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch index 1508b18b..1508b18b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch +++ b/common/recipes-kernel/linux/files/0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch b/common/recipes-kernel/linux/files/0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch index 4feabf24..4feabf24 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch +++ b/common/recipes-kernel/linux/files/0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0423-drm-amdgpu-some-code-refinement-v2.patch b/common/recipes-kernel/linux/files/0423-drm-amdgpu-some-code-refinement-v2.patch index ef4e34c5..ef4e34c5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0423-drm-amdgpu-some-code-refinement-v2.patch +++ b/common/recipes-kernel/linux/files/0423-drm-amdgpu-some-code-refinement-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch b/common/recipes-kernel/linux/files/0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch index 27459de5..27459de5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch +++ b/common/recipes-kernel/linux/files/0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0425-drm-amdgpu-add-amd_sched_commit.patch b/common/recipes-kernel/linux/files/0425-drm-amdgpu-add-amd_sched_commit.patch index dc9bdde3..dc9bdde3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0425-drm-amdgpu-add-amd_sched_commit.patch +++ b/common/recipes-kernel/linux/files/0425-drm-amdgpu-add-amd_sched_commit.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0426-drm-amdgpu-make-last_handled_seq-atomic.patch b/common/recipes-kernel/linux/files/0426-drm-amdgpu-make-last_handled_seq-atomic.patch index e9c1d30b..e9c1d30b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0426-drm-amdgpu-make-last_handled_seq-atomic.patch +++ b/common/recipes-kernel/linux/files/0426-drm-amdgpu-make-last_handled_seq-atomic.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch b/common/recipes-kernel/linux/files/0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch index e2f4c470..e2f4c470 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch +++ b/common/recipes-kernel/linux/files/0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch b/common/recipes-kernel/linux/files/0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch index e23d1330..e23d1330 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch +++ b/common/recipes-kernel/linux/files/0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch b/common/recipes-kernel/linux/files/0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch index 34ad0b54..34ad0b54 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch +++ b/common/recipes-kernel/linux/files/0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch b/common/recipes-kernel/linux/files/0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch index 1ed88421..1ed88421 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch +++ b/common/recipes-kernel/linux/files/0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch b/common/recipes-kernel/linux/files/0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch index 237bbcbc..237bbcbc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch +++ b/common/recipes-kernel/linux/files/0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch b/common/recipes-kernel/linux/files/0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch index 22497b1e..22497b1e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch +++ b/common/recipes-kernel/linux/files/0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch b/common/recipes-kernel/linux/files/0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch index f62b8122..f62b8122 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch +++ b/common/recipes-kernel/linux/files/0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch b/common/recipes-kernel/linux/files/0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch index 6d98a41b..6d98a41b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch +++ b/common/recipes-kernel/linux/files/0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch b/common/recipes-kernel/linux/files/0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch index b9229ed7..b9229ed7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch +++ b/common/recipes-kernel/linux/files/0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0436-drm-amdgpu-remove-unused-parent-entity.patch b/common/recipes-kernel/linux/files/0436-drm-amdgpu-remove-unused-parent-entity.patch index a06c9781..a06c9781 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0436-drm-amdgpu-remove-unused-parent-entity.patch +++ b/common/recipes-kernel/linux/files/0436-drm-amdgpu-remove-unused-parent-entity.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch b/common/recipes-kernel/linux/files/0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch index c067f815..c067f815 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch +++ b/common/recipes-kernel/linux/files/0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch b/common/recipes-kernel/linux/files/0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch index 3723463b..3723463b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch +++ b/common/recipes-kernel/linux/files/0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch b/common/recipes-kernel/linux/files/0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch index 78e4db9f..78e4db9f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch +++ b/common/recipes-kernel/linux/files/0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch b/common/recipes-kernel/linux/files/0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch index c72227c2..c72227c2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch +++ b/common/recipes-kernel/linux/files/0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch b/common/recipes-kernel/linux/files/0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch index e03a1772..e03a1772 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch +++ b/common/recipes-kernel/linux/files/0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0442-drm-amd-add-scheduler-fence-implementation-v2.patch b/common/recipes-kernel/linux/files/0442-drm-amd-add-scheduler-fence-implementation-v2.patch index 0e1dfd53..0e1dfd53 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0442-drm-amd-add-scheduler-fence-implementation-v2.patch +++ b/common/recipes-kernel/linux/files/0442-drm-amd-add-scheduler-fence-implementation-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch b/common/recipes-kernel/linux/files/0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch index 129c4d28..129c4d28 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch +++ b/common/recipes-kernel/linux/files/0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch b/common/recipes-kernel/linux/files/0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch index 3ab31563..3ab31563 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch +++ b/common/recipes-kernel/linux/files/0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0445-drm-amdgpu-remove-amdgpu_fence_wait.patch b/common/recipes-kernel/linux/files/0445-drm-amdgpu-remove-amdgpu_fence_wait.patch index fe7ed9da..fe7ed9da 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0445-drm-amdgpu-remove-amdgpu_fence_wait.patch +++ b/common/recipes-kernel/linux/files/0445-drm-amdgpu-remove-amdgpu_fence_wait.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch b/common/recipes-kernel/linux/files/0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch index 6f5493b8..6f5493b8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch +++ b/common/recipes-kernel/linux/files/0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch b/common/recipes-kernel/linux/files/0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch index 596ad9ad..596ad9ad 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch +++ b/common/recipes-kernel/linux/files/0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch b/common/recipes-kernel/linux/files/0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch index 610688f7..610688f7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch +++ b/common/recipes-kernel/linux/files/0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch b/common/recipes-kernel/linux/files/0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch index e0ba546f..e0ba546f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch +++ b/common/recipes-kernel/linux/files/0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch b/common/recipes-kernel/linux/files/0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch index 103b9d8b..103b9d8b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch +++ b/common/recipes-kernel/linux/files/0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0451-drm-amdgpu-fix-scheduler-fence-implementation.patch b/common/recipes-kernel/linux/files/0451-drm-amdgpu-fix-scheduler-fence-implementation.patch index 0123519f..0123519f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0451-drm-amdgpu-fix-scheduler-fence-implementation.patch +++ b/common/recipes-kernel/linux/files/0451-drm-amdgpu-fix-scheduler-fence-implementation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch b/common/recipes-kernel/linux/files/0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch index 4a16bffc..4a16bffc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch +++ b/common/recipes-kernel/linux/files/0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch b/common/recipes-kernel/linux/files/0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch index 47762057..47762057 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch +++ b/common/recipes-kernel/linux/files/0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch b/common/recipes-kernel/linux/files/0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch index 4a104d19..4a104d19 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch +++ b/common/recipes-kernel/linux/files/0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0455-drm-amdgpu-fix-UVD-return-code-checking.patch b/common/recipes-kernel/linux/files/0455-drm-amdgpu-fix-UVD-return-code-checking.patch index a96c9fb2..a96c9fb2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0455-drm-amdgpu-fix-UVD-return-code-checking.patch +++ b/common/recipes-kernel/linux/files/0455-drm-amdgpu-fix-UVD-return-code-checking.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch b/common/recipes-kernel/linux/files/0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch index bfb862ab..bfb862ab 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch +++ b/common/recipes-kernel/linux/files/0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0457-drm-amdgpu-add-reference-for-fence.patch b/common/recipes-kernel/linux/files/0457-drm-amdgpu-add-reference-for-fence.patch index cc5e23d4..cc5e23d4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0457-drm-amdgpu-add-reference-for-fence.patch +++ b/common/recipes-kernel/linux/files/0457-drm-amdgpu-add-reference-for-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0458-drm-amdgpu-fix-type-mismatch-error.patch b/common/recipes-kernel/linux/files/0458-drm-amdgpu-fix-type-mismatch-error.patch index 68bf8559..68bf8559 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0458-drm-amdgpu-fix-type-mismatch-error.patch +++ b/common/recipes-kernel/linux/files/0458-drm-amdgpu-fix-type-mismatch-error.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0459-drm-amdgpu-disable-GPU-reset-by-default.patch b/common/recipes-kernel/linux/files/0459-drm-amdgpu-disable-GPU-reset-by-default.patch index be37443f..be37443f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0459-drm-amdgpu-disable-GPU-reset-by-default.patch +++ b/common/recipes-kernel/linux/files/0459-drm-amdgpu-disable-GPU-reset-by-default.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch b/common/recipes-kernel/linux/files/0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch index 6feeb21c..6feeb21c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch +++ b/common/recipes-kernel/linux/files/0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch b/common/recipes-kernel/linux/files/0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch index de965b3e..de965b3e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch +++ b/common/recipes-kernel/linux/files/0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0462-drm-amdgpu-fix-unnecessary-wake-up.patch b/common/recipes-kernel/linux/files/0462-drm-amdgpu-fix-unnecessary-wake-up.patch index 7d78d4eb..7d78d4eb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0462-drm-amdgpu-fix-unnecessary-wake-up.patch +++ b/common/recipes-kernel/linux/files/0462-drm-amdgpu-fix-unnecessary-wake-up.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch b/common/recipes-kernel/linux/files/0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch index 3cde731b..3cde731b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch +++ b/common/recipes-kernel/linux/files/0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch b/common/recipes-kernel/linux/files/0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch index aac74c54..aac74c54 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch +++ b/common/recipes-kernel/linux/files/0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch b/common/recipes-kernel/linux/files/0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch index 244dd1c9..244dd1c9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch +++ b/common/recipes-kernel/linux/files/0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch b/common/recipes-kernel/linux/files/0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch index 735b58cf..735b58cf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch +++ b/common/recipes-kernel/linux/files/0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch b/common/recipes-kernel/linux/files/0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch index a0df8f3b..a0df8f3b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch +++ b/common/recipes-kernel/linux/files/0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch b/common/recipes-kernel/linux/files/0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch index 85b0251d..85b0251d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch +++ b/common/recipes-kernel/linux/files/0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch b/common/recipes-kernel/linux/files/0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch index 7a51be33..7a51be33 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch +++ b/common/recipes-kernel/linux/files/0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch b/common/recipes-kernel/linux/files/0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch index ef6435b1..ef6435b1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch +++ b/common/recipes-kernel/linux/files/0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch b/common/recipes-kernel/linux/files/0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch index 3fcd32a1..3fcd32a1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch +++ b/common/recipes-kernel/linux/files/0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch b/common/recipes-kernel/linux/files/0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch index 2bacf5bf..2bacf5bf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch +++ b/common/recipes-kernel/linux/files/0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch b/common/recipes-kernel/linux/files/0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch index 50ed08a9..50ed08a9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch +++ b/common/recipes-kernel/linux/files/0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0474-drm-amdgpu-fix-CS-error-handling-v2.patch b/common/recipes-kernel/linux/files/0474-drm-amdgpu-fix-CS-error-handling-v2.patch index 4563078a..4563078a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0474-drm-amdgpu-fix-CS-error-handling-v2.patch +++ b/common/recipes-kernel/linux/files/0474-drm-amdgpu-fix-CS-error-handling-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch b/common/recipes-kernel/linux/files/0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch index 58c3be1a..58c3be1a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch +++ b/common/recipes-kernel/linux/files/0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch b/common/recipes-kernel/linux/files/0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch index b7f4bbd3..b7f4bbd3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch +++ b/common/recipes-kernel/linux/files/0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch b/common/recipes-kernel/linux/files/0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch index 6cfd5b78..6cfd5b78 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch +++ b/common/recipes-kernel/linux/files/0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch b/common/recipes-kernel/linux/files/0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch index 301a7146..301a7146 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch +++ b/common/recipes-kernel/linux/files/0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch b/common/recipes-kernel/linux/files/0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch index 406ee209..406ee209 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch +++ b/common/recipes-kernel/linux/files/0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0480-drm-amdgpu-rework-scheduler-submission-handling.patch b/common/recipes-kernel/linux/files/0480-drm-amdgpu-rework-scheduler-submission-handling.patch index 5577872f..5577872f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0480-drm-amdgpu-rework-scheduler-submission-handling.patch +++ b/common/recipes-kernel/linux/files/0480-drm-amdgpu-rework-scheduler-submission-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch b/common/recipes-kernel/linux/files/0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch index a38c73a6..a38c73a6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch +++ b/common/recipes-kernel/linux/files/0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch b/common/recipes-kernel/linux/files/0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch index 51ab4adb..51ab4adb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch +++ b/common/recipes-kernel/linux/files/0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch b/common/recipes-kernel/linux/files/0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch index dcf0fee3..dcf0fee3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch +++ b/common/recipes-kernel/linux/files/0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0484-drm-amdgpu-cleanup-entity-picking.patch b/common/recipes-kernel/linux/files/0484-drm-amdgpu-cleanup-entity-picking.patch index 3ddf76a5..3ddf76a5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0484-drm-amdgpu-cleanup-entity-picking.patch +++ b/common/recipes-kernel/linux/files/0484-drm-amdgpu-cleanup-entity-picking.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch b/common/recipes-kernel/linux/files/0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch index 414ca97e..414ca97e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch +++ b/common/recipes-kernel/linux/files/0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch b/common/recipes-kernel/linux/files/0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch index 4653c2bc..4653c2bc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch +++ b/common/recipes-kernel/linux/files/0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0487-drm-amdgpu-reorder-scheduler-functions.patch b/common/recipes-kernel/linux/files/0487-drm-amdgpu-reorder-scheduler-functions.patch index ba42d9ac..ba42d9ac 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0487-drm-amdgpu-reorder-scheduler-functions.patch +++ b/common/recipes-kernel/linux/files/0487-drm-amdgpu-reorder-scheduler-functions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch b/common/recipes-kernel/linux/files/0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch index 418746f5..418746f5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch +++ b/common/recipes-kernel/linux/files/0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0489-drm-amdgpu-remove-prepare_job-callback.patch b/common/recipes-kernel/linux/files/0489-drm-amdgpu-remove-prepare_job-callback.patch index 55d81ad6..55d81ad6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0489-drm-amdgpu-remove-prepare_job-callback.patch +++ b/common/recipes-kernel/linux/files/0489-drm-amdgpu-remove-prepare_job-callback.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0490-drm-amdgpu-remove-sched_lock.patch b/common/recipes-kernel/linux/files/0490-drm-amdgpu-remove-sched_lock.patch index 132afb35..132afb35 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0490-drm-amdgpu-remove-sched_lock.patch +++ b/common/recipes-kernel/linux/files/0490-drm-amdgpu-remove-sched_lock.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch b/common/recipes-kernel/linux/files/0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch index eee14e47..eee14e47 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch +++ b/common/recipes-kernel/linux/files/0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch b/common/recipes-kernel/linux/files/0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch index eba5bf03..eba5bf03 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch +++ b/common/recipes-kernel/linux/files/0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch b/common/recipes-kernel/linux/files/0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch index 4518babe..4518babe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch +++ b/common/recipes-kernel/linux/files/0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch b/common/recipes-kernel/linux/files/0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch index c95279ad..c95279ad 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch +++ b/common/recipes-kernel/linux/files/0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch b/common/recipes-kernel/linux/files/0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch index 953de8b1..953de8b1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch +++ b/common/recipes-kernel/linux/files/0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0496-drm-amdgpu-add-owner-for-sched-fence.patch b/common/recipes-kernel/linux/files/0496-drm-amdgpu-add-owner-for-sched-fence.patch index 19c1e650..19c1e650 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0496-drm-amdgpu-add-owner-for-sched-fence.patch +++ b/common/recipes-kernel/linux/files/0496-drm-amdgpu-add-owner-for-sched-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0497-drm-amdgpu-add-priv-data-to-sched.patch b/common/recipes-kernel/linux/files/0497-drm-amdgpu-add-priv-data-to-sched.patch index 4f9cd9f4..4f9cd9f4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0497-drm-amdgpu-add-priv-data-to-sched.patch +++ b/common/recipes-kernel/linux/files/0497-drm-amdgpu-add-priv-data-to-sched.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch b/common/recipes-kernel/linux/files/0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch index f598a313..f598a313 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch +++ b/common/recipes-kernel/linux/files/0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch b/common/recipes-kernel/linux/files/0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch index fe8883c9..fe8883c9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch +++ b/common/recipes-kernel/linux/files/0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch b/common/recipes-kernel/linux/files/0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch index 5b980158..5b980158 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch +++ b/common/recipes-kernel/linux/files/0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch b/common/recipes-kernel/linux/files/0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch index 44db6768..44db6768 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch +++ b/common/recipes-kernel/linux/files/0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0502-drm-amdgpu-fix-postclose-order.patch b/common/recipes-kernel/linux/files/0502-drm-amdgpu-fix-postclose-order.patch index 2836ab84..2836ab84 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0502-drm-amdgpu-fix-postclose-order.patch +++ b/common/recipes-kernel/linux/files/0502-drm-amdgpu-fix-postclose-order.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch b/common/recipes-kernel/linux/files/0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch index 2cab817d..2cab817d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch +++ b/common/recipes-kernel/linux/files/0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch b/common/recipes-kernel/linux/files/0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch index 639aab74..639aab74 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch +++ b/common/recipes-kernel/linux/files/0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch b/common/recipes-kernel/linux/files/0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch index d6fb1180..d6fb1180 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch +++ b/common/recipes-kernel/linux/files/0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch b/common/recipes-kernel/linux/files/0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch index 285cb9cc..285cb9cc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch +++ b/common/recipes-kernel/linux/files/0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch b/common/recipes-kernel/linux/files/0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch index 6cb65898..6cb65898 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch +++ b/common/recipes-kernel/linux/files/0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch b/common/recipes-kernel/linux/files/0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch index ce1e9dd6..ce1e9dd6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch +++ b/common/recipes-kernel/linux/files/0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch b/common/recipes-kernel/linux/files/0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch index 8b0179fa..8b0179fa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch +++ b/common/recipes-kernel/linux/files/0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch b/common/recipes-kernel/linux/files/0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch index 6f28f6f2..6f28f6f2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch +++ b/common/recipes-kernel/linux/files/0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch b/common/recipes-kernel/linux/files/0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch index c88392b8..c88392b8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch +++ b/common/recipes-kernel/linux/files/0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch b/common/recipes-kernel/linux/files/0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch index 8329279d..8329279d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch +++ b/common/recipes-kernel/linux/files/0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0513-drm-amdgpu-re-work-sync_resv.patch b/common/recipes-kernel/linux/files/0513-drm-amdgpu-re-work-sync_resv.patch index be13fc6f..be13fc6f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0513-drm-amdgpu-re-work-sync_resv.patch +++ b/common/recipes-kernel/linux/files/0513-drm-amdgpu-re-work-sync_resv.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch b/common/recipes-kernel/linux/files/0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch index 4d913822..4d913822 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch +++ b/common/recipes-kernel/linux/files/0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch b/common/recipes-kernel/linux/files/0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch index e5752d43..e5752d43 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch +++ b/common/recipes-kernel/linux/files/0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch b/common/recipes-kernel/linux/files/0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch index 22b7e227..22b7e227 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch +++ b/common/recipes-kernel/linux/files/0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch b/common/recipes-kernel/linux/files/0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch index 4a0d3c99..4a0d3c99 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch +++ b/common/recipes-kernel/linux/files/0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch b/common/recipes-kernel/linux/files/0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch index c56a5be4..c56a5be4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch +++ b/common/recipes-kernel/linux/files/0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch b/common/recipes-kernel/linux/files/0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch index 8ec35b70..8ec35b70 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch +++ b/common/recipes-kernel/linux/files/0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch b/common/recipes-kernel/linux/files/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch index 11722530..11722530 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch +++ b/common/recipes-kernel/linux/files/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch b/common/recipes-kernel/linux/files/0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch index c961a5ac..c961a5ac 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch +++ b/common/recipes-kernel/linux/files/0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch b/common/recipes-kernel/linux/files/0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch index e50c168b..e50c168b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch +++ b/common/recipes-kernel/linux/files/0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch b/common/recipes-kernel/linux/files/0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch index 843b3438..843b3438 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch +++ b/common/recipes-kernel/linux/files/0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch b/common/recipes-kernel/linux/files/0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch index 73f292a6..73f292a6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch b/common/recipes-kernel/linux/files/0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch index 6ecb3ea3..6ecb3ea3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch +++ b/common/recipes-kernel/linux/files/0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch b/common/recipes-kernel/linux/files/0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch index 941f7976..941f7976 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch +++ b/common/recipes-kernel/linux/files/0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch b/common/recipes-kernel/linux/files/0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch index 7b0af355..7b0af355 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch +++ b/common/recipes-kernel/linux/files/0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch b/common/recipes-kernel/linux/files/0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch index 85a8479b..85a8479b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch +++ b/common/recipes-kernel/linux/files/0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch b/common/recipes-kernel/linux/files/0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch index 9e3426d0..9e3426d0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch +++ b/common/recipes-kernel/linux/files/0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch b/common/recipes-kernel/linux/files/0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch index b85bb879..b85bb879 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch +++ b/common/recipes-kernel/linux/files/0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0531-drm-amdgpu-fix-warning-in-scheduler.patch b/common/recipes-kernel/linux/files/0531-drm-amdgpu-fix-warning-in-scheduler.patch index 84cebe34..84cebe34 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0531-drm-amdgpu-fix-warning-in-scheduler.patch +++ b/common/recipes-kernel/linux/files/0531-drm-amdgpu-fix-warning-in-scheduler.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch b/common/recipes-kernel/linux/files/0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch index 3cee4a57..3cee4a57 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch +++ b/common/recipes-kernel/linux/files/0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch b/common/recipes-kernel/linux/files/0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch index d42f68a4..d42f68a4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch +++ b/common/recipes-kernel/linux/files/0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0534-drm-amdgpu-fix-vce3-instance-handling.patch b/common/recipes-kernel/linux/files/0534-drm-amdgpu-fix-vce3-instance-handling.patch index dcea6ee7..dcea6ee7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0534-drm-amdgpu-fix-vce3-instance-handling.patch +++ b/common/recipes-kernel/linux/files/0534-drm-amdgpu-fix-vce3-instance-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch b/common/recipes-kernel/linux/files/0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch index 084e9a44..084e9a44 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch +++ b/common/recipes-kernel/linux/files/0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0536-drm-amdgpu-add-option-to-disable-semaphores.patch b/common/recipes-kernel/linux/files/0536-drm-amdgpu-add-option-to-disable-semaphores.patch index 7290890a..7290890a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0536-drm-amdgpu-add-option-to-disable-semaphores.patch +++ b/common/recipes-kernel/linux/files/0536-drm-amdgpu-add-option-to-disable-semaphores.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0537-drm-amdgpu-execution-barrier-after-fence-v2.patch b/common/recipes-kernel/linux/files/0537-drm-amdgpu-execution-barrier-after-fence-v2.patch index 8bb1768d..8bb1768d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0537-drm-amdgpu-execution-barrier-after-fence-v2.patch +++ b/common/recipes-kernel/linux/files/0537-drm-amdgpu-execution-barrier-after-fence-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch b/common/recipes-kernel/linux/files/0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch index be6ea445..be6ea445 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch +++ b/common/recipes-kernel/linux/files/0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch b/common/recipes-kernel/linux/files/0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch index abca3d23..abca3d23 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch +++ b/common/recipes-kernel/linux/files/0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch b/common/recipes-kernel/linux/files/0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch index f9b3f34c..f9b3f34c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch +++ b/common/recipes-kernel/linux/files/0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch b/common/recipes-kernel/linux/files/0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch index 64034659..64034659 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch +++ b/common/recipes-kernel/linux/files/0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch b/common/recipes-kernel/linux/files/0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch index bd5661a5..bd5661a5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch +++ b/common/recipes-kernel/linux/files/0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch b/common/recipes-kernel/linux/files/0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch index 93b49ca8..93b49ca8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch +++ b/common/recipes-kernel/linux/files/0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch b/common/recipes-kernel/linux/files/0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch index 59259447..59259447 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch +++ b/common/recipes-kernel/linux/files/0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch b/common/recipes-kernel/linux/files/0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch index 09682d08..09682d08 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch +++ b/common/recipes-kernel/linux/files/0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch b/common/recipes-kernel/linux/files/0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch index eb30c746..eb30c746 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch +++ b/common/recipes-kernel/linux/files/0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch b/common/recipes-kernel/linux/files/0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch index c365cea0..c365cea0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch +++ b/common/recipes-kernel/linux/files/0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch b/common/recipes-kernel/linux/files/0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch index 4cf3bbdf..4cf3bbdf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch +++ b/common/recipes-kernel/linux/files/0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0549-drm-amdgpu-cleanup-entity-init.patch b/common/recipes-kernel/linux/files/0549-drm-amdgpu-cleanup-entity-init.patch index 1be644e8..1be644e8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0549-drm-amdgpu-cleanup-entity-init.patch +++ b/common/recipes-kernel/linux/files/0549-drm-amdgpu-cleanup-entity-init.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch b/common/recipes-kernel/linux/files/0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch index 96528110..96528110 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch +++ b/common/recipes-kernel/linux/files/0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch b/common/recipes-kernel/linux/files/0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch index ca458db9..ca458db9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch +++ b/common/recipes-kernel/linux/files/0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0552-drm-amdgpu-more-scheduler-cleanups-v2.patch b/common/recipes-kernel/linux/files/0552-drm-amdgpu-more-scheduler-cleanups-v2.patch index 0886c37d..0886c37d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0552-drm-amdgpu-more-scheduler-cleanups-v2.patch +++ b/common/recipes-kernel/linux/files/0552-drm-amdgpu-more-scheduler-cleanups-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0553-drm-amdgpu-Disable-UVD-PG.patch b/common/recipes-kernel/linux/files/0553-drm-amdgpu-Disable-UVD-PG.patch index 8796b2f4..8796b2f4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0553-drm-amdgpu-Disable-UVD-PG.patch +++ b/common/recipes-kernel/linux/files/0553-drm-amdgpu-Disable-UVD-PG.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch b/common/recipes-kernel/linux/files/0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch index 006d5fe2..006d5fe2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch +++ b/common/recipes-kernel/linux/files/0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch b/common/recipes-kernel/linux/files/0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch index bc2241cc..bc2241cc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch +++ b/common/recipes-kernel/linux/files/0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch b/common/recipes-kernel/linux/files/0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch index 1fb65421..1fb65421 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch +++ b/common/recipes-kernel/linux/files/0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch b/common/recipes-kernel/linux/files/0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch index 8ce2b918..8ce2b918 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch +++ b/common/recipes-kernel/linux/files/0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch b/common/recipes-kernel/linux/files/0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch index e1bf7394..e1bf7394 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch +++ b/common/recipes-kernel/linux/files/0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch b/common/recipes-kernel/linux/files/0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch index 5bd16b0b..5bd16b0b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch +++ b/common/recipes-kernel/linux/files/0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch b/common/recipes-kernel/linux/files/0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch index d7692bcf..d7692bcf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch +++ b/common/recipes-kernel/linux/files/0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch b/common/recipes-kernel/linux/files/0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch index 945ad485..945ad485 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch +++ b/common/recipes-kernel/linux/files/0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch b/common/recipes-kernel/linux/files/0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch index e60361b1..e60361b1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch +++ b/common/recipes-kernel/linux/files/0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch b/common/recipes-kernel/linux/files/0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch index a8b70643..a8b70643 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch +++ b/common/recipes-kernel/linux/files/0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch b/common/recipes-kernel/linux/files/0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch index 79fb6e2b..79fb6e2b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch +++ b/common/recipes-kernel/linux/files/0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch b/common/recipes-kernel/linux/files/0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch index 047b5130..047b5130 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch +++ b/common/recipes-kernel/linux/files/0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch b/common/recipes-kernel/linux/files/0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch index 410263eb..410263eb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch +++ b/common/recipes-kernel/linux/files/0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch b/common/recipes-kernel/linux/files/0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch index 94b49617..94b49617 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch +++ b/common/recipes-kernel/linux/files/0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0568-drm-amdgpu-only-print-meaningful-VM-faults.patch b/common/recipes-kernel/linux/files/0568-drm-amdgpu-only-print-meaningful-VM-faults.patch index be973483..be973483 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0568-drm-amdgpu-only-print-meaningful-VM-faults.patch +++ b/common/recipes-kernel/linux/files/0568-drm-amdgpu-only-print-meaningful-VM-faults.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0569-drm-amdgpu-add-pm-sysfs-files-late.patch b/common/recipes-kernel/linux/files/0569-drm-amdgpu-add-pm-sysfs-files-late.patch index af24c50b..af24c50b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0569-drm-amdgpu-add-pm-sysfs-files-late.patch +++ b/common/recipes-kernel/linux/files/0569-drm-amdgpu-add-pm-sysfs-files-late.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch b/common/recipes-kernel/linux/files/0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch index a34aa778..a34aa778 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch +++ b/common/recipes-kernel/linux/files/0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0571-drm-amdgpu-fix-num_crtc-on-CZ.patch b/common/recipes-kernel/linux/files/0571-drm-amdgpu-fix-num_crtc-on-CZ.patch index a7270b9c..a7270b9c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0571-drm-amdgpu-fix-num_crtc-on-CZ.patch +++ b/common/recipes-kernel/linux/files/0571-drm-amdgpu-fix-num_crtc-on-CZ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch b/common/recipes-kernel/linux/files/0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch index 85ae5a37..85ae5a37 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch +++ b/common/recipes-kernel/linux/files/0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0573-drm-amdgpu-flag-iceland-as-experimental.patch b/common/recipes-kernel/linux/files/0573-drm-amdgpu-flag-iceland-as-experimental.patch index bdae18ac..bdae18ac 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0573-drm-amdgpu-flag-iceland-as-experimental.patch +++ b/common/recipes-kernel/linux/files/0573-drm-amdgpu-flag-iceland-as-experimental.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0574-drm-amdgpu-fix-32-bit-compiler-warning.patch b/common/recipes-kernel/linux/files/0574-drm-amdgpu-fix-32-bit-compiler-warning.patch index 753949c0..753949c0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0574-drm-amdgpu-fix-32-bit-compiler-warning.patch +++ b/common/recipes-kernel/linux/files/0574-drm-amdgpu-fix-32-bit-compiler-warning.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch b/common/recipes-kernel/linux/files/0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch index db11a4d4..db11a4d4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch +++ b/common/recipes-kernel/linux/files/0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0576-drm-amdgpu-adjust-default-dispclk-v2.patch b/common/recipes-kernel/linux/files/0576-drm-amdgpu-adjust-default-dispclk-v2.patch index b46aa6fe..b46aa6fe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0576-drm-amdgpu-adjust-default-dispclk-v2.patch +++ b/common/recipes-kernel/linux/files/0576-drm-amdgpu-adjust-default-dispclk-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch b/common/recipes-kernel/linux/files/0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch index b1df9495..b1df9495 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch +++ b/common/recipes-kernel/linux/files/0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch b/common/recipes-kernel/linux/files/0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch index 9c9b4ae4..9c9b4ae4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch +++ b/common/recipes-kernel/linux/files/0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch b/common/recipes-kernel/linux/files/0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch index 032771e9..032771e9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch +++ b/common/recipes-kernel/linux/files/0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0580-drm-amdgpu-stop-leaking-page-flip-fence.patch b/common/recipes-kernel/linux/files/0580-drm-amdgpu-stop-leaking-page-flip-fence.patch index 7586e28a..7586e28a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0580-drm-amdgpu-stop-leaking-page-flip-fence.patch +++ b/common/recipes-kernel/linux/files/0580-drm-amdgpu-stop-leaking-page-flip-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch b/common/recipes-kernel/linux/files/0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch index 22970a62..22970a62 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch +++ b/common/recipes-kernel/linux/files/0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch b/common/recipes-kernel/linux/files/0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch index 52b06cee..52b06cee 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch +++ b/common/recipes-kernel/linux/files/0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch b/common/recipes-kernel/linux/files/0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch index 0903a8da..0903a8da 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch +++ b/common/recipes-kernel/linux/files/0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0584-drm-amdgpu-add-vram-usage-into-debugfs.patch b/common/recipes-kernel/linux/files/0584-drm-amdgpu-add-vram-usage-into-debugfs.patch index 7e78f5c6..7e78f5c6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0584-drm-amdgpu-add-vram-usage-into-debugfs.patch +++ b/common/recipes-kernel/linux/files/0584-drm-amdgpu-add-vram-usage-into-debugfs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch b/common/recipes-kernel/linux/files/0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch index 9d93332f..9d93332f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch +++ b/common/recipes-kernel/linux/files/0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0586-drm-amdgpu-enable-scheduler-by-default.patch b/common/recipes-kernel/linux/files/0586-drm-amdgpu-enable-scheduler-by-default.patch index 6857cbaf..6857cbaf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0586-drm-amdgpu-enable-scheduler-by-default.patch +++ b/common/recipes-kernel/linux/files/0586-drm-amdgpu-enable-scheduler-by-default.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0587-drm-amdgpu-disable-hw-semaphores-by-default.patch b/common/recipes-kernel/linux/files/0587-drm-amdgpu-disable-hw-semaphores-by-default.patch index a2a2c221..a2a2c221 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0587-drm-amdgpu-disable-hw-semaphores-by-default.patch +++ b/common/recipes-kernel/linux/files/0587-drm-amdgpu-disable-hw-semaphores-by-default.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0588-drm-amdgpu-atom-implement-debug-opcode.patch b/common/recipes-kernel/linux/files/0588-drm-amdgpu-atom-implement-debug-opcode.patch index ebe00860..ebe00860 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0588-drm-amdgpu-atom-implement-debug-opcode.patch +++ b/common/recipes-kernel/linux/files/0588-drm-amdgpu-atom-implement-debug-opcode.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch b/common/recipes-kernel/linux/files/0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch index 3050fe6f..3050fe6f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch +++ b/common/recipes-kernel/linux/files/0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch b/common/recipes-kernel/linux/files/0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch index eb87bd8b..eb87bd8b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch +++ b/common/recipes-kernel/linux/files/0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch b/common/recipes-kernel/linux/files/0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch index 02221048..02221048 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch +++ b/common/recipes-kernel/linux/files/0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch b/common/recipes-kernel/linux/files/0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch index 8a554ad1..8a554ad1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch +++ b/common/recipes-kernel/linux/files/0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch b/common/recipes-kernel/linux/files/0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch index a80c81cc..a80c81cc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch +++ b/common/recipes-kernel/linux/files/0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch b/common/recipes-kernel/linux/files/0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch index 86c667f2..86c667f2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch +++ b/common/recipes-kernel/linux/files/0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch b/common/recipes-kernel/linux/files/0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch index c6fcd689..c6fcd689 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch +++ b/common/recipes-kernel/linux/files/0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch b/common/recipes-kernel/linux/files/0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch index 6bad3d24..6bad3d24 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch +++ b/common/recipes-kernel/linux/files/0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch b/common/recipes-kernel/linux/files/0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch index 3c628773..3c628773 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch +++ b/common/recipes-kernel/linux/files/0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch b/common/recipes-kernel/linux/files/0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch index f994d40e..f994d40e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch +++ b/common/recipes-kernel/linux/files/0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch b/common/recipes-kernel/linux/files/0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch index ee7bf349..ee7bf349 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch +++ b/common/recipes-kernel/linux/files/0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch b/common/recipes-kernel/linux/files/0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch index 9fd2e019..9fd2e019 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch +++ b/common/recipes-kernel/linux/files/0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch b/common/recipes-kernel/linux/files/0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch index 8df551d9..8df551d9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch +++ b/common/recipes-kernel/linux/files/0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch b/common/recipes-kernel/linux/files/0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch index c0f5da4b..c0f5da4b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch +++ b/common/recipes-kernel/linux/files/0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch b/common/recipes-kernel/linux/files/0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch index f7bf92ab..f7bf92ab 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch +++ b/common/recipes-kernel/linux/files/0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch b/common/recipes-kernel/linux/files/0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch index ecbe908a..ecbe908a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch +++ b/common/recipes-kernel/linux/files/0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch b/common/recipes-kernel/linux/files/0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch index ba7b4a60..ba7b4a60 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch +++ b/common/recipes-kernel/linux/files/0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch b/common/recipes-kernel/linux/files/0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch index 8c069e3b..8c069e3b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch +++ b/common/recipes-kernel/linux/files/0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch b/common/recipes-kernel/linux/files/0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch index 3dbd7d43..3dbd7d43 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch +++ b/common/recipes-kernel/linux/files/0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0608-drm-amdgpu-rework-sdma-structures.patch b/common/recipes-kernel/linux/files/0608-drm-amdgpu-rework-sdma-structures.patch index aebc7f0f..aebc7f0f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0608-drm-amdgpu-rework-sdma-structures.patch +++ b/common/recipes-kernel/linux/files/0608-drm-amdgpu-rework-sdma-structures.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch b/common/recipes-kernel/linux/files/0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch index a3849c6c..a3849c6c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch +++ b/common/recipes-kernel/linux/files/0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch b/common/recipes-kernel/linux/files/0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch index 61abf1d5..61abf1d5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch +++ b/common/recipes-kernel/linux/files/0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch b/common/recipes-kernel/linux/files/0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch index 74816fca..74816fca 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch +++ b/common/recipes-kernel/linux/files/0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch b/common/recipes-kernel/linux/files/0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch index f647f556..f647f556 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch +++ b/common/recipes-kernel/linux/files/0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch b/common/recipes-kernel/linux/files/0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch index b90d1666..b90d1666 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch +++ b/common/recipes-kernel/linux/files/0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch b/common/recipes-kernel/linux/files/0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch index c6030605..c6030605 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch +++ b/common/recipes-kernel/linux/files/0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch b/common/recipes-kernel/linux/files/0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch index f9e3a2d9..f9e3a2d9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch +++ b/common/recipes-kernel/linux/files/0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch b/common/recipes-kernel/linux/files/0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch index 084599f8..084599f8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch +++ b/common/recipes-kernel/linux/files/0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch b/common/recipes-kernel/linux/files/0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch index 8e69b656..8e69b656 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch +++ b/common/recipes-kernel/linux/files/0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0618-drm-amdgpu-dce-simplify-suspend-resume.patch b/common/recipes-kernel/linux/files/0618-drm-amdgpu-dce-simplify-suspend-resume.patch index e869b679..e869b679 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0618-drm-amdgpu-dce-simplify-suspend-resume.patch +++ b/common/recipes-kernel/linux/files/0618-drm-amdgpu-dce-simplify-suspend-resume.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0619-drm-fix-trivial-typos.patch b/common/recipes-kernel/linux/files/0619-drm-fix-trivial-typos.patch index 30e4ec8f..30e4ec8f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0619-drm-fix-trivial-typos.patch +++ b/common/recipes-kernel/linux/files/0619-drm-fix-trivial-typos.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch b/common/recipes-kernel/linux/files/0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch index d59d18ba..d59d18ba 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch +++ b/common/recipes-kernel/linux/files/0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0621-drm-amdgpu-remove-the-exclusive-lock.patch b/common/recipes-kernel/linux/files/0621-drm-amdgpu-remove-the-exclusive-lock.patch index 1f3680cd..1f3680cd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0621-drm-amdgpu-remove-the-exclusive-lock.patch +++ b/common/recipes-kernel/linux/files/0621-drm-amdgpu-remove-the-exclusive-lock.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch b/common/recipes-kernel/linux/files/0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch index eb352bc9..eb352bc9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch +++ b/common/recipes-kernel/linux/files/0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch b/common/recipes-kernel/linux/files/0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch index 698ace9d..698ace9d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch +++ b/common/recipes-kernel/linux/files/0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0624-drm-amdgpu-add-Stoney-chip-family.patch b/common/recipes-kernel/linux/files/0624-drm-amdgpu-add-Stoney-chip-family.patch index 4f6d3d94..4f6d3d94 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0624-drm-amdgpu-add-Stoney-chip-family.patch +++ b/common/recipes-kernel/linux/files/0624-drm-amdgpu-add-Stoney-chip-family.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0625-drm-amdgpu-add-GMC-support-for-Stoney.patch b/common/recipes-kernel/linux/files/0625-drm-amdgpu-add-GMC-support-for-Stoney.patch index 6be2f214..6be2f214 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0625-drm-amdgpu-add-GMC-support-for-Stoney.patch +++ b/common/recipes-kernel/linux/files/0625-drm-amdgpu-add-GMC-support-for-Stoney.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch b/common/recipes-kernel/linux/files/0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch index 8230cf63..8230cf63 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch +++ b/common/recipes-kernel/linux/files/0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0627-drm-amdgpu-add-DCE-support-for-Stoney.patch b/common/recipes-kernel/linux/files/0627-drm-amdgpu-add-DCE-support-for-Stoney.patch index fab29f71..fab29f71 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0627-drm-amdgpu-add-DCE-support-for-Stoney.patch +++ b/common/recipes-kernel/linux/files/0627-drm-amdgpu-add-DCE-support-for-Stoney.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch b/common/recipes-kernel/linux/files/0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch index 839dc9cb..839dc9cb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch +++ b/common/recipes-kernel/linux/files/0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch b/common/recipes-kernel/linux/files/0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch index e423ea48..e423ea48 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch +++ b/common/recipes-kernel/linux/files/0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0630-drm-amdgpu-add-UVD-support-for-Stoney.patch b/common/recipes-kernel/linux/files/0630-drm-amdgpu-add-UVD-support-for-Stoney.patch index 47082bd2..47082bd2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0630-drm-amdgpu-add-UVD-support-for-Stoney.patch +++ b/common/recipes-kernel/linux/files/0630-drm-amdgpu-add-UVD-support-for-Stoney.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch b/common/recipes-kernel/linux/files/0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch index 51c4e06c..51c4e06c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch +++ b/common/recipes-kernel/linux/files/0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch b/common/recipes-kernel/linux/files/0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch index 7bde1672..7bde1672 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch +++ b/common/recipes-kernel/linux/files/0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0633-drm-amdgpu-add-Stoney-pci-ids.patch b/common/recipes-kernel/linux/files/0633-drm-amdgpu-add-Stoney-pci-ids.patch index 0d7e2bfc..0d7e2bfc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0633-drm-amdgpu-add-Stoney-pci-ids.patch +++ b/common/recipes-kernel/linux/files/0633-drm-amdgpu-add-Stoney-pci-ids.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0634-drm-amdgpu-change-VM-size-default-to-64GB.patch b/common/recipes-kernel/linux/files/0634-drm-amdgpu-change-VM-size-default-to-64GB.patch index c6ca4be2..c6ca4be2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0634-drm-amdgpu-change-VM-size-default-to-64GB.patch +++ b/common/recipes-kernel/linux/files/0634-drm-amdgpu-change-VM-size-default-to-64GB.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0635-drm-amdgpu-dce8-optimize-pageflip.patch b/common/recipes-kernel/linux/files/0635-drm-amdgpu-dce8-optimize-pageflip.patch index c9387352..c9387352 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0635-drm-amdgpu-dce8-optimize-pageflip.patch +++ b/common/recipes-kernel/linux/files/0635-drm-amdgpu-dce8-optimize-pageflip.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0636-drm-amdgpu-dce10-optimize-pageflip.patch b/common/recipes-kernel/linux/files/0636-drm-amdgpu-dce10-optimize-pageflip.patch index b8fd917a..b8fd917a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0636-drm-amdgpu-dce10-optimize-pageflip.patch +++ b/common/recipes-kernel/linux/files/0636-drm-amdgpu-dce10-optimize-pageflip.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0637-drm-amdgpu-dce11-optimize-pageflip.patch b/common/recipes-kernel/linux/files/0637-drm-amdgpu-dce11-optimize-pageflip.patch index f55a0ca0..f55a0ca0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0637-drm-amdgpu-dce11-optimize-pageflip.patch +++ b/common/recipes-kernel/linux/files/0637-drm-amdgpu-dce11-optimize-pageflip.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0638-drm-amdgpu-add-some-additional-CZ-revisions.patch b/common/recipes-kernel/linux/files/0638-drm-amdgpu-add-some-additional-CZ-revisions.patch index e6b632a9..e6b632a9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0638-drm-amdgpu-add-some-additional-CZ-revisions.patch +++ b/common/recipes-kernel/linux/files/0638-drm-amdgpu-add-some-additional-CZ-revisions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0639-drm-amdgpu-add-GFX-8.1-register-headers.patch b/common/recipes-kernel/linux/files/0639-drm-amdgpu-add-GFX-8.1-register-headers.patch index 8d982eeb..8d982eeb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0639-drm-amdgpu-add-GFX-8.1-register-headers.patch +++ b/common/recipes-kernel/linux/files/0639-drm-amdgpu-add-GFX-8.1-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch b/common/recipes-kernel/linux/files/0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch index fdf65732..fdf65732 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch +++ b/common/recipes-kernel/linux/files/0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0641-drm-amdgpu-remove-unneeded-fence-functions.patch b/common/recipes-kernel/linux/files/0641-drm-amdgpu-remove-unneeded-fence-functions.patch index 0c6f2fa5..0c6f2fa5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0641-drm-amdgpu-remove-unneeded-fence-functions.patch +++ b/common/recipes-kernel/linux/files/0641-drm-amdgpu-remove-unneeded-fence-functions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch b/common/recipes-kernel/linux/files/0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch index dc918809..dc918809 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch +++ b/common/recipes-kernel/linux/files/0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch b/common/recipes-kernel/linux/files/0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch index 13c00bad..13c00bad 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch +++ b/common/recipes-kernel/linux/files/0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch b/common/recipes-kernel/linux/files/0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch index 76814294..76814294 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch +++ b/common/recipes-kernel/linux/files/0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0645-drm-amdgpu-use-the-new-fence_is_later.patch b/common/recipes-kernel/linux/files/0645-drm-amdgpu-use-the-new-fence_is_later.patch index d15ef789..d15ef789 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0645-drm-amdgpu-use-the-new-fence_is_later.patch +++ b/common/recipes-kernel/linux/files/0645-drm-amdgpu-use-the-new-fence_is_later.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0646-drm-amdgpu-use-common-fence-for-sync.patch b/common/recipes-kernel/linux/files/0646-drm-amdgpu-use-common-fence-for-sync.patch index 6dcbff61..6dcbff61 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0646-drm-amdgpu-use-common-fence-for-sync.patch +++ b/common/recipes-kernel/linux/files/0646-drm-amdgpu-use-common-fence-for-sync.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch b/common/recipes-kernel/linux/files/0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch index b9d2a88a..b9d2a88a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch +++ b/common/recipes-kernel/linux/files/0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch b/common/recipes-kernel/linux/files/0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch index 4a3f72e7..4a3f72e7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch +++ b/common/recipes-kernel/linux/files/0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch b/common/recipes-kernel/linux/files/0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch index 0d8f3a97..0d8f3a97 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch +++ b/common/recipes-kernel/linux/files/0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch b/common/recipes-kernel/linux/files/0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch index 41bc1104..41bc1104 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch +++ b/common/recipes-kernel/linux/files/0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch b/common/recipes-kernel/linux/files/0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch index 78086444..78086444 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch +++ b/common/recipes-kernel/linux/files/0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch b/common/recipes-kernel/linux/files/0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch index 8f120577..8f120577 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch +++ b/common/recipes-kernel/linux/files/0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0653-drm-amdgpu-update-Fiji-s-rev-id.patch b/common/recipes-kernel/linux/files/0653-drm-amdgpu-update-Fiji-s-rev-id.patch index 25c3da7e..25c3da7e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0653-drm-amdgpu-update-Fiji-s-rev-id.patch +++ b/common/recipes-kernel/linux/files/0653-drm-amdgpu-update-Fiji-s-rev-id.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch b/common/recipes-kernel/linux/files/0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch index 946a2137..946a2137 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch +++ b/common/recipes-kernel/linux/files/0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch b/common/recipes-kernel/linux/files/0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch index 9cd871e3..9cd871e3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch +++ b/common/recipes-kernel/linux/files/0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch b/common/recipes-kernel/linux/files/0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch index 5a283681..5a283681 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch +++ b/common/recipes-kernel/linux/files/0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0657-drm-amdgpu-fix-fence-fallback-check.patch b/common/recipes-kernel/linux/files/0657-drm-amdgpu-fix-fence-fallback-check.patch index 7f4ac06b..7f4ac06b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0657-drm-amdgpu-fix-fence-fallback-check.patch +++ b/common/recipes-kernel/linux/files/0657-drm-amdgpu-fix-fence-fallback-check.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0658-drm-amdgpu-remove-now-unused-fence-functions.patch b/common/recipes-kernel/linux/files/0658-drm-amdgpu-remove-now-unused-fence-functions.patch index c5bb655d..c5bb655d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0658-drm-amdgpu-remove-now-unused-fence-functions.patch +++ b/common/recipes-kernel/linux/files/0658-drm-amdgpu-remove-now-unused-fence-functions.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch b/common/recipes-kernel/linux/files/0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch index 3fe67076..3fe67076 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch +++ b/common/recipes-kernel/linux/files/0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0660-drm-amdgpu-group-together-common-fence-implementatio.patch b/common/recipes-kernel/linux/files/0660-drm-amdgpu-group-together-common-fence-implementatio.patch index 7d4d7e55..7d4d7e55 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0660-drm-amdgpu-group-together-common-fence-implementatio.patch +++ b/common/recipes-kernel/linux/files/0660-drm-amdgpu-group-together-common-fence-implementatio.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch b/common/recipes-kernel/linux/files/0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch index 3378c486..3378c486 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch +++ b/common/recipes-kernel/linux/files/0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0662-drm-amdgpu-remove-fence-trace-points.patch b/common/recipes-kernel/linux/files/0662-drm-amdgpu-remove-fence-trace-points.patch index aec56964..aec56964 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0662-drm-amdgpu-remove-fence-trace-points.patch +++ b/common/recipes-kernel/linux/files/0662-drm-amdgpu-remove-fence-trace-points.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch b/common/recipes-kernel/linux/files/0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch index 73218ddb..73218ddb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch +++ b/common/recipes-kernel/linux/files/0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch b/common/recipes-kernel/linux/files/0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch index 505edbd0..505edbd0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch +++ b/common/recipes-kernel/linux/files/0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch b/common/recipes-kernel/linux/files/0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch index a7a3d0ef..a7a3d0ef 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch +++ b/common/recipes-kernel/linux/files/0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch b/common/recipes-kernel/linux/files/0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch index de2161ce..de2161ce 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch +++ b/common/recipes-kernel/linux/files/0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch b/common/recipes-kernel/linux/files/0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch index 545e129b..545e129b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch +++ b/common/recipes-kernel/linux/files/0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0668-drm-amd-add-kmem-cache-for-sched-fence.patch b/common/recipes-kernel/linux/files/0668-drm-amd-add-kmem-cache-for-sched-fence.patch index 8795a8b3..8795a8b3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0668-drm-amd-add-kmem-cache-for-sched-fence.patch +++ b/common/recipes-kernel/linux/files/0668-drm-amd-add-kmem-cache-for-sched-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch b/common/recipes-kernel/linux/files/0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch index ec04e706..ec04e706 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch +++ b/common/recipes-kernel/linux/files/0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch b/common/recipes-kernel/linux/files/0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch index 4c8351f1..4c8351f1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch +++ b/common/recipes-kernel/linux/files/0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0671-drm-amdgpu-Fix-default-page-access-routing.patch b/common/recipes-kernel/linux/files/0671-drm-amdgpu-Fix-default-page-access-routing.patch index 11fd05e7..11fd05e7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0671-drm-amdgpu-Fix-default-page-access-routing.patch +++ b/common/recipes-kernel/linux/files/0671-drm-amdgpu-Fix-default-page-access-routing.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0672-drm-amdgpu-fix-seq_printf-format-string.patch b/common/recipes-kernel/linux/files/0672-drm-amdgpu-fix-seq_printf-format-string.patch index 344a8260..344a8260 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0672-drm-amdgpu-fix-seq_printf-format-string.patch +++ b/common/recipes-kernel/linux/files/0672-drm-amdgpu-fix-seq_printf-format-string.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch b/common/recipes-kernel/linux/files/0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch index 38593d07..38593d07 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch +++ b/common/recipes-kernel/linux/files/0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch b/common/recipes-kernel/linux/files/0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch index e452d5aa..e452d5aa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch +++ b/common/recipes-kernel/linux/files/0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch b/common/recipes-kernel/linux/files/0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch index ceac7faf..ceac7faf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch +++ b/common/recipes-kernel/linux/files/0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch b/common/recipes-kernel/linux/files/0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch index a3e8e7e2..a3e8e7e2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch +++ b/common/recipes-kernel/linux/files/0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch b/common/recipes-kernel/linux/files/0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch index 64c6cbe6..64c6cbe6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch +++ b/common/recipes-kernel/linux/files/0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch b/common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch index b47a4c3a..b47a4c3a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch +++ b/common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch b/common/recipes-kernel/linux/files/0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch index f753603a..f753603a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch +++ b/common/recipes-kernel/linux/files/0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch b/common/recipes-kernel/linux/files/0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch index 16af4468..16af4468 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch +++ b/common/recipes-kernel/linux/files/0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch b/common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch index 2df2760a..2df2760a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch +++ b/common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch b/common/recipes-kernel/linux/files/0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch index ea451198..ea451198 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch +++ b/common/recipes-kernel/linux/files/0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch b/common/recipes-kernel/linux/files/0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch index ee231b95..ee231b95 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch +++ b/common/recipes-kernel/linux/files/0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch b/common/recipes-kernel/linux/files/0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch index ddd9b4a2..ddd9b4a2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch +++ b/common/recipes-kernel/linux/files/0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch b/common/recipes-kernel/linux/files/0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch index 35e20bff..35e20bff 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch +++ b/common/recipes-kernel/linux/files/0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch b/common/recipes-kernel/linux/files/0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch index 5dbcd1e0..5dbcd1e0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch +++ b/common/recipes-kernel/linux/files/0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch b/common/recipes-kernel/linux/files/0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch index c4c578a8..c4c578a8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch +++ b/common/recipes-kernel/linux/files/0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0688-drm-amd-powerplay-add-basic-powerplay-framework.patch b/common/recipes-kernel/linux/files/0688-drm-amd-powerplay-add-basic-powerplay-framework.patch index 25dee052..25dee052 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0688-drm-amd-powerplay-add-basic-powerplay-framework.patch +++ b/common/recipes-kernel/linux/files/0688-drm-amd-powerplay-add-basic-powerplay-framework.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch b/common/recipes-kernel/linux/files/0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch index aec79423..aec79423 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch +++ b/common/recipes-kernel/linux/files/0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch b/common/recipes-kernel/linux/files/0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch index 500167a1..500167a1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch +++ b/common/recipes-kernel/linux/files/0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch b/common/recipes-kernel/linux/files/0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch index 9a7a5594..9a7a5594 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch +++ b/common/recipes-kernel/linux/files/0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch b/common/recipes-kernel/linux/files/0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch index 9e0d3246..9e0d3246 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch +++ b/common/recipes-kernel/linux/files/0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0693-drm-amd-powerplay-add-Carrizo-smu-support.patch b/common/recipes-kernel/linux/files/0693-drm-amd-powerplay-add-Carrizo-smu-support.patch index f68725fe..f68725fe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0693-drm-amd-powerplay-add-Carrizo-smu-support.patch +++ b/common/recipes-kernel/linux/files/0693-drm-amd-powerplay-add-Carrizo-smu-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch b/common/recipes-kernel/linux/files/0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch index 9b57bc62..9b57bc62 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch +++ b/common/recipes-kernel/linux/files/0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch b/common/recipes-kernel/linux/files/0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch index e8707cd6..e8707cd6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch +++ b/common/recipes-kernel/linux/files/0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0696-drm-amd-powerplay-add-event-manager-sub-component.patch b/common/recipes-kernel/linux/files/0696-drm-amd-powerplay-add-event-manager-sub-component.patch index 3268b2d8..3268b2d8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0696-drm-amd-powerplay-add-event-manager-sub-component.patch +++ b/common/recipes-kernel/linux/files/0696-drm-amd-powerplay-add-event-manager-sub-component.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch b/common/recipes-kernel/linux/files/0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch index eeb2ba53..eeb2ba53 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch +++ b/common/recipes-kernel/linux/files/0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch b/common/recipes-kernel/linux/files/0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch index 1652287c..1652287c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch +++ b/common/recipes-kernel/linux/files/0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch b/common/recipes-kernel/linux/files/0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch index d1857b83..d1857b83 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch +++ b/common/recipes-kernel/linux/files/0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch b/common/recipes-kernel/linux/files/0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch index 9279ddfa..9279ddfa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch +++ b/common/recipes-kernel/linux/files/0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch b/common/recipes-kernel/linux/files/0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch index 2828be5b..2828be5b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch +++ b/common/recipes-kernel/linux/files/0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch b/common/recipes-kernel/linux/files/0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch index 2fab3164..2fab3164 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch +++ b/common/recipes-kernel/linux/files/0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch b/common/recipes-kernel/linux/files/0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch index 866ab785..866ab785 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch +++ b/common/recipes-kernel/linux/files/0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch b/common/recipes-kernel/linux/files/0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch index 80068a79..80068a79 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch +++ b/common/recipes-kernel/linux/files/0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0705-drm-amd-powerplay-add-Fiji-SMU-support.patch b/common/recipes-kernel/linux/files/0705-drm-amd-powerplay-add-Fiji-SMU-support.patch index 1d3ae488..1d3ae488 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0705-drm-amd-powerplay-add-Fiji-SMU-support.patch +++ b/common/recipes-kernel/linux/files/0705-drm-amd-powerplay-add-Fiji-SMU-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0706-drm-amd-powerplay-add-Fiji-DPM-support.patch b/common/recipes-kernel/linux/files/0706-drm-amd-powerplay-add-Fiji-DPM-support.patch index 134fcfcd..134fcfcd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0706-drm-amd-powerplay-add-Fiji-DPM-support.patch +++ b/common/recipes-kernel/linux/files/0706-drm-amd-powerplay-add-Fiji-DPM-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch b/common/recipes-kernel/linux/files/0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch index b5576c89..b5576c89 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch +++ b/common/recipes-kernel/linux/files/0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch b/common/recipes-kernel/linux/files/0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch index 6a20ca3b..6a20ca3b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch +++ b/common/recipes-kernel/linux/files/0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch b/common/recipes-kernel/linux/files/0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch index 3eab07be..3eab07be 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch +++ b/common/recipes-kernel/linux/files/0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch b/common/recipes-kernel/linux/files/0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch index 76b33052..76b33052 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch +++ b/common/recipes-kernel/linux/files/0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch b/common/recipes-kernel/linux/files/0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch index 6eb905f5..6eb905f5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch +++ b/common/recipes-kernel/linux/files/0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch b/common/recipes-kernel/linux/files/0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch index 73259140..73259140 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch +++ b/common/recipes-kernel/linux/files/0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch b/common/recipes-kernel/linux/files/0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch index 78956788..78956788 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch +++ b/common/recipes-kernel/linux/files/0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch b/common/recipes-kernel/linux/files/0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch index 2b328c68..2b328c68 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch +++ b/common/recipes-kernel/linux/files/0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch b/common/recipes-kernel/linux/files/0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch index 9d832feb..9d832feb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch +++ b/common/recipes-kernel/linux/files/0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch b/common/recipes-kernel/linux/files/0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch index abc2964e..abc2964e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch +++ b/common/recipes-kernel/linux/files/0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch b/common/recipes-kernel/linux/files/0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch index fc4b1d5f..fc4b1d5f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch +++ b/common/recipes-kernel/linux/files/0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch b/common/recipes-kernel/linux/files/0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch index a52a2159..a52a2159 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch +++ b/common/recipes-kernel/linux/files/0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch b/common/recipes-kernel/linux/files/0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch index 0fa67514..0fa67514 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch +++ b/common/recipes-kernel/linux/files/0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch b/common/recipes-kernel/linux/files/0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch index 27ed0e25..27ed0e25 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch +++ b/common/recipes-kernel/linux/files/0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch b/common/recipes-kernel/linux/files/0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch index 0c0bfd04..0c0bfd04 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch +++ b/common/recipes-kernel/linux/files/0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch b/common/recipes-kernel/linux/files/0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch index f9daa3fe..f9daa3fe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch +++ b/common/recipes-kernel/linux/files/0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch b/common/recipes-kernel/linux/files/0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch index 75763d5a..75763d5a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch +++ b/common/recipes-kernel/linux/files/0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch b/common/recipes-kernel/linux/files/0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch index 30f132ea..30f132ea 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch +++ b/common/recipes-kernel/linux/files/0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch b/common/recipes-kernel/linux/files/0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch index 623b9651..623b9651 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch +++ b/common/recipes-kernel/linux/files/0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch b/common/recipes-kernel/linux/files/0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch index 7ee20159..7ee20159 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch +++ b/common/recipes-kernel/linux/files/0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch b/common/recipes-kernel/linux/files/0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch index 9f1d1a20..9f1d1a20 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch +++ b/common/recipes-kernel/linux/files/0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch b/common/recipes-kernel/linux/files/0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch index fb58f63d..fb58f63d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch +++ b/common/recipes-kernel/linux/files/0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch b/common/recipes-kernel/linux/files/0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch index 2681f5b1..2681f5b1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch +++ b/common/recipes-kernel/linux/files/0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch b/common/recipes-kernel/linux/files/0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch index f3b54ff6..f3b54ff6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch +++ b/common/recipes-kernel/linux/files/0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch b/common/recipes-kernel/linux/files/0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch index e1c2fc06..e1c2fc06 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch +++ b/common/recipes-kernel/linux/files/0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch b/common/recipes-kernel/linux/files/0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch index 9e7f20f2..9e7f20f2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch +++ b/common/recipes-kernel/linux/files/0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch b/common/recipes-kernel/linux/files/0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch index 3f2a1591..3f2a1591 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch +++ b/common/recipes-kernel/linux/files/0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch b/common/recipes-kernel/linux/files/0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch index 490b1a3e..490b1a3e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch +++ b/common/recipes-kernel/linux/files/0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch b/common/recipes-kernel/linux/files/0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch index ede29636..ede29636 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch +++ b/common/recipes-kernel/linux/files/0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch b/common/recipes-kernel/linux/files/0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch index 7891dfed..7891dfed 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch +++ b/common/recipes-kernel/linux/files/0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch b/common/recipes-kernel/linux/files/0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch index 93d15e65..93d15e65 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch +++ b/common/recipes-kernel/linux/files/0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch b/common/recipes-kernel/linux/files/0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch index 6680602c..6680602c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch +++ b/common/recipes-kernel/linux/files/0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch b/common/recipes-kernel/linux/files/0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch index 23f49346..23f49346 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch b/common/recipes-kernel/linux/files/0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch index bdab263c..bdab263c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch b/common/recipes-kernel/linux/files/0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch index 2de6e232..2de6e232 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch b/common/recipes-kernel/linux/files/0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch index 4caa484e..4caa484e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch +++ b/common/recipes-kernel/linux/files/0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch b/common/recipes-kernel/linux/files/0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch index 31ffd44f..31ffd44f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch b/common/recipes-kernel/linux/files/0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch index b184c8f1..b184c8f1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch +++ b/common/recipes-kernel/linux/files/0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch b/common/recipes-kernel/linux/files/0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch index 43b6dd17..43b6dd17 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch +++ b/common/recipes-kernel/linux/files/0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch b/common/recipes-kernel/linux/files/0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch index d613c976..d613c976 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch +++ b/common/recipes-kernel/linux/files/0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch b/common/recipes-kernel/linux/files/0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch index a9040354..a9040354 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch +++ b/common/recipes-kernel/linux/files/0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0748-drm-amd-add-ACP-driver-support.patch b/common/recipes-kernel/linux/files/0748-drm-amd-add-ACP-driver-support.patch index 7ca70771..7ca70771 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0748-drm-amd-add-ACP-driver-support.patch +++ b/common/recipes-kernel/linux/files/0748-drm-amd-add-ACP-driver-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch b/common/recipes-kernel/linux/files/0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch index c6224dcf..c6224dcf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch +++ b/common/recipes-kernel/linux/files/0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0750-drm-amdgpu-cleanup-scheduler-command-submission.patch b/common/recipes-kernel/linux/files/0750-drm-amdgpu-cleanup-scheduler-command-submission.patch index 44b3ec62..44b3ec62 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0750-drm-amdgpu-cleanup-scheduler-command-submission.patch +++ b/common/recipes-kernel/linux/files/0750-drm-amdgpu-cleanup-scheduler-command-submission.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0751-drm-amdgpu-remove-unused-VM-manager-field.patch b/common/recipes-kernel/linux/files/0751-drm-amdgpu-remove-unused-VM-manager-field.patch index 7946d6e2..7946d6e2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0751-drm-amdgpu-remove-unused-VM-manager-field.patch +++ b/common/recipes-kernel/linux/files/0751-drm-amdgpu-remove-unused-VM-manager-field.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0752-drm-amdgpu-cleanup-VM-coding-style.patch b/common/recipes-kernel/linux/files/0752-drm-amdgpu-cleanup-VM-coding-style.patch index 68da3b10..68da3b10 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0752-drm-amdgpu-cleanup-VM-coding-style.patch +++ b/common/recipes-kernel/linux/files/0752-drm-amdgpu-cleanup-VM-coding-style.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch b/common/recipes-kernel/linux/files/0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch index e4ef8c01..e4ef8c01 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch +++ b/common/recipes-kernel/linux/files/0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch b/common/recipes-kernel/linux/files/0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch index 252d91ad..252d91ad 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch +++ b/common/recipes-kernel/linux/files/0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0755-drm-amdgpu-fix-typo-in-firmware-name.patch b/common/recipes-kernel/linux/files/0755-drm-amdgpu-fix-typo-in-firmware-name.patch index 506dabfd..506dabfd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0755-drm-amdgpu-fix-typo-in-firmware-name.patch +++ b/common/recipes-kernel/linux/files/0755-drm-amdgpu-fix-typo-in-firmware-name.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch b/common/recipes-kernel/linux/files/0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch index d8055263..d8055263 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch +++ b/common/recipes-kernel/linux/files/0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch b/common/recipes-kernel/linux/files/0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch index df793551..df793551 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch +++ b/common/recipes-kernel/linux/files/0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch b/common/recipes-kernel/linux/files/0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch index d9c6335c..d9c6335c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch +++ b/common/recipes-kernel/linux/files/0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch b/common/recipes-kernel/linux/files/0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch index 05187d63..05187d63 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch +++ b/common/recipes-kernel/linux/files/0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch b/common/recipes-kernel/linux/files/0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch index 558d5d68..558d5d68 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch +++ b/common/recipes-kernel/linux/files/0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch b/common/recipes-kernel/linux/files/0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch index c86e6c75..c86e6c75 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch +++ b/common/recipes-kernel/linux/files/0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch b/common/recipes-kernel/linux/files/0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch index 0add7108..0add7108 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch +++ b/common/recipes-kernel/linux/files/0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch b/common/recipes-kernel/linux/files/0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch index 2489d9b7..2489d9b7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch +++ b/common/recipes-kernel/linux/files/0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0764-drm-amdgpu-remove-vm-mutex.patch b/common/recipes-kernel/linux/files/0764-drm-amdgpu-remove-vm-mutex.patch index 18ef9949..18ef9949 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0764-drm-amdgpu-remove-vm-mutex.patch +++ b/common/recipes-kernel/linux/files/0764-drm-amdgpu-remove-vm-mutex.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch b/common/recipes-kernel/linux/files/0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch index aeba755c..aeba755c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch +++ b/common/recipes-kernel/linux/files/0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0766-drm-amdgpu-optimize-scheduler-fence-handling.patch b/common/recipes-kernel/linux/files/0766-drm-amdgpu-optimize-scheduler-fence-handling.patch index 039c69be..039c69be 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0766-drm-amdgpu-optimize-scheduler-fence-handling.patch +++ b/common/recipes-kernel/linux/files/0766-drm-amdgpu-optimize-scheduler-fence-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch b/common/recipes-kernel/linux/files/0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch index 1bfbb930..1bfbb930 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch +++ b/common/recipes-kernel/linux/files/0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch b/common/recipes-kernel/linux/files/0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch index 4de581a8..4de581a8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch +++ b/common/recipes-kernel/linux/files/0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch b/common/recipes-kernel/linux/files/0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch index c7b0f2fd..c7b0f2fd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch +++ b/common/recipes-kernel/linux/files/0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch b/common/recipes-kernel/linux/files/0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch index 18adc9f4..18adc9f4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch +++ b/common/recipes-kernel/linux/files/0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch b/common/recipes-kernel/linux/files/0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch index 4239d242..4239d242 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch +++ b/common/recipes-kernel/linux/files/0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch b/common/recipes-kernel/linux/files/0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch index 380752f0..380752f0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch +++ b/common/recipes-kernel/linux/files/0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch b/common/recipes-kernel/linux/files/0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch index a894be21..a894be21 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch +++ b/common/recipes-kernel/linux/files/0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch b/common/recipes-kernel/linux/files/0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch index bd5ec8f9..bd5ec8f9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch +++ b/common/recipes-kernel/linux/files/0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch b/common/recipes-kernel/linux/files/0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch index 819a8d2d..819a8d2d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch +++ b/common/recipes-kernel/linux/files/0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch b/common/recipes-kernel/linux/files/0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch index 1e812af2..1e812af2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch +++ b/common/recipes-kernel/linux/files/0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch b/common/recipes-kernel/linux/files/0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch index 9662d169..9662d169 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch +++ b/common/recipes-kernel/linux/files/0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch b/common/recipes-kernel/linux/files/0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch index 4b1369a3..4b1369a3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch +++ b/common/recipes-kernel/linux/files/0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch b/common/recipes-kernel/linux/files/0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch index 170e2371..170e2371 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch +++ b/common/recipes-kernel/linux/files/0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch b/common/recipes-kernel/linux/files/0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch index 8fdd5d20..8fdd5d20 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch +++ b/common/recipes-kernel/linux/files/0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch b/common/recipes-kernel/linux/files/0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch index fe18c95c..fe18c95c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch +++ b/common/recipes-kernel/linux/files/0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0782-drm-amd-Adding-IVSRC-register-headers.patch b/common/recipes-kernel/linux/files/0782-drm-amd-Adding-IVSRC-register-headers.patch index d5c02682..d5c02682 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0782-drm-amd-Adding-IVSRC-register-headers.patch +++ b/common/recipes-kernel/linux/files/0782-drm-amd-Adding-IVSRC-register-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch b/common/recipes-kernel/linux/files/0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch index b4354cef..b4354cef 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch +++ b/common/recipes-kernel/linux/files/0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0784-drm-amd-dal-Add-dal-display-driver.patch b/common/recipes-kernel/linux/files/0784-drm-amd-dal-Add-dal-display-driver.patch index 9f22f458..9f22f458 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0784-drm-amd-dal-Add-dal-display-driver.patch +++ b/common/recipes-kernel/linux/files/0784-drm-amd-dal-Add-dal-display-driver.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch b/common/recipes-kernel/linux/files/0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch index ccac0906..ccac0906 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch +++ b/common/recipes-kernel/linux/files/0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0786-drm-amdgpu-Use-dal-driver-for-CZ.patch b/common/recipes-kernel/linux/files/0786-drm-amdgpu-Use-dal-driver-for-CZ.patch index 5d539caa..5d539caa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0786-drm-amdgpu-Use-dal-driver-for-CZ.patch +++ b/common/recipes-kernel/linux/files/0786-drm-amdgpu-Use-dal-driver-for-CZ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch b/common/recipes-kernel/linux/files/0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch index 374d30cc..374d30cc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch +++ b/common/recipes-kernel/linux/files/0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch b/common/recipes-kernel/linux/files/0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch index 531dfbd4..531dfbd4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch +++ b/common/recipes-kernel/linux/files/0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch b/common/recipes-kernel/linux/files/0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch index c3478996..c3478996 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch +++ b/common/recipes-kernel/linux/files/0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch b/common/recipes-kernel/linux/files/0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch index c3cd5daf..c3cd5daf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch +++ b/common/recipes-kernel/linux/files/0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch b/common/recipes-kernel/linux/files/0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch index 508c9fa9..508c9fa9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch +++ b/common/recipes-kernel/linux/files/0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch b/common/recipes-kernel/linux/files/0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch index 14d6e8ab..14d6e8ab 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch +++ b/common/recipes-kernel/linux/files/0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch b/common/recipes-kernel/linux/files/0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch index 20e49202..20e49202 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch +++ b/common/recipes-kernel/linux/files/0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch b/common/recipes-kernel/linux/files/0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch index f57711e6..f57711e6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch +++ b/common/recipes-kernel/linux/files/0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch b/common/recipes-kernel/linux/files/0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch index 580e64ce..580e64ce 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch +++ b/common/recipes-kernel/linux/files/0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch b/common/recipes-kernel/linux/files/0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch index e1271997..e1271997 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch +++ b/common/recipes-kernel/linux/files/0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0797-drm-amdgpu-add-err-check-for-pin-userptr.patch b/common/recipes-kernel/linux/files/0797-drm-amdgpu-add-err-check-for-pin-userptr.patch index 049b1b7f..049b1b7f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0797-drm-amdgpu-add-err-check-for-pin-userptr.patch +++ b/common/recipes-kernel/linux/files/0797-drm-amdgpu-add-err-check-for-pin-userptr.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch b/common/recipes-kernel/linux/files/0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch index 1554b88e..1554b88e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch +++ b/common/recipes-kernel/linux/files/0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch b/common/recipes-kernel/linux/files/0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch index 235aa516..235aa516 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch +++ b/common/recipes-kernel/linux/files/0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch b/common/recipes-kernel/linux/files/0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch index 9b913ceb..9b913ceb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch +++ b/common/recipes-kernel/linux/files/0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch b/common/recipes-kernel/linux/files/0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch index a8fdd7e2..a8fdd7e2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch +++ b/common/recipes-kernel/linux/files/0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch b/common/recipes-kernel/linux/files/0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch index 7612e22c..7612e22c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch +++ b/common/recipes-kernel/linux/files/0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch b/common/recipes-kernel/linux/files/0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch index 37d3eeee..37d3eeee 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch +++ b/common/recipes-kernel/linux/files/0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0804-dma-buf-return-index-of-the-first-signaled-fence.patch b/common/recipes-kernel/linux/files/0804-dma-buf-return-index-of-the-first-signaled-fence.patch index b0437de8..b0437de8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0804-dma-buf-return-index-of-the-first-signaled-fence.patch +++ b/common/recipes-kernel/linux/files/0804-dma-buf-return-index-of-the-first-signaled-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch b/common/recipes-kernel/linux/files/0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch index 461da8dd..461da8dd 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch +++ b/common/recipes-kernel/linux/files/0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch b/common/recipes-kernel/linux/files/0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch index 43349fe7..43349fe7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch +++ b/common/recipes-kernel/linux/files/0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch b/common/recipes-kernel/linux/files/0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch index 6e97a8ca..6e97a8ca 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch +++ b/common/recipes-kernel/linux/files/0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch b/common/recipes-kernel/linux/files/0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch index 9d90788b..9d90788b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch +++ b/common/recipes-kernel/linux/files/0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch b/common/recipes-kernel/linux/files/0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch index d105e1ce..d105e1ce 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch +++ b/common/recipes-kernel/linux/files/0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch b/common/recipes-kernel/linux/files/0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch index 215e39a3..215e39a3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch +++ b/common/recipes-kernel/linux/files/0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0811-drm-amd-powerplay-add-display-configeration-changed-.patch b/common/recipes-kernel/linux/files/0811-drm-amd-powerplay-add-display-configeration-changed-.patch index 2a71920e..2a71920e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0811-drm-amd-powerplay-add-display-configeration-changed-.patch +++ b/common/recipes-kernel/linux/files/0811-drm-amd-powerplay-add-display-configeration-changed-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch b/common/recipes-kernel/linux/files/0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch index 5d9f9291..5d9f9291 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch +++ b/common/recipes-kernel/linux/files/0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch b/common/recipes-kernel/linux/files/0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch index 91b97526..91b97526 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch +++ b/common/recipes-kernel/linux/files/0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch b/common/recipes-kernel/linux/files/0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch index 813b9a2d..813b9a2d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch +++ b/common/recipes-kernel/linux/files/0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch b/common/recipes-kernel/linux/files/0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch index 2724392e..2724392e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch +++ b/common/recipes-kernel/linux/files/0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch b/common/recipes-kernel/linux/files/0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch index 5b92efd5..5b92efd5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch +++ b/common/recipes-kernel/linux/files/0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch b/common/recipes-kernel/linux/files/0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch index 083a8415..083a8415 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch +++ b/common/recipes-kernel/linux/files/0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch b/common/recipes-kernel/linux/files/0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch index 8e659d56..8e659d56 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch +++ b/common/recipes-kernel/linux/files/0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch b/common/recipes-kernel/linux/files/0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch index a706456e..a706456e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch +++ b/common/recipes-kernel/linux/files/0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch b/common/recipes-kernel/linux/files/0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch index 4056c796..4056c796 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch +++ b/common/recipes-kernel/linux/files/0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch b/common/recipes-kernel/linux/files/0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch index fcedfb86..fcedfb86 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch +++ b/common/recipes-kernel/linux/files/0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch b/common/recipes-kernel/linux/files/0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch index 72fe457c..72fe457c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch +++ b/common/recipes-kernel/linux/files/0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch b/common/recipes-kernel/linux/files/0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch index ad54f90e..ad54f90e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch +++ b/common/recipes-kernel/linux/files/0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch b/common/recipes-kernel/linux/files/0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch index 8cd2936c..8cd2936c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch +++ b/common/recipes-kernel/linux/files/0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch b/common/recipes-kernel/linux/files/0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch index 1f5e8f2d..1f5e8f2d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch +++ b/common/recipes-kernel/linux/files/0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch b/common/recipes-kernel/linux/files/0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch index aedbfcf9..aedbfcf9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch +++ b/common/recipes-kernel/linux/files/0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch b/common/recipes-kernel/linux/files/0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch index ecfa6037..ecfa6037 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch +++ b/common/recipes-kernel/linux/files/0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0828-drm-amd-dal-atomic-validate-fix.patch b/common/recipes-kernel/linux/files/0828-drm-amd-dal-atomic-validate-fix.patch index cce689ca..cce689ca 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0828-drm-amd-dal-atomic-validate-fix.patch +++ b/common/recipes-kernel/linux/files/0828-drm-amd-dal-atomic-validate-fix.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch b/common/recipes-kernel/linux/files/0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch index fa655a44..fa655a44 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch +++ b/common/recipes-kernel/linux/files/0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch b/common/recipes-kernel/linux/files/0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch index 1482d97e..1482d97e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch +++ b/common/recipes-kernel/linux/files/0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0831-drm-amd-dal-add-missed-mst-callback-implementation.patch b/common/recipes-kernel/linux/files/0831-drm-amd-dal-add-missed-mst-callback-implementation.patch index 9b3ae4d6..9b3ae4d6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0831-drm-amd-dal-add-missed-mst-callback-implementation.patch +++ b/common/recipes-kernel/linux/files/0831-drm-amd-dal-add-missed-mst-callback-implementation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch b/common/recipes-kernel/linux/files/0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch index cd5b8139..cd5b8139 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch +++ b/common/recipes-kernel/linux/files/0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch b/common/recipes-kernel/linux/files/0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch index bfc57e0d..bfc57e0d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch +++ b/common/recipes-kernel/linux/files/0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch b/common/recipes-kernel/linux/files/0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch index a3bb9145..a3bb9145 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch +++ b/common/recipes-kernel/linux/files/0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch b/common/recipes-kernel/linux/files/0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch index 27f4cc4e..27f4cc4e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch +++ b/common/recipes-kernel/linux/files/0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch b/common/recipes-kernel/linux/files/0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch index 005800d9..005800d9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch +++ b/common/recipes-kernel/linux/files/0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0837-drm-amd-dal-Clean-up-Stream-Encoder.patch b/common/recipes-kernel/linux/files/0837-drm-amd-dal-Clean-up-Stream-Encoder.patch index eb534a94..eb534a94 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0837-drm-amd-dal-Clean-up-Stream-Encoder.patch +++ b/common/recipes-kernel/linux/files/0837-drm-amd-dal-Clean-up-Stream-Encoder.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch b/common/recipes-kernel/linux/files/0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch index c8a477c0..c8a477c0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch +++ b/common/recipes-kernel/linux/files/0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch b/common/recipes-kernel/linux/files/0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch index e2f8f79f..e2f8f79f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch +++ b/common/recipes-kernel/linux/files/0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch b/common/recipes-kernel/linux/files/0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch index b86a6109..b86a6109 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch +++ b/common/recipes-kernel/linux/files/0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch b/common/recipes-kernel/linux/files/0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch index ec3d5144..ec3d5144 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch +++ b/common/recipes-kernel/linux/files/0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch b/common/recipes-kernel/linux/files/0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch index 25c9aca8..25c9aca8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch +++ b/common/recipes-kernel/linux/files/0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch b/common/recipes-kernel/linux/files/0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch index 5ed8b86f..5ed8b86f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch +++ b/common/recipes-kernel/linux/files/0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0844-drm-amd-dal-keep-streams-in-public-target.patch b/common/recipes-kernel/linux/files/0844-drm-amd-dal-keep-streams-in-public-target.patch index 1d8c30d0..1d8c30d0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0844-drm-amd-dal-keep-streams-in-public-target.patch +++ b/common/recipes-kernel/linux/files/0844-drm-amd-dal-keep-streams-in-public-target.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch b/common/recipes-kernel/linux/files/0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch index 1a826780..1a826780 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch +++ b/common/recipes-kernel/linux/files/0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch b/common/recipes-kernel/linux/files/0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch index 2f7b246e..2f7b246e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch +++ b/common/recipes-kernel/linux/files/0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch b/common/recipes-kernel/linux/files/0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch index b405a6af..b405a6af 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch +++ b/common/recipes-kernel/linux/files/0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch b/common/recipes-kernel/linux/files/0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch index 4b45d6c5..4b45d6c5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch +++ b/common/recipes-kernel/linux/files/0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch b/common/recipes-kernel/linux/files/0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch index 6729ff6b..6729ff6b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch +++ b/common/recipes-kernel/linux/files/0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch b/common/recipes-kernel/linux/files/0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch index 2f04741a..2f04741a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch +++ b/common/recipes-kernel/linux/files/0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch b/common/recipes-kernel/linux/files/0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch index 57839095..57839095 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch +++ b/common/recipes-kernel/linux/files/0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch b/common/recipes-kernel/linux/files/0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch index fa30454b..fa30454b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch +++ b/common/recipes-kernel/linux/files/0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch b/common/recipes-kernel/linux/files/0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch index ee15ae6a..ee15ae6a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch +++ b/common/recipes-kernel/linux/files/0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch b/common/recipes-kernel/linux/files/0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch index a000347b..a000347b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch +++ b/common/recipes-kernel/linux/files/0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch b/common/recipes-kernel/linux/files/0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch index 76686c4e..76686c4e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch +++ b/common/recipes-kernel/linux/files/0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch b/common/recipes-kernel/linux/files/0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch index 66b9e4aa..66b9e4aa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch +++ b/common/recipes-kernel/linux/files/0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch b/common/recipes-kernel/linux/files/0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch index c63e3421..c63e3421 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch +++ b/common/recipes-kernel/linux/files/0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0858-drm-amd-dal-Don-t-access-const-sink.patch b/common/recipes-kernel/linux/files/0858-drm-amd-dal-Don-t-access-const-sink.patch index 6d2ef497..6d2ef497 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0858-drm-amd-dal-Don-t-access-const-sink.patch +++ b/common/recipes-kernel/linux/files/0858-drm-amd-dal-Don-t-access-const-sink.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch b/common/recipes-kernel/linux/files/0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch index b5def5c0..b5def5c0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch +++ b/common/recipes-kernel/linux/files/0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0860-drm-amd-dal-Fix-Offset-bug.patch b/common/recipes-kernel/linux/files/0860-drm-amd-dal-Fix-Offset-bug.patch index 6d8d852e..6d8d852e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0860-drm-amd-dal-Fix-Offset-bug.patch +++ b/common/recipes-kernel/linux/files/0860-drm-amd-dal-Fix-Offset-bug.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0861-drm-amd-dal-Treat-warnings-as-errors.patch b/common/recipes-kernel/linux/files/0861-drm-amd-dal-Treat-warnings-as-errors.patch index 065866c6..065866c6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0861-drm-amd-dal-Treat-warnings-as-errors.patch +++ b/common/recipes-kernel/linux/files/0861-drm-amd-dal-Treat-warnings-as-errors.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch b/common/recipes-kernel/linux/files/0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch index 30016dd9..30016dd9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch +++ b/common/recipes-kernel/linux/files/0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch b/common/recipes-kernel/linux/files/0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch index 3f45190f..3f45190f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch +++ b/common/recipes-kernel/linux/files/0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch b/common/recipes-kernel/linux/files/0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch index 0f367261..0f367261 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch +++ b/common/recipes-kernel/linux/files/0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch b/common/recipes-kernel/linux/files/0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch index a3ce161d..a3ce161d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch +++ b/common/recipes-kernel/linux/files/0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch b/common/recipes-kernel/linux/files/0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch index b417b026..b417b026 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch +++ b/common/recipes-kernel/linux/files/0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0867-drm-amd-dal-use-new-state-in-atomic_check.patch b/common/recipes-kernel/linux/files/0867-drm-amd-dal-use-new-state-in-atomic_check.patch index 453bbedf..453bbedf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0867-drm-amd-dal-use-new-state-in-atomic_check.patch +++ b/common/recipes-kernel/linux/files/0867-drm-amd-dal-use-new-state-in-atomic_check.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch b/common/recipes-kernel/linux/files/0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch index 113035bb..113035bb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch +++ b/common/recipes-kernel/linux/files/0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch b/common/recipes-kernel/linux/files/0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch index 23196e83..23196e83 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch +++ b/common/recipes-kernel/linux/files/0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch b/common/recipes-kernel/linux/files/0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch index 68415c13..68415c13 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch +++ b/common/recipes-kernel/linux/files/0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch b/common/recipes-kernel/linux/files/0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch index 98264550..98264550 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch +++ b/common/recipes-kernel/linux/files/0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch b/common/recipes-kernel/linux/files/0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch index 0aa90c81..0aa90c81 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch +++ b/common/recipes-kernel/linux/files/0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch b/common/recipes-kernel/linux/files/0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch index 6ab33063..6ab33063 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch +++ b/common/recipes-kernel/linux/files/0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch b/common/recipes-kernel/linux/files/0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch index 8de7a11c..8de7a11c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch +++ b/common/recipes-kernel/linux/files/0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch b/common/recipes-kernel/linux/files/0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch index 8d69661f..8d69661f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch +++ b/common/recipes-kernel/linux/files/0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0876-drm-amd-dal-Add-support-for-flip-immediate.patch b/common/recipes-kernel/linux/files/0876-drm-amd-dal-Add-support-for-flip-immediate.patch index bf7eab70..bf7eab70 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0876-drm-amd-dal-Add-support-for-flip-immediate.patch +++ b/common/recipes-kernel/linux/files/0876-drm-amd-dal-Add-support-for-flip-immediate.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0877-drm-amd-dal-Modified-service-interface-for-pplib.patch b/common/recipes-kernel/linux/files/0877-drm-amd-dal-Modified-service-interface-for-pplib.patch index c955141f..c955141f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0877-drm-amd-dal-Modified-service-interface-for-pplib.patch +++ b/common/recipes-kernel/linux/files/0877-drm-amd-dal-Modified-service-interface-for-pplib.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch b/common/recipes-kernel/linux/files/0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch index cd217bb2..cd217bb2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch +++ b/common/recipes-kernel/linux/files/0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch b/common/recipes-kernel/linux/files/0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch index 4a03593c..4a03593c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch +++ b/common/recipes-kernel/linux/files/0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch b/common/recipes-kernel/linux/files/0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch index 9979cfa1..9979cfa1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch +++ b/common/recipes-kernel/linux/files/0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch b/common/recipes-kernel/linux/files/0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch index d0fb312d..d0fb312d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch +++ b/common/recipes-kernel/linux/files/0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch b/common/recipes-kernel/linux/files/0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch index 8e9fa04e..8e9fa04e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch +++ b/common/recipes-kernel/linux/files/0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0883-drm-amd-dal-Fix-compile-errors.patch b/common/recipes-kernel/linux/files/0883-drm-amd-dal-Fix-compile-errors.patch index 8cd1eb1c..8cd1eb1c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0883-drm-amd-dal-Fix-compile-errors.patch +++ b/common/recipes-kernel/linux/files/0883-drm-amd-dal-Fix-compile-errors.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch b/common/recipes-kernel/linux/files/0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch index 1fa9c18c..1fa9c18c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch +++ b/common/recipes-kernel/linux/files/0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch b/common/recipes-kernel/linux/files/0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch index 42ec16e1..42ec16e1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch +++ b/common/recipes-kernel/linux/files/0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch b/common/recipes-kernel/linux/files/0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch index c06d6d75..c06d6d75 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch +++ b/common/recipes-kernel/linux/files/0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch b/common/recipes-kernel/linux/files/0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch index 74978be1..74978be1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch +++ b/common/recipes-kernel/linux/files/0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0888-drm-amd-dal-prototype-change-of-detection-scheme.patch b/common/recipes-kernel/linux/files/0888-drm-amd-dal-prototype-change-of-detection-scheme.patch index 968049d4..968049d4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0888-drm-amd-dal-prototype-change-of-detection-scheme.patch +++ b/common/recipes-kernel/linux/files/0888-drm-amd-dal-prototype-change-of-detection-scheme.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch b/common/recipes-kernel/linux/files/0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch index db35b02f..db35b02f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch +++ b/common/recipes-kernel/linux/files/0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0890-drm-amd-dal-Clean-up-some-comments.patch b/common/recipes-kernel/linux/files/0890-drm-amd-dal-Clean-up-some-comments.patch index 7b6a3a2b..7b6a3a2b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0890-drm-amd-dal-Clean-up-some-comments.patch +++ b/common/recipes-kernel/linux/files/0890-drm-amd-dal-Clean-up-some-comments.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch b/common/recipes-kernel/linux/files/0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch index 444e6b02..444e6b02 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch +++ b/common/recipes-kernel/linux/files/0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch b/common/recipes-kernel/linux/files/0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch index 0cc32f37..0cc32f37 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch +++ b/common/recipes-kernel/linux/files/0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch b/common/recipes-kernel/linux/files/0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch index 425e8139..425e8139 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch +++ b/common/recipes-kernel/linux/files/0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch b/common/recipes-kernel/linux/files/0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch index 676d4549..676d4549 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch +++ b/common/recipes-kernel/linux/files/0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0895-drm-amdgpu-make-DC-target-const.patch b/common/recipes-kernel/linux/files/0895-drm-amdgpu-make-DC-target-const.patch index 51ca3349..51ca3349 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0895-drm-amdgpu-make-DC-target-const.patch +++ b/common/recipes-kernel/linux/files/0895-drm-amdgpu-make-DC-target-const.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch b/common/recipes-kernel/linux/files/0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch index 4ea2b89b..4ea2b89b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch +++ b/common/recipes-kernel/linux/files/0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch b/common/recipes-kernel/linux/files/0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch index 6e9352e4..6e9352e4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch +++ b/common/recipes-kernel/linux/files/0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0898-drm-amdgpu-fixed-32-bit-kernel-build.patch b/common/recipes-kernel/linux/files/0898-drm-amdgpu-fixed-32-bit-kernel-build.patch index 037cdf4a..037cdf4a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0898-drm-amdgpu-fixed-32-bit-kernel-build.patch +++ b/common/recipes-kernel/linux/files/0898-drm-amdgpu-fixed-32-bit-kernel-build.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch b/common/recipes-kernel/linux/files/0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch index f1279b8e..f1279b8e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch +++ b/common/recipes-kernel/linux/files/0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0900-amd-powerplay-Add-structures-required-to-report-conf.patch b/common/recipes-kernel/linux/files/0900-amd-powerplay-Add-structures-required-to-report-conf.patch index b2f97744..b2f97744 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0900-amd-powerplay-Add-structures-required-to-report-conf.patch +++ b/common/recipes-kernel/linux/files/0900-amd-powerplay-Add-structures-required-to-report-conf.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0901-drm-amdgpu-update-rev-id-register-for-VI.patch b/common/recipes-kernel/linux/files/0901-drm-amdgpu-update-rev-id-register-for-VI.patch index 4a8425eb..4a8425eb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0901-drm-amdgpu-update-rev-id-register-for-VI.patch +++ b/common/recipes-kernel/linux/files/0901-drm-amdgpu-update-rev-id-register-for-VI.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch b/common/recipes-kernel/linux/files/0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch index 98d1ce32..98d1ce32 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch +++ b/common/recipes-kernel/linux/files/0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch b/common/recipes-kernel/linux/files/0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch index a30b426c..a30b426c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch +++ b/common/recipes-kernel/linux/files/0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch b/common/recipes-kernel/linux/files/0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch index 18de313e..18de313e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch +++ b/common/recipes-kernel/linux/files/0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch b/common/recipes-kernel/linux/files/0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch index 6be7d660..6be7d660 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch +++ b/common/recipes-kernel/linux/files/0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch b/common/recipes-kernel/linux/files/0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch index e0e6b6cc..e0e6b6cc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch +++ b/common/recipes-kernel/linux/files/0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch b/common/recipes-kernel/linux/files/0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch index 48809090..48809090 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch +++ b/common/recipes-kernel/linux/files/0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0908-drm-amdgpu-add-entity-only-when-first-job-come.patch b/common/recipes-kernel/linux/files/0908-drm-amdgpu-add-entity-only-when-first-job-come.patch index 5defe74a..5defe74a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0908-drm-amdgpu-add-entity-only-when-first-job-come.patch +++ b/common/recipes-kernel/linux/files/0908-drm-amdgpu-add-entity-only-when-first-job-come.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0909-drm-amdgpu-handle-error-case-for-ctx.patch b/common/recipes-kernel/linux/files/0909-drm-amdgpu-handle-error-case-for-ctx.patch index dcfa3fbe..dcfa3fbe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0909-drm-amdgpu-handle-error-case-for-ctx.patch +++ b/common/recipes-kernel/linux/files/0909-drm-amdgpu-handle-error-case-for-ctx.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch b/common/recipes-kernel/linux/files/0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch index c55ad793..c55ad793 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch +++ b/common/recipes-kernel/linux/files/0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0911-drm-amdgpu-change-default-sched-jobs-to-32.patch b/common/recipes-kernel/linux/files/0911-drm-amdgpu-change-default-sched-jobs-to-32.patch index 0991ecd4..0991ecd4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0911-drm-amdgpu-change-default-sched-jobs-to-32.patch +++ b/common/recipes-kernel/linux/files/0911-drm-amdgpu-change-default-sched-jobs-to-32.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch b/common/recipes-kernel/linux/files/0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch index 588973d8..588973d8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch +++ b/common/recipes-kernel/linux/files/0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0913-drm-amd-powerplay-change-struct-name.patch b/common/recipes-kernel/linux/files/0913-drm-amd-powerplay-change-struct-name.patch index 1ea5b347..1ea5b347 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0913-drm-amd-powerplay-change-struct-name.patch +++ b/common/recipes-kernel/linux/files/0913-drm-amd-powerplay-change-struct-name.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0914-drm-amd-powerplay-export-interface-to-DAL.patch b/common/recipes-kernel/linux/files/0914-drm-amd-powerplay-export-interface-to-DAL.patch index 7fe62731..7fe62731 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0914-drm-amd-powerplay-export-interface-to-DAL.patch +++ b/common/recipes-kernel/linux/files/0914-drm-amd-powerplay-export-interface-to-DAL.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch b/common/recipes-kernel/linux/files/0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch index 443842bc..443842bc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch +++ b/common/recipes-kernel/linux/files/0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0916-drm-amdgpu-fix-user-fence-handling.patch b/common/recipes-kernel/linux/files/0916-drm-amdgpu-fix-user-fence-handling.patch index 034d8362..034d8362 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0916-drm-amdgpu-fix-user-fence-handling.patch +++ b/common/recipes-kernel/linux/files/0916-drm-amdgpu-fix-user-fence-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch b/common/recipes-kernel/linux/files/0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch index 79213311..79213311 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch +++ b/common/recipes-kernel/linux/files/0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch b/common/recipes-kernel/linux/files/0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch index 4ea78cf8..4ea78cf8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch +++ b/common/recipes-kernel/linux/files/0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch b/common/recipes-kernel/linux/files/0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch index 6d0aeda9..6d0aeda9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch +++ b/common/recipes-kernel/linux/files/0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch b/common/recipes-kernel/linux/files/0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch index 33d39cd0..33d39cd0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch +++ b/common/recipes-kernel/linux/files/0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch b/common/recipes-kernel/linux/files/0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch index f5c8eedf..f5c8eedf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch +++ b/common/recipes-kernel/linux/files/0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch b/common/recipes-kernel/linux/files/0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch index aa5d4569..aa5d4569 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch +++ b/common/recipes-kernel/linux/files/0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch b/common/recipes-kernel/linux/files/0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch index 48829ed5..48829ed5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch +++ b/common/recipes-kernel/linux/files/0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch b/common/recipes-kernel/linux/files/0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch index 1afa4cca..1afa4cca 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch +++ b/common/recipes-kernel/linux/files/0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch b/common/recipes-kernel/linux/files/0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch index 13d5ba53..13d5ba53 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch +++ b/common/recipes-kernel/linux/files/0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0926-drm-amd-dal-clean-up-watermark-structs.patch b/common/recipes-kernel/linux/files/0926-drm-amd-dal-clean-up-watermark-structs.patch index d7c50e57..d7c50e57 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0926-drm-amd-dal-clean-up-watermark-structs.patch +++ b/common/recipes-kernel/linux/files/0926-drm-amd-dal-clean-up-watermark-structs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0927-drm-amd-dal-Define-debug-DPCD-registers.patch b/common/recipes-kernel/linux/files/0927-drm-amd-dal-Define-debug-DPCD-registers.patch index 1fab52d3..1fab52d3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0927-drm-amd-dal-Define-debug-DPCD-registers.patch +++ b/common/recipes-kernel/linux/files/0927-drm-amd-dal-Define-debug-DPCD-registers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch b/common/recipes-kernel/linux/files/0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch index 9c976962..9c976962 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch +++ b/common/recipes-kernel/linux/files/0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch b/common/recipes-kernel/linux/files/0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch index 877724fc..877724fc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch +++ b/common/recipes-kernel/linux/files/0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch b/common/recipes-kernel/linux/files/0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch index 485edea5..485edea5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch +++ b/common/recipes-kernel/linux/files/0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch b/common/recipes-kernel/linux/files/0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch index 11176638..11176638 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch +++ b/common/recipes-kernel/linux/files/0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0932-drm-amd-dal-find-proper-connector-in-reset-case.patch b/common/recipes-kernel/linux/files/0932-drm-amd-dal-find-proper-connector-in-reset-case.patch index 3d9f3037..3d9f3037 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0932-drm-amd-dal-find-proper-connector-in-reset-case.patch +++ b/common/recipes-kernel/linux/files/0932-drm-amd-dal-find-proper-connector-in-reset-case.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch b/common/recipes-kernel/linux/files/0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch index 87cd2fba..87cd2fba 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch +++ b/common/recipes-kernel/linux/files/0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch b/common/recipes-kernel/linux/files/0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch index 06765df0..06765df0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch +++ b/common/recipes-kernel/linux/files/0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch b/common/recipes-kernel/linux/files/0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch index 0779dd06..0779dd06 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch +++ b/common/recipes-kernel/linux/files/0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch b/common/recipes-kernel/linux/files/0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch index 53364c6b..53364c6b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch +++ b/common/recipes-kernel/linux/files/0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0937-drm-amd-dal-use-more-robust-locking-for-MST.patch b/common/recipes-kernel/linux/files/0937-drm-amd-dal-use-more-robust-locking-for-MST.patch index b85cce4e..b85cce4e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0937-drm-amd-dal-use-more-robust-locking-for-MST.patch +++ b/common/recipes-kernel/linux/files/0937-drm-amd-dal-use-more-robust-locking-for-MST.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch b/common/recipes-kernel/linux/files/0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch index 028468c6..028468c6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch +++ b/common/recipes-kernel/linux/files/0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0939-drm-amd-dal-refactor-initial-detection.patch b/common/recipes-kernel/linux/files/0939-drm-amd-dal-refactor-initial-detection.patch index 85a99c25..85a99c25 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0939-drm-amd-dal-refactor-initial-detection.patch +++ b/common/recipes-kernel/linux/files/0939-drm-amd-dal-refactor-initial-detection.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0940-drm-amd-dal-Fix-regamma-code-path.patch b/common/recipes-kernel/linux/files/0940-drm-amd-dal-Fix-regamma-code-path.patch index ebea05ab..ebea05ab 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0940-drm-amd-dal-Fix-regamma-code-path.patch +++ b/common/recipes-kernel/linux/files/0940-drm-amd-dal-Fix-regamma-code-path.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch b/common/recipes-kernel/linux/files/0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch index c132615b..c132615b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch +++ b/common/recipes-kernel/linux/files/0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0942-drm-amd-dal-Log-connector-signal-at-creation.patch b/common/recipes-kernel/linux/files/0942-drm-amd-dal-Log-connector-signal-at-creation.patch index 49c29461..49c29461 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0942-drm-amd-dal-Log-connector-signal-at-creation.patch +++ b/common/recipes-kernel/linux/files/0942-drm-amd-dal-Log-connector-signal-at-creation.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0943-drm-amd-dal-share-initialization-between-connectors.patch b/common/recipes-kernel/linux/files/0943-drm-amd-dal-share-initialization-between-connectors.patch index 664154c3..664154c3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0943-drm-amd-dal-share-initialization-between-connectors.patch +++ b/common/recipes-kernel/linux/files/0943-drm-amd-dal-share-initialization-between-connectors.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch b/common/recipes-kernel/linux/files/0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch index 6d97a903..6d97a903 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch +++ b/common/recipes-kernel/linux/files/0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0945-drm-amd-dal-split-selection-of-connector-in-commit.patch b/common/recipes-kernel/linux/files/0945-drm-amd-dal-split-selection-of-connector-in-commit.patch index 70221e56..70221e56 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0945-drm-amd-dal-split-selection-of-connector-in-commit.patch +++ b/common/recipes-kernel/linux/files/0945-drm-amd-dal-split-selection-of-connector-in-commit.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch b/common/recipes-kernel/linux/files/0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch index 733ad442..733ad442 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch +++ b/common/recipes-kernel/linux/files/0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch b/common/recipes-kernel/linux/files/0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch index 7170fa4c..7170fa4c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch +++ b/common/recipes-kernel/linux/files/0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch b/common/recipes-kernel/linux/files/0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch index c1def607..c1def607 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch +++ b/common/recipes-kernel/linux/files/0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch b/common/recipes-kernel/linux/files/0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch index b45834ed..b45834ed 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch +++ b/common/recipes-kernel/linux/files/0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0950-drm-amd-dal-check-stream-on-payload-table-update.patch b/common/recipes-kernel/linux/files/0950-drm-amd-dal-check-stream-on-payload-table-update.patch index dd0afa6d..dd0afa6d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0950-drm-amd-dal-check-stream-on-payload-table-update.patch +++ b/common/recipes-kernel/linux/files/0950-drm-amd-dal-check-stream-on-payload-table-update.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0951-drm-amd-dal-validate-MST-connector-modes.patch b/common/recipes-kernel/linux/files/0951-drm-amd-dal-validate-MST-connector-modes.patch index 5cdf4cad..5cdf4cad 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0951-drm-amd-dal-validate-MST-connector-modes.patch +++ b/common/recipes-kernel/linux/files/0951-drm-amd-dal-validate-MST-connector-modes.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0952-drm-amd-dal-clean-up-MST-sem-usage.patch b/common/recipes-kernel/linux/files/0952-drm-amd-dal-clean-up-MST-sem-usage.patch index 6db05ec9..6db05ec9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0952-drm-amd-dal-clean-up-MST-sem-usage.patch +++ b/common/recipes-kernel/linux/files/0952-drm-amd-dal-clean-up-MST-sem-usage.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0953-drm-amd-dal-guard-drm-mst-manager-usage.patch b/common/recipes-kernel/linux/files/0953-drm-amd-dal-guard-drm-mst-manager-usage.patch index 70814c33..70814c33 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0953-drm-amd-dal-guard-drm-mst-manager-usage.patch +++ b/common/recipes-kernel/linux/files/0953-drm-amd-dal-guard-drm-mst-manager-usage.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch b/common/recipes-kernel/linux/files/0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch index 08ba1cc1..08ba1cc1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch +++ b/common/recipes-kernel/linux/files/0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch b/common/recipes-kernel/linux/files/0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch index d5138aaa..d5138aaa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch +++ b/common/recipes-kernel/linux/files/0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch b/common/recipes-kernel/linux/files/0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch index 5ed318e1..5ed318e1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch +++ b/common/recipes-kernel/linux/files/0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0957-drm-amd-dal-updated-bandwidth-formula.patch b/common/recipes-kernel/linux/files/0957-drm-amd-dal-updated-bandwidth-formula.patch index 9e8c66a1..9e8c66a1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0957-drm-amd-dal-updated-bandwidth-formula.patch +++ b/common/recipes-kernel/linux/files/0957-drm-amd-dal-updated-bandwidth-formula.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch b/common/recipes-kernel/linux/files/0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch index 3b2bb8b4..3b2bb8b4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch +++ b/common/recipes-kernel/linux/files/0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch b/common/recipes-kernel/linux/files/0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch index e993b7ec..e993b7ec 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch +++ b/common/recipes-kernel/linux/files/0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch b/common/recipes-kernel/linux/files/0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch index dd2b40b3..dd2b40b3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch +++ b/common/recipes-kernel/linux/files/0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch b/common/recipes-kernel/linux/files/0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch index 1a4f6d67..1a4f6d67 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch +++ b/common/recipes-kernel/linux/files/0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch b/common/recipes-kernel/linux/files/0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch index dceb3941..dceb3941 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch +++ b/common/recipes-kernel/linux/files/0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch b/common/recipes-kernel/linux/files/0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch index 09de10a5..09de10a5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch +++ b/common/recipes-kernel/linux/files/0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch b/common/recipes-kernel/linux/files/0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch index b8562b93..b8562b93 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch +++ b/common/recipes-kernel/linux/files/0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch b/common/recipes-kernel/linux/files/0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch index d7c1ad78..d7c1ad78 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch +++ b/common/recipes-kernel/linux/files/0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0966-drm-powerplay-add-debugging-output-to-processpptable.patch b/common/recipes-kernel/linux/files/0966-drm-powerplay-add-debugging-output-to-processpptable.patch index 4f273ae3..4f273ae3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0966-drm-powerplay-add-debugging-output-to-processpptable.patch +++ b/common/recipes-kernel/linux/files/0966-drm-powerplay-add-debugging-output-to-processpptable.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch b/common/recipes-kernel/linux/files/0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch index 5cd07a91..5cd07a91 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch +++ b/common/recipes-kernel/linux/files/0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch b/common/recipes-kernel/linux/files/0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch index 6d6eff1a..6d6eff1a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch +++ b/common/recipes-kernel/linux/files/0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch b/common/recipes-kernel/linux/files/0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch index 4e6eee5b..4e6eee5b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch +++ b/common/recipes-kernel/linux/files/0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch b/common/recipes-kernel/linux/files/0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch index 5271f20d..5271f20d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch +++ b/common/recipes-kernel/linux/files/0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch b/common/recipes-kernel/linux/files/0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch index 9e9d5cab..9e9d5cab 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch +++ b/common/recipes-kernel/linux/files/0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch b/common/recipes-kernel/linux/files/0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch index 392f87ef..392f87ef 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch +++ b/common/recipes-kernel/linux/files/0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch b/common/recipes-kernel/linux/files/0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch index dd7147b2..dd7147b2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch +++ b/common/recipes-kernel/linux/files/0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0974-drm-amd-dal-fix-edp-detection-segfault.patch b/common/recipes-kernel/linux/files/0974-drm-amd-dal-fix-edp-detection-segfault.patch index 664101b0..664101b0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0974-drm-amd-dal-fix-edp-detection-segfault.patch +++ b/common/recipes-kernel/linux/files/0974-drm-amd-dal-fix-edp-detection-segfault.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0975-drm-amd-dal-fix-yclk-value.patch b/common/recipes-kernel/linux/files/0975-drm-amd-dal-fix-yclk-value.patch index 149df234..149df234 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0975-drm-amd-dal-fix-yclk-value.patch +++ b/common/recipes-kernel/linux/files/0975-drm-amd-dal-fix-yclk-value.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch b/common/recipes-kernel/linux/files/0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch index 6eabd9c9..6eabd9c9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch +++ b/common/recipes-kernel/linux/files/0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0977-drm-amd-dal-create-actual-number-of-CRTCs.patch b/common/recipes-kernel/linux/files/0977-drm-amd-dal-create-actual-number-of-CRTCs.patch index b6329154..b6329154 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0977-drm-amd-dal-create-actual-number-of-CRTCs.patch +++ b/common/recipes-kernel/linux/files/0977-drm-amd-dal-create-actual-number-of-CRTCs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0978-drm-amd-dal-remove-sink-from-MST-link.patch b/common/recipes-kernel/linux/files/0978-drm-amd-dal-remove-sink-from-MST-link.patch index a1d250f4..a1d250f4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0978-drm-amd-dal-remove-sink-from-MST-link.patch +++ b/common/recipes-kernel/linux/files/0978-drm-amd-dal-remove-sink-from-MST-link.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch b/common/recipes-kernel/linux/files/0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch index 7873f2a4..7873f2a4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch +++ b/common/recipes-kernel/linux/files/0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0980-drm-amd-dal-fix-reset-mode-warning-msg.patch b/common/recipes-kernel/linux/files/0980-drm-amd-dal-fix-reset-mode-warning-msg.patch index e273a0ca..e273a0ca 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0980-drm-amd-dal-fix-reset-mode-warning-msg.patch +++ b/common/recipes-kernel/linux/files/0980-drm-amd-dal-fix-reset-mode-warning-msg.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0981-drm-amd-dal-attach-tile-MST-connector-property.patch b/common/recipes-kernel/linux/files/0981-drm-amd-dal-attach-tile-MST-connector-property.patch index 319835aa..319835aa 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0981-drm-amd-dal-attach-tile-MST-connector-property.patch +++ b/common/recipes-kernel/linux/files/0981-drm-amd-dal-attach-tile-MST-connector-property.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0982-drm-amd-dal-change-in-MST-connector-detection.patch b/common/recipes-kernel/linux/files/0982-drm-amd-dal-change-in-MST-connector-detection.patch index b8b48603..b8b48603 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0982-drm-amd-dal-change-in-MST-connector-detection.patch +++ b/common/recipes-kernel/linux/files/0982-drm-amd-dal-change-in-MST-connector-detection.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch b/common/recipes-kernel/linux/files/0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch index 8f99e123..8f99e123 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch +++ b/common/recipes-kernel/linux/files/0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch b/common/recipes-kernel/linux/files/0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch index 1fcb9634..1fcb9634 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch +++ b/common/recipes-kernel/linux/files/0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch b/common/recipes-kernel/linux/files/0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch index 5b8ab6c8..5b8ab6c8 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch +++ b/common/recipes-kernel/linux/files/0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch b/common/recipes-kernel/linux/files/0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch index 87ebb058..87ebb058 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch +++ b/common/recipes-kernel/linux/files/0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch b/common/recipes-kernel/linux/files/0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch index 48f387e7..48f387e7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch +++ b/common/recipes-kernel/linux/files/0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch b/common/recipes-kernel/linux/files/0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch index e06f0d1a..e06f0d1a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch +++ b/common/recipes-kernel/linux/files/0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0989-drm-amd-dal-set-gamma-flag-in-future-state.patch b/common/recipes-kernel/linux/files/0989-drm-amd-dal-set-gamma-flag-in-future-state.patch index d4c713bf..d4c713bf 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0989-drm-amd-dal-set-gamma-flag-in-future-state.patch +++ b/common/recipes-kernel/linux/files/0989-drm-amd-dal-set-gamma-flag-in-future-state.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0990-drm-amd-dal-Remove-dead-headers.patch b/common/recipes-kernel/linux/files/0990-drm-amd-dal-Remove-dead-headers.patch index 4e9c33a1..4e9c33a1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0990-drm-amd-dal-Remove-dead-headers.patch +++ b/common/recipes-kernel/linux/files/0990-drm-amd-dal-Remove-dead-headers.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0991-drm-amd-dal-DP-MST-Detection.patch b/common/recipes-kernel/linux/files/0991-drm-amd-dal-DP-MST-Detection.patch index a4374ff1..a4374ff1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0991-drm-amd-dal-DP-MST-Detection.patch +++ b/common/recipes-kernel/linux/files/0991-drm-amd-dal-DP-MST-Detection.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch b/common/recipes-kernel/linux/files/0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch index 90729d99..90729d99 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch +++ b/common/recipes-kernel/linux/files/0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0993-drm-amd-dal-Refactor-link-encoder-interface.patch b/common/recipes-kernel/linux/files/0993-drm-amd-dal-Refactor-link-encoder-interface.patch index 783741b7..783741b7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0993-drm-amd-dal-Refactor-link-encoder-interface.patch +++ b/common/recipes-kernel/linux/files/0993-drm-amd-dal-Refactor-link-encoder-interface.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch b/common/recipes-kernel/linux/files/0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch index 53287bbb..53287bbb 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch +++ b/common/recipes-kernel/linux/files/0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch b/common/recipes-kernel/linux/files/0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch index 56accdfc..56accdfc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch +++ b/common/recipes-kernel/linux/files/0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0996-drm-amd-dal-Properly-handle-sink-removal.patch b/common/recipes-kernel/linux/files/0996-drm-amd-dal-Properly-handle-sink-removal.patch index 729f2854..729f2854 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0996-drm-amd-dal-Properly-handle-sink-removal.patch +++ b/common/recipes-kernel/linux/files/0996-drm-amd-dal-Properly-handle-sink-removal.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch b/common/recipes-kernel/linux/files/0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch index 7bedadd1..7bedadd1 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch +++ b/common/recipes-kernel/linux/files/0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0998-amdgpu-vce3-Cleanup-harvest-config-function.patch b/common/recipes-kernel/linux/files/0998-amdgpu-vce3-Cleanup-harvest-config-function.patch index f1354539..f1354539 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0998-amdgpu-vce3-Cleanup-harvest-config-function.patch +++ b/common/recipes-kernel/linux/files/0998-amdgpu-vce3-Cleanup-harvest-config-function.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch b/common/recipes-kernel/linux/files/0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch index 71a3231c..71a3231c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch +++ b/common/recipes-kernel/linux/files/0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch b/common/recipes-kernel/linux/files/1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch index 8e145f5f..8e145f5f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch +++ b/common/recipes-kernel/linux/files/1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch b/common/recipes-kernel/linux/files/1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch index 0c14ad5f..0c14ad5f 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch +++ b/common/recipes-kernel/linux/files/1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch b/common/recipes-kernel/linux/files/1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch index fdc1b454..fdc1b454 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch +++ b/common/recipes-kernel/linux/files/1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch b/common/recipes-kernel/linux/files/1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch index 392a9dd6..392a9dd6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch +++ b/common/recipes-kernel/linux/files/1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch b/common/recipes-kernel/linux/files/1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch index 86144b27..86144b27 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch +++ b/common/recipes-kernel/linux/files/1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch b/common/recipes-kernel/linux/files/1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch index 48359540..48359540 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch +++ b/common/recipes-kernel/linux/files/1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch b/common/recipes-kernel/linux/files/1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch index fb1e060a..fb1e060a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch +++ b/common/recipes-kernel/linux/files/1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1007-drm-amdgpu-validate-duplicates-first.patch b/common/recipes-kernel/linux/files/1007-drm-amdgpu-validate-duplicates-first.patch index b065146d..b065146d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1007-drm-amdgpu-validate-duplicates-first.patch +++ b/common/recipes-kernel/linux/files/1007-drm-amdgpu-validate-duplicates-first.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch b/common/recipes-kernel/linux/files/1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch index df876dbe..df876dbe 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch +++ b/common/recipes-kernel/linux/files/1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch b/common/recipes-kernel/linux/files/1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch index 9fa1a645..9fa1a645 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch +++ b/common/recipes-kernel/linux/files/1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1010-drm-amd-powerplay-fix-a-reversed-condition.patch b/common/recipes-kernel/linux/files/1010-drm-amd-powerplay-fix-a-reversed-condition.patch index dd1a7353..dd1a7353 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1010-drm-amd-powerplay-fix-a-reversed-condition.patch +++ b/common/recipes-kernel/linux/files/1010-drm-amd-powerplay-fix-a-reversed-condition.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1011-drm-amdgpu-cgs-cleanup-some-indenting.patch b/common/recipes-kernel/linux/files/1011-drm-amdgpu-cgs-cleanup-some-indenting.patch index 2eb67359..2eb67359 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1011-drm-amdgpu-cgs-cleanup-some-indenting.patch +++ b/common/recipes-kernel/linux/files/1011-drm-amdgpu-cgs-cleanup-some-indenting.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch b/common/recipes-kernel/linux/files/1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch index fd5fe4a0..fd5fe4a0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch +++ b/common/recipes-kernel/linux/files/1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch b/common/recipes-kernel/linux/files/1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch index e0f3dff2..e0f3dff2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch +++ b/common/recipes-kernel/linux/files/1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch b/common/recipes-kernel/linux/files/1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch index 0f1acea3..0f1acea3 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch +++ b/common/recipes-kernel/linux/files/1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch b/common/recipes-kernel/linux/files/1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch index 5e561f06..5e561f06 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch +++ b/common/recipes-kernel/linux/files/1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch b/common/recipes-kernel/linux/files/1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch index e91e3360..e91e3360 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch +++ b/common/recipes-kernel/linux/files/1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch b/common/recipes-kernel/linux/files/1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch index 42e2a476..42e2a476 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch +++ b/common/recipes-kernel/linux/files/1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch b/common/recipes-kernel/linux/files/1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch index d77e4335..d77e4335 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch +++ b/common/recipes-kernel/linux/files/1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch b/common/recipes-kernel/linux/files/1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch index 1a40a483..1a40a483 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch +++ b/common/recipes-kernel/linux/files/1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch b/common/recipes-kernel/linux/files/1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch index 084650f7..084650f7 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch +++ b/common/recipes-kernel/linux/files/1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch b/common/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch index eef14601..eef14601 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch +++ b/common/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1022-drm-amd-powerplay-enable-set-boot-state-task.patch b/common/recipes-kernel/linux/files/1022-drm-amd-powerplay-enable-set-boot-state-task.patch index c54e0da4..c54e0da4 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1022-drm-amd-powerplay-enable-set-boot-state-task.patch +++ b/common/recipes-kernel/linux/files/1022-drm-amd-powerplay-enable-set-boot-state-task.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch b/common/recipes-kernel/linux/files/1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch index eb7aef93..eb7aef93 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch +++ b/common/recipes-kernel/linux/files/1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1024-drm-amd-powerplay-enable-power-down-asic-task.patch b/common/recipes-kernel/linux/files/1024-drm-amd-powerplay-enable-power-down-asic-task.patch index 865d856a..865d856a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1024-drm-amd-powerplay-enable-power-down-asic-task.patch +++ b/common/recipes-kernel/linux/files/1024-drm-amd-powerplay-enable-power-down-asic-task.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch b/common/recipes-kernel/linux/files/1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch index c3f50514..c3f50514 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch +++ b/common/recipes-kernel/linux/files/1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1026-drm-amd-dal-Refactor-timing-generator.patch b/common/recipes-kernel/linux/files/1026-drm-amd-dal-Refactor-timing-generator.patch index 4b39754c..4b39754c 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1026-drm-amd-dal-Refactor-timing-generator.patch +++ b/common/recipes-kernel/linux/files/1026-drm-amd-dal-Refactor-timing-generator.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1027-drm-amd-dal-remove-mst-semaphore.patch b/common/recipes-kernel/linux/files/1027-drm-amd-dal-remove-mst-semaphore.patch index 58b4f1a0..58b4f1a0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1027-drm-amd-dal-remove-mst-semaphore.patch +++ b/common/recipes-kernel/linux/files/1027-drm-amd-dal-remove-mst-semaphore.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch b/common/recipes-kernel/linux/files/1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch index 422364c6..422364c6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch +++ b/common/recipes-kernel/linux/files/1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch b/common/recipes-kernel/linux/files/1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch index cc1489e2..cc1489e2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch +++ b/common/recipes-kernel/linux/files/1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch b/common/recipes-kernel/linux/files/1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch index eb6496a5..eb6496a5 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch +++ b/common/recipes-kernel/linux/files/1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch b/common/recipes-kernel/linux/files/1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch index 6a445348..6a445348 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch +++ b/common/recipes-kernel/linux/files/1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch b/common/recipes-kernel/linux/files/1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch index 0746b2b0..0746b2b0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch +++ b/common/recipes-kernel/linux/files/1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1033-drm-amd-dal-underscan-test-corruption-fix.patch b/common/recipes-kernel/linux/files/1033-drm-amd-dal-underscan-test-corruption-fix.patch index 54988d21..54988d21 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1033-drm-amd-dal-underscan-test-corruption-fix.patch +++ b/common/recipes-kernel/linux/files/1033-drm-amd-dal-underscan-test-corruption-fix.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1034-drm-amd-dal-add-bw_result-logging.patch b/common/recipes-kernel/linux/files/1034-drm-amd-dal-add-bw_result-logging.patch index 0cd5a622..0cd5a622 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1034-drm-amd-dal-add-bw_result-logging.patch +++ b/common/recipes-kernel/linux/files/1034-drm-amd-dal-add-bw_result-logging.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch b/common/recipes-kernel/linux/files/1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch index aaffedc6..aaffedc6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch +++ b/common/recipes-kernel/linux/files/1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1036-drm-amd-dal-Remove-connector.patch b/common/recipes-kernel/linux/files/1036-drm-amd-dal-Remove-connector.patch index bf0c5c3e..bf0c5c3e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1036-drm-amd-dal-Remove-connector.patch +++ b/common/recipes-kernel/linux/files/1036-drm-amd-dal-Remove-connector.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch b/common/recipes-kernel/linux/files/1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch index d346f86b..d346f86b 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch +++ b/common/recipes-kernel/linux/files/1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch b/common/recipes-kernel/linux/files/1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch index e58c95be..e58c95be 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch +++ b/common/recipes-kernel/linux/files/1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch b/common/recipes-kernel/linux/files/1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch index ec7f415e..ec7f415e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch +++ b/common/recipes-kernel/linux/files/1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch b/common/recipes-kernel/linux/files/1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch index e1169421..e1169421 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch +++ b/common/recipes-kernel/linux/files/1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch b/common/recipes-kernel/linux/files/1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch index d842a07a..d842a07a 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch +++ b/common/recipes-kernel/linux/files/1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch b/common/recipes-kernel/linux/files/1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch index efa8cca2..efa8cca2 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch +++ b/common/recipes-kernel/linux/files/1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch b/common/recipes-kernel/linux/files/1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch index e8553252..e8553252 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch +++ b/common/recipes-kernel/linux/files/1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch b/common/recipes-kernel/linux/files/1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch index 536e870d..536e870d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch +++ b/common/recipes-kernel/linux/files/1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch b/common/recipes-kernel/linux/files/1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch index 81d0f5c9..81d0f5c9 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch +++ b/common/recipes-kernel/linux/files/1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch b/common/recipes-kernel/linux/files/1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch index 4c17920d..4c17920d 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch +++ b/common/recipes-kernel/linux/files/1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch b/common/recipes-kernel/linux/files/1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch index 6a3866a0..6a3866a0 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch +++ b/common/recipes-kernel/linux/files/1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch b/common/recipes-kernel/linux/files/1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch index 389a0cdc..389a0cdc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch +++ b/common/recipes-kernel/linux/files/1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch b/common/recipes-kernel/linux/files/1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch index 6e1ea41e..6e1ea41e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch +++ b/common/recipes-kernel/linux/files/1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch b/common/recipes-kernel/linux/files/1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch index 316a47dc..316a47dc 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch +++ b/common/recipes-kernel/linux/files/1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1051-resolve-drm-dependencies-for-amdgpu.patch b/common/recipes-kernel/linux/files/1051-resolve-drm-dependencies-for-amdgpu.patch index a805eb03..a805eb03 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/1051-resolve-drm-dependencies-for-amdgpu.patch +++ b/common/recipes-kernel/linux/files/1051-resolve-drm-dependencies-for-amdgpu.patch diff --git a/common/recipes-kernel/linux/files/console.cfg b/common/recipes-kernel/linux/files/console.cfg new file mode 100644 index 00000000..9e30450e --- /dev/null +++ b/common/recipes-kernel/linux/files/console.cfg @@ -0,0 +1,7 @@ +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_TILEBLITTING=y +CONFIG_FB_EFI=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FB_VESA=y +CONFIG_FB_SIMPLE=y diff --git a/common/recipes-kernel/linux/files/disable-bluetooth.cfg b/common/recipes-kernel/linux/files/disable-bluetooth.cfg new file mode 100644 index 00000000..ce6ddb43 --- /dev/null +++ b/common/recipes-kernel/linux/files/disable-bluetooth.cfg @@ -0,0 +1 @@ +# CONFIG_BT is not set diff --git a/common/recipes-kernel/linux/files/disable-intel-graphics.cfg b/common/recipes-kernel/linux/files/disable-intel-graphics.cfg new file mode 100644 index 00000000..06a5238d --- /dev/null +++ b/common/recipes-kernel/linux/files/disable-intel-graphics.cfg @@ -0,0 +1,2 @@ +# CONFIG_DRM_I915 is not set +# CONFIG_DRM_I915_KMS is not set diff --git a/common/recipes-kernel/linux/files/disable-kgdb.cfg b/common/recipes-kernel/linux/files/disable-kgdb.cfg new file mode 100644 index 00000000..b8a2218b --- /dev/null +++ b/common/recipes-kernel/linux/files/disable-kgdb.cfg @@ -0,0 +1 @@ +# CONFIG_KGDB is not set diff --git a/common/recipes-kernel/linux/files/drm.cfg b/common/recipes-kernel/linux/files/drm.cfg new file mode 100644 index 00000000..854be317 --- /dev/null +++ b/common/recipes-kernel/linux/files/drm.cfg @@ -0,0 +1,5 @@ +CONFIG_DRM=m +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_TTM=m diff --git a/common/recipes-kernel/linux/linux-amd/efi-partition.cfg b/common/recipes-kernel/linux/files/efi-partition.cfg index a7a89935..a7a89935 100644 --- a/common/recipes-kernel/linux/linux-amd/efi-partition.cfg +++ b/common/recipes-kernel/linux/files/efi-partition.cfg diff --git a/common/recipes-kernel/linux/linux-amd/bluetooth.cfg b/common/recipes-kernel/linux/files/enable-bluetooth.cfg index 581830f0..581830f0 100644 --- a/common/recipes-kernel/linux/linux-amd/bluetooth.cfg +++ b/common/recipes-kernel/linux/files/enable-bluetooth.cfg diff --git a/common/recipes-kernel/linux/files/enable-kgdb.cfg b/common/recipes-kernel/linux/files/enable-kgdb.cfg new file mode 100644 index 00000000..55f296b2 --- /dev/null +++ b/common/recipes-kernel/linux/files/enable-kgdb.cfg @@ -0,0 +1,3 @@ +CONFIG_KGDB=y +CONFIG_KGDB_LOW_LEVEL_TRAP=y +CONFIG_KGDB_KDB=y diff --git a/common/recipes-kernel/linux/linux-amd/hid.cfg b/common/recipes-kernel/linux/files/hid.cfg index a1989e80..a1989e80 100644 --- a/common/recipes-kernel/linux/linux-amd/hid.cfg +++ b/common/recipes-kernel/linux/files/hid.cfg diff --git a/common/recipes-kernel/linux/files/linux-yocto-amd-patches.scc b/common/recipes-kernel/linux/files/linux-yocto-amd-patches.scc new file mode 100644 index 00000000..1172221d --- /dev/null +++ b/common/recipes-kernel/linux/files/linux-yocto-amd-patches.scc @@ -0,0 +1,940 @@ +patch 0004-drm-radeon-disable-dynamic-powering-vce.patch +patch 0005-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch +patch 0008-amd-Setup-Jaguar-specific-compile-options.patch +patch 0009-amd-Setup-Steamroller-specific-compile-options.patch +patch 0010-amd-Setup-Excavator-specific-compile-options.patch +patch 0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch +patch 0116-drm-amdkfd-reformat-some-debug-prints.patch +patch 0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch +patch 0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch +patch 0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch +patch 0120-drm-amdkfd-Add-interrupt-handling-module.patch +patch 0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch +patch 0122-drm-amdkfd-Add-the-events-module.patch +patch 0123-drm-amdkfd-Add-memory-exception-handling.patch +patch 0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch +patch 0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch +patch 0126-drm-amdkfd-Implement-events-IOCTLs.patch +patch 0127-drm-amdkfd-change-driver-version-to-0.7.2.patch +patch 0128-drm-amdkfd-Use-DECLARE_BITMAP.patch +patch 0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch +patch 0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch +patch 0131-drm-amdkfd-Add-static-user-mode-queues-support.patch +patch 0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch +patch 0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch +patch 0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch +patch 0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch +patch 0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch +patch 0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch +patch 0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch +patch 0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch +patch 0141-drm-amdgpu-add-BIF-4.1-register-headers.patch +patch 0142-drm-amdgpu-add-BIF-5.0-register-headers.patch +patch 0143-drm-amdgpu-add-BIF-5.1-register-headers.patch +patch 0144-drm-amdgpu-add-DCE-8.0-register-headers.patch +patch 0145-drm-amdgpu-add-DCE-10.0-register-headers.patch +patch 0146-drm-amdgpu-add-DCE-11.0-register-headers.patch +patch 0147-drm-amdgpu-add-GCA-7.0-register-headers.patch +patch 0148-drm-amdgpu-add-GCA-7.2-register-headers.patch +patch 0149-drm-amdgpu-add-GCA-8.0-register-headers.patch +patch 0150-drm-amdgpu-add-GMC-7.0-register-headers.patch +patch 0151-drm-amdgpu-add-GMC-7.1-register-headers.patch +patch 0152-drm-amdgpu-add-GMC-8.1-register-headers.patch +patch 0153-drm-amdgpu-add-GMC-8.2-register-headers.patch +patch 0154-drm-amdgpu-add-OSS-2.0-register-headers.patch +patch 0155-drm-amdgpu-add-OSS-2.4-register-headers.patch +patch 0156-drm-amdgpu-add-OSS-3.0-register-headers.patch +patch 0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch +patch 0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch +patch 0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch +patch 0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch +patch 0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch +patch 0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch +patch 0163-drm-amdgpu-add-SMU-8.0-register-headers.patch +patch 0164-drm-amdgpu-add-UVD-4.2-register-headers.patch +patch 0165-drm-amdgpu-add-UVD-5.0-register-headers.patch +patch 0166-drm-amdgpu-add-UVD-6.0-register-headers.patch +patch 0167-drm-amdgpu-add-VCE-2.0-register-headers.patch +patch 0168-drm-amdgpu-add-VCE-3.0-register-headers.patch +patch 0169-drm-amdgpu-add-atombios-headers.patch +patch 0170-drm-amdgpu-add-clearstate_defs.h.patch +patch 0171-drm-amdgpu-add-ppsmc.h.patch +patch 0172-drm-amdgpu-add-amdgpu_family.h.patch +patch 0173-drm-amdgpu-add-amdgpu.h-v2.patch +patch 0174-drm-amdgpu-add-core-driver-v4.patch +patch 0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch +patch 0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch +patch 0177-drm-amdgpu-Add-support-for-CIK-parts.patch +patch 0178-drm-amdgpu-Add-initial-VI-support.patch +patch 0179-drm-amdgpu-add-CIK-pci-ids.patch +patch 0180-drm-amdgpu-add-VI-pci-ids.patch +patch 0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch +patch 0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch +patch 0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch +patch 0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch +patch 0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch +patch 0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch +patch 0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch +patch 0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch +patch 0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch +patch 0190-drm-amdgpu-fix-userptr-lockup.patch +patch 0191-drm-amdgpu-remove-unsafe-context-releasing.patch +patch 0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch +patch 0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch +patch 0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch +patch 0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch +patch 0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch +patch 0197-drm-amdgpu-add-CE-preamble-flag-v3.patch +patch 0198-drm-amdgpu-always-emit-GDS-switch.patch +patch 0199-drm-amdgpu-cleanup-HDP-flush-handling.patch +patch 0200-drm-amdgpu-fix-dereference-before-check.patch +patch 0201-drm-amdgpu-fix-context-switch.patch +patch 0202-drm-amdgpu-expose-the-max-virtual-address.patch +patch 0203-drm-amdgpu-do-necessary-NULL-check.patch +patch 0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch +patch 0205-drm-amdgpu-rewording-some-left-radeons.patch +patch 0206-drm-amdgpu-add-new-bonaire-pci-id.patch +patch 0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch +patch 0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch +patch 0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch +patch 0210-drm-amdgpu-make-some-DP-parameters-const.patch +patch 0211-drm-amdgpu-simplify-DPCD-debug-output.patch +patch 0212-drm-amdgpu-retry-dcpd-fetch.patch +patch 0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch +patch 0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch +patch 0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch +patch 0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch +patch 0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch +patch 0218-drm-amdgpu-rework-tiling-flags.patch +patch 0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch +patch 0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch +patch 0221-drm-amdgpu-implement-VCE-two-instances-support.patch +patch 0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch +patch 0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch +patch 0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch +patch 0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch +patch 0226-drm-amdgpu-implement-the-allocation-range-v3.patch +patch 0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch +patch 0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch +patch 0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch +patch 0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch +patch 0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch +patch 0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch +patch 0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch +patch 0234-drm-amdgpu-remove-mclk_lock.patch +patch 0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch +patch 0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch +patch 0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch +patch 0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch +patch 0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch +patch 0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch +patch 0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch +patch 0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch +patch 0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch +patch 0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch +patch 0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch +patch 0246-drm-amdgpu-fix-user-ptr-race-condition.patch +patch 0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch +patch 0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch +patch 0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch +patch 0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch +patch 0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch +patch 0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch +patch 0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch +patch 0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch +patch 0255-drm-amdgpu-cleanup-VA-IOCTL.patch +patch 0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch +patch 0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch +patch 0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch +patch 0259-drm-amdgpu-fix-the-build-on-big-endian.patch +patch 0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch +patch 0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch +patch 0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch +patch 0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch +patch 0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch +patch 0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch +patch 0266-drm-amdgpu-enable-vce-powergating.patch +patch 0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch +patch 0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch +patch 0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch +patch 0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch +patch 0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch +patch 0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch +patch 0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch +patch 0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch +patch 0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch +patch 0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch +patch 0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch +patch 0278-drm-amdgpu-fix-wrong-type.patch +patch 0279-drm-amdgpu-silence-invalid-error-message.patch +patch 0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch +patch 0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch +patch 0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch +patch 0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch +patch 0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch +patch 0285-drm-amdgpu-add-chunk-id-validity-check.patch +patch 0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch +patch 0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch +patch 0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch +patch 0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch +patch 0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch +patch 0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch +patch 0292-drm-amdgpu-recreate-fence-from-user-seq.patch +patch 0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch +patch 0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch +patch 0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch +patch 0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch +patch 0297-drm-amdgpu-fix-timeout-calculation.patch +patch 0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch +patch 0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch +patch 0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch +patch 0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch +patch 0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch +patch 0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch +patch 0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch +patch 0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch +patch 0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch +patch 0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch +patch 0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch +patch 0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch +patch 0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch +patch 0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch +patch 0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch +patch 0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch +patch 0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch +patch 0316-drm-amdkfd-fix-runlist-length-calculation.patch +patch 0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch +patch 0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch +patch 0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch +patch 0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch +patch 0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch +patch 0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch +patch 0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch +patch 0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch +patch 0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch +patch 0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch +patch 0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch +patch 0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch +patch 0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch +patch 0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch +patch 0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch +patch 0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch +patch 0333-drm-amdgpu-fix-rb-setting-for-CZ.patch +patch 0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch +patch 0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch +patch 0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch +patch 0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch +patch 0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch +patch 0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch +patch 0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch +patch 0341-drm-amdgpu-fix-one-warning-message.patch +patch 0342-drm-amd-Add-CGS-interfaces.patch +patch 0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch +patch 0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch +patch 0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch +patch 0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch +patch 0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch +patch 0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch +patch 0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch +patch 0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch +patch 0351-drm-amdgpu-cleanup-context-structure-v2.patch +patch 0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch +patch 0353-drm-amdgpu-add-user-fence-context-map-v2.patch +patch 0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch +patch 0355-drm-amdgpu-fix-context-memory-leak.patch +patch 0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch +patch 0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch +patch 0358-drm-amdgpu-rework-vm_grab_id-interface.patch +patch 0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch +patch 0360-drm-amdgpu-add-fence-suspend-resume-functions.patch +patch 0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch +patch 0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch +patch 0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch +patch 0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch +patch 0365-drm-amdgpu-add-some-pptable-definitions.patch +patch 0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch +patch 0367-drm-amdgpu-optimize-amdgpu_parser_init.patch +patch 0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch +patch 0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch +patch 0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch +patch 0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch +patch 0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch +patch 0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch +patch 0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch +patch 0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch +patch 0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch +patch 0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch +patch 0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch +patch 0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch +patch 0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch +patch 0381-drm-amd-add-basic-scheduling-framework.patch +patch 0382-drm-amdgpu-add-scheduler-initialization.patch +patch 0383-drm-amdgpu-add-context-entity-init.patch +patch 0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch +patch 0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch +patch 0386-drm-amdgpu-add-bo-list-copy.patch +patch 0387-drm-amdgpu-dispatch-jobs-in-cs.patch +patch 0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch +patch 0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch +patch 0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch +patch 0391-drm-amdgpu-add-kernel-ctx-support-v2.patch +patch 0392-drm-amdgpu-dispatch-job-for-vm.patch +patch 0393-drm-amdgpu-add-sched-isr-to-fence-process.patch +patch 0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch +patch 0395-drm-amdgpu-add-enable_scheduler-module-option.patch +patch 0396-drm-amdgpu-add-check-for-callback.patch +patch 0397-drm-amdgpu-fix-syncing-to-VM-updates.patch +patch 0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch +patch 0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch +patch 0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch +patch 0401-drm-amdgpu-wait-forever-for-wait-emit.patch +patch 0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch +patch 0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch +patch 0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch +patch 0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch +patch 0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch +patch 0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch +patch 0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch +patch 0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch +patch 0410-drm-amdgpu-re-implement-fence_default_wait.patch +patch 0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch +patch 0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch +patch 0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch +patch 0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch +patch 0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch +patch 0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch +patch 0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch +patch 0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch +patch 0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch +patch 0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch +patch 0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch +patch 0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch +patch 0423-drm-amdgpu-some-code-refinement-v2.patch +patch 0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch +patch 0425-drm-amdgpu-add-amd_sched_commit.patch +patch 0426-drm-amdgpu-make-last_handled_seq-atomic.patch +patch 0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch +patch 0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch +patch 0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch +patch 0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch +patch 0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch +patch 0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch +patch 0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch +patch 0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch +patch 0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch +patch 0436-drm-amdgpu-remove-unused-parent-entity.patch +patch 0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch +patch 0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch +patch 0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch +patch 0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch +patch 0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch +patch 0442-drm-amd-add-scheduler-fence-implementation-v2.patch +patch 0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch +patch 0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch +patch 0445-drm-amdgpu-remove-amdgpu_fence_wait.patch +patch 0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch +patch 0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch +patch 0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch +patch 0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch +patch 0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch +patch 0451-drm-amdgpu-fix-scheduler-fence-implementation.patch +patch 0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch +patch 0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch +patch 0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch +patch 0455-drm-amdgpu-fix-UVD-return-code-checking.patch +patch 0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch +patch 0457-drm-amdgpu-add-reference-for-fence.patch +patch 0458-drm-amdgpu-fix-type-mismatch-error.patch +patch 0459-drm-amdgpu-disable-GPU-reset-by-default.patch +patch 0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch +patch 0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch +patch 0462-drm-amdgpu-fix-unnecessary-wake-up.patch +patch 0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch +patch 0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch +patch 0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch +patch 0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch +patch 0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch +patch 0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch +patch 0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch +patch 0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch +patch 0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch +patch 0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch +patch 0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch +patch 0474-drm-amdgpu-fix-CS-error-handling-v2.patch +patch 0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch +patch 0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch +patch 0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch +patch 0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch +patch 0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch +patch 0480-drm-amdgpu-rework-scheduler-submission-handling.patch +patch 0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch +patch 0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch +patch 0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch +patch 0484-drm-amdgpu-cleanup-entity-picking.patch +patch 0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch +patch 0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch +patch 0487-drm-amdgpu-reorder-scheduler-functions.patch +patch 0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch +patch 0489-drm-amdgpu-remove-prepare_job-callback.patch +patch 0490-drm-amdgpu-remove-sched_lock.patch +patch 0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch +patch 0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch +patch 0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch +patch 0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch +patch 0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch +patch 0496-drm-amdgpu-add-owner-for-sched-fence.patch +patch 0497-drm-amdgpu-add-priv-data-to-sched.patch +patch 0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch +patch 0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch +patch 0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch +patch 0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch +patch 0502-drm-amdgpu-fix-postclose-order.patch +patch 0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch +patch 0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch +patch 0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch +patch 0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch +patch 0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch +patch 0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch +patch 0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch +patch 0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch +patch 0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch +patch 0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch +patch 0513-drm-amdgpu-re-work-sync_resv.patch +patch 0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch +patch 0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch +patch 0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch +patch 0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch +patch 0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch +patch 0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch +patch 0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch +patch 0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch +patch 0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch +patch 0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch +patch 0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch +patch 0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch +patch 0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch +patch 0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch +patch 0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch +patch 0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch +patch 0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch +patch 0531-drm-amdgpu-fix-warning-in-scheduler.patch +patch 0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch +patch 0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch +patch 0534-drm-amdgpu-fix-vce3-instance-handling.patch +patch 0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch +patch 0536-drm-amdgpu-add-option-to-disable-semaphores.patch +patch 0537-drm-amdgpu-execution-barrier-after-fence-v2.patch +patch 0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch +patch 0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch +patch 0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch +patch 0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch +patch 0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch +patch 0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch +patch 0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch +patch 0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch +patch 0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch +patch 0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch +patch 0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch +patch 0549-drm-amdgpu-cleanup-entity-init.patch +patch 0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch +patch 0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch +patch 0552-drm-amdgpu-more-scheduler-cleanups-v2.patch +patch 0553-drm-amdgpu-Disable-UVD-PG.patch +patch 0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch +patch 0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch +patch 0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch +patch 0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch +patch 0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch +patch 0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch +patch 0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch +patch 0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch +patch 0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch +patch 0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch +patch 0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch +patch 0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch +patch 0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch +patch 0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch +patch 0568-drm-amdgpu-only-print-meaningful-VM-faults.patch +patch 0569-drm-amdgpu-add-pm-sysfs-files-late.patch +patch 0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch +patch 0571-drm-amdgpu-fix-num_crtc-on-CZ.patch +patch 0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch +patch 0573-drm-amdgpu-flag-iceland-as-experimental.patch +patch 0574-drm-amdgpu-fix-32-bit-compiler-warning.patch +patch 0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch +patch 0576-drm-amdgpu-adjust-default-dispclk-v2.patch +patch 0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch +patch 0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch +patch 0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch +patch 0580-drm-amdgpu-stop-leaking-page-flip-fence.patch +patch 0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch +patch 0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch +patch 0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch +patch 0584-drm-amdgpu-add-vram-usage-into-debugfs.patch +patch 0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch +patch 0586-drm-amdgpu-enable-scheduler-by-default.patch +patch 0587-drm-amdgpu-disable-hw-semaphores-by-default.patch +patch 0588-drm-amdgpu-atom-implement-debug-opcode.patch +patch 0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch +patch 0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch +patch 0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch +patch 0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch +patch 0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch +patch 0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch +patch 0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch +patch 0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch +patch 0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch +patch 0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch +patch 0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch +patch 0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch +patch 0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch +patch 0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch +patch 0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch +patch 0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch +patch 0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch +patch 0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch +patch 0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch +patch 0608-drm-amdgpu-rework-sdma-structures.patch +patch 0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch +patch 0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch +patch 0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch +patch 0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch +patch 0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch +patch 0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch +patch 0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch +patch 0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch +patch 0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch +patch 0618-drm-amdgpu-dce-simplify-suspend-resume.patch +patch 0619-drm-fix-trivial-typos.patch +patch 0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch +patch 0621-drm-amdgpu-remove-the-exclusive-lock.patch +patch 0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch +patch 0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch +patch 0624-drm-amdgpu-add-Stoney-chip-family.patch +patch 0625-drm-amdgpu-add-GMC-support-for-Stoney.patch +patch 0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch +patch 0627-drm-amdgpu-add-DCE-support-for-Stoney.patch +patch 0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch +patch 0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch +patch 0630-drm-amdgpu-add-UVD-support-for-Stoney.patch +patch 0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch +patch 0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch +patch 0633-drm-amdgpu-add-Stoney-pci-ids.patch +patch 0634-drm-amdgpu-change-VM-size-default-to-64GB.patch +patch 0635-drm-amdgpu-dce8-optimize-pageflip.patch +patch 0636-drm-amdgpu-dce10-optimize-pageflip.patch +patch 0637-drm-amdgpu-dce11-optimize-pageflip.patch +patch 0638-drm-amdgpu-add-some-additional-CZ-revisions.patch +patch 0639-drm-amdgpu-add-GFX-8.1-register-headers.patch +patch 0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch +patch 0641-drm-amdgpu-remove-unneeded-fence-functions.patch +patch 0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch +patch 0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch +patch 0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch +patch 0645-drm-amdgpu-use-the-new-fence_is_later.patch +patch 0646-drm-amdgpu-use-common-fence-for-sync.patch +patch 0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch +patch 0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch +patch 0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch +patch 0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch +patch 0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch +patch 0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch +patch 0653-drm-amdgpu-update-Fiji-s-rev-id.patch +patch 0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch +patch 0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch +patch 0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch +patch 0657-drm-amdgpu-fix-fence-fallback-check.patch +patch 0658-drm-amdgpu-remove-now-unused-fence-functions.patch +patch 0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch +patch 0660-drm-amdgpu-group-together-common-fence-implementatio.patch +patch 0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch +patch 0662-drm-amdgpu-remove-fence-trace-points.patch +patch 0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch +patch 0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch +patch 0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch +patch 0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch +patch 0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch +patch 0668-drm-amd-add-kmem-cache-for-sched-fence.patch +patch 0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch +patch 0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch +patch 0671-drm-amdgpu-Fix-default-page-access-routing.patch +patch 0672-drm-amdgpu-fix-seq_printf-format-string.patch +patch 0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch +patch 0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch +patch 0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch +patch 0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch +patch 0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch +patch 0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch +patch 0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch +patch 0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch +patch 0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch +patch 0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch +patch 0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch +patch 0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch +patch 0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch +patch 0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch +patch 0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch +patch 0688-drm-amd-powerplay-add-basic-powerplay-framework.patch +patch 0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch +patch 0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch +patch 0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch +patch 0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch +patch 0693-drm-amd-powerplay-add-Carrizo-smu-support.patch +patch 0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch +patch 0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch +patch 0696-drm-amd-powerplay-add-event-manager-sub-component.patch +patch 0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch +patch 0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch +patch 0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch +patch 0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch +patch 0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch +patch 0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch +patch 0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch +patch 0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch +patch 0705-drm-amd-powerplay-add-Fiji-SMU-support.patch +patch 0706-drm-amd-powerplay-add-Fiji-DPM-support.patch +patch 0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch +patch 0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch +patch 0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch +patch 0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch +patch 0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch +patch 0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch +patch 0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch +patch 0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch +patch 0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch +patch 0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch +patch 0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch +patch 0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch +patch 0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch +patch 0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch +patch 0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch +patch 0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch +patch 0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch +patch 0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch +patch 0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch +patch 0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch +patch 0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch +patch 0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch +patch 0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch +patch 0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch +patch 0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch +patch 0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch +patch 0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch +patch 0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch +patch 0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch +patch 0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch +patch 0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch +patch 0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch +patch 0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch +patch 0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch +patch 0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch +patch 0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch +patch 0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch +patch 0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch +patch 0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch +patch 0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch +patch 0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch +patch 0748-drm-amd-add-ACP-driver-support.patch +patch 0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch +patch 0750-drm-amdgpu-cleanup-scheduler-command-submission.patch +patch 0751-drm-amdgpu-remove-unused-VM-manager-field.patch +patch 0752-drm-amdgpu-cleanup-VM-coding-style.patch +patch 0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch +patch 0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch +patch 0755-drm-amdgpu-fix-typo-in-firmware-name.patch +patch 0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch +patch 0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch +patch 0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch +patch 0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch +patch 0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch +patch 0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch +patch 0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch +patch 0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch +patch 0764-drm-amdgpu-remove-vm-mutex.patch +patch 0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch +patch 0766-drm-amdgpu-optimize-scheduler-fence-handling.patch +patch 0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch +patch 0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch +patch 0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch +patch 0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch +patch 0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch +patch 0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch +patch 0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch +patch 0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch +patch 0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch +patch 0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch +patch 0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch +patch 0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch +patch 0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch +patch 0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch +patch 0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch +patch 0782-drm-amd-Adding-IVSRC-register-headers.patch +patch 0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch +patch 0784-drm-amd-dal-Add-dal-display-driver.patch +patch 0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch +patch 0786-drm-amdgpu-Use-dal-driver-for-CZ.patch +patch 0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch +patch 0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch +patch 0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch +patch 0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch +patch 0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch +patch 0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch +patch 0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch +patch 0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch +patch 0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch +patch 0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch +patch 0797-drm-amdgpu-add-err-check-for-pin-userptr.patch +patch 0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch +patch 0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch +patch 0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch +patch 0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch +patch 0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch +patch 0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch +patch 0804-dma-buf-return-index-of-the-first-signaled-fence.patch +patch 0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch +patch 0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch +patch 0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch +patch 0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch +patch 0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch +patch 0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch +patch 0811-drm-amd-powerplay-add-display-configeration-changed-.patch +patch 0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch +patch 0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch +patch 0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch +patch 0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch +patch 0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch +patch 0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch +patch 0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch +patch 0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch +patch 0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch +patch 0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch +patch 0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch +patch 0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch +patch 0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch +patch 0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch +patch 0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch +patch 0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch +patch 0828-drm-amd-dal-atomic-validate-fix.patch +patch 0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch +patch 0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch +patch 0831-drm-amd-dal-add-missed-mst-callback-implementation.patch +patch 0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch +patch 0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch +patch 0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch +patch 0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch +patch 0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch +patch 0837-drm-amd-dal-Clean-up-Stream-Encoder.patch +patch 0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch +patch 0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch +patch 0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch +patch 0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch +patch 0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch +patch 0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch +patch 0844-drm-amd-dal-keep-streams-in-public-target.patch +patch 0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch +patch 0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch +patch 0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch +patch 0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch +patch 0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch +patch 0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch +patch 0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch +patch 0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch +patch 0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch +patch 0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch +patch 0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch +patch 0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch +patch 0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch +patch 0858-drm-amd-dal-Don-t-access-const-sink.patch +patch 0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch +patch 0860-drm-amd-dal-Fix-Offset-bug.patch +patch 0861-drm-amd-dal-Treat-warnings-as-errors.patch +patch 0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch +patch 0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch +patch 0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch +patch 0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch +patch 0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch +patch 0867-drm-amd-dal-use-new-state-in-atomic_check.patch +patch 0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch +patch 0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch +patch 0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch +patch 0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch +patch 0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch +patch 0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch +patch 0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch +patch 0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch +patch 0876-drm-amd-dal-Add-support-for-flip-immediate.patch +patch 0877-drm-amd-dal-Modified-service-interface-for-pplib.patch +patch 0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch +patch 0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch +patch 0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch +patch 0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch +patch 0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch +patch 0883-drm-amd-dal-Fix-compile-errors.patch +patch 0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch +patch 0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch +patch 0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch +patch 0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch +patch 0888-drm-amd-dal-prototype-change-of-detection-scheme.patch +patch 0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch +patch 0890-drm-amd-dal-Clean-up-some-comments.patch +patch 0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch +patch 0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch +patch 0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch +patch 0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch +patch 0895-drm-amdgpu-make-DC-target-const.patch +patch 0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch +patch 0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch +patch 0898-drm-amdgpu-fixed-32-bit-kernel-build.patch +patch 0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch +patch 0900-amd-powerplay-Add-structures-required-to-report-conf.patch +patch 0901-drm-amdgpu-update-rev-id-register-for-VI.patch +patch 0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch +patch 0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch +patch 0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch +patch 0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch +patch 0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch +patch 0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch +patch 0908-drm-amdgpu-add-entity-only-when-first-job-come.patch +patch 0909-drm-amdgpu-handle-error-case-for-ctx.patch +patch 0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch +patch 0911-drm-amdgpu-change-default-sched-jobs-to-32.patch +patch 0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch +patch 0913-drm-amd-powerplay-change-struct-name.patch +patch 0914-drm-amd-powerplay-export-interface-to-DAL.patch +patch 0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch +patch 0916-drm-amdgpu-fix-user-fence-handling.patch +patch 0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch +patch 0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch +patch 0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch +patch 0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch +patch 0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch +patch 0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch +patch 0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch +patch 0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch +patch 0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch +patch 0926-drm-amd-dal-clean-up-watermark-structs.patch +patch 0927-drm-amd-dal-Define-debug-DPCD-registers.patch +patch 0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch +patch 0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch +patch 0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch +patch 0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch +patch 0932-drm-amd-dal-find-proper-connector-in-reset-case.patch +patch 0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch +patch 0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch +patch 0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch +patch 0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch +patch 0937-drm-amd-dal-use-more-robust-locking-for-MST.patch +patch 0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch +patch 0939-drm-amd-dal-refactor-initial-detection.patch +patch 0940-drm-amd-dal-Fix-regamma-code-path.patch +patch 0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch +patch 0942-drm-amd-dal-Log-connector-signal-at-creation.patch +patch 0943-drm-amd-dal-share-initialization-between-connectors.patch +patch 0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch +patch 0945-drm-amd-dal-split-selection-of-connector-in-commit.patch +patch 0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch +patch 0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch +patch 0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch +patch 0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch +patch 0950-drm-amd-dal-check-stream-on-payload-table-update.patch +patch 0951-drm-amd-dal-validate-MST-connector-modes.patch +patch 0952-drm-amd-dal-clean-up-MST-sem-usage.patch +patch 0953-drm-amd-dal-guard-drm-mst-manager-usage.patch +patch 0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch +patch 0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch +patch 0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch +patch 0957-drm-amd-dal-updated-bandwidth-formula.patch +patch 0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch +patch 0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch +patch 0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch +patch 0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch +patch 0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch +patch 0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch +patch 0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch +patch 0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch +patch 0966-drm-powerplay-add-debugging-output-to-processpptable.patch +patch 0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch +patch 0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch +patch 0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch +patch 0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch +patch 0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch +patch 0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch +patch 0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch +patch 0974-drm-amd-dal-fix-edp-detection-segfault.patch +patch 0975-drm-amd-dal-fix-yclk-value.patch +patch 0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch +patch 0977-drm-amd-dal-create-actual-number-of-CRTCs.patch +patch 0978-drm-amd-dal-remove-sink-from-MST-link.patch +patch 0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch +patch 0980-drm-amd-dal-fix-reset-mode-warning-msg.patch +patch 0981-drm-amd-dal-attach-tile-MST-connector-property.patch +patch 0982-drm-amd-dal-change-in-MST-connector-detection.patch +patch 0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch +patch 0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch +patch 0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch +patch 0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch +patch 0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch +patch 0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch +patch 0989-drm-amd-dal-set-gamma-flag-in-future-state.patch +patch 0990-drm-amd-dal-Remove-dead-headers.patch +patch 0991-drm-amd-dal-DP-MST-Detection.patch +patch 0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch +patch 0993-drm-amd-dal-Refactor-link-encoder-interface.patch +patch 0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch +patch 0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch +patch 0996-drm-amd-dal-Properly-handle-sink-removal.patch +patch 0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch +patch 0998-amdgpu-vce3-Cleanup-harvest-config-function.patch +patch 0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch +patch 1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch +patch 1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch +patch 1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch +patch 1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch +patch 1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch +patch 1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch +patch 1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch +patch 1007-drm-amdgpu-validate-duplicates-first.patch +patch 1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch +patch 1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch +patch 1010-drm-amd-powerplay-fix-a-reversed-condition.patch +patch 1011-drm-amdgpu-cgs-cleanup-some-indenting.patch +patch 1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch +patch 1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch +patch 1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch +patch 1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch +patch 1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch +patch 1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch +patch 1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch +patch 1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch +patch 1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch +patch 1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch +patch 1022-drm-amd-powerplay-enable-set-boot-state-task.patch +patch 1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch +patch 1024-drm-amd-powerplay-enable-power-down-asic-task.patch +patch 1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch +patch 1026-drm-amd-dal-Refactor-timing-generator.patch +patch 1027-drm-amd-dal-remove-mst-semaphore.patch +patch 1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch +patch 1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch +patch 1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch +patch 1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch +patch 1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch +patch 1033-drm-amd-dal-underscan-test-corruption-fix.patch +patch 1034-drm-amd-dal-add-bw_result-logging.patch +patch 1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch +patch 1036-drm-amd-dal-Remove-connector.patch +patch 1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch +patch 1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch +patch 1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch +patch 1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch +patch 1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch +patch 1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch +patch 1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch +patch 1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch +patch 1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch +patch 1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch +patch 1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch +patch 1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch +patch 1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch +patch 1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch +patch 1051-resolve-drm-dependencies-for-amdgpu.patch diff --git a/common/recipes-kernel/linux/linux-amd/logo.cfg b/common/recipes-kernel/linux/files/logo.cfg index 9772c12e..9772c12e 100644 --- a/common/recipes-kernel/linux/linux-amd/logo.cfg +++ b/common/recipes-kernel/linux/files/logo.cfg diff --git a/common/recipes-kernel/linux/files/radeon-console.cfg b/common/recipes-kernel/linux/files/radeon-console.cfg new file mode 100644 index 00000000..301172ad --- /dev/null +++ b/common/recipes-kernel/linux/files/radeon-console.cfg @@ -0,0 +1,3 @@ +CONFIG_FB_VGA16=m +CONFIG_LCD_PLATFORM=m +CONFIG_FB_RADEON=y diff --git a/common/recipes-kernel/linux/files/radeon-gpu-config.cfg b/common/recipes-kernel/linux/files/radeon-gpu-config.cfg new file mode 100644 index 00000000..728e2436 --- /dev/null +++ b/common/recipes-kernel/linux/files/radeon-gpu-config.cfg @@ -0,0 +1,2 @@ +CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_UMS=y diff --git a/common/recipes-kernel/linux/files/radeon-microcode.cfg b/common/recipes-kernel/linux/files/radeon-microcode.cfg new file mode 100644 index 00000000..fadbe9a9 --- /dev/null +++ b/common/recipes-kernel/linux/files/radeon-microcode.cfg @@ -0,0 +1,2 @@ +# CONFIG_MICROCODE_EARLY is not set +# CONFIG_MICROCODE_INTEL_EARLY is not set diff --git a/common/recipes-kernel/linux/files/sound.cfg b/common/recipes-kernel/linux/files/sound.cfg new file mode 100644 index 00000000..a4d0fcb1 --- /dev/null +++ b/common/recipes-kernel/linux/files/sound.cfg @@ -0,0 +1,30 @@ +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SEQUENCER=y +CONFIG_SND_SEQ_DUMMY=y +CONFIG_SND_MIXER_OSS=y +CONFIG_SND_HRTIMER=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_PCSP=y +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=y +CONFIG_SND_HDA_CODEC_ANALOG=y +CONFIG_SND_HDA_CODEC_SIGMATEL=y +CONFIG_SND_HDA_CODEC_VIA=y +CONFIG_SND_HDA_CODEC_HDMI=y +CONFIG_SND_HDA_CODEC_CIRRUS=y +CONFIG_SND_HDA_CODEC_CONEXANT=y +CONFIG_SND_HDA_CODEC_CA0110=y +CONFIG_SND_HDA_CODEC_CA0132=y +CONFIG_SND_HDA_CODEC_CMEDIA=y +CONFIG_SND_HDA_CODEC_SI3054=y +CONFIG_SND_USB_AUDIO=y +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_SOC=m diff --git a/common/recipes-kernel/linux/linux-amd/usb-serial.cfg b/common/recipes-kernel/linux/files/usb-serial.cfg index 11402439..11402439 100644 --- a/common/recipes-kernel/linux/linux-amd/usb-serial.cfg +++ b/common/recipes-kernel/linux/files/usb-serial.cfg diff --git a/common/recipes-kernel/linux/linux-amd/wifi-drivers.cfg b/common/recipes-kernel/linux/files/wifi-drivers.cfg index 8b407303..8b407303 100644 --- a/common/recipes-kernel/linux/linux-amd/wifi-drivers.cfg +++ b/common/recipes-kernel/linux/files/wifi-drivers.cfg diff --git a/common/recipes-kernel/linux/linux-amd/0001-drm-radeon-add-vm_set_page-tracepoint.patch b/common/recipes-kernel/linux/linux-amd/0001-drm-radeon-add-vm_set_page-tracepoint.patch deleted file mode 100644 index 574ea763..00000000 --- a/common/recipes-kernel/linux/linux-amd/0001-drm-radeon-add-vm_set_page-tracepoint.patch +++ /dev/null @@ -1,118 +0,0 @@ -From e468a2618e85630c1443bdd8402eb05443c05b9a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 29 Oct 2013 20:14:48 +0100 -Subject: [PATCH 01/60] drm/radeon: add vm_set_page tracepoint -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cik_sdma.c | 3 +++ - drivers/gpu/drm/radeon/ni_dma.c | 3 +++ - drivers/gpu/drm/radeon/radeon_trace.h | 24 ++++++++++++++++++++++++ - drivers/gpu/drm/radeon/si_dma.c | 3 +++ - 4 files changed, 33 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index dc055d4..f0020fe 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -25,6 +25,7 @@ - #include <drm/drmP.h> - #include "radeon.h" - #include "radeon_asic.h" -+#include "radeon_trace.h" - #include "cikd.h" - - /* sdma */ -@@ -650,6 +651,8 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - uint64_t value; - unsigned ndw; - -+ trace_radeon_vm_set_page(pe, addr, count, incr, r600_flags); -+ - if (flags & RADEON_VM_PAGE_SYSTEM) { - while (count) { - ndw = count * 2; -diff --git a/drivers/gpu/drm/radeon/ni_dma.c b/drivers/gpu/drm/radeon/ni_dma.c -index d0e4ab1..599e87b 100644 ---- a/drivers/gpu/drm/radeon/ni_dma.c -+++ b/drivers/gpu/drm/radeon/ni_dma.c -@@ -24,6 +24,7 @@ - #include <drm/drmP.h> - #include "radeon.h" - #include "radeon_asic.h" -+#include "radeon_trace.h" - #include "nid.h" - - u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev); -@@ -254,6 +255,8 @@ void cayman_dma_vm_set_page(struct radeon_device *rdev, - uint64_t value; - unsigned ndw; - -+ trace_radeon_vm_set_page(pe, addr, count, incr, r600_flags); -+ - if ((flags & RADEON_VM_PAGE_SYSTEM) || (count == 1)) { - while (count) { - ndw = count * 2; -diff --git a/drivers/gpu/drm/radeon/radeon_trace.h b/drivers/gpu/drm/radeon/radeon_trace.h -index f7e3678..811bca6 100644 ---- a/drivers/gpu/drm/radeon/radeon_trace.h -+++ b/drivers/gpu/drm/radeon/radeon_trace.h -@@ -47,6 +47,30 @@ TRACE_EVENT(radeon_cs, - __entry->fences) - ); - -+TRACE_EVENT(radeon_vm_set_page, -+ TP_PROTO(uint64_t pe, uint64_t addr, unsigned count, -+ uint32_t incr, uint32_t flags), -+ TP_ARGS(pe, addr, count, incr, flags), -+ TP_STRUCT__entry( -+ __field(u64, pe) -+ __field(u64, addr) -+ __field(u32, count) -+ __field(u32, incr) -+ __field(u32, flags) -+ ), -+ -+ TP_fast_assign( -+ __entry->pe = pe; -+ __entry->addr = addr; -+ __entry->count = count; -+ __entry->incr = incr; -+ __entry->flags = flags; -+ ), -+ TP_printk("pe=%010Lx, addr=%010Lx, incr=%u, flags=%08x, count=%u", -+ __entry->pe, __entry->addr, __entry->incr, -+ __entry->flags, __entry->count) -+); -+ - DECLARE_EVENT_CLASS(radeon_fence_request, - - TP_PROTO(struct drm_device *dev, u32 seqno), -diff --git a/drivers/gpu/drm/radeon/si_dma.c b/drivers/gpu/drm/radeon/si_dma.c -index 49909d2..17205fd 100644 ---- a/drivers/gpu/drm/radeon/si_dma.c -+++ b/drivers/gpu/drm/radeon/si_dma.c -@@ -24,6 +24,7 @@ - #include <drm/drmP.h> - #include "radeon.h" - #include "radeon_asic.h" -+#include "radeon_trace.h" - #include "sid.h" - - u32 si_gpu_check_soft_reset(struct radeon_device *rdev); -@@ -79,6 +80,8 @@ void si_dma_vm_set_page(struct radeon_device *rdev, - uint64_t value; - unsigned ndw; - -+ trace_radeon_vm_set_page(pe, addr, count, incr, r600_flags); -+ - if (flags & RADEON_VM_PAGE_SYSTEM) { - while (count) { - ndw = count * 2; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0002-drm-radeon-cleanup-flushing-on-CIK-v3.patch b/common/recipes-kernel/linux/linux-amd/0002-drm-radeon-cleanup-flushing-on-CIK-v3.patch deleted file mode 100644 index f37b1d6b..00000000 --- a/common/recipes-kernel/linux/linux-amd/0002-drm-radeon-cleanup-flushing-on-CIK-v3.patch +++ /dev/null @@ -1,96 +0,0 @@ -From d7a49c33db3be125a7e7682d706139a9c5fe4427 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= <marek.olsak@amd.com> -Date: Sat, 19 Oct 2013 22:06:43 +0200 -Subject: [PATCH 02/60] drm/radeon: cleanup flushing on CIK (v3) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -v2: fix compute handling. -v3: use HDP_MEM_COHERENCY_FLUSH_CNTL again - -Signed-off-by: Marek Olšák <marek.olsak@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 43 +++++++++++++++---------------------------- - 1 file changed, 15 insertions(+), 28 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index 0fc5fd6..d7582cd 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -3012,6 +3012,18 @@ int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) - return r; - } - -+static void cik_cp_hdp_flush(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ /* Request an HDP flush */ -+ radeon_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, 3)); -+ radeon_ring_write(ring, (WRITE_DATA_ENGINE_SEL(0) | -+ WRITE_DATA_DST_SEL(0))); -+ radeon_ring_write(ring, HDP_MEM_COHERENCY_FLUSH_CNTL >> 2); -+ radeon_ring_write(ring, 0); -+ radeon_ring_write(ring, 0); -+} -+ - /** - * cik_fence_gfx_ring_emit - emit a fence on the gfx ring - * -@@ -3038,15 +3050,7 @@ void cik_fence_gfx_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, fence->seq); - radeon_ring_write(ring, 0); - /* HDP flush */ -- /* We should be using the new WAIT_REG_MEM special op packet here -- * but it causes the CP to hang -- */ -- radeon_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, 3)); -- radeon_ring_write(ring, (WRITE_DATA_ENGINE_SEL(0) | -- WRITE_DATA_DST_SEL(0))); -- radeon_ring_write(ring, HDP_MEM_COHERENCY_FLUSH_CNTL >> 2); -- radeon_ring_write(ring, 0); -- radeon_ring_write(ring, 0); -+ cik_cp_hdp_flush(rdev, ring); - } - - /** -@@ -3076,15 +3080,7 @@ void cik_fence_compute_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, fence->seq); - radeon_ring_write(ring, 0); - /* HDP flush */ -- /* We should be using the new WAIT_REG_MEM special op packet here -- * but it causes the CP to hang -- */ -- radeon_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, 3)); -- radeon_ring_write(ring, (WRITE_DATA_ENGINE_SEL(0) | -- WRITE_DATA_DST_SEL(0))); -- radeon_ring_write(ring, HDP_MEM_COHERENCY_FLUSH_CNTL >> 2); -- radeon_ring_write(ring, 0); -- radeon_ring_write(ring, 0); -+ cik_cp_hdp_flush(rdev, ring); - } - - void cik_semaphore_ring_emit(struct radeon_device *rdev, -@@ -4814,16 +4810,7 @@ void cik_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) - radeon_ring_write(ring, VMID(0)); - - /* HDP flush */ -- /* We should be using the WAIT_REG_MEM packet here like in -- * cik_fence_ring_emit(), but it causes the CP to hang in this -- * context... -- */ -- radeon_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, 3)); -- radeon_ring_write(ring, (WRITE_DATA_ENGINE_SEL(0) | -- WRITE_DATA_DST_SEL(0))); -- radeon_ring_write(ring, HDP_MEM_COHERENCY_FLUSH_CNTL >> 2); -- radeon_ring_write(ring, 0); -- radeon_ring_write(ring, 0); -+ cik_cp_hdp_flush(rdev, ring); - - /* bits 0-15 are the VM contexts0-15 */ - radeon_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, 3)); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0003-drm-radeon-cleanup-DMA-HDP-flush-on-CIK-v2.patch b/common/recipes-kernel/linux/linux-amd/0003-drm-radeon-cleanup-DMA-HDP-flush-on-CIK-v2.patch deleted file mode 100644 index 130d54b0..00000000 --- a/common/recipes-kernel/linux/linux-amd/0003-drm-radeon-cleanup-DMA-HDP-flush-on-CIK-v2.patch +++ /dev/null @@ -1,100 +0,0 @@ -From e668247ce4383d72e79fab167e294ca0e036f6cf Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Tue, 5 Nov 2013 18:12:13 -0500 -Subject: [PATCH 03/60] drm/radeon: cleanup DMA HDP flush on CIK (v2) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -v2: use HDP_MEM_COHERENCY_FLUSH_CNTL again - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik_sdma.c | 38 ++++++++++---------------------------- - 1 file changed, 10 insertions(+), 28 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index f0020fe..37028b9 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -51,6 +51,14 @@ u32 cik_gpu_check_soft_reset(struct radeon_device *rdev); - * buffers. - */ - -+static void cik_sdma_hdp_flush(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SRBM_WRITE, 0, 0xf000)); -+ radeon_ring_write(ring, HDP_MEM_COHERENCY_FLUSH_CNTL >> 2); -+ radeon_ring_write(ring, 0x0); -+} -+ - /** - * cik_sdma_ring_ib_execute - Schedule an IB on the DMA engine - * -@@ -102,14 +110,6 @@ void cik_sdma_fence_ring_emit(struct radeon_device *rdev, - { - struct radeon_ring *ring = &rdev->ring[fence->ring]; - u64 addr = rdev->fence_drv[fence->ring].gpu_addr; -- u32 extra_bits = (SDMA_POLL_REG_MEM_EXTRA_OP(1) | -- SDMA_POLL_REG_MEM_EXTRA_FUNC(3)); /* == */ -- u32 ref_and_mask; -- -- if (fence->ring == R600_RING_TYPE_DMA_INDEX) -- ref_and_mask = SDMA0; -- else -- ref_and_mask = SDMA1; - - /* write the fence */ - radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_FENCE, 0, 0)); -@@ -119,12 +119,7 @@ void cik_sdma_fence_ring_emit(struct radeon_device *rdev, - /* generate an interrupt */ - radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_TRAP, 0, 0)); - /* flush HDP */ -- radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_POLL_REG_MEM, 0, extra_bits)); -- radeon_ring_write(ring, GPU_HDP_FLUSH_DONE); -- radeon_ring_write(ring, GPU_HDP_FLUSH_REQ); -- radeon_ring_write(ring, ref_and_mask); /* REFERENCE */ -- radeon_ring_write(ring, ref_and_mask); /* MASK */ -- radeon_ring_write(ring, (4 << 16) | 10); /* RETRY_COUNT, POLL_INTERVAL */ -+ cik_sdma_hdp_flush(rdev, ring); - } - - /** -@@ -720,18 +715,10 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - void cik_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) - { - struct radeon_ring *ring = &rdev->ring[ridx]; -- u32 extra_bits = (SDMA_POLL_REG_MEM_EXTRA_OP(1) | -- SDMA_POLL_REG_MEM_EXTRA_FUNC(3)); /* == */ -- u32 ref_and_mask; - - if (vm == NULL) - return; - -- if (ridx == R600_RING_TYPE_DMA_INDEX) -- ref_and_mask = SDMA0; -- else -- ref_and_mask = SDMA1; -- - radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SRBM_WRITE, 0, 0xf000)); - if (vm->id < 8) { - radeon_ring_write(ring, (VM_CONTEXT0_PAGE_TABLE_BASE_ADDR + (vm->id << 2)) >> 2); -@@ -766,12 +753,7 @@ void cik_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm - radeon_ring_write(ring, VMID(0)); - - /* flush HDP */ -- radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_POLL_REG_MEM, 0, extra_bits)); -- radeon_ring_write(ring, GPU_HDP_FLUSH_DONE); -- radeon_ring_write(ring, GPU_HDP_FLUSH_REQ); -- radeon_ring_write(ring, ref_and_mask); /* REFERENCE */ -- radeon_ring_write(ring, ref_and_mask); /* MASK */ -- radeon_ring_write(ring, (4 << 16) | 10); /* RETRY_COUNT, POLL_INTERVAL */ -+ cik_sdma_hdp_flush(rdev, ring); - - /* flush TLB */ - radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SRBM_WRITE, 0, 0xf000)); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0004-drm-radeon-allow-semaphore-emission-to-fail.patch b/common/recipes-kernel/linux/linux-amd/0004-drm-radeon-allow-semaphore-emission-to-fail.patch deleted file mode 100644 index bb2a4502..00000000 --- a/common/recipes-kernel/linux/linux-amd/0004-drm-radeon-allow-semaphore-emission-to-fail.patch +++ /dev/null @@ -1,754 +0,0 @@ -From 73ffb41074452917a90af3bc46da9b15aa8c6fdf Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Mon, 8 Jul 2013 05:11:52 -0600 -Subject: [PATCH 04/60] drm/radeon: allow semaphore emission to fail -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Some rings can only use semaphore in certain states, take that into account -and fall back to waiting for a fence when a ring currently can't emit a -semaphore. - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 4 +- - drivers/gpu/drm/radeon/cik_sdma.c | 13 ++-- - drivers/gpu/drm/radeon/evergreen_dma.c | 9 +-- - drivers/gpu/drm/radeon/r100.c | 3 +- - drivers/gpu/drm/radeon/r600.c | 13 ++-- - drivers/gpu/drm/radeon/r600_dma.c | 13 ++-- - drivers/gpu/drm/radeon/radeon.h | 14 ++-- - drivers/gpu/drm/radeon/radeon_asic.h | 18 ++--- - drivers/gpu/drm/radeon/radeon_cs.c | 9 ++- - drivers/gpu/drm/radeon/radeon_fence.c | 26 +++++++ - drivers/gpu/drm/radeon/radeon_gart.c | 2 +- - drivers/gpu/drm/radeon/radeon_ring.c | 46 +++-------- - drivers/gpu/drm/radeon/radeon_semaphore.c | 123 ++++++++++++++++++++++-------- - drivers/gpu/drm/radeon/rv770_dma.c | 9 +-- - drivers/gpu/drm/radeon/si_dma.c | 9 +-- - drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- - drivers/gpu/drm/radeon/uvd_v3_1.c | 4 +- - 17 files changed, 182 insertions(+), 137 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index d7582cd..54a62cf 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -3083,7 +3083,7 @@ void cik_fence_compute_ring_emit(struct radeon_device *rdev, - cik_cp_hdp_flush(rdev, ring); - } - --void cik_semaphore_ring_emit(struct radeon_device *rdev, -+bool cik_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) -@@ -3094,6 +3094,8 @@ void cik_semaphore_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, PACKET3(PACKET3_MEM_SEMAPHORE, 1)); - radeon_ring_write(ring, addr & 0xffffffff); - radeon_ring_write(ring, (upper_32_bits(addr) & 0xffff) | sel); -+ -+ return true; - } - - /* -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index 37028b9..e73c49e 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -133,7 +133,7 @@ void cik_sdma_fence_ring_emit(struct radeon_device *rdev, - * Add a DMA semaphore packet to the ring wait on or signal - * other rings (CIK). - */ --void cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, -+bool cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) -@@ -144,6 +144,8 @@ void cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SEMAPHORE, 0, extra_bits)); - radeon_ring_write(ring, addr & 0xfffffff8); - radeon_ring_write(ring, upper_32_bits(addr) & 0xffffffff); -+ -+ return true; - } - - /** -@@ -439,13 +441,8 @@ int cik_copy_dma(struct radeon_device *rdev, - return r; - } - -- if (radeon_fence_need_sync(*fence, ring->idx)) { -- radeon_semaphore_sync_rings(rdev, sem, (*fence)->ring, -- ring->idx); -- radeon_fence_note_sync(*fence, ring->idx); -- } else { -- radeon_semaphore_free(rdev, &sem, NULL); -- } -+ radeon_semaphore_sync_to(sem, *fence); -+ radeon_semaphore_sync_rings(rdev, sem, ring->idx); - - for (i = 0; i < num_loops; i++) { - cur_size_in_bytes = size_in_bytes; -diff --git a/drivers/gpu/drm/radeon/evergreen_dma.c b/drivers/gpu/drm/radeon/evergreen_dma.c -index 6a0656d..a37b544 100644 ---- a/drivers/gpu/drm/radeon/evergreen_dma.c -+++ b/drivers/gpu/drm/radeon/evergreen_dma.c -@@ -131,13 +131,8 @@ int evergreen_copy_dma(struct radeon_device *rdev, - return r; - } - -- if (radeon_fence_need_sync(*fence, ring->idx)) { -- radeon_semaphore_sync_rings(rdev, sem, (*fence)->ring, -- ring->idx); -- radeon_fence_note_sync(*fence, ring->idx); -- } else { -- radeon_semaphore_free(rdev, &sem, NULL); -- } -+ radeon_semaphore_sync_to(sem, *fence); -+ radeon_semaphore_sync_rings(rdev, sem, ring->idx); - - for (i = 0; i < num_loops; i++) { - cur_size_in_dw = size_in_dw; -diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c -index f98dcbe..16997d3 100644 ---- a/drivers/gpu/drm/radeon/r100.c -+++ b/drivers/gpu/drm/radeon/r100.c -@@ -869,13 +869,14 @@ void r100_fence_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, RADEON_SW_INT_FIRE); - } - --void r100_semaphore_ring_emit(struct radeon_device *rdev, -+bool r100_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) - { - /* Unused on older asics, since we don't have semaphores or multiple rings */ - BUG(); -+ return false; - } - - int r100_copy_blit(struct radeon_device *rdev, -diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c -index 88eb936..9d101a4 100644 ---- a/drivers/gpu/drm/radeon/r600.c -+++ b/drivers/gpu/drm/radeon/r600.c -@@ -2598,7 +2598,7 @@ void r600_fence_ring_emit(struct radeon_device *rdev, - } - } - --void r600_semaphore_ring_emit(struct radeon_device *rdev, -+bool r600_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) -@@ -2612,6 +2612,8 @@ void r600_semaphore_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, PACKET3(PACKET3_MEM_SEMAPHORE, 1)); - radeon_ring_write(ring, addr & 0xffffffff); - radeon_ring_write(ring, (upper_32_bits(addr) & 0xff) | sel); -+ -+ return true; - } - - /** -@@ -2654,13 +2656,8 @@ int r600_copy_cpdma(struct radeon_device *rdev, - return r; - } - -- if (radeon_fence_need_sync(*fence, ring->idx)) { -- radeon_semaphore_sync_rings(rdev, sem, (*fence)->ring, -- ring->idx); -- radeon_fence_note_sync(*fence, ring->idx); -- } else { -- radeon_semaphore_free(rdev, &sem, NULL); -- } -+ radeon_semaphore_sync_to(sem, *fence); -+ radeon_semaphore_sync_rings(rdev, sem, ring->idx); - - radeon_ring_write(ring, PACKET3(PACKET3_SET_CONFIG_REG, 1)); - radeon_ring_write(ring, (WAIT_UNTIL - PACKET3_SET_CONFIG_REG_OFFSET) >> 2); -diff --git a/drivers/gpu/drm/radeon/r600_dma.c b/drivers/gpu/drm/radeon/r600_dma.c -index aad3c36..616d37a 100644 ---- a/drivers/gpu/drm/radeon/r600_dma.c -+++ b/drivers/gpu/drm/radeon/r600_dma.c -@@ -302,7 +302,7 @@ void r600_dma_fence_ring_emit(struct radeon_device *rdev, - * Add a DMA semaphore packet to the ring wait on or signal - * other rings (r6xx-SI). - */ --void r600_dma_semaphore_ring_emit(struct radeon_device *rdev, -+bool r600_dma_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) -@@ -313,6 +313,8 @@ void r600_dma_semaphore_ring_emit(struct radeon_device *rdev, - radeon_ring_write(ring, DMA_PACKET(DMA_PACKET_SEMAPHORE, 0, s, 0)); - radeon_ring_write(ring, addr & 0xfffffffc); - radeon_ring_write(ring, upper_32_bits(addr) & 0xff); -+ -+ return true; - } - - /** -@@ -453,13 +455,8 @@ int r600_copy_dma(struct radeon_device *rdev, - return r; - } - -- if (radeon_fence_need_sync(*fence, ring->idx)) { -- radeon_semaphore_sync_rings(rdev, sem, (*fence)->ring, -- ring->idx); -- radeon_fence_note_sync(*fence, ring->idx); -- } else { -- radeon_semaphore_free(rdev, &sem, NULL); -- } -+ radeon_semaphore_sync_to(sem, *fence); -+ radeon_semaphore_sync_rings(rdev, sem, ring->idx); - - for (i = 0; i < num_loops; i++) { - cur_size_in_dw = size_in_dw; -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 5c903a8..7601071 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -348,6 +348,7 @@ int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, i - void radeon_fence_process(struct radeon_device *rdev, int ring); - bool radeon_fence_signaled(struct radeon_fence *fence); - int radeon_fence_wait(struct radeon_fence *fence, bool interruptible); -+int radeon_fence_wait_locked(struct radeon_fence *fence); - int radeon_fence_wait_next_locked(struct radeon_device *rdev, int ring); - int radeon_fence_wait_empty_locked(struct radeon_device *rdev, int ring); - int radeon_fence_wait_any(struct radeon_device *rdev, -@@ -548,17 +549,20 @@ struct radeon_semaphore { - struct radeon_sa_bo *sa_bo; - signed waiters; - uint64_t gpu_addr; -+ struct radeon_fence *sync_to[RADEON_NUM_RINGS]; - }; - - int radeon_semaphore_create(struct radeon_device *rdev, - struct radeon_semaphore **semaphore); --void radeon_semaphore_emit_signal(struct radeon_device *rdev, int ring, -+bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ring, - struct radeon_semaphore *semaphore); --void radeon_semaphore_emit_wait(struct radeon_device *rdev, int ring, -+bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ring, - struct radeon_semaphore *semaphore); -+void radeon_semaphore_sync_to(struct radeon_semaphore *semaphore, -+ struct radeon_fence *fence); - int radeon_semaphore_sync_rings(struct radeon_device *rdev, - struct radeon_semaphore *semaphore, -- int signaler, int waiter); -+ int waiting_ring); - void radeon_semaphore_free(struct radeon_device *rdev, - struct radeon_semaphore **semaphore, - struct radeon_fence *fence); -@@ -771,7 +775,6 @@ struct radeon_ib { - struct radeon_fence *fence; - struct radeon_vm *vm; - bool is_const_ib; -- struct radeon_fence *sync_to[RADEON_NUM_RINGS]; - struct radeon_semaphore *semaphore; - }; - -@@ -921,7 +924,6 @@ int radeon_ib_get(struct radeon_device *rdev, int ring, - struct radeon_ib *ib, struct radeon_vm *vm, - unsigned size); - void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib); --void radeon_ib_sync_to(struct radeon_ib *ib, struct radeon_fence *fence); - int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, - struct radeon_ib *const_ib); - int radeon_ib_pool_init(struct radeon_device *rdev); -@@ -1635,7 +1637,7 @@ struct radeon_asic_ring { - /* command emmit functions */ - void (*ib_execute)(struct radeon_device *rdev, struct radeon_ib *ib); - void (*emit_fence)(struct radeon_device *rdev, struct radeon_fence *fence); -- void (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp, -+ bool (*emit_semaphore)(struct radeon_device *rdev, struct radeon_ring *cp, - struct radeon_semaphore *semaphore, bool emit_wait); - void (*vm_flush)(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index 70c29d5..8588670 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -80,7 +80,7 @@ int r100_irq_set(struct radeon_device *rdev); - int r100_irq_process(struct radeon_device *rdev); - void r100_fence_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); --void r100_semaphore_ring_emit(struct radeon_device *rdev, -+bool r100_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *cp, - struct radeon_semaphore *semaphore, - bool emit_wait); -@@ -313,13 +313,13 @@ int r600_cs_parse(struct radeon_cs_parser *p); - int r600_dma_cs_parse(struct radeon_cs_parser *p); - void r600_fence_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); --void r600_semaphore_ring_emit(struct radeon_device *rdev, -+bool r600_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *cp, - struct radeon_semaphore *semaphore, - bool emit_wait); - void r600_dma_fence_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); --void r600_dma_semaphore_ring_emit(struct radeon_device *rdev, -+bool r600_dma_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait); -@@ -566,10 +566,6 @@ int sumo_dpm_force_performance_level(struct radeon_device *rdev, - */ - void cayman_fence_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); --void cayman_uvd_semaphore_emit(struct radeon_device *rdev, -- struct radeon_ring *ring, -- struct radeon_semaphore *semaphore, -- bool emit_wait); - void cayman_pcie_gart_tlb_flush(struct radeon_device *rdev); - int cayman_init(struct radeon_device *rdev); - void cayman_fini(struct radeon_device *rdev); -@@ -696,7 +692,7 @@ void cik_pciep_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); - int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); - void cik_sdma_fence_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); --void cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, -+bool cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait); -@@ -712,7 +708,7 @@ void cik_fence_gfx_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); - void cik_fence_compute_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); --void cik_semaphore_ring_emit(struct radeon_device *rdev, -+bool cik_semaphore_ring_emit(struct radeon_device *rdev, - struct radeon_ring *cp, - struct radeon_semaphore *semaphore, - bool emit_wait); -@@ -802,7 +798,7 @@ void uvd_v1_0_stop(struct radeon_device *rdev); - - int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); - int uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); --void uvd_v1_0_semaphore_emit(struct radeon_device *rdev, -+bool uvd_v1_0_semaphore_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait); -@@ -814,7 +810,7 @@ void uvd_v2_2_fence_emit(struct radeon_device *rdev, - struct radeon_fence *fence); - - /* uvd v3.1 */ --void uvd_v3_1_semaphore_emit(struct radeon_device *rdev, -+bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait); -diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c -index ed9a997..697004f4 100644 ---- a/drivers/gpu/drm/radeon/radeon_cs.c -+++ b/drivers/gpu/drm/radeon/radeon_cs.c -@@ -165,7 +165,8 @@ static void radeon_cs_sync_rings(struct radeon_cs_parser *p) - if (!p->relocs[i].robj) - continue; - -- radeon_ib_sync_to(&p->ib, p->relocs[i].robj->tbo.sync_obj); -+ radeon_semaphore_sync_to(p->ib.semaphore, -+ p->relocs[i].robj->tbo.sync_obj); - } - } - -@@ -508,9 +509,9 @@ static int radeon_cs_ib_vm_chunk(struct radeon_device *rdev, - goto out; - } - radeon_cs_sync_rings(parser); -- radeon_ib_sync_to(&parser->ib, vm->fence); -- radeon_ib_sync_to(&parser->ib, radeon_vm_grab_id( -- rdev, vm, parser->ring)); -+ radeon_semaphore_sync_to(parser->ib.semaphore, vm->fence); -+ radeon_semaphore_sync_to(parser->ib.semaphore, -+ radeon_vm_grab_id(rdev, vm, parser->ring)); - - if ((rdev->family >= CHIP_TAHITI) && - (parser->chunk_const_ib_idx != -1)) { -diff --git a/drivers/gpu/drm/radeon/radeon_fence.c b/drivers/gpu/drm/radeon/radeon_fence.c -index ddb8f8e..8aea16e 100644 ---- a/drivers/gpu/drm/radeon/radeon_fence.c -+++ b/drivers/gpu/drm/radeon/radeon_fence.c -@@ -404,6 +404,32 @@ int radeon_fence_wait(struct radeon_fence *fence, bool intr) - return 0; - } - -+/** -+ * radeon_fence_wait_locked - wait for a fence to signal -+ * -+ * @fence: radeon fence object -+ * -+ * Wait for the requested fence to signal (all asics). -+ * Returns 0 if the fence has passed, error for all other cases. -+ */ -+int radeon_fence_wait_locked(struct radeon_fence *fence) -+{ -+ int r; -+ -+ if (fence == NULL) { -+ WARN(1, "Querying an invalid fence : %p !\n", fence); -+ return -EINVAL; -+ } -+ -+ r = radeon_fence_wait_seq(fence->rdev, fence->seq, -+ fence->ring, false, false); -+ if (r) { -+ return r; -+ } -+ fence->seq = RADEON_FENCE_SIGNALED_SEQ; -+ return 0; -+} -+ - static bool radeon_fence_any_seq_signaled(struct radeon_device *rdev, u64 *seq) - { - unsigned i; -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index 3b1de72..f8d7b16 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -1169,7 +1169,7 @@ int radeon_vm_bo_update_pte(struct radeon_device *rdev, - radeon_vm_update_ptes(rdev, vm, &ib, bo_va->soffset, bo_va->eoffset, - addr, bo_va->flags); - -- radeon_ib_sync_to(&ib, vm->fence); -+ radeon_semaphore_sync_to(ib.semaphore, vm->fence); - r = radeon_ib_schedule(rdev, &ib, NULL); - if (r) { - radeon_ib_free(rdev, &ib); -diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c -index 18254e1..9214403 100644 ---- a/drivers/gpu/drm/radeon/radeon_ring.c -+++ b/drivers/gpu/drm/radeon/radeon_ring.c -@@ -61,7 +61,7 @@ int radeon_ib_get(struct radeon_device *rdev, int ring, - struct radeon_ib *ib, struct radeon_vm *vm, - unsigned size) - { -- int i, r; -+ int r; - - r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, &ib->sa_bo, size, 256, true); - if (r) { -@@ -87,8 +87,6 @@ int radeon_ib_get(struct radeon_device *rdev, int ring, - ib->gpu_addr = radeon_sa_bo_gpu_addr(ib->sa_bo); - } - ib->is_const_ib = false; -- for (i = 0; i < RADEON_NUM_RINGS; ++i) -- ib->sync_to[i] = NULL; - - return 0; - } -@@ -109,25 +107,6 @@ void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib) - } - - /** -- * radeon_ib_sync_to - sync to fence before executing the IB -- * -- * @ib: IB object to add fence to -- * @fence: fence to sync to -- * -- * Sync to the fence before executing the IB -- */ --void radeon_ib_sync_to(struct radeon_ib *ib, struct radeon_fence *fence) --{ -- struct radeon_fence *other; -- -- if (!fence) -- return; -- -- other = ib->sync_to[fence->ring]; -- ib->sync_to[fence->ring] = radeon_fence_later(fence, other); --} -- --/** - * radeon_ib_schedule - schedule an IB (Indirect Buffer) on the ring - * - * @rdev: radeon_device pointer -@@ -151,8 +130,7 @@ int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, - struct radeon_ib *const_ib) - { - struct radeon_ring *ring = &rdev->ring[ib->ring]; -- bool need_sync = false; -- int i, r = 0; -+ int r = 0; - - if (!ib->length_dw || !ring->ready) { - /* TODO: Nothings in the ib we should report. */ -@@ -166,19 +144,15 @@ int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, - dev_err(rdev->dev, "scheduling IB failed (%d).\n", r); - return r; - } -- for (i = 0; i < RADEON_NUM_RINGS; ++i) { -- struct radeon_fence *fence = ib->sync_to[i]; -- if (radeon_fence_need_sync(fence, ib->ring)) { -- need_sync = true; -- radeon_semaphore_sync_rings(rdev, ib->semaphore, -- fence->ring, ib->ring); -- radeon_fence_note_sync(fence, ib->ring); -- } -- } -- /* immediately free semaphore when we don't need to sync */ -- if (!need_sync) { -- radeon_semaphore_free(rdev, &ib->semaphore, NULL); -+ -+ /* sync with other rings */ -+ r = radeon_semaphore_sync_rings(rdev, ib->semaphore, ib->ring); -+ if (r) { -+ dev_err(rdev->dev, "failed to sync rings (%d)\n", r); -+ radeon_ring_unlock_undo(rdev, ring); -+ return r; - } -+ - /* if we can't remember our last VM flush then flush now! */ - /* XXX figure out why we have to flush for every IB */ - if (ib->vm /*&& !ib->vm->last_flush*/) { -diff --git a/drivers/gpu/drm/radeon/radeon_semaphore.c b/drivers/gpu/drm/radeon/radeon_semaphore.c -index 8dcc20f..34ea889 100644 ---- a/drivers/gpu/drm/radeon/radeon_semaphore.c -+++ b/drivers/gpu/drm/radeon/radeon_semaphore.c -@@ -34,7 +34,7 @@ - int radeon_semaphore_create(struct radeon_device *rdev, - struct radeon_semaphore **semaphore) - { -- int r; -+ int i, r; - - *semaphore = kmalloc(sizeof(struct radeon_semaphore), GFP_KERNEL); - if (*semaphore == NULL) { -@@ -50,54 +50,117 @@ int radeon_semaphore_create(struct radeon_device *rdev, - (*semaphore)->waiters = 0; - (*semaphore)->gpu_addr = radeon_sa_bo_gpu_addr((*semaphore)->sa_bo); - *((uint64_t*)radeon_sa_bo_cpu_addr((*semaphore)->sa_bo)) = 0; -+ -+ for (i = 0; i < RADEON_NUM_RINGS; ++i) -+ (*semaphore)->sync_to[i] = NULL; -+ - return 0; - } - --void radeon_semaphore_emit_signal(struct radeon_device *rdev, int ring, -+bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx, - struct radeon_semaphore *semaphore) - { -- --semaphore->waiters; -- radeon_semaphore_ring_emit(rdev, ring, &rdev->ring[ring], semaphore, false); -+ struct radeon_ring *ring = &rdev->ring[ridx]; -+ -+ if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, false)) { -+ --semaphore->waiters; -+ -+ /* for debugging lockup only, used by sysfs debug files */ -+ ring->last_semaphore_signal_addr = semaphore->gpu_addr; -+ return true; -+ } -+ return false; - } - --void radeon_semaphore_emit_wait(struct radeon_device *rdev, int ring, -+bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx, - struct radeon_semaphore *semaphore) - { -- ++semaphore->waiters; -- radeon_semaphore_ring_emit(rdev, ring, &rdev->ring[ring], semaphore, true); -+ struct radeon_ring *ring = &rdev->ring[ridx]; -+ -+ if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, true)) { -+ ++semaphore->waiters; -+ -+ /* for debugging lockup only, used by sysfs debug files */ -+ ring->last_semaphore_wait_addr = semaphore->gpu_addr; -+ return true; -+ } -+ return false; - } - --/* caller must hold ring lock */ -+/** -+ * radeon_semaphore_sync_to - use the semaphore to sync to a fence -+ * -+ * @semaphore: semaphore object to add fence to -+ * @fence: fence to sync to -+ * -+ * Sync to the fence using this semaphore object -+ */ -+void radeon_semaphore_sync_to(struct radeon_semaphore *semaphore, -+ struct radeon_fence *fence) -+{ -+ struct radeon_fence *other; -+ -+ if (!fence) -+ return; -+ -+ other = semaphore->sync_to[fence->ring]; -+ semaphore->sync_to[fence->ring] = radeon_fence_later(fence, other); -+} -+ -+/** -+ * radeon_semaphore_sync_rings - sync ring to all registered fences -+ * -+ * @rdev: radeon_device pointer -+ * @semaphore: semaphore object to use for sync -+ * @ring: ring that needs sync -+ * -+ * Ensure that all registered fences are signaled before letting -+ * the ring continue. The caller must hold the ring lock. -+ */ - int radeon_semaphore_sync_rings(struct radeon_device *rdev, - struct radeon_semaphore *semaphore, -- int signaler, int waiter) -+ int ring) - { -- int r; -+ int i, r; - -- /* no need to signal and wait on the same ring */ -- if (signaler == waiter) { -- return 0; -- } -+ for (i = 0; i < RADEON_NUM_RINGS; ++i) { -+ struct radeon_fence *fence = semaphore->sync_to[i]; - -- /* prevent GPU deadlocks */ -- if (!rdev->ring[signaler].ready) { -- dev_err(rdev->dev, "Trying to sync to a disabled ring!"); -- return -EINVAL; -- } -+ /* check if we really need to sync */ -+ if (!radeon_fence_need_sync(fence, ring)) -+ continue; - -- r = radeon_ring_alloc(rdev, &rdev->ring[signaler], 8); -- if (r) { -- return r; -- } -- radeon_semaphore_emit_signal(rdev, signaler, semaphore); -- radeon_ring_commit(rdev, &rdev->ring[signaler]); -+ /* prevent GPU deadlocks */ -+ if (!rdev->ring[i].ready) { -+ dev_err(rdev->dev, "Syncing to a disabled ring!"); -+ return -EINVAL; -+ } - -- /* we assume caller has already allocated space on waiters ring */ -- radeon_semaphore_emit_wait(rdev, waiter, semaphore); -+ /* allocate enough space for sync command */ -+ r = radeon_ring_alloc(rdev, &rdev->ring[i], 16); -+ if (r) { -+ return r; -+ } - -- /* for debugging lockup only, used by sysfs debug files */ -- rdev->ring[signaler].last_semaphore_signal_addr = semaphore->gpu_addr; -- rdev->ring[waiter].last_semaphore_wait_addr = semaphore->gpu_addr; -+ /* emit the signal semaphore */ -+ if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) { -+ /* signaling wasn't successful wait manually */ -+ radeon_ring_undo(&rdev->ring[i]); -+ radeon_fence_wait_locked(fence); -+ continue; -+ } -+ -+ /* we assume caller has already allocated space on waiters ring */ -+ if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) { -+ /* waiting wasn't successful wait manually */ -+ radeon_ring_undo(&rdev->ring[i]); -+ radeon_fence_wait_locked(fence); -+ continue; -+ } -+ -+ radeon_ring_commit(rdev, &rdev->ring[i]); -+ radeon_fence_note_sync(fence, ring); -+ } - - return 0; - } -diff --git a/drivers/gpu/drm/radeon/rv770_dma.c b/drivers/gpu/drm/radeon/rv770_dma.c -index f9b02e3..aca8cbe 100644 ---- a/drivers/gpu/drm/radeon/rv770_dma.c -+++ b/drivers/gpu/drm/radeon/rv770_dma.c -@@ -66,13 +66,8 @@ int rv770_copy_dma(struct radeon_device *rdev, - return r; - } - -- if (radeon_fence_need_sync(*fence, ring->idx)) { -- radeon_semaphore_sync_rings(rdev, sem, (*fence)->ring, -- ring->idx); -- radeon_fence_note_sync(*fence, ring->idx); -- } else { -- radeon_semaphore_free(rdev, &sem, NULL); -- } -+ radeon_semaphore_sync_to(sem, *fence); -+ radeon_semaphore_sync_rings(rdev, sem, ring->idx); - - for (i = 0; i < num_loops; i++) { - cur_size_in_dw = size_in_dw; -diff --git a/drivers/gpu/drm/radeon/si_dma.c b/drivers/gpu/drm/radeon/si_dma.c -index 17205fd..97af34c 100644 ---- a/drivers/gpu/drm/radeon/si_dma.c -+++ b/drivers/gpu/drm/radeon/si_dma.c -@@ -202,13 +202,8 @@ int si_copy_dma(struct radeon_device *rdev, - return r; - } - -- if (radeon_fence_need_sync(*fence, ring->idx)) { -- radeon_semaphore_sync_rings(rdev, sem, (*fence)->ring, -- ring->idx); -- radeon_fence_note_sync(*fence, ring->idx); -- } else { -- radeon_semaphore_free(rdev, &sem, NULL); -- } -+ radeon_semaphore_sync_to(sem, *fence); -+ radeon_semaphore_sync_rings(rdev, sem, ring->idx); - - for (i = 0; i < num_loops; i++) { - cur_size_in_bytes = size_in_bytes; -diff --git a/drivers/gpu/drm/radeon/uvd_v1_0.c b/drivers/gpu/drm/radeon/uvd_v1_0.c -index f680f5f..c310a0a 100644 ---- a/drivers/gpu/drm/radeon/uvd_v1_0.c -+++ b/drivers/gpu/drm/radeon/uvd_v1_0.c -@@ -360,7 +360,7 @@ int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) - * - * Emit a semaphore command (either wait or signal) to the UVD ring. - */ --void uvd_v1_0_semaphore_emit(struct radeon_device *rdev, -+bool uvd_v1_0_semaphore_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) -@@ -375,6 +375,8 @@ void uvd_v1_0_semaphore_emit(struct radeon_device *rdev, - - radeon_ring_write(ring, PACKET0(UVD_SEMA_CMD, 0)); - radeon_ring_write(ring, emit_wait ? 1 : 0); -+ -+ return true; - } - - /** -diff --git a/drivers/gpu/drm/radeon/uvd_v3_1.c b/drivers/gpu/drm/radeon/uvd_v3_1.c -index 5b6fa1f..d722db2 100644 ---- a/drivers/gpu/drm/radeon/uvd_v3_1.c -+++ b/drivers/gpu/drm/radeon/uvd_v3_1.c -@@ -37,7 +37,7 @@ - * - * Emit a semaphore command (either wait or signal) to the UVD ring. - */ --void uvd_v3_1_semaphore_emit(struct radeon_device *rdev, -+bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_semaphore *semaphore, - bool emit_wait) -@@ -52,4 +52,6 @@ void uvd_v3_1_semaphore_emit(struct radeon_device *rdev, - - radeon_ring_write(ring, PACKET0(UVD_SEMA_CMD, 0)); - radeon_ring_write(ring, 0x80 | (emit_wait ? 1 : 0)); -+ -+ return true; - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0005-drm-radeon-improve-ring-debugfs-a-bit.patch b/common/recipes-kernel/linux/linux-amd/0005-drm-radeon-improve-ring-debugfs-a-bit.patch deleted file mode 100644 index 97f8f70e..00000000 --- a/common/recipes-kernel/linux/linux-amd/0005-drm-radeon-improve-ring-debugfs-a-bit.patch +++ /dev/null @@ -1,93 +0,0 @@ -From ea2e222f240d14964ab271d669e8d2e0176cf483 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 12 Nov 2013 10:55:12 -0700 -Subject: [PATCH 05/60] drm/radeon: improve ring debugfs a bit -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_ring.c | 56 ++++++++++++++++++++++++------------ - 1 file changed, 38 insertions(+), 18 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c -index 9214403..f1cec22 100644 ---- a/drivers/gpu/drm/radeon/radeon_ring.c -+++ b/drivers/gpu/drm/radeon/radeon_ring.c -@@ -790,34 +790,54 @@ static int radeon_debugfs_ring_info(struct seq_file *m, void *data) - struct radeon_device *rdev = dev->dev_private; - int ridx = *(int*)node->info_ent->data; - struct radeon_ring *ring = &rdev->ring[ridx]; -+ -+ uint32_t rptr, wptr, rptr_next; - unsigned count, i, j; -- u32 tmp; - - radeon_ring_free_size(rdev, ring); - count = (ring->ring_size / 4) - ring->ring_free_dw; -- tmp = radeon_ring_get_wptr(rdev, ring); -- seq_printf(m, "wptr(0x%04x): 0x%08x [%5d]\n", ring->wptr_reg, tmp, tmp); -- tmp = radeon_ring_get_rptr(rdev, ring); -- seq_printf(m, "rptr(0x%04x): 0x%08x [%5d]\n", ring->rptr_reg, tmp, tmp); -+ -+ wptr = radeon_ring_get_wptr(rdev, ring); -+ seq_printf(m, "wptr(0x%04x): 0x%08x [%5d]\n", -+ ring->wptr_reg, wptr, wptr); -+ -+ rptr = radeon_ring_get_rptr(rdev, ring); -+ seq_printf(m, "rptr(0x%04x): 0x%08x [%5d]\n", -+ ring->rptr_reg, rptr, rptr); -+ - if (ring->rptr_save_reg) { -- seq_printf(m, "rptr next(0x%04x): 0x%08x\n", ring->rptr_save_reg, -- RREG32(ring->rptr_save_reg)); -- } -- seq_printf(m, "driver's copy of the wptr: 0x%08x [%5d]\n", ring->wptr, ring->wptr); -- seq_printf(m, "driver's copy of the rptr: 0x%08x [%5d]\n", ring->rptr, ring->rptr); -- seq_printf(m, "last semaphore signal addr : 0x%016llx\n", ring->last_semaphore_signal_addr); -- seq_printf(m, "last semaphore wait addr : 0x%016llx\n", ring->last_semaphore_wait_addr); -+ rptr_next = RREG32(ring->rptr_save_reg); -+ seq_printf(m, "rptr next(0x%04x): 0x%08x [%5d]\n", -+ ring->rptr_save_reg, rptr_next, rptr_next); -+ } else -+ rptr_next = ~0; -+ -+ seq_printf(m, "driver's copy of the wptr: 0x%08x [%5d]\n", -+ ring->wptr, ring->wptr); -+ seq_printf(m, "driver's copy of the rptr: 0x%08x [%5d]\n", -+ ring->rptr, ring->rptr); -+ seq_printf(m, "last semaphore signal addr : 0x%016llx\n", -+ ring->last_semaphore_signal_addr); -+ seq_printf(m, "last semaphore wait addr : 0x%016llx\n", -+ ring->last_semaphore_wait_addr); - seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw); - seq_printf(m, "%u dwords in ring\n", count); -+ -+ if (!ring->ready) -+ return 0; -+ - /* print 8 dw before current rptr as often it's the last executed - * packet that is the root issue - */ -- i = (ring->rptr + ring->ptr_mask + 1 - 32) & ring->ptr_mask; -- if (ring->ready) { -- for (j = 0; j <= (count + 32); j++) { -- seq_printf(m, "r[%5d]=0x%08x\n", i, ring->ring[i]); -- i = (i + 1) & ring->ptr_mask; -- } -+ i = (rptr + ring->ptr_mask + 1 - 32) & ring->ptr_mask; -+ for (j = 0; j <= (count + 32); j++) { -+ seq_printf(m, "r[%5d]=0x%08x", i, ring->ring[i]); -+ if (rptr == i) -+ seq_puts(m, " *"); -+ if (rptr_next == i) -+ seq_puts(m, " #"); -+ seq_puts(m, "\n"); -+ i = (i + 1) & ring->ptr_mask; - } - return 0; - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0006-drm-radeon-report-the-real-offset-in-radeon_sa_bo_du.patch b/common/recipes-kernel/linux/linux-amd/0006-drm-radeon-report-the-real-offset-in-radeon_sa_bo_du.patch deleted file mode 100644 index 4c8a4038..00000000 --- a/common/recipes-kernel/linux/linux-amd/0006-drm-radeon-report-the-real-offset-in-radeon_sa_bo_du.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 38c9a6d9c79a23d32b2312372833fc097d5d9fc3 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 10 Dec 2013 12:46:23 -0700 -Subject: [PATCH 06/60] drm/radeon: report the real offset in - radeon_sa_bo_dump_debug_info -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_sa.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_sa.c b/drivers/gpu/drm/radeon/radeon_sa.c -index f0bac68..c062580 100644 ---- a/drivers/gpu/drm/radeon/radeon_sa.c -+++ b/drivers/gpu/drm/radeon/radeon_sa.c -@@ -402,13 +402,15 @@ void radeon_sa_bo_dump_debug_info(struct radeon_sa_manager *sa_manager, - - spin_lock(&sa_manager->wq.lock); - list_for_each_entry(i, &sa_manager->olist, olist) { -+ uint64_t soffset = i->soffset + sa_manager->gpu_addr; -+ uint64_t eoffset = i->eoffset + sa_manager->gpu_addr; - if (&i->olist == sa_manager->hole) { - seq_printf(m, ">"); - } else { - seq_printf(m, " "); - } -- seq_printf(m, "[0x%08x 0x%08x] size %8d", -- i->soffset, i->eoffset, i->eoffset - i->soffset); -+ seq_printf(m, "[0x%010llx 0x%010llx] size %8lld", -+ soffset, eoffset, eoffset - soffset); - if (i->fence) { - seq_printf(m, " protected by 0x%016llx on ring %d", - i->fence->seq, i->fence->ring); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0007-drm-radeon-update-fence-values-in-before-reporting-t.patch b/common/recipes-kernel/linux/linux-amd/0007-drm-radeon-update-fence-values-in-before-reporting-t.patch deleted file mode 100644 index 71040d66..00000000 --- a/common/recipes-kernel/linux/linux-amd/0007-drm-radeon-update-fence-values-in-before-reporting-t.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 4c98e15897eb43f33089c1726ea4a0c61822749d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 10 Dec 2013 12:48:45 -0700 -Subject: [PATCH 07/60] drm/radeon: update fence values in before reporting - them -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_fence.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_fence.c b/drivers/gpu/drm/radeon/radeon_fence.c -index 8aea16e..51760b7 100644 ---- a/drivers/gpu/drm/radeon/radeon_fence.c -+++ b/drivers/gpu/drm/radeon/radeon_fence.c -@@ -945,6 +945,8 @@ static int radeon_debugfs_fence_info(struct seq_file *m, void *data) - if (!rdev->fence_drv[i].initialized) - continue; - -+ radeon_fence_process(rdev, i); -+ - seq_printf(m, "--- ring %d ---\n", i); - seq_printf(m, "Last signaled fence 0x%016llx\n", - (unsigned long long)atomic64_read(&rdev->fence_drv[i].last_seq)); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0008-drm-radeon-cleanup-radeon_ttm-debugfs-handling.patch b/common/recipes-kernel/linux/linux-amd/0008-drm-radeon-cleanup-radeon_ttm-debugfs-handling.patch deleted file mode 100644 index 32fc3a06..00000000 --- a/common/recipes-kernel/linux/linux-amd/0008-drm-radeon-cleanup-radeon_ttm-debugfs-handling.patch +++ /dev/null @@ -1,109 +0,0 @@ -From f2938d5cce087b849c4353d17c636141e00fb624 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Mon, 9 Dec 2013 06:50:21 -0700 -Subject: [PATCH 08/60] drm/radeon: cleanup radeon_ttm debugfs handling -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Otherwise we not necessary export the right information. - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_ttm.c | 59 +++++++++++++++---------------------- - 1 file changed, 23 insertions(+), 36 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c -index 84323c9..3e1ea9c 100644 ---- a/drivers/gpu/drm/radeon/radeon_ttm.c -+++ b/drivers/gpu/drm/radeon/radeon_ttm.c -@@ -835,16 +835,15 @@ int radeon_mmap(struct file *filp, struct vm_area_struct *vma) - return 0; - } - -- --#define RADEON_DEBUGFS_MEM_TYPES 2 -- - #if defined(CONFIG_DEBUG_FS) -+ - static int radeon_mm_dump_table(struct seq_file *m, void *data) - { - struct drm_info_node *node = (struct drm_info_node *)m->private; -- struct drm_mm *mm = (struct drm_mm *)node->info_ent->data; -+ unsigned ttm_pl = *(int *)node->info_ent->data; - struct drm_device *dev = node->minor->dev; - struct radeon_device *rdev = dev->dev_private; -+ struct drm_mm *mm = (struct drm_mm *)rdev->mman.bdev.man[ttm_pl].priv; - int ret; - struct ttm_bo_global *glob = rdev->mman.bdev.glob; - -@@ -853,46 +852,34 @@ static int radeon_mm_dump_table(struct seq_file *m, void *data) - spin_unlock(&glob->lru_lock); - return ret; - } -+ -+static int ttm_pl_vram = TTM_PL_VRAM; -+static int ttm_pl_tt = TTM_PL_TT; -+ -+static struct drm_info_list radeon_ttm_debugfs_list[] = { -+ {"radeon_vram_mm", radeon_mm_dump_table, 0, &ttm_pl_vram}, -+ {"radeon_gtt_mm", radeon_mm_dump_table, 0, &ttm_pl_tt}, -+ {"ttm_page_pool", ttm_page_alloc_debugfs, 0, NULL}, -+#ifdef CONFIG_SWIOTLB -+ {"ttm_dma_page_pool", ttm_dma_page_alloc_debugfs, 0, NULL} -+#endif -+}; -+ - #endif - - static int radeon_ttm_debugfs_init(struct radeon_device *rdev) - { - #if defined(CONFIG_DEBUG_FS) -- static struct drm_info_list radeon_mem_types_list[RADEON_DEBUGFS_MEM_TYPES+2]; -- static char radeon_mem_types_names[RADEON_DEBUGFS_MEM_TYPES+2][32]; -- unsigned i; -+ unsigned count = ARRAY_SIZE(radeon_ttm_debugfs_list); - -- for (i = 0; i < RADEON_DEBUGFS_MEM_TYPES; i++) { -- if (i == 0) -- sprintf(radeon_mem_types_names[i], "radeon_vram_mm"); -- else -- sprintf(radeon_mem_types_names[i], "radeon_gtt_mm"); -- radeon_mem_types_list[i].name = radeon_mem_types_names[i]; -- radeon_mem_types_list[i].show = &radeon_mm_dump_table; -- radeon_mem_types_list[i].driver_features = 0; -- if (i == 0) -- radeon_mem_types_list[i].data = rdev->mman.bdev.man[TTM_PL_VRAM].priv; -- else -- radeon_mem_types_list[i].data = rdev->mman.bdev.man[TTM_PL_TT].priv; -- -- } -- /* Add ttm page pool to debugfs */ -- sprintf(radeon_mem_types_names[i], "ttm_page_pool"); -- radeon_mem_types_list[i].name = radeon_mem_types_names[i]; -- radeon_mem_types_list[i].show = &ttm_page_alloc_debugfs; -- radeon_mem_types_list[i].driver_features = 0; -- radeon_mem_types_list[i++].data = NULL; - #ifdef CONFIG_SWIOTLB -- if (swiotlb_nr_tbl()) { -- sprintf(radeon_mem_types_names[i], "ttm_dma_page_pool"); -- radeon_mem_types_list[i].name = radeon_mem_types_names[i]; -- radeon_mem_types_list[i].show = &ttm_dma_page_alloc_debugfs; -- radeon_mem_types_list[i].driver_features = 0; -- radeon_mem_types_list[i++].data = NULL; -- } -+ if (!swiotlb_nr_tbl()) -+ --count; - #endif -- return radeon_debugfs_add_files(rdev, radeon_mem_types_list, i); - --#endif -+ return radeon_debugfs_add_files(rdev, radeon_ttm_debugfs_list, count); -+#else -+ - return 0; -+#endif - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0009-drm-radeon-add-VRAM-debugfs-access-v3.patch b/common/recipes-kernel/linux/linux-amd/0009-drm-radeon-add-VRAM-debugfs-access-v3.patch deleted file mode 100644 index f936cef8..00000000 --- a/common/recipes-kernel/linux/linux-amd/0009-drm-radeon-add-VRAM-debugfs-access-v3.patch +++ /dev/null @@ -1,168 +0,0 @@ -From c82817c14ce8f586745fd91dfb76bbba29d2b905 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 10 Dec 2013 07:45:24 -0700 -Subject: [PATCH 09/60] drm/radeon: add VRAM debugfs access v3 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Not very fast, but makes it possible to access even the -normally inaccessible parts of VRAM from userspace. - -v2: use MM_INDEX_HI for >2GB mem access, add default_llseek -v3: set inode size in the open callback - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/evergreen_reg.h | 1 + - drivers/gpu/drm/radeon/radeon.h | 4 ++ - drivers/gpu/drm/radeon/radeon_ttm.c | 77 +++++++++++++++++++++++++++++++++- - 3 files changed, 81 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/evergreen_reg.h b/drivers/gpu/drm/radeon/evergreen_reg.h -index 8a4e641..a0f63ff 100644 ---- a/drivers/gpu/drm/radeon/evergreen_reg.h -+++ b/drivers/gpu/drm/radeon/evergreen_reg.h -@@ -33,6 +33,7 @@ - #define EVERGREEN_PIF_PHY0_DATA 0xc - #define EVERGREEN_PIF_PHY1_INDEX 0x10 - #define EVERGREEN_PIF_PHY1_DATA 0x14 -+#define EVERGREEN_MM_INDEX_HI 0x18 - - #define EVERGREEN_VGA_MEMORY_BASE_ADDRESS 0x310 - #define EVERGREEN_VGA_MEMORY_BASE_ADDRESS_HIGH 0x324 -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 7601071..429a3c8 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -413,6 +413,10 @@ struct radeon_mman { - struct ttm_bo_device bdev; - bool mem_global_referenced; - bool initialized; -+ -+#if defined(CONFIG_DEBUG_FS) -+ struct dentry *vram; -+#endif - }; - - /* bo virtual address in a specific vm */ -diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c -index 3e1ea9c..eac95bb 100644 ---- a/drivers/gpu/drm/radeon/radeon_ttm.c -+++ b/drivers/gpu/drm/radeon/radeon_ttm.c -@@ -39,12 +39,14 @@ - #include <linux/seq_file.h> - #include <linux/slab.h> - #include <linux/swiotlb.h> -+#include <linux/debugfs.h> - #include "radeon_reg.h" - #include "radeon.h" - - #define DRM_FILE_PAGE_OFFSET (0x100000000ULL >> PAGE_SHIFT) - - static int radeon_ttm_debugfs_init(struct radeon_device *rdev); -+static void radeon_ttm_debugfs_fini(struct radeon_device *rdev); - - static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev) - { -@@ -756,6 +758,7 @@ void radeon_ttm_fini(struct radeon_device *rdev) - - if (!rdev->mman.initialized) - return; -+ radeon_ttm_debugfs_fini(rdev); - if (rdev->stollen_vga_memory) { - r = radeon_bo_reserve(rdev->stollen_vga_memory, false); - if (r == 0) { -@@ -865,12 +868,75 @@ static struct drm_info_list radeon_ttm_debugfs_list[] = { - #endif - }; - -+static int radeon_ttm_vram_open(struct inode *inode, struct file *filep) -+{ -+ struct radeon_device *rdev = inode->i_private; -+ i_size_write(inode, rdev->mc.mc_vram_size); -+ filep->private_data = inode->i_private; -+ return 0; -+} -+ -+static ssize_t radeon_ttm_vram_read(struct file *f, char __user *buf, -+ size_t size, loff_t *pos) -+{ -+ struct radeon_device *rdev = f->private_data; -+ ssize_t result = 0; -+ int r; -+ -+ if (size & 0x3 || *pos & 0x3) -+ return -EINVAL; -+ -+ while (size) { -+ unsigned long flags; -+ uint32_t value; -+ -+ if (*pos >= rdev->mc.mc_vram_size) -+ return result; -+ -+ spin_lock_irqsave(&rdev->mmio_idx_lock, flags); -+ WREG32(RADEON_MM_INDEX, ((uint32_t)*pos) | 0x80000000); -+ if (rdev->family >= CHIP_CEDAR) -+ WREG32(EVERGREEN_MM_INDEX_HI, *pos >> 31); -+ value = RREG32(RADEON_MM_DATA); -+ spin_unlock_irqrestore(&rdev->mmio_idx_lock, flags); -+ -+ r = put_user(value, (uint32_t *)buf); -+ if (r) -+ return r; -+ -+ result += 4; -+ buf += 4; -+ *pos += 4; -+ size -= 4; -+ } -+ -+ return result; -+} -+ -+static const struct file_operations radeon_ttm_vram_fops = { -+ .owner = THIS_MODULE, -+ .open = radeon_ttm_vram_open, -+ .read = radeon_ttm_vram_read, -+ .llseek = default_llseek -+}; -+ - #endif - - static int radeon_ttm_debugfs_init(struct radeon_device *rdev) - { - #if defined(CONFIG_DEBUG_FS) -- unsigned count = ARRAY_SIZE(radeon_ttm_debugfs_list); -+ unsigned count; -+ -+ struct drm_minor *minor = rdev->ddev->primary; -+ struct dentry *ent, *root = minor->debugfs_root; -+ -+ ent = debugfs_create_file("radeon_vram", S_IFREG | S_IRUGO, root, -+ rdev, &radeon_ttm_vram_fops); -+ if (IS_ERR(ent)) -+ return PTR_ERR(ent); -+ rdev->mman.vram = ent; -+ -+ count = ARRAY_SIZE(radeon_ttm_debugfs_list); - - #ifdef CONFIG_SWIOTLB - if (!swiotlb_nr_tbl()) -@@ -883,3 +949,12 @@ static int radeon_ttm_debugfs_init(struct radeon_device *rdev) - return 0; - #endif - } -+ -+static void radeon_ttm_debugfs_fini(struct radeon_device *rdev) -+{ -+#if defined(CONFIG_DEBUG_FS) -+ -+ debugfs_remove(rdev->mman.vram); -+ rdev->mman.vram = NULL; -+#endif -+} --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0010-drm-radeon-add-GART-debugfs-access-v3.patch b/common/recipes-kernel/linux/linux-amd/0010-drm-radeon-add-GART-debugfs-access-v3.patch deleted file mode 100644 index 4f81a968..00000000 --- a/common/recipes-kernel/linux/linux-amd/0010-drm-radeon-add-GART-debugfs-access-v3.patch +++ /dev/null @@ -1,119 +0,0 @@ -From ad896e4b1af2c05a068357e8be7a8be25671df8e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Wed, 11 Dec 2013 06:13:22 -0700 -Subject: [PATCH 10/60] drm/radeon: add GART debugfs access v3 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -v2: add default_llseek -v3: set inode size in the open callback - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 1 + - drivers/gpu/drm/radeon/radeon_ttm.c | 63 +++++++++++++++++++++++++++++++++++++ - 2 files changed, 64 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 429a3c8..f1ce3064 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -416,6 +416,7 @@ struct radeon_mman { - - #if defined(CONFIG_DEBUG_FS) - struct dentry *vram; -+ struct dentry *gtt; - #endif - }; - -diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c -index eac95bb..e632042 100644 ---- a/drivers/gpu/drm/radeon/radeon_ttm.c -+++ b/drivers/gpu/drm/radeon/radeon_ttm.c -@@ -920,6 +920,60 @@ static const struct file_operations radeon_ttm_vram_fops = { - .llseek = default_llseek - }; - -+static int radeon_ttm_gtt_open(struct inode *inode, struct file *filep) -+{ -+ struct radeon_device *rdev = inode->i_private; -+ i_size_write(inode, rdev->mc.gtt_size); -+ filep->private_data = inode->i_private; -+ return 0; -+} -+ -+static ssize_t radeon_ttm_gtt_read(struct file *f, char __user *buf, -+ size_t size, loff_t *pos) -+{ -+ struct radeon_device *rdev = f->private_data; -+ ssize_t result = 0; -+ int r; -+ -+ while (size) { -+ loff_t p = *pos / PAGE_SIZE; -+ unsigned off = *pos & ~PAGE_MASK; -+ ssize_t cur_size = min(size, PAGE_SIZE - off); -+ struct page *page; -+ void *ptr; -+ -+ if (p >= rdev->gart.num_cpu_pages) -+ return result; -+ -+ page = rdev->gart.pages[p]; -+ if (page) { -+ ptr = kmap(page); -+ ptr += off; -+ -+ r = copy_to_user(buf, ptr, cur_size); -+ kunmap(rdev->gart.pages[p]); -+ } else -+ r = clear_user(buf, cur_size); -+ -+ if (r) -+ return -EFAULT; -+ -+ result += cur_size; -+ buf += cur_size; -+ *pos += cur_size; -+ size -= cur_size; -+ } -+ -+ return result; -+} -+ -+static const struct file_operations radeon_ttm_gtt_fops = { -+ .owner = THIS_MODULE, -+ .open = radeon_ttm_gtt_open, -+ .read = radeon_ttm_gtt_read, -+ .llseek = default_llseek -+}; -+ - #endif - - static int radeon_ttm_debugfs_init(struct radeon_device *rdev) -@@ -936,6 +990,12 @@ static int radeon_ttm_debugfs_init(struct radeon_device *rdev) - return PTR_ERR(ent); - rdev->mman.vram = ent; - -+ ent = debugfs_create_file("radeon_gtt", S_IFREG | S_IRUGO, root, -+ rdev, &radeon_ttm_gtt_fops); -+ if (IS_ERR(ent)) -+ return PTR_ERR(ent); -+ rdev->mman.gtt = ent; -+ - count = ARRAY_SIZE(radeon_ttm_debugfs_list); - - #ifdef CONFIG_SWIOTLB -@@ -956,5 +1016,8 @@ static void radeon_ttm_debugfs_fini(struct radeon_device *rdev) - - debugfs_remove(rdev->mman.vram); - rdev->mman.vram = NULL; -+ -+ debugfs_remove(rdev->mman.gtt); -+ rdev->mman.gtt = NULL; - #endif - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0011-drm-radeon-fix-VMID-use-tracking.patch b/common/recipes-kernel/linux/linux-amd/0011-drm-radeon-fix-VMID-use-tracking.patch deleted file mode 100644 index 48343177..00000000 --- a/common/recipes-kernel/linux/linux-amd/0011-drm-radeon-fix-VMID-use-tracking.patch +++ /dev/null @@ -1,71 +0,0 @@ -From ee906e626e202a3fd97bbffd9377eead953eac2c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Sat, 14 Dec 2013 10:02:57 -0700 -Subject: [PATCH 11/60] drm/radeon: fix VMID use tracking -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Otherwise we allocate a new VMID on nearly every submit. - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 2 ++ - drivers/gpu/drm/radeon/radeon_gart.c | 8 +++++++- - 2 files changed, 9 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index f1ce3064..133e9ad 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -863,6 +863,8 @@ struct radeon_vm { - struct radeon_fence *fence; - /* last flush or NULL if we still need to flush */ - struct radeon_fence *last_flush; -+ /* last use of vmid */ -+ struct radeon_fence *last_id_use; - }; - - struct radeon_vm_manager { -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index f8d7b16..cdab083 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -688,7 +688,7 @@ struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, - unsigned i; - - /* check if the id is still valid */ -- if (vm->fence && vm->fence == rdev->vm_manager.active[vm->id]) -+ if (vm->last_id_use && vm->last_id_use == rdev->vm_manager.active[vm->id]) - return NULL; - - /* we definately need to flush */ -@@ -743,6 +743,9 @@ void radeon_vm_fence(struct radeon_device *rdev, - - radeon_fence_unref(&vm->fence); - vm->fence = radeon_fence_ref(fence); -+ -+ radeon_fence_unref(&vm->last_id_use); -+ vm->last_id_use = radeon_fence_ref(fence); - } - - /** -@@ -1246,6 +1249,8 @@ void radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm) - { - vm->id = 0; - vm->fence = NULL; -+ vm->last_flush = NULL; -+ vm->last_id_use = NULL; - mutex_init(&vm->mutex); - INIT_LIST_HEAD(&vm->list); - INIT_LIST_HEAD(&vm->va); -@@ -1284,5 +1289,6 @@ void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm) - } - radeon_fence_unref(&vm->fence); - radeon_fence_unref(&vm->last_flush); -+ radeon_fence_unref(&vm->last_id_use); - mutex_unlock(&vm->mutex); - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0012-drm-radeon-add-missing-trace-point.patch b/common/recipes-kernel/linux/linux-amd/0012-drm-radeon-add-missing-trace-point.patch deleted file mode 100644 index 291a8cfa..00000000 --- a/common/recipes-kernel/linux/linux-amd/0012-drm-radeon-add-missing-trace-point.patch +++ /dev/null @@ -1,28 +0,0 @@ -From bae97ce5e4a6cff7454459011c374dc153d8815a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Sat, 14 Dec 2013 04:11:08 -0700 -Subject: [PATCH 12/60] drm/radeon: add missing trace point -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_gart.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index cdab083..d1077f6 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -701,6 +701,7 @@ struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, - if (fence == NULL) { - /* found a free one */ - vm->id = i; -+ trace_radeon_vm_grab_id(vm->id, ring); - return NULL; - } - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0013-drm-radeon-add-semaphore-trace-point.patch b/common/recipes-kernel/linux/linux-amd/0013-drm-radeon-add-semaphore-trace-point.patch deleted file mode 100644 index 310881f8..00000000 --- a/common/recipes-kernel/linux/linux-amd/0013-drm-radeon-add-semaphore-trace-point.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 80508aff288ba2fa4d9cc35204e83df3ab57d573 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Thu, 7 Nov 2013 05:32:33 -0700 -Subject: [PATCH 13/60] drm/radeon: add semaphore trace point -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_semaphore.c | 6 +++++- - drivers/gpu/drm/radeon/radeon_trace.h | 36 +++++++++++++++++++++++++++++++ - 2 files changed, 41 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_semaphore.c b/drivers/gpu/drm/radeon/radeon_semaphore.c -index 34ea889..2b42aa1 100644 ---- a/drivers/gpu/drm/radeon/radeon_semaphore.c -+++ b/drivers/gpu/drm/radeon/radeon_semaphore.c -@@ -29,7 +29,7 @@ - */ - #include <drm/drmP.h> - #include "radeon.h" -- -+#include "radeon_trace.h" - - int radeon_semaphore_create(struct radeon_device *rdev, - struct radeon_semaphore **semaphore) -@@ -62,6 +62,8 @@ bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx, - { - struct radeon_ring *ring = &rdev->ring[ridx]; - -+ trace_radeon_semaphore_signale(ridx, semaphore); -+ - if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, false)) { - --semaphore->waiters; - -@@ -77,6 +79,8 @@ bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx, - { - struct radeon_ring *ring = &rdev->ring[ridx]; - -+ trace_radeon_semaphore_wait(ridx, semaphore); -+ - if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, true)) { - ++semaphore->waiters; - -diff --git a/drivers/gpu/drm/radeon/radeon_trace.h b/drivers/gpu/drm/radeon/radeon_trace.h -index 811bca6..9f0e181 100644 ---- a/drivers/gpu/drm/radeon/radeon_trace.h -+++ b/drivers/gpu/drm/radeon/radeon_trace.h -@@ -111,6 +111,42 @@ DEFINE_EVENT(radeon_fence_request, radeon_fence_wait_end, - TP_ARGS(dev, seqno) - ); - -+DECLARE_EVENT_CLASS(radeon_semaphore_request, -+ -+ TP_PROTO(int ring, struct radeon_semaphore *sem), -+ -+ TP_ARGS(ring, sem), -+ -+ TP_STRUCT__entry( -+ __field(int, ring) -+ __field(signed, waiters) -+ __field(uint64_t, gpu_addr) -+ ), -+ -+ TP_fast_assign( -+ __entry->ring = ring; -+ __entry->waiters = sem->waiters; -+ __entry->gpu_addr = sem->gpu_addr; -+ ), -+ -+ TP_printk("ring=%u, waiters=%d, addr=%010Lx", __entry->ring, -+ __entry->waiters, __entry->gpu_addr) -+); -+ -+DEFINE_EVENT(radeon_semaphore_request, radeon_semaphore_signale, -+ -+ TP_PROTO(int ring, struct radeon_semaphore *sem), -+ -+ TP_ARGS(ring, sem) -+); -+ -+DEFINE_EVENT(radeon_semaphore_request, radeon_semaphore_wait, -+ -+ TP_PROTO(int ring, struct radeon_semaphore *sem), -+ -+ TP_ARGS(ring, sem) -+); -+ - #endif - - /* This part must be outside protection */ --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0014-drm-radeon-add-VMID-allocation-trace-point.patch b/common/recipes-kernel/linux/linux-amd/0014-drm-radeon-add-VMID-allocation-trace-point.patch deleted file mode 100644 index 306f2dc7..00000000 --- a/common/recipes-kernel/linux/linux-amd/0014-drm-radeon-add-VMID-allocation-trace-point.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 8c7e7c812de53894e1fa574188581bc39be8023d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Mon, 25 Nov 2013 15:42:10 +0100 -Subject: [PATCH 14/60] drm/radeon: add VMID allocation trace point -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon_gart.c | 2 ++ - drivers/gpu/drm/radeon/radeon_trace.h | 15 +++++++++++++++ - 2 files changed, 17 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index d1077f6..f7c0b64 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -29,6 +29,7 @@ - #include <drm/radeon_drm.h> - #include "radeon.h" - #include "radeon_reg.h" -+#include "radeon_trace.h" - - /* - * GART -@@ -714,6 +715,7 @@ struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev, - for (i = 0; i < 2; ++i) { - if (choices[i]) { - vm->id = choices[i]; -+ trace_radeon_vm_grab_id(vm->id, ring); - return rdev->vm_manager.active[choices[i]]; - } - } -diff --git a/drivers/gpu/drm/radeon/radeon_trace.h b/drivers/gpu/drm/radeon/radeon_trace.h -index 9f0e181..8c13aec 100644 ---- a/drivers/gpu/drm/radeon/radeon_trace.h -+++ b/drivers/gpu/drm/radeon/radeon_trace.h -@@ -47,6 +47,21 @@ TRACE_EVENT(radeon_cs, - __entry->fences) - ); - -+TRACE_EVENT(radeon_vm_grab_id, -+ TP_PROTO(unsigned vmid, int ring), -+ TP_ARGS(vmid, ring), -+ TP_STRUCT__entry( -+ __field(u32, vmid) -+ __field(u32, ring) -+ ), -+ -+ TP_fast_assign( -+ __entry->vmid = vmid; -+ __entry->ring = ring; -+ ), -+ TP_printk("vmid=%u, ring=%u", __entry->vmid, __entry->ring) -+); -+ - TRACE_EVENT(radeon_vm_set_page, - TP_PROTO(uint64_t pe, uint64_t addr, unsigned count, - uint32_t incr, uint32_t flags), --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0015-drm-radeon-add-uvd-debugfs-support.patch b/common/recipes-kernel/linux/linux-amd/0015-drm-radeon-add-uvd-debugfs-support.patch deleted file mode 100644 index e6c3622e..00000000 --- a/common/recipes-kernel/linux/linux-amd/0015-drm-radeon-add-uvd-debugfs-support.patch +++ /dev/null @@ -1,99 +0,0 @@ -From 9829c84462af6185df98889073adaec5c56b3f9d Mon Sep 17 00:00:00 2001 -From: Leo Liu <leo.liu@amd.com> -Date: Mon, 25 Nov 2013 17:25:41 -0500 -Subject: [PATCH 15/60] drm/radeon: add uvd debugfs support - -Signed-off-by: Leo Liu <leo.liu@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 1 + - drivers/gpu/drm/radeon/radeon_uvd.c | 37 +++++++++++++++++++++++++++++++++++++ - 2 files changed, 38 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 133e9ad..7b31922 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1555,6 +1555,7 @@ struct radeon_uvd { - struct drm_file *filp[RADEON_MAX_UVD_HANDLES]; - unsigned img_size[RADEON_MAX_UVD_HANDLES]; - struct delayed_work idle_work; -+ bool status; - }; - - int radeon_uvd_init(struct radeon_device *rdev); -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index a656b1a..a21a6af 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -53,6 +53,7 @@ MODULE_FIRMWARE(FIRMWARE_TAHITI); - MODULE_FIRMWARE(FIRMWARE_BONAIRE); - - static void radeon_uvd_idle_work_handler(struct work_struct *work); -+static int radeon_debugfs_uvd_init(struct radeon_device *rdev); - - int radeon_uvd_init(struct radeon_device *rdev) - { -@@ -143,6 +144,10 @@ int radeon_uvd_init(struct radeon_device *rdev) - return r; - } - -+ r = radeon_debugfs_uvd_init(rdev); -+ if (r) -+ dev_err(rdev->dev, "(%d) Register debugfs file for uvd failed\n", r); -+ - radeon_bo_unreserve(rdev->uvd.vcpu_bo); - - for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -@@ -792,6 +797,7 @@ static void radeon_uvd_idle_work_handler(struct work_struct *work) - schedule_delayed_work(&rdev->uvd.idle_work, - msecs_to_jiffies(UVD_IDLE_TIMEOUT_MS)); - } -+ rdev->uvd.status = false; - } - - void radeon_uvd_note_usage(struct radeon_device *rdev) -@@ -819,6 +825,7 @@ void radeon_uvd_note_usage(struct radeon_device *rdev) - } else { - radeon_set_uvd_clocks(rdev, 53300, 40000); - } -+ rdev->uvd.status = true; - } - } - -@@ -958,3 +965,33 @@ int radeon_uvd_send_upll_ctlreq(struct radeon_device *rdev, - - return 0; - } -+ -+/* -+ * Debugfs info -+ */ -+#if defined(CONFIG_DEBUG_FS) -+ -+static int radeon_debugfs_uvd_info(struct seq_file *m, void *data) -+{ -+ struct drm_info_node *node = (struct drm_info_node *) m->private; -+ struct drm_device *dev = node->minor->dev; -+ struct radeon_device *rdev = dev->dev_private; -+ -+ seq_printf(m, "UVD Status: %s\n", ((rdev->uvd.status) ? "Busy" : "Idle")); -+ -+ return 0; -+} -+ -+static struct drm_info_list radeon_uvd_info_list[] = { -+ {"radeon_uvd_info", radeon_debugfs_uvd_info, 0, NULL}, -+}; -+#endif -+ -+static int radeon_debugfs_uvd_init(struct radeon_device *rdev) -+{ -+#if defined(CONFIG_DEBUG_FS) -+ return radeon_debugfs_add_files(rdev, radeon_uvd_info_list, ARRAY_SIZE(radeon_uvd_info_list)); -+#else -+ return 0; -+#endif -+} --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0016-drm-radeon-add-radeon_vm_bo_update-trace-point.patch b/common/recipes-kernel/linux/linux-amd/0016-drm-radeon-add-radeon_vm_bo_update-trace-point.patch deleted file mode 100644 index 6e2a2cd7..00000000 --- a/common/recipes-kernel/linux/linux-amd/0016-drm-radeon-add-radeon_vm_bo_update-trace-point.patch +++ /dev/null @@ -1,138 +0,0 @@ -From e24ff1069843abc950527938830ea32a2ed6463a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Mon, 25 Nov 2013 15:42:11 +0100 -Subject: [PATCH 16/60] drm/radeon: add radeon_vm_bo_update trace point -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Also rename the function to better reflect what it is doing. - -agd5f: fix argument size warning - -Signed-off-by: Christian König <christian.koenig@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 8 ++++---- - drivers/gpu/drm/radeon/radeon_cs.c | 4 ++-- - drivers/gpu/drm/radeon/radeon_gart.c | 14 ++++++++------ - drivers/gpu/drm/radeon/radeon_trace.h | 18 ++++++++++++++++++ - 4 files changed, 32 insertions(+), 12 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 7b31922..6bc42c6 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -2711,10 +2711,10 @@ void radeon_vm_fence(struct radeon_device *rdev, - struct radeon_vm *vm, - struct radeon_fence *fence); - uint64_t radeon_vm_map_gart(struct radeon_device *rdev, uint64_t addr); --int radeon_vm_bo_update_pte(struct radeon_device *rdev, -- struct radeon_vm *vm, -- struct radeon_bo *bo, -- struct ttm_mem_reg *mem); -+int radeon_vm_bo_update(struct radeon_device *rdev, -+ struct radeon_vm *vm, -+ struct radeon_bo *bo, -+ struct ttm_mem_reg *mem); - void radeon_vm_bo_invalidate(struct radeon_device *rdev, - struct radeon_bo *bo); - struct radeon_bo_va *radeon_vm_bo_find(struct radeon_vm *vm, -diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c -index 697004f4..eec1ad3 100644 ---- a/drivers/gpu/drm/radeon/radeon_cs.c -+++ b/drivers/gpu/drm/radeon/radeon_cs.c -@@ -420,13 +420,13 @@ static int radeon_bo_vm_update_pte(struct radeon_cs_parser *parser, - struct radeon_bo *bo; - int r; - -- r = radeon_vm_bo_update_pte(rdev, vm, rdev->ring_tmp_bo.bo, &rdev->ring_tmp_bo.bo->tbo.mem); -+ r = radeon_vm_bo_update(rdev, vm, rdev->ring_tmp_bo.bo, &rdev->ring_tmp_bo.bo->tbo.mem); - if (r) { - return r; - } - list_for_each_entry(lobj, &parser->validated, tv.head) { - bo = lobj->bo; -- r = radeon_vm_bo_update_pte(parser->rdev, vm, bo, &bo->tbo.mem); -+ r = radeon_vm_bo_update(parser->rdev, vm, bo, &bo->tbo.mem); - if (r) { - return r; - } -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index f7c0b64..33bd02e 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -1071,7 +1071,7 @@ static void radeon_vm_update_ptes(struct radeon_device *rdev, - } - - /** -- * radeon_vm_bo_update_pte - map a bo into the vm page table -+ * radeon_vm_bo_update - map a bo into the vm page table - * - * @rdev: radeon_device pointer - * @vm: requested vm -@@ -1083,10 +1083,10 @@ static void radeon_vm_update_ptes(struct radeon_device *rdev, - * - * Object have to be reserved & global and local mutex must be locked! - */ --int radeon_vm_bo_update_pte(struct radeon_device *rdev, -- struct radeon_vm *vm, -- struct radeon_bo *bo, -- struct ttm_mem_reg *mem) -+int radeon_vm_bo_update(struct radeon_device *rdev, -+ struct radeon_vm *vm, -+ struct radeon_bo *bo, -+ struct ttm_mem_reg *mem) - { - unsigned ridx = rdev->asic->vm.pt_ring_index; - struct radeon_ib ib; -@@ -1132,6 +1132,8 @@ int radeon_vm_bo_update_pte(struct radeon_device *rdev, - bo_va->valid = false; - } - -+ trace_radeon_vm_bo_update(bo_va); -+ - nptes = radeon_bo_ngpu_pages(bo); - - /* assume two extra pdes in case the mapping overlaps the borders */ -@@ -1210,7 +1212,7 @@ int radeon_vm_bo_rmv(struct radeon_device *rdev, - mutex_lock(&rdev->vm_manager.lock); - mutex_lock(&bo_va->vm->mutex); - if (bo_va->soffset) { -- r = radeon_vm_bo_update_pte(rdev, bo_va->vm, bo_va->bo, NULL); -+ r = radeon_vm_bo_update(rdev, bo_va->vm, bo_va->bo, NULL); - } - mutex_unlock(&rdev->vm_manager.lock); - list_del(&bo_va->vm_list); -diff --git a/drivers/gpu/drm/radeon/radeon_trace.h b/drivers/gpu/drm/radeon/radeon_trace.h -index 8c13aec..0473257 100644 ---- a/drivers/gpu/drm/radeon/radeon_trace.h -+++ b/drivers/gpu/drm/radeon/radeon_trace.h -@@ -62,6 +62,24 @@ TRACE_EVENT(radeon_vm_grab_id, - TP_printk("vmid=%u, ring=%u", __entry->vmid, __entry->ring) - ); - -+TRACE_EVENT(radeon_vm_bo_update, -+ TP_PROTO(struct radeon_bo_va *bo_va), -+ TP_ARGS(bo_va), -+ TP_STRUCT__entry( -+ __field(u64, soffset) -+ __field(u64, eoffset) -+ __field(u32, flags) -+ ), -+ -+ TP_fast_assign( -+ __entry->soffset = bo_va->soffset; -+ __entry->eoffset = bo_va->eoffset; -+ __entry->flags = bo_va->flags; -+ ), -+ TP_printk("soffs=%010llx, eoffs=%010llx, flags=%08x", -+ __entry->soffset, __entry->eoffset, __entry->flags) -+); -+ - TRACE_EVENT(radeon_vm_set_page, - TP_PROTO(uint64_t pe, uint64_t addr, unsigned count, - uint32_t incr, uint32_t flags), --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0017-drm-radeon-drop-CP-page-table-updates-cleanup-v2.patch b/common/recipes-kernel/linux/linux-amd/0017-drm-radeon-drop-CP-page-table-updates-cleanup-v2.patch deleted file mode 100644 index c0d7af20..00000000 --- a/common/recipes-kernel/linux/linux-amd/0017-drm-radeon-drop-CP-page-table-updates-cleanup-v2.patch +++ /dev/null @@ -1,676 +0,0 @@ -From 00110850672bf5b6bb10f7687b39574dbb2acee6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Wed, 30 Oct 2013 11:51:09 -0400 -Subject: [PATCH 17/60] drm/radeon: drop CP page table updates & cleanup v2 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The DMA ring seems to be stable now. - -v2: remove pt_ring_index as well - -Signed-off-by: Christian König <christian.koenig@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 56 -------------------------- - drivers/gpu/drm/radeon/cik_sdma.c | 21 ++++------ - drivers/gpu/drm/radeon/ni.c | 76 ------------------------------------ - drivers/gpu/drm/radeon/ni_dma.c | 18 ++++----- - drivers/gpu/drm/radeon/radeon.h | 8 +++- - drivers/gpu/drm/radeon/radeon_asic.c | 15 +++---- - drivers/gpu/drm/radeon/radeon_asic.h | 31 ++++++++------- - drivers/gpu/drm/radeon/radeon_gart.c | 29 +++++++++++--- - drivers/gpu/drm/radeon/si.c | 60 ---------------------------- - drivers/gpu/drm/radeon/si_dma.c | 21 ++++------ - 10 files changed, 73 insertions(+), 262 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index 54a62cf..e3bec288 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -4830,62 +4830,6 @@ void cik_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) - } - } - --/** -- * cik_vm_set_page - update the page tables using sDMA -- * -- * @rdev: radeon_device pointer -- * @ib: indirect buffer to fill with commands -- * @pe: addr of the page entry -- * @addr: dst addr to write into pe -- * @count: number of page entries to update -- * @incr: increase next addr by incr bytes -- * @flags: access flags -- * -- * Update the page tables using CP or sDMA (CIK). -- */ --void cik_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags) --{ -- uint32_t r600_flags = cayman_vm_page_flags(rdev, flags); -- uint64_t value; -- unsigned ndw; -- -- if (rdev->asic->vm.pt_ring_index == RADEON_RING_TYPE_GFX_INDEX) { -- /* CP */ -- while (count) { -- ndw = 2 + count * 2; -- if (ndw > 0x3FFE) -- ndw = 0x3FFE; -- -- ib->ptr[ib->length_dw++] = PACKET3(PACKET3_WRITE_DATA, ndw); -- ib->ptr[ib->length_dw++] = (WRITE_DATA_ENGINE_SEL(0) | -- WRITE_DATA_DST_SEL(1)); -- ib->ptr[ib->length_dw++] = pe; -- ib->ptr[ib->length_dw++] = upper_32_bits(pe); -- for (; ndw > 2; ndw -= 2, --count, pe += 8) { -- if (flags & RADEON_VM_PAGE_SYSTEM) { -- value = radeon_vm_map_gart(rdev, addr); -- value &= 0xFFFFFFFFFFFFF000ULL; -- } else if (flags & RADEON_VM_PAGE_VALID) { -- value = addr; -- } else { -- value = 0; -- } -- addr += incr; -- value |= r600_flags; -- ib->ptr[ib->length_dw++] = value; -- ib->ptr[ib->length_dw++] = upper_32_bits(value); -- } -- } -- } else { -- /* DMA */ -- cik_sdma_vm_set_page(rdev, ib, pe, addr, count, incr, flags); -- } --} -- - /* - * RLC - * The RLC is a multi-purpose microengine that handles a -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index e73c49e..bbe0bc8 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -639,13 +639,12 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - uint64_t addr, unsigned count, - uint32_t incr, uint32_t flags) - { -- uint32_t r600_flags = cayman_vm_page_flags(rdev, flags); - uint64_t value; - unsigned ndw; - -- trace_radeon_vm_set_page(pe, addr, count, incr, r600_flags); -+ trace_radeon_vm_set_page(pe, addr, count, incr, flags); - -- if (flags & RADEON_VM_PAGE_SYSTEM) { -+ if (flags & R600_PTE_SYSTEM) { - while (count) { - ndw = count * 2; - if (ndw > 0xFFFFE) -@@ -657,16 +656,10 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - ib->ptr[ib->length_dw++] = upper_32_bits(pe); - ib->ptr[ib->length_dw++] = ndw; - for (; ndw > 0; ndw -= 2, --count, pe += 8) { -- if (flags & RADEON_VM_PAGE_SYSTEM) { -- value = radeon_vm_map_gart(rdev, addr); -- value &= 0xFFFFFFFFFFFFF000ULL; -- } else if (flags & RADEON_VM_PAGE_VALID) { -- value = addr; -- } else { -- value = 0; -- } -+ value = radeon_vm_map_gart(rdev, addr); -+ value &= 0xFFFFFFFFFFFFF000ULL; - addr += incr; -- value |= r600_flags; -+ value |= flags; - ib->ptr[ib->length_dw++] = value; - ib->ptr[ib->length_dw++] = upper_32_bits(value); - } -@@ -677,7 +670,7 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - if (ndw > 0x7FFFF) - ndw = 0x7FFFF; - -- if (flags & RADEON_VM_PAGE_VALID) -+ if (flags & R600_PTE_VALID) - value = addr; - else - value = 0; -@@ -685,7 +678,7 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - ib->ptr[ib->length_dw++] = SDMA_PACKET(SDMA_OPCODE_GENERATE_PTE_PDE, 0, 0); - ib->ptr[ib->length_dw++] = pe; /* dst addr */ - ib->ptr[ib->length_dw++] = upper_32_bits(pe); -- ib->ptr[ib->length_dw++] = r600_flags; /* mask */ -+ ib->ptr[ib->length_dw++] = flags; /* mask */ - ib->ptr[ib->length_dw++] = 0; - ib->ptr[ib->length_dw++] = value; /* value */ - ib->ptr[ib->length_dw++] = upper_32_bits(value); -diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c -index 474343a..2443d11 100644 ---- a/drivers/gpu/drm/radeon/ni.c -+++ b/drivers/gpu/drm/radeon/ni.c -@@ -174,11 +174,6 @@ extern void evergreen_pcie_gen2_enable(struct radeon_device *rdev); - extern void evergreen_program_aspm(struct radeon_device *rdev); - extern void sumo_rlc_fini(struct radeon_device *rdev); - extern int sumo_rlc_init(struct radeon_device *rdev); --extern void cayman_dma_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags); - - /* Firmware Names */ - MODULE_FIRMWARE("radeon/BARTS_pfp.bin"); -@@ -2412,77 +2407,6 @@ void cayman_vm_decode_fault(struct radeon_device *rdev, - block, mc_id); - } - --#define R600_ENTRY_VALID (1 << 0) --#define R600_PTE_SYSTEM (1 << 1) --#define R600_PTE_SNOOPED (1 << 2) --#define R600_PTE_READABLE (1 << 5) --#define R600_PTE_WRITEABLE (1 << 6) -- --uint32_t cayman_vm_page_flags(struct radeon_device *rdev, uint32_t flags) --{ -- uint32_t r600_flags = 0; -- r600_flags |= (flags & RADEON_VM_PAGE_VALID) ? R600_ENTRY_VALID : 0; -- r600_flags |= (flags & RADEON_VM_PAGE_READABLE) ? R600_PTE_READABLE : 0; -- r600_flags |= (flags & RADEON_VM_PAGE_WRITEABLE) ? R600_PTE_WRITEABLE : 0; -- if (flags & RADEON_VM_PAGE_SYSTEM) { -- r600_flags |= R600_PTE_SYSTEM; -- r600_flags |= (flags & RADEON_VM_PAGE_SNOOPED) ? R600_PTE_SNOOPED : 0; -- } -- return r600_flags; --} -- --/** -- * cayman_vm_set_page - update the page tables using the CP -- * -- * @rdev: radeon_device pointer -- * @ib: indirect buffer to fill with commands -- * @pe: addr of the page entry -- * @addr: dst addr to write into pe -- * @count: number of page entries to update -- * @incr: increase next addr by incr bytes -- * @flags: access flags -- * -- * Update the page tables using the CP (cayman/TN). -- */ --void cayman_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags) --{ -- uint32_t r600_flags = cayman_vm_page_flags(rdev, flags); -- uint64_t value; -- unsigned ndw; -- -- if (rdev->asic->vm.pt_ring_index == RADEON_RING_TYPE_GFX_INDEX) { -- while (count) { -- ndw = 1 + count * 2; -- if (ndw > 0x3FFF) -- ndw = 0x3FFF; -- -- ib->ptr[ib->length_dw++] = PACKET3(PACKET3_ME_WRITE, ndw); -- ib->ptr[ib->length_dw++] = pe; -- ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; -- for (; ndw > 1; ndw -= 2, --count, pe += 8) { -- if (flags & RADEON_VM_PAGE_SYSTEM) { -- value = radeon_vm_map_gart(rdev, addr); -- value &= 0xFFFFFFFFFFFFF000ULL; -- } else if (flags & RADEON_VM_PAGE_VALID) { -- value = addr; -- } else { -- value = 0; -- } -- addr += incr; -- value |= r600_flags; -- ib->ptr[ib->length_dw++] = value; -- ib->ptr[ib->length_dw++] = upper_32_bits(value); -- } -- } -- } else { -- cayman_dma_vm_set_page(rdev, ib, pe, addr, count, incr, flags); -- } --} -- - /** - * cayman_vm_flush - vm flush using the CP - * -diff --git a/drivers/gpu/drm/radeon/ni_dma.c b/drivers/gpu/drm/radeon/ni_dma.c -index 599e87b..ddc946b 100644 ---- a/drivers/gpu/drm/radeon/ni_dma.c -+++ b/drivers/gpu/drm/radeon/ni_dma.c -@@ -240,8 +240,7 @@ bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) - * @addr: dst addr to write into pe - * @count: number of page entries to update - * @incr: increase next addr by incr bytes -- * @flags: access flags -- * @r600_flags: hw access flags -+ * @flags: hw access flags - * - * Update the page tables using the DMA (cayman/TN). - */ -@@ -251,13 +250,12 @@ void cayman_dma_vm_set_page(struct radeon_device *rdev, - uint64_t addr, unsigned count, - uint32_t incr, uint32_t flags) - { -- uint32_t r600_flags = cayman_vm_page_flags(rdev, flags); - uint64_t value; - unsigned ndw; - -- trace_radeon_vm_set_page(pe, addr, count, incr, r600_flags); -+ trace_radeon_vm_set_page(pe, addr, count, incr, flags); - -- if ((flags & RADEON_VM_PAGE_SYSTEM) || (count == 1)) { -+ if ((flags & R600_PTE_SYSTEM) || (count == 1)) { - while (count) { - ndw = count * 2; - if (ndw > 0xFFFFE) -@@ -268,16 +266,16 @@ void cayman_dma_vm_set_page(struct radeon_device *rdev, - ib->ptr[ib->length_dw++] = pe; - ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; - for (; ndw > 0; ndw -= 2, --count, pe += 8) { -- if (flags & RADEON_VM_PAGE_SYSTEM) { -+ if (flags & R600_PTE_SYSTEM) { - value = radeon_vm_map_gart(rdev, addr); - value &= 0xFFFFFFFFFFFFF000ULL; -- } else if (flags & RADEON_VM_PAGE_VALID) { -+ } else if (flags & R600_PTE_VALID) { - value = addr; - } else { - value = 0; - } - addr += incr; -- value |= r600_flags; -+ value |= flags; - ib->ptr[ib->length_dw++] = value; - ib->ptr[ib->length_dw++] = upper_32_bits(value); - } -@@ -288,7 +286,7 @@ void cayman_dma_vm_set_page(struct radeon_device *rdev, - if (ndw > 0xFFFFE) - ndw = 0xFFFFE; - -- if (flags & RADEON_VM_PAGE_VALID) -+ if (flags & R600_PTE_VALID) - value = addr; - else - value = 0; -@@ -296,7 +294,7 @@ void cayman_dma_vm_set_page(struct radeon_device *rdev, - ib->ptr[ib->length_dw++] = DMA_PTE_PDE_PACKET(ndw); - ib->ptr[ib->length_dw++] = pe; /* dst addr */ - ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; -- ib->ptr[ib->length_dw++] = r600_flags; /* mask */ -+ ib->ptr[ib->length_dw++] = flags; /* mask */ - ib->ptr[ib->length_dw++] = 0; - ib->ptr[ib->length_dw++] = value; /* value */ - ib->ptr[ib->length_dw++] = upper_32_bits(value); -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 6bc42c6..d478c28 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -846,6 +846,12 @@ struct radeon_mec { - #define RADEON_VM_PTB_ALIGN_MASK (RADEON_VM_PTB_ALIGN_SIZE - 1) - #define RADEON_VM_PTB_ALIGN(a) (((a) + RADEON_VM_PTB_ALIGN_MASK) & ~RADEON_VM_PTB_ALIGN_MASK) - -+#define R600_PTE_VALID (1 << 0) -+#define R600_PTE_SYSTEM (1 << 1) -+#define R600_PTE_SNOOPED (1 << 2) -+#define R600_PTE_READABLE (1 << 5) -+#define R600_PTE_WRITEABLE (1 << 6) -+ - struct radeon_vm { - struct list_head list; - struct list_head va; -@@ -1691,8 +1697,6 @@ struct radeon_asic { - struct { - int (*init)(struct radeon_device *rdev); - void (*fini)(struct radeon_device *rdev); -- -- u32 pt_ring_index; - void (*set_page)(struct radeon_device *rdev, - struct radeon_ib *ib, - uint64_t pe, -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index 5720e66..123adfe 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -1622,8 +1622,7 @@ static struct radeon_asic cayman_asic = { - .vm = { - .init = &cayman_vm_init, - .fini = &cayman_vm_fini, -- .pt_ring_index = R600_RING_TYPE_DMA_INDEX, -- .set_page = &cayman_vm_set_page, -+ .set_page = &cayman_dma_vm_set_page, - }, - .ring = { - [RADEON_RING_TYPE_GFX_INDEX] = &cayman_gfx_ring, -@@ -1723,8 +1722,7 @@ static struct radeon_asic trinity_asic = { - .vm = { - .init = &cayman_vm_init, - .fini = &cayman_vm_fini, -- .pt_ring_index = R600_RING_TYPE_DMA_INDEX, -- .set_page = &cayman_vm_set_page, -+ .set_page = &cayman_dma_vm_set_page, - }, - .ring = { - [RADEON_RING_TYPE_GFX_INDEX] = &cayman_gfx_ring, -@@ -1854,8 +1852,7 @@ static struct radeon_asic si_asic = { - .vm = { - .init = &si_vm_init, - .fini = &si_vm_fini, -- .pt_ring_index = R600_RING_TYPE_DMA_INDEX, -- .set_page = &si_vm_set_page, -+ .set_page = &si_dma_vm_set_page, - }, - .ring = { - [RADEON_RING_TYPE_GFX_INDEX] = &si_gfx_ring, -@@ -2000,8 +1997,7 @@ static struct radeon_asic ci_asic = { - .vm = { - .init = &cik_vm_init, - .fini = &cik_vm_fini, -- .pt_ring_index = R600_RING_TYPE_DMA_INDEX, -- .set_page = &cik_vm_set_page, -+ .set_page = &cik_sdma_vm_set_page, - }, - .ring = { - [RADEON_RING_TYPE_GFX_INDEX] = &ci_gfx_ring, -@@ -2102,8 +2098,7 @@ static struct radeon_asic kv_asic = { - .vm = { - .init = &cik_vm_init, - .fini = &cik_vm_fini, -- .pt_ring_index = R600_RING_TYPE_DMA_INDEX, -- .set_page = &cik_vm_set_page, -+ .set_page = &cik_sdma_vm_set_page, - }, - .ring = { - [RADEON_RING_TYPE_GFX_INDEX] = &ci_gfx_ring, -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index 8588670..8939cb3 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -577,17 +577,18 @@ int cayman_vm_init(struct radeon_device *rdev); - void cayman_vm_fini(struct radeon_device *rdev); - void cayman_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - uint32_t cayman_vm_page_flags(struct radeon_device *rdev, uint32_t flags); --void cayman_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags); - int evergreen_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); - int evergreen_dma_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); - void cayman_dma_ring_ib_execute(struct radeon_device *rdev, - struct radeon_ib *ib); - bool cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); - bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring); -+void cayman_dma_vm_set_page(struct radeon_device *rdev, -+ struct radeon_ib *ib, -+ uint64_t pe, -+ uint64_t addr, unsigned count, -+ uint32_t incr, uint32_t flags); -+ - void cayman_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - - int ni_dpm_init(struct radeon_device *rdev); -@@ -649,17 +650,17 @@ int si_irq_set(struct radeon_device *rdev); - int si_irq_process(struct radeon_device *rdev); - int si_vm_init(struct radeon_device *rdev); - void si_vm_fini(struct radeon_device *rdev); --void si_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags); - void si_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - int si_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); - int si_copy_dma(struct radeon_device *rdev, - uint64_t src_offset, uint64_t dst_offset, - unsigned num_gpu_pages, - struct radeon_fence **fence); -+void si_dma_vm_set_page(struct radeon_device *rdev, -+ struct radeon_ib *ib, -+ uint64_t pe, -+ uint64_t addr, unsigned count, -+ uint32_t incr, uint32_t flags); - void si_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - u32 si_get_xclk(struct radeon_device *rdev); - uint64_t si_get_gpu_clock_counter(struct radeon_device *rdev); -@@ -727,11 +728,11 @@ int cik_irq_process(struct radeon_device *rdev); - int cik_vm_init(struct radeon_device *rdev); - void cik_vm_fini(struct radeon_device *rdev); - void cik_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); --void cik_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags); -+void cik_sdma_vm_set_page(struct radeon_device *rdev, -+ struct radeon_ib *ib, -+ uint64_t pe, -+ uint64_t addr, unsigned count, -+ uint32_t incr, uint32_t flags); - void cik_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - int cik_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); - u32 cik_compute_ring_get_rptr(struct radeon_device *rdev, -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index 33bd02e..9ceabdf 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -920,6 +920,26 @@ uint64_t radeon_vm_map_gart(struct radeon_device *rdev, uint64_t addr) - } - - /** -+ * radeon_vm_page_flags - translate page flags to what the hw uses -+ * -+ * @flags: flags comming from userspace -+ * -+ * Translate the flags the userspace ABI uses to hw flags. -+ */ -+static uint32_t radeon_vm_page_flags(uint32_t flags) -+{ -+ uint32_t hw_flags = 0; -+ hw_flags |= (flags & RADEON_VM_PAGE_VALID) ? R600_PTE_VALID : 0; -+ hw_flags |= (flags & RADEON_VM_PAGE_READABLE) ? R600_PTE_READABLE : 0; -+ hw_flags |= (flags & RADEON_VM_PAGE_WRITEABLE) ? R600_PTE_WRITEABLE : 0; -+ if (flags & RADEON_VM_PAGE_SYSTEM) { -+ hw_flags |= R600_PTE_SYSTEM; -+ hw_flags |= (flags & RADEON_VM_PAGE_SNOOPED) ? R600_PTE_SNOOPED : 0; -+ } -+ return hw_flags; -+} -+ -+/** - * radeon_vm_update_pdes - make sure that page directory is valid - * - * @rdev: radeon_device pointer -@@ -980,7 +1000,7 @@ retry: - if (count) { - radeon_asic_vm_set_page(rdev, ib, last_pde, - last_pt, count, incr, -- RADEON_VM_PAGE_VALID); -+ R600_PTE_VALID); - } - - count = 1; -@@ -993,7 +1013,7 @@ retry: - - if (count) { - radeon_asic_vm_set_page(rdev, ib, last_pde, last_pt, count, -- incr, RADEON_VM_PAGE_VALID); -+ incr, R600_PTE_VALID); - - } - -@@ -1088,7 +1108,6 @@ int radeon_vm_bo_update(struct radeon_device *rdev, - struct radeon_bo *bo, - struct ttm_mem_reg *mem) - { -- unsigned ridx = rdev->asic->vm.pt_ring_index; - struct radeon_ib ib; - struct radeon_bo_va *bo_va; - unsigned nptes, npdes, ndw; -@@ -1163,7 +1182,7 @@ int radeon_vm_bo_update(struct radeon_device *rdev, - if (ndw > 0xfffff) - return -ENOMEM; - -- r = radeon_ib_get(rdev, ridx, &ib, NULL, ndw * 4); -+ r = radeon_ib_get(rdev, R600_RING_TYPE_DMA_INDEX, &ib, NULL, ndw * 4); - if (r) - return r; - ib.length_dw = 0; -@@ -1175,7 +1194,7 @@ int radeon_vm_bo_update(struct radeon_device *rdev, - } - - radeon_vm_update_ptes(rdev, vm, &ib, bo_va->soffset, bo_va->eoffset, -- addr, bo_va->flags); -+ addr, radeon_vm_page_flags(bo_va->flags)); - - radeon_semaphore_sync_to(ib.semaphore, vm->fence); - r = radeon_ib_schedule(rdev, &ib, NULL); -diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c -index 50482e7..8a0bc79 100644 ---- a/drivers/gpu/drm/radeon/si.c -+++ b/drivers/gpu/drm/radeon/si.c -@@ -83,11 +83,6 @@ extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_ - extern u32 evergreen_get_number_of_dram_channels(struct radeon_device *rdev); - extern void evergreen_print_gpu_status_regs(struct radeon_device *rdev); - extern bool evergreen_is_display_hung(struct radeon_device *rdev); --extern void si_dma_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags); - static void si_enable_gui_idle_interrupt(struct radeon_device *rdev, - bool enable); - static void si_fini_pg(struct radeon_device *rdev); -@@ -4696,61 +4691,6 @@ static void si_vm_decode_fault(struct radeon_device *rdev, - block, mc_id); - } - --/** -- * si_vm_set_page - update the page tables using the CP -- * -- * @rdev: radeon_device pointer -- * @ib: indirect buffer to fill with commands -- * @pe: addr of the page entry -- * @addr: dst addr to write into pe -- * @count: number of page entries to update -- * @incr: increase next addr by incr bytes -- * @flags: access flags -- * -- * Update the page tables using the CP (SI). -- */ --void si_vm_set_page(struct radeon_device *rdev, -- struct radeon_ib *ib, -- uint64_t pe, -- uint64_t addr, unsigned count, -- uint32_t incr, uint32_t flags) --{ -- uint32_t r600_flags = cayman_vm_page_flags(rdev, flags); -- uint64_t value; -- unsigned ndw; -- -- if (rdev->asic->vm.pt_ring_index == RADEON_RING_TYPE_GFX_INDEX) { -- while (count) { -- ndw = 2 + count * 2; -- if (ndw > 0x3FFE) -- ndw = 0x3FFE; -- -- ib->ptr[ib->length_dw++] = PACKET3(PACKET3_WRITE_DATA, ndw); -- ib->ptr[ib->length_dw++] = (WRITE_DATA_ENGINE_SEL(0) | -- WRITE_DATA_DST_SEL(1)); -- ib->ptr[ib->length_dw++] = pe; -- ib->ptr[ib->length_dw++] = upper_32_bits(pe); -- for (; ndw > 2; ndw -= 2, --count, pe += 8) { -- if (flags & RADEON_VM_PAGE_SYSTEM) { -- value = radeon_vm_map_gart(rdev, addr); -- value &= 0xFFFFFFFFFFFFF000ULL; -- } else if (flags & RADEON_VM_PAGE_VALID) { -- value = addr; -- } else { -- value = 0; -- } -- addr += incr; -- value |= r600_flags; -- ib->ptr[ib->length_dw++] = value; -- ib->ptr[ib->length_dw++] = upper_32_bits(value); -- } -- } -- } else { -- /* DMA */ -- si_dma_vm_set_page(rdev, ib, pe, addr, count, incr, flags); -- } --} -- - void si_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) - { - struct radeon_ring *ring = &rdev->ring[ridx]; -diff --git a/drivers/gpu/drm/radeon/si_dma.c b/drivers/gpu/drm/radeon/si_dma.c -index 97af34c..59be2cf 100644 ---- a/drivers/gpu/drm/radeon/si_dma.c -+++ b/drivers/gpu/drm/radeon/si_dma.c -@@ -76,13 +76,12 @@ void si_dma_vm_set_page(struct radeon_device *rdev, - uint64_t addr, unsigned count, - uint32_t incr, uint32_t flags) - { -- uint32_t r600_flags = cayman_vm_page_flags(rdev, flags); - uint64_t value; - unsigned ndw; - -- trace_radeon_vm_set_page(pe, addr, count, incr, r600_flags); -+ trace_radeon_vm_set_page(pe, addr, count, incr, flags); - -- if (flags & RADEON_VM_PAGE_SYSTEM) { -+ if (flags & R600_PTE_SYSTEM) { - while (count) { - ndw = count * 2; - if (ndw > 0xFFFFE) -@@ -93,16 +92,10 @@ void si_dma_vm_set_page(struct radeon_device *rdev, - ib->ptr[ib->length_dw++] = pe; - ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; - for (; ndw > 0; ndw -= 2, --count, pe += 8) { -- if (flags & RADEON_VM_PAGE_SYSTEM) { -- value = radeon_vm_map_gart(rdev, addr); -- value &= 0xFFFFFFFFFFFFF000ULL; -- } else if (flags & RADEON_VM_PAGE_VALID) { -- value = addr; -- } else { -- value = 0; -- } -+ value = radeon_vm_map_gart(rdev, addr); -+ value &= 0xFFFFFFFFFFFFF000ULL; - addr += incr; -- value |= r600_flags; -+ value |= flags; - ib->ptr[ib->length_dw++] = value; - ib->ptr[ib->length_dw++] = upper_32_bits(value); - } -@@ -113,7 +106,7 @@ void si_dma_vm_set_page(struct radeon_device *rdev, - if (ndw > 0xFFFFE) - ndw = 0xFFFFE; - -- if (flags & RADEON_VM_PAGE_VALID) -+ if (flags & R600_PTE_VALID) - value = addr; - else - value = 0; -@@ -121,7 +114,7 @@ void si_dma_vm_set_page(struct radeon_device *rdev, - ib->ptr[ib->length_dw++] = DMA_PTE_PDE_PACKET(ndw); - ib->ptr[ib->length_dw++] = pe; /* dst addr */ - ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; -- ib->ptr[ib->length_dw++] = r600_flags; /* mask */ -+ ib->ptr[ib->length_dw++] = flags; /* mask */ - ib->ptr[ib->length_dw++] = 0; - ib->ptr[ib->length_dw++] = value; /* value */ - ib->ptr[ib->length_dw++] = upper_32_bits(value); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0018-drm-radeon-add-large-PTE-support-for-NI-SI-and-CIK-v.patch b/common/recipes-kernel/linux/linux-amd/0018-drm-radeon-add-large-PTE-support-for-NI-SI-and-CIK-v.patch deleted file mode 100644 index f93f84ad..00000000 --- a/common/recipes-kernel/linux/linux-amd/0018-drm-radeon-add-large-PTE-support-for-NI-SI-and-CIK-v.patch +++ /dev/null @@ -1,236 +0,0 @@ -From c3679d52cb42a2cc76c0c893ad364157dc3699dc Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Fri, 25 Oct 2013 18:07:55 +0200 -Subject: [PATCH 18/60] drm/radeon: add large PTE support for NI, SI and CIK v3 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This patch implements support for VRAM page table entry compression. -PTE construction is enhanced to identify physically contiguous page -ranges and mark them in the PTE fragment field. L1 TLB and L2 cache -support is enabled for 64KB (SI/CIK) and 256KB (NI) PTE fragments, -significantly improving TLB utilization for VRAM allocations. - -Linear store bandwidth is improved from 60GB/s to 125GB/s on Pitcairn. -Unigine Heaven 3.0 sees an average improvement from 24.7 to 27.7 FPS -on default settings at 1920x1200 resolution with vsync disabled. - -See main comment in radeon_gart.c gives a technical description. - -v2 (chk): rebased and simplified. -v3 (chk): add missing hw setup - -Signed-off-by: Jay Cornwall <jay@jcornwall.me> -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 4 +- - drivers/gpu/drm/radeon/ni.c | 2 + - drivers/gpu/drm/radeon/radeon.h | 5 ++ - drivers/gpu/drm/radeon/radeon_gart.c | 91 +++++++++++++++++++++++++++++++++--- - drivers/gpu/drm/radeon/si.c | 5 +- - 5 files changed, 98 insertions(+), 9 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index e3bec288..e84005a 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -4526,6 +4526,7 @@ static int cik_pcie_gart_enable(struct radeon_device *rdev) - WREG32(MC_VM_MX_L1_TLB_CNTL, - (0xA << 7) | - ENABLE_L1_TLB | -+ ENABLE_L1_FRAGMENT_PROCESSING | - SYSTEM_ACCESS_MODE_NOT_IN_SYS | - ENABLE_ADVANCED_DRIVER_MODEL | - SYSTEM_APERTURE_UNMAPPED_ACCESS_PASS_THRU); -@@ -4538,7 +4539,8 @@ static int cik_pcie_gart_enable(struct radeon_device *rdev) - CONTEXT1_IDENTITY_ACCESS_MODE(1)); - WREG32(VM_L2_CNTL2, INVALIDATE_ALL_L1_TLBS | INVALIDATE_L2_CACHE); - WREG32(VM_L2_CNTL3, L2_CACHE_BIGK_ASSOCIATIVITY | -- L2_CACHE_BIGK_FRAGMENT_SIZE(6)); -+ BANK_SELECT(4) | -+ L2_CACHE_BIGK_FRAGMENT_SIZE(4)); - /* setup context0 */ - WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); - WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR, rdev->mc.gtt_end >> 12); -diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c -index 2443d11..a3c7826 100644 ---- a/drivers/gpu/drm/radeon/ni.c -+++ b/drivers/gpu/drm/radeon/ni.c -@@ -1227,12 +1227,14 @@ static int cayman_pcie_gart_enable(struct radeon_device *rdev) - SYSTEM_APERTURE_UNMAPPED_ACCESS_PASS_THRU); - /* Setup L2 cache */ - WREG32(VM_L2_CNTL, ENABLE_L2_CACHE | -+ ENABLE_L2_FRAGMENT_PROCESSING | - ENABLE_L2_PTE_CACHE_LRU_UPDATE_BY_WRITE | - ENABLE_L2_PDE0_CACHE_LRU_UPDATE_BY_WRITE | - EFFECTIVE_L2_QUEUE_SIZE(7) | - CONTEXT1_IDENTITY_ACCESS_MODE(1)); - WREG32(VM_L2_CNTL2, INVALIDATE_ALL_L1_TLBS | INVALIDATE_L2_CACHE); - WREG32(VM_L2_CNTL3, L2_CACHE_BIGK_ASSOCIATIVITY | -+ BANK_SELECT(6) | - L2_CACHE_BIGK_FRAGMENT_SIZE(6)); - /* setup context0 */ - WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index d478c28..e796f9a 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -852,6 +852,11 @@ struct radeon_mec { - #define R600_PTE_READABLE (1 << 5) - #define R600_PTE_WRITEABLE (1 << 6) - -+/* PTE (Page Table Entry) fragment field for different page sizes */ -+#define R600_PTE_FRAG_4KB (0 << 7) -+#define R600_PTE_FRAG_64KB (4 << 7) -+#define R600_PTE_FRAG_256KB (6 << 7) -+ - struct radeon_vm { - struct list_head list; - struct list_head va; -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index 9ceabdf..f960ce6 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -1021,6 +1021,84 @@ retry: - } - - /** -+ * radeon_vm_frag_ptes - add fragment information to PTEs -+ * -+ * @rdev: radeon_device pointer -+ * @ib: IB for the update -+ * @pe_start: first PTE to handle -+ * @pe_end: last PTE to handle -+ * @addr: addr those PTEs should point to -+ * @flags: hw mapping flags -+ * -+ * Global and local mutex must be locked! -+ */ -+static void radeon_vm_frag_ptes(struct radeon_device *rdev, -+ struct radeon_ib *ib, -+ uint64_t pe_start, uint64_t pe_end, -+ uint64_t addr, uint32_t flags) -+{ -+ /** -+ * The MC L1 TLB supports variable sized pages, based on a fragment -+ * field in the PTE. When this field is set to a non-zero value, page -+ * granularity is increased from 4KB to (1 << (12 + frag)). The PTE -+ * flags are considered valid for all PTEs within the fragment range -+ * and corresponding mappings are assumed to be physically contiguous. -+ * -+ * The L1 TLB can store a single PTE for the whole fragment, -+ * significantly increasing the space available for translation -+ * caching. This leads to large improvements in throughput when the -+ * TLB is under pressure. -+ * -+ * The L2 cache distributes small and large fragments into two -+ * asymmetric partitions. The large fragment cache is significantly -+ * larger. Thus, we try to use large fragments wherever possible. -+ * Userspace can support this by aligning virtual base address and -+ * allocation size to the fragment size. -+ */ -+ -+ /* NI is optimized for 256KB fragments, SI and newer for 64KB */ -+ uint64_t frag_flags = rdev->family == CHIP_CAYMAN ? -+ R600_PTE_FRAG_256KB : R600_PTE_FRAG_64KB; -+ uint64_t frag_align = rdev->family == CHIP_CAYMAN ? 0x200 : 0x80; -+ -+ uint64_t frag_start = ALIGN(pe_start, frag_align); -+ uint64_t frag_end = pe_end & ~(frag_align - 1); -+ -+ unsigned count; -+ -+ /* system pages are non continuously */ -+ if ((flags & R600_PTE_SYSTEM) || !(flags & R600_PTE_VALID) || -+ (frag_start >= frag_end)) { -+ -+ count = (pe_end - pe_start) / 8; -+ radeon_asic_vm_set_page(rdev, ib, pe_start, addr, count, -+ RADEON_GPU_PAGE_SIZE, flags); -+ return; -+ } -+ -+ /* handle the 4K area at the beginning */ -+ if (pe_start != frag_start) { -+ count = (frag_start - pe_start) / 8; -+ radeon_asic_vm_set_page(rdev, ib, pe_start, addr, count, -+ RADEON_GPU_PAGE_SIZE, flags); -+ addr += RADEON_GPU_PAGE_SIZE * count; -+ } -+ -+ /* handle the area in the middle */ -+ count = (frag_end - frag_start) / 8; -+ radeon_asic_vm_set_page(rdev, ib, frag_start, addr, count, -+ RADEON_GPU_PAGE_SIZE, flags | frag_flags); -+ -+ /* handle the 4K area at the end */ -+ if (frag_end != pe_end) { -+ addr += RADEON_GPU_PAGE_SIZE * count; -+ count = (pe_end - frag_end) / 8; -+ radeon_asic_vm_set_page(rdev, ib, frag_end, addr, count, -+ RADEON_GPU_PAGE_SIZE, flags); -+ } -+} -+ -+/** - * radeon_vm_update_ptes - make sure that page tables are valid - * - * @rdev: radeon_device pointer -@@ -1066,10 +1144,9 @@ static void radeon_vm_update_ptes(struct radeon_device *rdev, - if ((last_pte + 8 * count) != pte) { - - if (count) { -- radeon_asic_vm_set_page(rdev, ib, last_pte, -- last_dst, count, -- RADEON_GPU_PAGE_SIZE, -- flags); -+ radeon_vm_frag_ptes(rdev, ib, last_pte, -+ last_pte + 8 * count, -+ last_dst, flags); - } - - count = nptes; -@@ -1084,9 +1161,9 @@ static void radeon_vm_update_ptes(struct radeon_device *rdev, - } - - if (count) { -- radeon_asic_vm_set_page(rdev, ib, last_pte, -- last_dst, count, -- RADEON_GPU_PAGE_SIZE, flags); -+ radeon_vm_frag_ptes(rdev, ib, last_pte, -+ last_pte + 8 * count, -+ last_dst, flags); - } - } - -diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c -index 8a0bc79..46b57e1 100644 ---- a/drivers/gpu/drm/radeon/si.c -+++ b/drivers/gpu/drm/radeon/si.c -@@ -3942,18 +3942,21 @@ static int si_pcie_gart_enable(struct radeon_device *rdev) - WREG32(MC_VM_MX_L1_TLB_CNTL, - (0xA << 7) | - ENABLE_L1_TLB | -+ ENABLE_L1_FRAGMENT_PROCESSING | - SYSTEM_ACCESS_MODE_NOT_IN_SYS | - ENABLE_ADVANCED_DRIVER_MODEL | - SYSTEM_APERTURE_UNMAPPED_ACCESS_PASS_THRU); - /* Setup L2 cache */ - WREG32(VM_L2_CNTL, ENABLE_L2_CACHE | -+ ENABLE_L2_FRAGMENT_PROCESSING | - ENABLE_L2_PTE_CACHE_LRU_UPDATE_BY_WRITE | - ENABLE_L2_PDE0_CACHE_LRU_UPDATE_BY_WRITE | - EFFECTIVE_L2_QUEUE_SIZE(7) | - CONTEXT1_IDENTITY_ACCESS_MODE(1)); - WREG32(VM_L2_CNTL2, INVALIDATE_ALL_L1_TLBS | INVALIDATE_L2_CACHE); - WREG32(VM_L2_CNTL3, L2_CACHE_BIGK_ASSOCIATIVITY | -- L2_CACHE_BIGK_FRAGMENT_SIZE(0)); -+ BANK_SELECT(4) | -+ L2_CACHE_BIGK_FRAGMENT_SIZE(4)); - /* setup context0 */ - WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); - WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR, rdev->mc.gtt_end >> 12); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0019-drm-radeon-add-proper-support-for-RADEON_VM_BLOCK_SI.patch b/common/recipes-kernel/linux/linux-amd/0019-drm-radeon-add-proper-support-for-RADEON_VM_BLOCK_SI.patch deleted file mode 100644 index f1750572..00000000 --- a/common/recipes-kernel/linux/linux-amd/0019-drm-radeon-add-proper-support-for-RADEON_VM_BLOCK_SI.patch +++ /dev/null @@ -1,132 +0,0 @@ -From cb32f1bcbf6f50c751d86b4527b1b01b2549ea11 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 29 Oct 2013 09:30:16 +0100 -Subject: [PATCH 19/60] drm/radeon: add proper support for RADEON_VM_BLOCK_SIZE -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This patch makes it possible to decide how many address -bits are spend on the page directory vs the page tables. - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 1 + - drivers/gpu/drm/radeon/cikd.h | 1 + - drivers/gpu/drm/radeon/ni.c | 1 + - drivers/gpu/drm/radeon/nid.h | 1 + - drivers/gpu/drm/radeon/radeon.h | 2 +- - drivers/gpu/drm/radeon/radeon_gart.c | 3 ++- - drivers/gpu/drm/radeon/si.c | 1 + - drivers/gpu/drm/radeon/sid.h | 1 + - 8 files changed, 9 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index e84005a..3741a68 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -4576,6 +4576,7 @@ static int cik_pcie_gart_enable(struct radeon_device *rdev) - (u32)(rdev->dummy_page.addr >> 12)); - WREG32(VM_CONTEXT1_CNTL2, 4); - WREG32(VM_CONTEXT1_CNTL, ENABLE_CONTEXT | PAGE_TABLE_DEPTH(1) | -+ PAGE_TABLE_BLOCK_SIZE(RADEON_VM_BLOCK_SIZE - 9) | - RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT | - RANGE_PROTECTION_FAULT_ENABLE_DEFAULT | - DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT | -diff --git a/drivers/gpu/drm/radeon/cikd.h b/drivers/gpu/drm/radeon/cikd.h -index 9c8ef20..c4738bc 100644 ---- a/drivers/gpu/drm/radeon/cikd.h -+++ b/drivers/gpu/drm/radeon/cikd.h -@@ -474,6 +474,7 @@ - #define READ_PROTECTION_FAULT_ENABLE_DEFAULT (1 << 16) - #define WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT (1 << 18) - #define WRITE_PROTECTION_FAULT_ENABLE_DEFAULT (1 << 19) -+#define PAGE_TABLE_BLOCK_SIZE(x) (((x) & 0xF) << 24) - #define VM_CONTEXT1_CNTL 0x1414 - #define VM_CONTEXT0_CNTL2 0x1430 - #define VM_CONTEXT1_CNTL2 0x1434 -diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c -index a3c7826..4317e57 100644 ---- a/drivers/gpu/drm/radeon/ni.c -+++ b/drivers/gpu/drm/radeon/ni.c -@@ -1267,6 +1267,7 @@ static int cayman_pcie_gart_enable(struct radeon_device *rdev) - (u32)(rdev->dummy_page.addr >> 12)); - WREG32(VM_CONTEXT1_CNTL2, 4); - WREG32(VM_CONTEXT1_CNTL, ENABLE_CONTEXT | PAGE_TABLE_DEPTH(1) | -+ PAGE_TABLE_BLOCK_SIZE(RADEON_VM_BLOCK_SIZE - 9) | - RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT | - RANGE_PROTECTION_FAULT_ENABLE_DEFAULT | - DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT | -diff --git a/drivers/gpu/drm/radeon/nid.h b/drivers/gpu/drm/radeon/nid.h -index d996033..2e12e4d 100644 ---- a/drivers/gpu/drm/radeon/nid.h -+++ b/drivers/gpu/drm/radeon/nid.h -@@ -128,6 +128,7 @@ - #define READ_PROTECTION_FAULT_ENABLE_DEFAULT (1 << 16) - #define WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT (1 << 18) - #define WRITE_PROTECTION_FAULT_ENABLE_DEFAULT (1 << 19) -+#define PAGE_TABLE_BLOCK_SIZE(x) (((x) & 0xF) << 24) - #define VM_CONTEXT1_CNTL 0x1414 - #define VM_CONTEXT0_CNTL2 0x1430 - #define VM_CONTEXT1_CNTL2 0x1434 -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index e796f9a..6ad3fb2 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -836,7 +836,7 @@ struct radeon_mec { - /* defines number of bits in page table versus page directory, - * a page is 4KB so we have 12 bits offset, 9 bits in the page - * table and the remaining 19 bits are in the page directory */ --#define RADEON_VM_BLOCK_SIZE 9 -+#define RADEON_VM_BLOCK_SIZE 12 - - /* number of entries in page table */ - #define RADEON_VM_PTE_COUNT (1 << RADEON_VM_BLOCK_SIZE) -diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c -index f960ce6..34b09ac 100644 ---- a/drivers/gpu/drm/radeon/radeon_gart.c -+++ b/drivers/gpu/drm/radeon/radeon_gart.c -@@ -959,6 +959,7 @@ static int radeon_vm_update_pdes(struct radeon_device *rdev, - uint64_t start, uint64_t end) - { - static const uint32_t incr = RADEON_VM_PTE_COUNT * 8; -+ const unsigned align = min((uint32_t)RADEON_VM_PTB_ALIGN_SIZE, incr); - - uint64_t last_pde = ~0, last_pt = ~0; - unsigned count = 0; -@@ -979,7 +980,7 @@ retry: - r = radeon_sa_bo_new(rdev, &rdev->vm_manager.sa_manager, - &vm->page_tables[pt_idx], - RADEON_VM_PTE_COUNT * 8, -- RADEON_GPU_PAGE_SIZE, false); -+ align, false); - - if (r == -ENOMEM) { - r = radeon_vm_evict(rdev, vm); -diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c -index 46b57e1..48ad0ae 100644 ---- a/drivers/gpu/drm/radeon/si.c -+++ b/drivers/gpu/drm/radeon/si.c -@@ -3993,6 +3993,7 @@ static int si_pcie_gart_enable(struct radeon_device *rdev) - (u32)(rdev->dummy_page.addr >> 12)); - WREG32(VM_CONTEXT1_CNTL2, 4); - WREG32(VM_CONTEXT1_CNTL, ENABLE_CONTEXT | PAGE_TABLE_DEPTH(1) | -+ PAGE_TABLE_BLOCK_SIZE(RADEON_VM_BLOCK_SIZE - 9) | - RANGE_PROTECTION_FAULT_ENABLE_INTERRUPT | - RANGE_PROTECTION_FAULT_ENABLE_DEFAULT | - DUMMY_PAGE_PROTECTION_FAULT_ENABLE_INTERRUPT | -diff --git a/drivers/gpu/drm/radeon/sid.h b/drivers/gpu/drm/radeon/sid.h -index 205a961..940e36b 100644 ---- a/drivers/gpu/drm/radeon/sid.h -+++ b/drivers/gpu/drm/radeon/sid.h -@@ -357,6 +357,7 @@ - #define READ_PROTECTION_FAULT_ENABLE_DEFAULT (1 << 16) - #define WRITE_PROTECTION_FAULT_ENABLE_INTERRUPT (1 << 18) - #define WRITE_PROTECTION_FAULT_ENABLE_DEFAULT (1 << 19) -+#define PAGE_TABLE_BLOCK_SIZE(x) (((x) & 0xF) << 24) - #define VM_CONTEXT1_CNTL 0x1414 - #define VM_CONTEXT0_CNTL2 0x1430 - #define VM_CONTEXT1_CNTL2 0x1434 --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0020-drm-radeon-WIP-add-copy-trace-point.patch b/common/recipes-kernel/linux/linux-amd/0020-drm-radeon-WIP-add-copy-trace-point.patch deleted file mode 100644 index cfafb4f1..00000000 --- a/common/recipes-kernel/linux/linux-amd/0020-drm-radeon-WIP-add-copy-trace-point.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 6f5f465b25a55eed827f2490b84a8b6c6547dcd2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 17 Dec 2013 11:43:21 -0700 -Subject: [PATCH 20/60] drm/radeon: WIP add copy trace point -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik_sdma.c | 2 ++ - drivers/gpu/drm/radeon/radeon_trace.h | 18 ++++++++++++++++++ - 2 files changed, 20 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index bbe0bc8..42abd1e 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -426,6 +426,8 @@ int cik_copy_dma(struct radeon_device *rdev, - int i, num_loops; - int r = 0; - -+ trace_radeon_copy(src_offset, dst_offset, num_gpu_pages); -+ - r = radeon_semaphore_create(rdev, &sem); - if (r) { - DRM_ERROR("radeon: moving bo (%d).\n", r); -diff --git a/drivers/gpu/drm/radeon/radeon_trace.h b/drivers/gpu/drm/radeon/radeon_trace.h -index 0473257..6e966bb 100644 ---- a/drivers/gpu/drm/radeon/radeon_trace.h -+++ b/drivers/gpu/drm/radeon/radeon_trace.h -@@ -27,6 +27,24 @@ TRACE_EVENT(radeon_bo_create, - TP_printk("bo=%p, pages=%u", __entry->bo, __entry->pages) - ); - -+TRACE_EVENT(radeon_copy, -+ TP_PROTO(u64 src, u64 dst, u32 pages), -+ TP_ARGS(src, dst, pages), -+ TP_STRUCT__entry( -+ __field(u64, src) -+ __field(u64, dst) -+ __field(u32, pages) -+ ), -+ -+ TP_fast_assign( -+ __entry->src = src; -+ __entry->dst = dst; -+ __entry->pages = pages; -+ ), -+ TP_printk("src=%010llx, dst=%010llx, pages=%u", -+ __entry->src, __entry->dst, __entry->pages) -+); -+ - TRACE_EVENT(radeon_cs, - TP_PROTO(struct radeon_cs_parser *p), - TP_ARGS(p), --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0021-drm-radeon-cik-Return-backend-map-information-to-use.patch b/common/recipes-kernel/linux/linux-amd/0021-drm-radeon-cik-Return-backend-map-information-to-use.patch deleted file mode 100644 index bb2b939f..00000000 --- a/common/recipes-kernel/linux/linux-amd/0021-drm-radeon-cik-Return-backend-map-information-to-use.patch +++ /dev/null @@ -1,34 +0,0 @@ -From ab462fbd1f7b5fe6ac6335fd0614a287e880875f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Michel=20D=C3=A4nzer?= <michel.daenzer@amd.com> -Date: Mon, 18 Nov 2013 18:25:59 +0900 -Subject: [PATCH 21/60] drm/radeon/cik: Return backend map information to - userspace -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This is required to properly calculate the tiling parameters -in userspace. - -Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon_kms.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c -index a134e8b..39f3a12 100644 ---- a/drivers/gpu/drm/radeon/radeon_kms.c -+++ b/drivers/gpu/drm/radeon/radeon_kms.c -@@ -324,7 +324,7 @@ int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) - break; - case RADEON_INFO_BACKEND_MAP: - if (rdev->family >= CHIP_BONAIRE) -- return -EINVAL; -+ *value = rdev->config.cik.backend_map; - else if (rdev->family >= CHIP_TAHITI) - *value = rdev->config.si.backend_map; - else if (rdev->family >= CHIP_CAYMAN) --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0022-drm-radeon-cik-Add-macrotile-mode-array-query.patch b/common/recipes-kernel/linux/linux-amd/0022-drm-radeon-cik-Add-macrotile-mode-array-query.patch deleted file mode 100644 index f71ad69d..00000000 --- a/common/recipes-kernel/linux/linux-amd/0022-drm-radeon-cik-Add-macrotile-mode-array-query.patch +++ /dev/null @@ -1,113 +0,0 @@ -From c264fd5d63ea30124efe2af14fa1fca5b171a113 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Michel=20D=C3=A4nzer?= <michel.daenzer@amd.com> -Date: Mon, 18 Nov 2013 18:26:00 +0900 -Subject: [PATCH 22/60] drm/radeon/cik: Add macrotile mode array query -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This is required to properly calculate the tiling parameters -in userspace. - -Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 3 +++ - drivers/gpu/drm/radeon/radeon.h | 1 + - drivers/gpu/drm/radeon/radeon_drv.c | 3 ++- - drivers/gpu/drm/radeon/radeon_kms.c | 9 +++++++++ - include/uapi/drm/radeon_drm.h | 2 ++ - 5 files changed, 17 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index 3741a68..17bbdfd 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -1981,6 +1981,7 @@ static void cik_tiling_mode_table_init(struct radeon_device *rdev) - gb_tile_moden = 0; - break; - } -+ rdev->config.cik.macrotile_mode_array[reg_offset] = gb_tile_moden; - WREG32(GB_MACROTILE_MODE0 + (reg_offset * 4), gb_tile_moden); - } - } else if (num_pipe_configs == 4) { -@@ -2327,6 +2328,7 @@ static void cik_tiling_mode_table_init(struct radeon_device *rdev) - gb_tile_moden = 0; - break; - } -+ rdev->config.cik.macrotile_mode_array[reg_offset] = gb_tile_moden; - WREG32(GB_MACROTILE_MODE0 + (reg_offset * 4), gb_tile_moden); - } - } else if (num_pipe_configs == 2) { -@@ -2544,6 +2546,7 @@ static void cik_tiling_mode_table_init(struct radeon_device *rdev) - gb_tile_moden = 0; - break; - } -+ rdev->config.cik.macrotile_mode_array[reg_offset] = gb_tile_moden; - WREG32(GB_MACROTILE_MODE0 + (reg_offset * 4), gb_tile_moden); - } - } else -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 6ad3fb2..af893e3 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1997,6 +1997,7 @@ struct cik_asic { - - unsigned tile_config; - uint32_t tile_mode_array[32]; -+ uint32_t macrotile_mode_array[16]; - }; - - union radeon_asic_config { -diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c -index 9c14a1b..51b3214 100644 ---- a/drivers/gpu/drm/radeon/radeon_drv.c -+++ b/drivers/gpu/drm/radeon/radeon_drv.c -@@ -75,9 +75,10 @@ - * 2.32.0 - new info request for rings working - * 2.33.0 - Add SI tiling mode array query - * 2.34.0 - Add CIK tiling mode array query -+ * 2.35.0 - Add CIK macrotile mode array query - */ - #define KMS_DRIVER_MAJOR 2 --#define KMS_DRIVER_MINOR 34 -+#define KMS_DRIVER_MINOR 35 - #define KMS_DRIVER_PATCHLEVEL 0 - int radeon_driver_load_kms(struct drm_device *dev, unsigned long flags); - int radeon_driver_unload_kms(struct drm_device *dev); -diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c -index 39f3a12..e90c42b 100644 ---- a/drivers/gpu/drm/radeon/radeon_kms.c -+++ b/drivers/gpu/drm/radeon/radeon_kms.c -@@ -433,6 +433,15 @@ int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) - return -EINVAL; - } - break; -+ case RADEON_INFO_CIK_MACROTILE_MODE_ARRAY: -+ if (rdev->family >= CHIP_BONAIRE) { -+ value = rdev->config.cik.macrotile_mode_array; -+ value_size = sizeof(uint32_t)*16; -+ } else { -+ DRM_DEBUG_KMS("macrotile mode array is cik+ only!\n"); -+ return -EINVAL; -+ } -+ break; - case RADEON_INFO_SI_CP_DMA_COMPUTE: - *value = 1; - break; -diff --git a/include/uapi/drm/radeon_drm.h b/include/uapi/drm/radeon_drm.h -index a71442b..fe421e8a 100644 ---- a/include/uapi/drm/radeon_drm.h -+++ b/include/uapi/drm/radeon_drm.h -@@ -981,6 +981,8 @@ struct drm_radeon_cs { - #define RADEON_INFO_SI_TILE_MODE_ARRAY 0x16 - /* query if CP DMA is supported on the compute ring */ - #define RADEON_INFO_SI_CP_DMA_COMPUTE 0x17 -+/* CIK macrotile mode array */ -+#define RADEON_INFO_CIK_MACROTILE_MODE_ARRAY 0x18 - /* query the number of render backends */ - #define RADEON_INFO_SI_BACKEND_ENABLED_MASK 0x19 - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0023-drm-radeon-set-correct-number-of-banks-for-CIK-chips.patch b/common/recipes-kernel/linux/linux-amd/0023-drm-radeon-set-correct-number-of-banks-for-CIK-chips.patch deleted file mode 100644 index 95399ce1..00000000 --- a/common/recipes-kernel/linux/linux-amd/0023-drm-radeon-set-correct-number-of-banks-for-CIK-chips.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 755e61a59b4a354e3b58909408f1510f2a3705d0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= <marek.olsak@amd.com> -Date: Mon, 23 Dec 2013 17:11:36 +0100 -Subject: [PATCH 23/60] drm/radeon: set correct number of banks for CIK chips - in DCE -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -We don't have the NUM_BANKS parameter, so we have to calculate it -from the other parameters. NUM_BANKS is not constant on CIK. - -This fixes 2D tiling for the display engine on CIK. - -Signed-off-by: Marek Olšák <marek.olsak@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/atombios_crtc.c | 64 +++++++++++++++++++++++----------- - 1 file changed, 43 insertions(+), 21 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c -index ba8742a..4be69b5 100644 ---- a/drivers/gpu/drm/radeon/atombios_crtc.c -+++ b/drivers/gpu/drm/radeon/atombios_crtc.c -@@ -1170,31 +1170,53 @@ static int dce4_crtc_do_set_base(struct drm_crtc *crtc, - } - - if (tiling_flags & RADEON_TILING_MACRO) { -- if (rdev->family >= CHIP_BONAIRE) -- tmp = rdev->config.cik.tile_config; -- else if (rdev->family >= CHIP_TAHITI) -- tmp = rdev->config.si.tile_config; -- else if (rdev->family >= CHIP_CAYMAN) -- tmp = rdev->config.cayman.tile_config; -- else -- tmp = rdev->config.evergreen.tile_config; -+ evergreen_tiling_fields(tiling_flags, &bankw, &bankh, &mtaspect, &tile_split); - -- switch ((tmp & 0xf0) >> 4) { -- case 0: /* 4 banks */ -- fb_format |= EVERGREEN_GRPH_NUM_BANKS(EVERGREEN_ADDR_SURF_4_BANK); -- break; -- case 1: /* 8 banks */ -- default: -- fb_format |= EVERGREEN_GRPH_NUM_BANKS(EVERGREEN_ADDR_SURF_8_BANK); -- break; -- case 2: /* 16 banks */ -- fb_format |= EVERGREEN_GRPH_NUM_BANKS(EVERGREEN_ADDR_SURF_16_BANK); -- break; -+ /* Set NUM_BANKS. */ -+ if (rdev->family >= CHIP_BONAIRE) { -+ unsigned tileb, index, num_banks, tile_split_bytes; -+ -+ /* Calculate the macrotile mode index. */ -+ tile_split_bytes = 64 << tile_split; -+ tileb = 8 * 8 * target_fb->bits_per_pixel / 8; -+ tileb = min(tile_split_bytes, tileb); -+ -+ for (index = 0; tileb > 64; index++) { -+ tileb >>= 1; -+ } -+ -+ if (index >= 16) { -+ DRM_ERROR("Wrong screen bpp (%u) or tile split (%u)\n", -+ target_fb->bits_per_pixel, tile_split); -+ return -EINVAL; -+ } -+ -+ num_banks = (rdev->config.cik.macrotile_mode_array[index] >> 6) & 0x3; -+ fb_format |= EVERGREEN_GRPH_NUM_BANKS(num_banks); -+ } else { -+ /* SI and older. */ -+ if (rdev->family >= CHIP_TAHITI) -+ tmp = rdev->config.si.tile_config; -+ else if (rdev->family >= CHIP_CAYMAN) -+ tmp = rdev->config.cayman.tile_config; -+ else -+ tmp = rdev->config.evergreen.tile_config; -+ -+ switch ((tmp & 0xf0) >> 4) { -+ case 0: /* 4 banks */ -+ fb_format |= EVERGREEN_GRPH_NUM_BANKS(EVERGREEN_ADDR_SURF_4_BANK); -+ break; -+ case 1: /* 8 banks */ -+ default: -+ fb_format |= EVERGREEN_GRPH_NUM_BANKS(EVERGREEN_ADDR_SURF_8_BANK); -+ break; -+ case 2: /* 16 banks */ -+ fb_format |= EVERGREEN_GRPH_NUM_BANKS(EVERGREEN_ADDR_SURF_16_BANK); -+ break; -+ } - } - - fb_format |= EVERGREEN_GRPH_ARRAY_MODE(EVERGREEN_GRPH_ARRAY_2D_TILED_THIN1); -- -- evergreen_tiling_fields(tiling_flags, &bankw, &bankh, &mtaspect, &tile_split); - fb_format |= EVERGREEN_GRPH_TILE_SPLIT(tile_split); - fb_format |= EVERGREEN_GRPH_BANK_WIDTH(bankw); - fb_format |= EVERGREEN_GRPH_BANK_HEIGHT(bankh); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0024-drm-radeon-don-t-power-gate-paused-UVD-streams.patch b/common/recipes-kernel/linux/linux-amd/0024-drm-radeon-don-t-power-gate-paused-UVD-streams.patch deleted file mode 100644 index 363d8a6a..00000000 --- a/common/recipes-kernel/linux/linux-amd/0024-drm-radeon-don-t-power-gate-paused-UVD-streams.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 4710e465b8fe77a80c66a90a8e77aed01f5408ab Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Fri, 10 Jan 2014 06:59:40 -0700 -Subject: [PATCH 24/60] drm/radeon: don't power gate paused UVD streams -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_pm.c | 4 ++++ - drivers/gpu/drm/radeon/radeon_uvd.c | 2 ++ - 2 files changed, 6 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c -index 10fc977..1b10e2e 100644 ---- a/drivers/gpu/drm/radeon/radeon_pm.c -+++ b/drivers/gpu/drm/radeon/radeon_pm.c -@@ -938,6 +938,10 @@ void radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) - - if (rdev->asic->dpm.powergate_uvd) { - mutex_lock(&rdev->pm.mutex); -+ /* don't powergate anything if we -+ have active but pause streams */ -+ enable |= rdev->pm.dpm.sd > 0; -+ enable |= rdev->pm.dpm.hd > 0; - /* enable/disable UVD */ - radeon_dpm_powergate_uvd(rdev, !enable); - mutex_unlock(&rdev->pm.mutex); -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index a21a6af..839a0f9 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -789,6 +789,8 @@ static void radeon_uvd_idle_work_handler(struct work_struct *work) - - if (radeon_fence_count_emitted(rdev, R600_RING_TYPE_UVD_INDEX) == 0) { - if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { -+ radeon_uvd_count_handles(rdev, &rdev->pm.dpm.sd, -+ &rdev->pm.dpm.hd); - radeon_dpm_enable_uvd(rdev, false); - } else { - radeon_set_uvd_clocks(rdev, 0, 0); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0025-drm-radeon-dpm-retain-user-selected-performance-leve.patch b/common/recipes-kernel/linux/linux-amd/0025-drm-radeon-dpm-retain-user-selected-performance-leve.patch deleted file mode 100644 index 866252cf..00000000 --- a/common/recipes-kernel/linux/linux-amd/0025-drm-radeon-dpm-retain-user-selected-performance-leve.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 5c2a86555ecf9da30f409b504fb7c823bd5e9551 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Wed, 23 Oct 2013 21:31:42 +0000 -Subject: [PATCH 25/60] drm/radeon/dpm: retain user selected performance level - across state changes - -If the user has forced the state high or low, retain that preference -even when we switch power states. - -Fixes: -https://bugs.freedesktop.org/show_bug.cgi?id=70654 - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon_pm.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c -index 1b10e2e..58132a5 100644 ---- a/drivers/gpu/drm/radeon/radeon_pm.c -+++ b/drivers/gpu/drm/radeon/radeon_pm.c -@@ -918,12 +918,16 @@ static void radeon_dpm_change_power_state_locked(struct radeon_device *rdev) - radeon_dpm_post_set_power_state(rdev); - - if (rdev->asic->dpm.force_performance_level) { -- if (rdev->pm.dpm.thermal_active) -+ if (rdev->pm.dpm.thermal_active) { -+ enum radeon_dpm_forced_level level = rdev->pm.dpm.forced_level; - /* force low perf level for thermal */ - radeon_dpm_force_performance_level(rdev, RADEON_DPM_FORCED_LEVEL_LOW); -- else -- /* otherwise, enable auto */ -- radeon_dpm_force_performance_level(rdev, RADEON_DPM_FORCED_LEVEL_AUTO); -+ /* save the user's level */ -+ rdev->pm.dpm.forced_level = level; -+ } else { -+ /* otherwise, user selected level */ -+ radeon_dpm_force_performance_level(rdev, rdev->pm.dpm.forced_level); -+ } - } - - done: --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0026-drm-radeon-remove-generic-rptr-wptr-functions-v2.patch b/common/recipes-kernel/linux/linux-amd/0026-drm-radeon-remove-generic-rptr-wptr-functions-v2.patch deleted file mode 100644 index 91f97cc2..00000000 --- a/common/recipes-kernel/linux/linux-amd/0026-drm-radeon-remove-generic-rptr-wptr-functions-v2.patch +++ /dev/null @@ -1,1049 +0,0 @@ -From 84f74653d13d86b530b43982a9bdfecf257d367e Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Tue, 10 Dec 2013 00:44:30 +0000 -Subject: [PATCH 26/60] drm/radeon: remove generic rptr/wptr functions (v2) - -Fill in asic family specific versions rather than -using the generic version. This lets us handle asic -specific differences more easily. In this case, we -disable sw swapping of the rtpr writeback value on -r6xx+ since the hw does it for us. Fixes bogus -rptr readback on BE systems. - -v2: remove missed cpu_to_le32(), add comments - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 58 ++++++++++++++++++++---------- - drivers/gpu/drm/radeon/cik_sdma.c | 69 ++++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/radeon/evergreen.c | 3 -- - drivers/gpu/drm/radeon/ni.c | 69 +++++++++++++++++++++++++++++++----- - drivers/gpu/drm/radeon/ni_dma.c | 69 ++++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/radeon/r100.c | 31 +++++++++++++++- - drivers/gpu/drm/radeon/r600.c | 32 +++++++++++++++-- - drivers/gpu/drm/radeon/r600_dma.c | 13 +++++-- - drivers/gpu/drm/radeon/radeon.h | 4 +-- - drivers/gpu/drm/radeon/radeon_asic.c | 66 +++++++++++++++++----------------- - drivers/gpu/drm/radeon/radeon_asic.h | 57 ++++++++++++++++++++++------- - drivers/gpu/drm/radeon/radeon_ring.c | 44 +++-------------------- - drivers/gpu/drm/radeon/rv770.c | 3 -- - drivers/gpu/drm/radeon/si.c | 8 ----- - 14 files changed, 392 insertions(+), 134 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index 17bbdfd..cef0bbe 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -3462,15 +3462,43 @@ static int cik_cp_gfx_resume(struct radeon_device *rdev) - return 0; - } - --u32 cik_compute_ring_get_rptr(struct radeon_device *rdev, -- struct radeon_ring *ring) -+u32 cik_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) - { - u32 rptr; - -+ if (rdev->wb.enabled) -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; -+ else -+ rptr = RREG32(CP_RB0_RPTR); -+ -+ return rptr; -+} - -+u32 cik_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 wptr; -+ -+ wptr = RREG32(CP_RB0_WPTR); -+ -+ return wptr; -+} -+ -+void cik_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ WREG32(CP_RB0_WPTR, ring->wptr); -+ (void)RREG32(CP_RB0_WPTR); -+} -+ -+u32 cik_compute_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 rptr; - - if (rdev->wb.enabled) { -- rptr = le32_to_cpu(rdev->wb.wb[ring->rptr_offs/4]); -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; - } else { - mutex_lock(&rdev->srbm_mutex); - cik_srbm_select(rdev, ring->me, ring->pipe, ring->queue, 0); -@@ -3482,13 +3510,14 @@ u32 cik_compute_ring_get_rptr(struct radeon_device *rdev, - return rptr; - } - --u32 cik_compute_ring_get_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring) -+u32 cik_compute_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) - { - u32 wptr; - - if (rdev->wb.enabled) { -- wptr = le32_to_cpu(rdev->wb.wb[ring->wptr_offs/4]); -+ /* XXX check if swapping is necessary on BE */ -+ wptr = rdev->wb.wb[ring->wptr_offs/4]; - } else { - mutex_lock(&rdev->srbm_mutex); - cik_srbm_select(rdev, ring->me, ring->pipe, ring->queue, 0); -@@ -3500,10 +3529,11 @@ u32 cik_compute_ring_get_wptr(struct radeon_device *rdev, - return wptr; - } - --void cik_compute_ring_set_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring) -+void cik_compute_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) - { -- rdev->wb.wb[ring->wptr_offs/4] = cpu_to_le32(ring->wptr); -+ /* XXX check if swapping is necessary on BE */ -+ rdev->wb.wb[ring->wptr_offs/4] = ring->wptr; - WDOORBELL32(ring->doorbell_offset, ring->wptr); - } - -@@ -7121,8 +7151,7 @@ static int cik_startup(struct radeon_device *rdev) - - ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, -- CP_RB0_RPTR, CP_RB0_WPTR, -- RADEON_CP_PACKET2); -+ PACKET3(PACKET3_NOP, 0x3FFF)); - if (r) - return r; - -@@ -7130,7 +7159,6 @@ static int cik_startup(struct radeon_device *rdev) - /* type-2 packets are deprecated on MEC, use type-3 instead */ - ring = &rdev->ring[CAYMAN_RING_TYPE_CP1_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET, -- CP_HQD_PQ_RPTR, CP_HQD_PQ_WPTR, - PACKET3(PACKET3_NOP, 0x3FFF)); - if (r) - return r; -@@ -7142,7 +7170,6 @@ static int cik_startup(struct radeon_device *rdev) - /* type-2 packets are deprecated on MEC, use type-3 instead */ - ring = &rdev->ring[CAYMAN_RING_TYPE_CP2_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET, -- CP_HQD_PQ_RPTR, CP_HQD_PQ_WPTR, - PACKET3(PACKET3_NOP, 0x3FFF)); - if (r) - return r; -@@ -7154,16 +7181,12 @@ static int cik_startup(struct radeon_device *rdev) - - ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, -- SDMA0_GFX_RB_RPTR + SDMA0_REGISTER_OFFSET, -- SDMA0_GFX_RB_WPTR + SDMA0_REGISTER_OFFSET, - SDMA_PACKET(SDMA_OPCODE_NOP, 0, 0)); - if (r) - return r; - - ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, -- SDMA0_GFX_RB_RPTR + SDMA1_REGISTER_OFFSET, -- SDMA0_GFX_RB_WPTR + SDMA1_REGISTER_OFFSET, - SDMA_PACKET(SDMA_OPCODE_NOP, 0, 0)); - if (r) - return r; -@@ -7179,7 +7202,6 @@ static int cik_startup(struct radeon_device *rdev) - ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; - if (ring->ring_size) { - r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -- UVD_RBC_RB_RPTR, UVD_RBC_RB_WPTR, - RADEON_CP_PACKET2); - if (!r) - r = uvd_v1_0_init(rdev); -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index 42abd1e..a34176b 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -60,6 +60,75 @@ static void cik_sdma_hdp_flush(struct radeon_device *rdev, - } - - /** -+ * cik_sdma_get_rptr - get the current read pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon ring pointer -+ * -+ * Get the current rptr from the hardware (CIK+). -+ */ -+uint32_t cik_sdma_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 rptr, reg; -+ -+ if (rdev->wb.enabled) { -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; -+ } else { -+ if (ring->idx == R600_RING_TYPE_DMA_INDEX) -+ reg = SDMA0_GFX_RB_RPTR + SDMA0_REGISTER_OFFSET; -+ else -+ reg = SDMA0_GFX_RB_RPTR + SDMA1_REGISTER_OFFSET; -+ -+ rptr = RREG32(reg); -+ } -+ -+ return (rptr & 0x3fffc) >> 2; -+} -+ -+/** -+ * cik_sdma_get_wptr - get the current write pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon ring pointer -+ * -+ * Get the current wptr from the hardware (CIK+). -+ */ -+uint32_t cik_sdma_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 reg; -+ -+ if (ring->idx == R600_RING_TYPE_DMA_INDEX) -+ reg = SDMA0_GFX_RB_WPTR + SDMA0_REGISTER_OFFSET; -+ else -+ reg = SDMA0_GFX_RB_WPTR + SDMA1_REGISTER_OFFSET; -+ -+ return (RREG32(reg) & 0x3fffc) >> 2; -+} -+ -+/** -+ * cik_sdma_set_wptr - commit the write pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon ring pointer -+ * -+ * Write the wptr back to the hardware (CIK+). -+ */ -+void cik_sdma_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 reg; -+ -+ if (ring->idx == R600_RING_TYPE_DMA_INDEX) -+ reg = SDMA0_GFX_RB_WPTR + SDMA0_REGISTER_OFFSET; -+ else -+ reg = SDMA0_GFX_RB_WPTR + SDMA1_REGISTER_OFFSET; -+ -+ WREG32(reg, (ring->wptr << 2) & 0x3fffc); -+} -+ -+/** - * cik_sdma_ring_ib_execute - Schedule an IB on the DMA engine - * - * @rdev: radeon_device pointer -diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c -index 20b00a0..5829318 100644 ---- a/drivers/gpu/drm/radeon/evergreen.c -+++ b/drivers/gpu/drm/radeon/evergreen.c -@@ -5154,14 +5154,12 @@ static int evergreen_startup(struct radeon_device *rdev) - - ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, -- R600_CP_RB_RPTR, R600_CP_RB_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, -- DMA_RB_RPTR, DMA_RB_WPTR, - DMA_PACKET(DMA_PACKET_NOP, 0, 0)); - if (r) - return r; -@@ -5179,7 +5177,6 @@ static int evergreen_startup(struct radeon_device *rdev) - ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; - if (ring->ring_size) { - r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -- UVD_RBC_RB_RPTR, UVD_RBC_RB_WPTR, - RADEON_CP_PACKET2); - if (!r) - r = uvd_v1_0_init(rdev); -diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c -index 4317e57..e059b89 100644 ---- a/drivers/gpu/drm/radeon/ni.c -+++ b/drivers/gpu/drm/radeon/ni.c -@@ -1399,6 +1399,55 @@ static void cayman_cp_enable(struct radeon_device *rdev, bool enable) - } - } - -+u32 cayman_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 rptr; -+ -+ if (rdev->wb.enabled) -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; -+ else { -+ if (ring->idx == RADEON_RING_TYPE_GFX_INDEX) -+ rptr = RREG32(CP_RB0_RPTR); -+ else if (ring->idx == CAYMAN_RING_TYPE_CP1_INDEX) -+ rptr = RREG32(CP_RB1_RPTR); -+ else -+ rptr = RREG32(CP_RB2_RPTR); -+ } -+ -+ return rptr; -+} -+ -+u32 cayman_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 wptr; -+ -+ if (ring->idx == RADEON_RING_TYPE_GFX_INDEX) -+ wptr = RREG32(CP_RB0_WPTR); -+ else if (ring->idx == CAYMAN_RING_TYPE_CP1_INDEX) -+ wptr = RREG32(CP_RB1_WPTR); -+ else -+ wptr = RREG32(CP_RB2_WPTR); -+ -+ return wptr; -+} -+ -+void cayman_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ if (ring->idx == RADEON_RING_TYPE_GFX_INDEX) { -+ WREG32(CP_RB0_WPTR, ring->wptr); -+ (void)RREG32(CP_RB0_WPTR); -+ } else if (ring->idx == CAYMAN_RING_TYPE_CP1_INDEX) { -+ WREG32(CP_RB1_WPTR, ring->wptr); -+ (void)RREG32(CP_RB1_WPTR); -+ } else { -+ WREG32(CP_RB2_WPTR, ring->wptr); -+ (void)RREG32(CP_RB2_WPTR); -+ } -+} -+ - static int cayman_cp_load_microcode(struct radeon_device *rdev) - { - const __be32 *fw_data; -@@ -1527,6 +1576,16 @@ static int cayman_cp_resume(struct radeon_device *rdev) - CP_RB1_BASE, - CP_RB2_BASE - }; -+ static const unsigned cp_rb_rptr[] = { -+ CP_RB0_RPTR, -+ CP_RB1_RPTR, -+ CP_RB2_RPTR -+ }; -+ static const unsigned cp_rb_wptr[] = { -+ CP_RB0_WPTR, -+ CP_RB1_WPTR, -+ CP_RB2_WPTR -+ }; - struct radeon_ring *ring; - int i, r; - -@@ -1585,8 +1644,8 @@ static int cayman_cp_resume(struct radeon_device *rdev) - WREG32_P(cp_rb_cntl[i], RB_RPTR_WR_ENA, ~RB_RPTR_WR_ENA); - - ring->rptr = ring->wptr = 0; -- WREG32(ring->rptr_reg, ring->rptr); -- WREG32(ring->wptr_reg, ring->wptr); -+ WREG32(cp_rb_rptr[i], ring->rptr); -+ WREG32(cp_rb_wptr[i], ring->wptr); - - mdelay(1); - WREG32_P(cp_rb_cntl[i], 0, ~RB_RPTR_WR_ENA); -@@ -1966,23 +2025,18 @@ static int cayman_startup(struct radeon_device *rdev) - evergreen_irq_set(rdev); - - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, -- CP_RB0_RPTR, CP_RB0_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, -- DMA_RB_RPTR + DMA0_REGISTER_OFFSET, -- DMA_RB_WPTR + DMA0_REGISTER_OFFSET, - DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0)); - if (r) - return r; - - ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, -- DMA_RB_RPTR + DMA1_REGISTER_OFFSET, -- DMA_RB_WPTR + DMA1_REGISTER_OFFSET, - DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0)); - if (r) - return r; -@@ -2001,7 +2055,6 @@ static int cayman_startup(struct radeon_device *rdev) - ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; - if (ring->ring_size) { - r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -- UVD_RBC_RB_RPTR, UVD_RBC_RB_WPTR, - RADEON_CP_PACKET2); - if (!r) - r = uvd_v1_0_init(rdev); -diff --git a/drivers/gpu/drm/radeon/ni_dma.c b/drivers/gpu/drm/radeon/ni_dma.c -index ddc946b..b0f44f3 100644 ---- a/drivers/gpu/drm/radeon/ni_dma.c -+++ b/drivers/gpu/drm/radeon/ni_dma.c -@@ -43,6 +43,75 @@ u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev); - */ - - /** -+ * cayman_dma_get_rptr - get the current read pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon ring pointer -+ * -+ * Get the current rptr from the hardware (cayman+). -+ */ -+uint32_t cayman_dma_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 rptr, reg; -+ -+ if (rdev->wb.enabled) { -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; -+ } else { -+ if (ring->idx == R600_RING_TYPE_DMA_INDEX) -+ reg = DMA_RB_RPTR + DMA0_REGISTER_OFFSET; -+ else -+ reg = DMA_RB_RPTR + DMA1_REGISTER_OFFSET; -+ -+ rptr = RREG32(reg); -+ } -+ -+ return (rptr & 0x3fffc) >> 2; -+} -+ -+/** -+ * cayman_dma_get_wptr - get the current write pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon ring pointer -+ * -+ * Get the current wptr from the hardware (cayman+). -+ */ -+uint32_t cayman_dma_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 reg; -+ -+ if (ring->idx == R600_RING_TYPE_DMA_INDEX) -+ reg = DMA_RB_WPTR + DMA0_REGISTER_OFFSET; -+ else -+ reg = DMA_RB_WPTR + DMA1_REGISTER_OFFSET; -+ -+ return (RREG32(reg) & 0x3fffc) >> 2; -+} -+ -+/** -+ * cayman_dma_set_wptr - commit the write pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon ring pointer -+ * -+ * Write the wptr back to the hardware (cayman+). -+ */ -+void cayman_dma_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 reg; -+ -+ if (ring->idx == R600_RING_TYPE_DMA_INDEX) -+ reg = DMA_RB_WPTR + DMA0_REGISTER_OFFSET; -+ else -+ reg = DMA_RB_WPTR + DMA1_REGISTER_OFFSET; -+ -+ WREG32(reg, (ring->wptr << 2) & 0x3fffc); -+} -+ -+/** - * cayman_dma_ring_ib_execute - Schedule an IB on the DMA engine - * - * @rdev: radeon_device pointer -diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c -index 16997d3..12645a3 100644 ---- a/drivers/gpu/drm/radeon/r100.c -+++ b/drivers/gpu/drm/radeon/r100.c -@@ -1050,6 +1050,36 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) - return err; - } - -+u32 r100_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 rptr; -+ -+ if (rdev->wb.enabled) -+ rptr = le32_to_cpu(rdev->wb.wb[ring->rptr_offs/4]); -+ else -+ rptr = RREG32(RADEON_CP_RB_RPTR); -+ -+ return rptr; -+} -+ -+u32 r100_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 wptr; -+ -+ wptr = RREG32(RADEON_CP_RB_WPTR); -+ -+ return wptr; -+} -+ -+void r100_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ WREG32(RADEON_CP_RB_WPTR, ring->wptr); -+ (void)RREG32(RADEON_CP_RB_WPTR); -+} -+ - static void r100_cp_load_microcode(struct radeon_device *rdev) - { - const __be32 *fw_data; -@@ -1102,7 +1132,6 @@ int r100_cp_init(struct radeon_device *rdev, unsigned ring_size) - ring_size = (1 << (rb_bufsz + 1)) * 4; - r100_cp_load_microcode(rdev); - r = radeon_ring_init(rdev, ring, ring_size, RADEON_WB_CP_RPTR_OFFSET, -- RADEON_CP_RB_RPTR, RADEON_CP_RB_WPTR, - RADEON_CP_PACKET2); - if (r) { - return r; -diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c -index 9d101a4..6bb944b 100644 ---- a/drivers/gpu/drm/radeon/r600.c -+++ b/drivers/gpu/drm/radeon/r600.c -@@ -2329,6 +2329,36 @@ out: - return err; - } - -+u32 r600_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 rptr; -+ -+ if (rdev->wb.enabled) -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; -+ else -+ rptr = RREG32(R600_CP_RB_RPTR); -+ -+ return rptr; -+} -+ -+u32 r600_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ u32 wptr; -+ -+ wptr = RREG32(R600_CP_RB_WPTR); -+ -+ return wptr; -+} -+ -+void r600_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ WREG32(R600_CP_RB_WPTR, ring->wptr); -+ (void)RREG32(R600_CP_RB_WPTR); -+} -+ - static int r600_cp_load_microcode(struct radeon_device *rdev) - { - const __be32 *fw_data; -@@ -2766,14 +2796,12 @@ static int r600_startup(struct radeon_device *rdev) - - ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, -- R600_CP_RB_RPTR, R600_CP_RB_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, -- DMA_RB_RPTR, DMA_RB_WPTR, - DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0)); - if (r) - return r; -diff --git a/drivers/gpu/drm/radeon/r600_dma.c b/drivers/gpu/drm/radeon/r600_dma.c -index 616d37a..ee68579 100644 ---- a/drivers/gpu/drm/radeon/r600_dma.c -+++ b/drivers/gpu/drm/radeon/r600_dma.c -@@ -51,7 +51,14 @@ u32 r600_gpu_check_soft_reset(struct radeon_device *rdev); - uint32_t r600_dma_get_rptr(struct radeon_device *rdev, - struct radeon_ring *ring) - { -- return (radeon_ring_generic_get_rptr(rdev, ring) & 0x3fffc) >> 2; -+ u32 rptr; -+ -+ if (rdev->wb.enabled) -+ rptr = rdev->wb.wb[ring->rptr_offs/4]; -+ else -+ rptr = RREG32(DMA_RB_RPTR); -+ -+ return (rptr & 0x3fffc) >> 2; - } - - /** -@@ -65,7 +72,7 @@ uint32_t r600_dma_get_rptr(struct radeon_device *rdev, - uint32_t r600_dma_get_wptr(struct radeon_device *rdev, - struct radeon_ring *ring) - { -- return (RREG32(ring->wptr_reg) & 0x3fffc) >> 2; -+ return (RREG32(DMA_RB_WPTR) & 0x3fffc) >> 2; - } - - /** -@@ -79,7 +86,7 @@ uint32_t r600_dma_get_wptr(struct radeon_device *rdev, - void r600_dma_set_wptr(struct radeon_device *rdev, - struct radeon_ring *ring) - { -- WREG32(ring->wptr_reg, (ring->wptr << 2) & 0x3fffc); -+ WREG32(DMA_RB_WPTR, (ring->wptr << 2) & 0x3fffc); - } - - /** -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index af893e3..aa1ffa9 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -788,13 +788,11 @@ struct radeon_ring { - volatile uint32_t *ring; - unsigned rptr; - unsigned rptr_offs; -- unsigned rptr_reg; - unsigned rptr_save_reg; - u64 next_rptr_gpu_addr; - volatile u32 *next_rptr_cpu_addr; - unsigned wptr; - unsigned wptr_old; -- unsigned wptr_reg; - unsigned ring_size; - unsigned ring_free_dw; - int count_dw; -@@ -966,7 +964,7 @@ unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring - int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, - unsigned size, uint32_t *data); - int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size, -- unsigned rptr_offs, unsigned rptr_reg, unsigned wptr_reg, u32 nop); -+ unsigned rptr_offs, u32 nop); - void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *cp); - - -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index 123adfe..a539869 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -182,9 +182,9 @@ static struct radeon_asic_ring r100_gfx_ring = { - .ring_test = &r100_ring_test, - .ib_test = &r100_ib_test, - .is_lockup = &r100_gpu_is_lockup, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &r100_gfx_get_rptr, -+ .get_wptr = &r100_gfx_get_wptr, -+ .set_wptr = &r100_gfx_set_wptr, - }; - - static struct radeon_asic r100_asic = { -@@ -330,9 +330,9 @@ static struct radeon_asic_ring r300_gfx_ring = { - .ring_test = &r100_ring_test, - .ib_test = &r100_ib_test, - .is_lockup = &r100_gpu_is_lockup, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &r100_gfx_get_rptr, -+ .get_wptr = &r100_gfx_get_wptr, -+ .set_wptr = &r100_gfx_set_wptr, - }; - - static struct radeon_asic r300_asic = { -@@ -883,9 +883,9 @@ static struct radeon_asic_ring r600_gfx_ring = { - .ring_test = &r600_ring_test, - .ib_test = &r600_ib_test, - .is_lockup = &r600_gfx_is_lockup, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &r600_gfx_get_rptr, -+ .get_wptr = &r600_gfx_get_wptr, -+ .set_wptr = &r600_gfx_set_wptr, - }; - - static struct radeon_asic_ring r600_dma_ring = { -@@ -1267,9 +1267,9 @@ static struct radeon_asic_ring evergreen_gfx_ring = { - .ring_test = &r600_ring_test, - .ib_test = &r600_ib_test, - .is_lockup = &evergreen_gfx_is_lockup, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &r600_gfx_get_rptr, -+ .get_wptr = &r600_gfx_get_wptr, -+ .set_wptr = &r600_gfx_set_wptr, - }; - - static struct radeon_asic_ring evergreen_dma_ring = { -@@ -1570,9 +1570,9 @@ static struct radeon_asic_ring cayman_gfx_ring = { - .ib_test = &r600_ib_test, - .is_lockup = &cayman_gfx_is_lockup, - .vm_flush = &cayman_vm_flush, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &cayman_gfx_get_rptr, -+ .get_wptr = &cayman_gfx_get_wptr, -+ .set_wptr = &cayman_gfx_set_wptr, - }; - - static struct radeon_asic_ring cayman_dma_ring = { -@@ -1585,9 +1585,9 @@ static struct radeon_asic_ring cayman_dma_ring = { - .ib_test = &r600_dma_ib_test, - .is_lockup = &cayman_dma_is_lockup, - .vm_flush = &cayman_dma_vm_flush, -- .get_rptr = &r600_dma_get_rptr, -- .get_wptr = &r600_dma_get_wptr, -- .set_wptr = &r600_dma_set_wptr -+ .get_rptr = &cayman_dma_get_rptr, -+ .get_wptr = &cayman_dma_get_wptr, -+ .set_wptr = &cayman_dma_set_wptr - }; - - static struct radeon_asic_ring cayman_uvd_ring = { -@@ -1813,9 +1813,9 @@ static struct radeon_asic_ring si_gfx_ring = { - .ib_test = &r600_ib_test, - .is_lockup = &si_gfx_is_lockup, - .vm_flush = &si_vm_flush, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &cayman_gfx_get_rptr, -+ .get_wptr = &cayman_gfx_get_wptr, -+ .set_wptr = &cayman_gfx_set_wptr, - }; - - static struct radeon_asic_ring si_dma_ring = { -@@ -1828,9 +1828,9 @@ static struct radeon_asic_ring si_dma_ring = { - .ib_test = &r600_dma_ib_test, - .is_lockup = &si_dma_is_lockup, - .vm_flush = &si_dma_vm_flush, -- .get_rptr = &r600_dma_get_rptr, -- .get_wptr = &r600_dma_get_wptr, -- .set_wptr = &r600_dma_set_wptr, -+ .get_rptr = &cayman_dma_get_rptr, -+ .get_wptr = &cayman_dma_get_wptr, -+ .set_wptr = &cayman_dma_set_wptr, - }; - - static struct radeon_asic si_asic = { -@@ -1943,9 +1943,9 @@ static struct radeon_asic_ring ci_gfx_ring = { - .ib_test = &cik_ib_test, - .is_lockup = &cik_gfx_is_lockup, - .vm_flush = &cik_vm_flush, -- .get_rptr = &radeon_ring_generic_get_rptr, -- .get_wptr = &radeon_ring_generic_get_wptr, -- .set_wptr = &radeon_ring_generic_set_wptr, -+ .get_rptr = &cik_gfx_get_rptr, -+ .get_wptr = &cik_gfx_get_wptr, -+ .set_wptr = &cik_gfx_set_wptr, - }; - - static struct radeon_asic_ring ci_cp_ring = { -@@ -1958,9 +1958,9 @@ static struct radeon_asic_ring ci_cp_ring = { - .ib_test = &cik_ib_test, - .is_lockup = &cik_gfx_is_lockup, - .vm_flush = &cik_vm_flush, -- .get_rptr = &cik_compute_ring_get_rptr, -- .get_wptr = &cik_compute_ring_get_wptr, -- .set_wptr = &cik_compute_ring_set_wptr, -+ .get_rptr = &cik_compute_get_rptr, -+ .get_wptr = &cik_compute_get_wptr, -+ .set_wptr = &cik_compute_set_wptr, - }; - - static struct radeon_asic_ring ci_dma_ring = { -@@ -1973,9 +1973,9 @@ static struct radeon_asic_ring ci_dma_ring = { - .ib_test = &cik_sdma_ib_test, - .is_lockup = &cik_sdma_is_lockup, - .vm_flush = &cik_dma_vm_flush, -- .get_rptr = &r600_dma_get_rptr, -- .get_wptr = &r600_dma_get_wptr, -- .set_wptr = &r600_dma_set_wptr, -+ .get_rptr = &cik_sdma_get_rptr, -+ .get_wptr = &cik_sdma_get_wptr, -+ .set_wptr = &cik_sdma_set_wptr, - }; - - static struct radeon_asic ci_asic = { -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index 8939cb3..998042e 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -47,13 +47,6 @@ u8 atombios_get_backlight_level(struct radeon_encoder *radeon_encoder); - void radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level); - u8 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder); - --u32 radeon_ring_generic_get_rptr(struct radeon_device *rdev, -- struct radeon_ring *ring); --u32 radeon_ring_generic_get_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring); --void radeon_ring_generic_set_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring); -- - /* - * r100,rv100,rs100,rv200,rs200 - */ -@@ -148,6 +141,13 @@ extern void r100_post_page_flip(struct radeon_device *rdev, int crtc); - extern void r100_wait_for_vblank(struct radeon_device *rdev, int crtc); - extern int r100_mc_wait_for_idle(struct radeon_device *rdev); - -+u32 r100_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 r100_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void r100_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+ - /* - * r200,rv250,rs300,rv280 - */ -@@ -368,6 +368,12 @@ int r600_mc_wait_for_idle(struct radeon_device *rdev); - int r600_pcie_gart_init(struct radeon_device *rdev); - void r600_scratch_init(struct radeon_device *rdev); - int r600_init_microcode(struct radeon_device *rdev); -+u32 r600_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 r600_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void r600_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); - /* r600 irq */ - int r600_irq_process(struct radeon_device *rdev); - int r600_irq_init(struct radeon_device *rdev); -@@ -591,6 +597,19 @@ void cayman_dma_vm_set_page(struct radeon_device *rdev, - - void cayman_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - -+u32 cayman_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 cayman_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void cayman_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+uint32_t cayman_dma_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+uint32_t cayman_dma_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void cayman_dma_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+ - int ni_dpm_init(struct radeon_device *rdev); - void ni_dpm_setup_asic(struct radeon_device *rdev); - int ni_dpm_enable(struct radeon_device *rdev); -@@ -735,12 +754,24 @@ void cik_sdma_vm_set_page(struct radeon_device *rdev, - uint32_t incr, uint32_t flags); - void cik_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm); - int cik_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib); --u32 cik_compute_ring_get_rptr(struct radeon_device *rdev, -- struct radeon_ring *ring); --u32 cik_compute_ring_get_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring); --void cik_compute_ring_set_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring); -+u32 cik_gfx_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 cik_gfx_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void cik_gfx_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 cik_compute_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 cik_compute_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void cik_compute_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 cik_sdma_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+u32 cik_sdma_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void cik_sdma_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); - int ci_get_temp(struct radeon_device *rdev); - int kv_get_temp(struct radeon_device *rdev); - -diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c -index f1cec22..65f1cea 100644 ---- a/drivers/gpu/drm/radeon/radeon_ring.c -+++ b/drivers/gpu/drm/radeon/radeon_ring.c -@@ -332,36 +332,6 @@ bool radeon_ring_supports_scratch_reg(struct radeon_device *rdev, - } - } - --u32 radeon_ring_generic_get_rptr(struct radeon_device *rdev, -- struct radeon_ring *ring) --{ -- u32 rptr; -- -- if (rdev->wb.enabled) -- rptr = le32_to_cpu(rdev->wb.wb[ring->rptr_offs/4]); -- else -- rptr = RREG32(ring->rptr_reg); -- -- return rptr; --} -- --u32 radeon_ring_generic_get_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring) --{ -- u32 wptr; -- -- wptr = RREG32(ring->wptr_reg); -- -- return wptr; --} -- --void radeon_ring_generic_set_wptr(struct radeon_device *rdev, -- struct radeon_ring *ring) --{ -- WREG32(ring->wptr_reg, ring->wptr); -- (void)RREG32(ring->wptr_reg); --} -- - /** - * radeon_ring_free_size - update the free size - * -@@ -689,22 +659,18 @@ int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, - * @ring: radeon_ring structure holding ring information - * @ring_size: size of the ring - * @rptr_offs: offset of the rptr writeback location in the WB buffer -- * @rptr_reg: MMIO offset of the rptr register -- * @wptr_reg: MMIO offset of the wptr register - * @nop: nop packet for this ring - * - * Initialize the driver information for the selected ring (all asics). - * Returns 0 on success, error on failure. - */ - int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, -- unsigned rptr_offs, unsigned rptr_reg, unsigned wptr_reg, u32 nop) -+ unsigned rptr_offs, u32 nop) - { - int r; - - ring->ring_size = ring_size; - ring->rptr_offs = rptr_offs; -- ring->rptr_reg = rptr_reg; -- ring->wptr_reg = wptr_reg; - ring->nop = nop; - /* Allocate ring buffer */ - if (ring->ring_obj == NULL) { -@@ -798,12 +764,12 @@ static int radeon_debugfs_ring_info(struct seq_file *m, void *data) - count = (ring->ring_size / 4) - ring->ring_free_dw; - - wptr = radeon_ring_get_wptr(rdev, ring); -- seq_printf(m, "wptr(0x%04x): 0x%08x [%5d]\n", -- ring->wptr_reg, wptr, wptr); -+ seq_printf(m, "wptr: 0x%08x [%5d]\n", -+ wptr, wptr); - - rptr = radeon_ring_get_rptr(rdev, ring); -- seq_printf(m, "rptr(0x%04x): 0x%08x [%5d]\n", -- ring->rptr_reg, rptr, rptr); -+ seq_printf(m, "rptr: 0x%08x [%5d]\n", -+ rptr, rptr); - - if (ring->rptr_save_reg) { - rptr_next = RREG32(ring->rptr_save_reg); -diff --git a/drivers/gpu/drm/radeon/rv770.c b/drivers/gpu/drm/radeon/rv770.c -index c4960ad..34c2217 100644 ---- a/drivers/gpu/drm/radeon/rv770.c -+++ b/drivers/gpu/drm/radeon/rv770.c -@@ -1720,14 +1720,12 @@ static int rv770_startup(struct radeon_device *rdev) - - ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, -- R600_CP_RB_RPTR, R600_CP_RB_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, -- DMA_RB_RPTR, DMA_RB_WPTR, - DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0)); - if (r) - return r; -@@ -1746,7 +1744,6 @@ static int rv770_startup(struct radeon_device *rdev) - ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; - if (ring->ring_size) { - r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -- UVD_RBC_RB_RPTR, UVD_RBC_RB_WPTR, - RADEON_CP_PACKET2); - if (!r) - r = uvd_v1_0_init(rdev); -diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c -index 48ad0ae..f2586cb 100644 ---- a/drivers/gpu/drm/radeon/si.c -+++ b/drivers/gpu/drm/radeon/si.c -@@ -6448,37 +6448,30 @@ static int si_startup(struct radeon_device *rdev) - - ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, -- CP_RB0_RPTR, CP_RB0_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[CAYMAN_RING_TYPE_CP1_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET, -- CP_RB1_RPTR, CP_RB1_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[CAYMAN_RING_TYPE_CP2_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET, -- CP_RB2_RPTR, CP_RB2_WPTR, - RADEON_CP_PACKET2); - if (r) - return r; - - ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, -- DMA_RB_RPTR + DMA0_REGISTER_OFFSET, -- DMA_RB_WPTR + DMA0_REGISTER_OFFSET, - DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0, 0)); - if (r) - return r; - - ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX]; - r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, -- DMA_RB_RPTR + DMA1_REGISTER_OFFSET, -- DMA_RB_WPTR + DMA1_REGISTER_OFFSET, - DMA_PACKET(DMA_PACKET_NOP, 0, 0, 0, 0)); - if (r) - return r; -@@ -6498,7 +6491,6 @@ static int si_startup(struct radeon_device *rdev) - ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; - if (ring->ring_size) { - r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -- UVD_RBC_RB_RPTR, UVD_RBC_RB_WPTR, - RADEON_CP_PACKET2); - if (!r) - r = uvd_v1_0_init(rdev); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0027-drm-radeon-initial-VCE-support-v4.patch b/common/recipes-kernel/linux/linux-amd/0027-drm-radeon-initial-VCE-support-v4.patch deleted file mode 100644 index 00996021..00000000 --- a/common/recipes-kernel/linux/linux-amd/0027-drm-radeon-initial-VCE-support-v4.patch +++ /dev/null @@ -1,1434 +0,0 @@ -From 769bdc09213b2d223c39eb5f8df2c741fca88321 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Thu, 23 May 2013 12:10:04 +0200 -Subject: [PATCH 27/60] drm/radeon: initial VCE support v4 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Only VCE 2.0 support so far. - -v2: squashing multiple patches into this one -v3: add IRQ support for CIK, major cleanups, - basic code documentation -v4: remove HAINAN from chipset list - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/Makefile | 6 + - drivers/gpu/drm/radeon/cik.c | 60 ++++ - drivers/gpu/drm/radeon/cikd.h | 33 ++ - drivers/gpu/drm/radeon/radeon.h | 56 +++- - drivers/gpu/drm/radeon/radeon_asic.c | 17 + - drivers/gpu/drm/radeon/radeon_asic.h | 13 + - drivers/gpu/drm/radeon/radeon_cs.c | 4 + - drivers/gpu/drm/radeon/radeon_kms.c | 1 + - drivers/gpu/drm/radeon/radeon_ring.c | 4 + - drivers/gpu/drm/radeon/radeon_test.c | 39 ++- - drivers/gpu/drm/radeon/radeon_vce.c | 588 +++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/radeon/sid.h | 47 +++ - drivers/gpu/drm/radeon/vce_v1_0.c | 187 +++++++++++ - drivers/gpu/drm/radeon/vce_v2_0.c | 70 +++++ - include/uapi/drm/radeon_drm.h | 1 + - 15 files changed, 1117 insertions(+), 9 deletions(-) - create mode 100644 drivers/gpu/drm/radeon/radeon_vce.c - create mode 100644 drivers/gpu/drm/radeon/vce_v1_0.c - create mode 100644 drivers/gpu/drm/radeon/vce_v2_0.c - -diff --git a/drivers/gpu/drm/radeon/Makefile b/drivers/gpu/drm/radeon/Makefile -index 306364a..ed60caa 100644 ---- a/drivers/gpu/drm/radeon/Makefile -+++ b/drivers/gpu/drm/radeon/Makefile -@@ -99,6 +99,12 @@ radeon-y += \ - uvd_v3_1.o \ - uvd_v4_2.o - -+# add VCE block -+radeon-y += \ -+ radeon_vce.o \ -+ vce_v1_0.o \ -+ vce_v2_0.o \ -+ - radeon-$(CONFIG_COMPAT) += radeon_ioc32.o - radeon-$(CONFIG_VGA_SWITCHEROO) += radeon_atpx_handler.o - radeon-$(CONFIG_ACPI) += radeon_acpi.o -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index cef0bbe..e256340 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -6835,6 +6835,20 @@ restart_ih: - /* reset addr and status */ - WREG32_P(VM_CONTEXT1_CNTL2, 1, ~1); - break; -+ case 167: /* VCE */ -+ DRM_DEBUG("IH: VCE int: 0x%08x\n", src_data); -+ switch (src_data) { -+ case 0: -+ radeon_fence_process(rdev, TN_RING_TYPE_VCE1_INDEX); -+ break; -+ case 1: -+ radeon_fence_process(rdev, TN_RING_TYPE_VCE2_INDEX); -+ break; -+ default: -+ DRM_ERROR("Unhandled interrupt: %d %d\n", src_id, src_data); -+ break; -+ } -+ break; - case 176: /* GFX RB CP_INT */ - case 177: /* GFX IB CP_INT */ - radeon_fence_process(rdev, RADEON_RING_TYPE_GFX_INDEX); -@@ -7134,6 +7148,22 @@ static int cik_startup(struct radeon_device *rdev) - if (r) - rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; - -+ r = radeon_vce_resume(rdev); -+ if (!r) { -+ r = vce_v2_0_resume(rdev); -+ if (!r) -+ r = radeon_fence_driver_start_ring(rdev, -+ TN_RING_TYPE_VCE1_INDEX); -+ if (!r) -+ r = radeon_fence_driver_start_ring(rdev, -+ TN_RING_TYPE_VCE2_INDEX); -+ } -+ if (r) { -+ dev_err(rdev->dev, "VCE init error (%d).\n", r); -+ rdev->ring[TN_RING_TYPE_VCE1_INDEX].ring_size = 0; -+ rdev->ring[TN_RING_TYPE_VCE2_INDEX].ring_size = 0; -+ } -+ - /* Enable IRQ */ - if (!rdev->irq.installed) { - r = radeon_irq_kms_init(rdev); -@@ -7209,6 +7239,23 @@ static int cik_startup(struct radeon_device *rdev) - DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); - } - -+ r = -ENOENT; -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; -+ if (ring->ring_size) -+ r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -+ VCE_CMD_NO_OP); -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE2_INDEX]; -+ if (ring->ring_size) -+ r = radeon_ring_init(rdev, ring, ring->ring_size, 0, -+ VCE_CMD_NO_OP); -+ -+ if (!r) -+ r = vce_v1_0_init(rdev); -+ else if (r != -ENOENT) -+ DRM_ERROR("radeon: failed initializing VCE (%d).\n", r); -+ - r = radeon_ib_pool_init(rdev); - if (r) { - dev_err(rdev->dev, "IB initialization failed (%d).\n", r); -@@ -7276,6 +7323,7 @@ int cik_suspend(struct radeon_device *rdev) - cik_sdma_enable(rdev, false); - uvd_v1_0_fini(rdev); - radeon_uvd_suspend(rdev); -+ radeon_vce_suspend(rdev); - cik_fini_pg(rdev); - cik_fini_cg(rdev); - cik_irq_suspend(rdev); -@@ -7405,6 +7453,17 @@ int cik_init(struct radeon_device *rdev) - r600_ring_init(rdev, ring, 4096); - } - -+ r = radeon_vce_init(rdev); -+ if (!r) { -+ ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; -+ ring->ring_obj = NULL; -+ r600_ring_init(rdev, ring, 4096); -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE2_INDEX]; -+ ring->ring_obj = NULL; -+ r600_ring_init(rdev, ring, 4096); -+ } -+ - rdev->ih.ring_obj = NULL; - r600_ih_ring_init(rdev, 64 * 1024); - -@@ -7465,6 +7524,7 @@ void cik_fini(struct radeon_device *rdev) - radeon_irq_kms_fini(rdev); - uvd_v1_0_fini(rdev); - radeon_uvd_fini(rdev); -+ radeon_vce_fini(rdev); - cik_pcie_gart_fini(rdev); - r600_vram_scratch_fini(rdev); - radeon_gem_fini(rdev); -diff --git a/drivers/gpu/drm/radeon/cikd.h b/drivers/gpu/drm/radeon/cikd.h -index c4738bc..54eb8be 100644 ---- a/drivers/gpu/drm/radeon/cikd.h -+++ b/drivers/gpu/drm/radeon/cikd.h -@@ -1908,4 +1908,37 @@ - /* UVD CTX indirect */ - #define UVD_CGC_MEM_CTRL 0xC0 - -+/* VCE */ -+ -+#define VCE_VCPU_CACHE_OFFSET0 0x20024 -+#define VCE_VCPU_CACHE_SIZE0 0x20028 -+#define VCE_VCPU_CACHE_OFFSET1 0x2002c -+#define VCE_VCPU_CACHE_SIZE1 0x20030 -+#define VCE_VCPU_CACHE_OFFSET2 0x20034 -+#define VCE_VCPU_CACHE_SIZE2 0x20038 -+#define VCE_RB_RPTR2 0x20178 -+#define VCE_RB_WPTR2 0x2017c -+#define VCE_RB_RPTR 0x2018c -+#define VCE_RB_WPTR 0x20190 -+#define VCE_CLOCK_GATING_A 0x202f8 -+#define VCE_CLOCK_GATING_B 0x202fc -+#define VCE_UENC_CLOCK_GATING 0x207bc -+#define VCE_UENC_REG_CLOCK_GATING 0x207c0 -+#define VCE_SYS_INT_EN 0x21300 -+# define VCE_SYS_INT_TRAP_INTERRUPT_EN (1 << 3) -+#define VCE_LMI_CTRL2 0x21474 -+#define VCE_LMI_CTRL 0x21498 -+#define VCE_LMI_VM_CTRL 0x214a0 -+#define VCE_LMI_SWAP_CNTL 0x214b4 -+#define VCE_LMI_SWAP_CNTL1 0x214b8 -+#define VCE_LMI_CACHE_CTRL 0x214f4 -+ -+#define VCE_CMD_NO_OP 0x00000000 -+#define VCE_CMD_END 0x00000001 -+#define VCE_CMD_IB 0x00000002 -+#define VCE_CMD_FENCE 0x00000003 -+#define VCE_CMD_TRAP 0x00000004 -+#define VCE_CMD_IB_AUTO 0x00000005 -+#define VCE_CMD_SEMAPHORE 0x00000006 -+ - #endif -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index aa1ffa9..0abbe5e 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -111,19 +111,16 @@ extern int radeon_aspm; - #define RADEONFB_CONN_LIMIT 4 - #define RADEON_BIOS_NUM_SCRATCH 8 - --/* max number of rings */ --#define RADEON_NUM_RINGS 6 -- - /* fence seq are set to this number when signaled */ - #define RADEON_FENCE_SIGNALED_SEQ 0LL - - /* internal ring indices */ - /* r1xx+ has gfx CP ring */ --#define RADEON_RING_TYPE_GFX_INDEX 0 -+#define RADEON_RING_TYPE_GFX_INDEX 0 - - /* cayman has 2 compute CP rings */ --#define CAYMAN_RING_TYPE_CP1_INDEX 1 --#define CAYMAN_RING_TYPE_CP2_INDEX 2 -+#define CAYMAN_RING_TYPE_CP1_INDEX 1 -+#define CAYMAN_RING_TYPE_CP2_INDEX 2 - - /* R600+ has an async dma ring */ - #define R600_RING_TYPE_DMA_INDEX 3 -@@ -131,7 +128,14 @@ extern int radeon_aspm; - #define CAYMAN_RING_TYPE_DMA1_INDEX 4 - - /* R600+ */ --#define R600_RING_TYPE_UVD_INDEX 5 -+#define R600_RING_TYPE_UVD_INDEX 5 -+ -+/* TN+ */ -+#define TN_RING_TYPE_VCE1_INDEX 6 -+#define TN_RING_TYPE_VCE2_INDEX 7 -+ -+/* max number of rings */ -+#define RADEON_NUM_RINGS 8 - - /* hardcode those limit for now */ - #define RADEON_VA_IB_OFFSET (1 << 20) -@@ -1592,6 +1596,42 @@ int radeon_uvd_calc_upll_dividers(struct radeon_device *rdev, - int radeon_uvd_send_upll_ctlreq(struct radeon_device *rdev, - unsigned cg_upll_func_cntl); - -+/* -+ * VCE -+ */ -+#define RADEON_MAX_VCE_HANDLES 16 -+#define RADEON_VCE_STACK_SIZE (1024*1024) -+#define RADEON_VCE_HEAP_SIZE (4*1024*1024) -+ -+struct radeon_vce { -+ struct radeon_bo *vcpu_bo; -+ void *cpu_addr; -+ uint64_t gpu_addr; -+ atomic_t handles[RADEON_MAX_VCE_HANDLES]; -+ struct drm_file *filp[RADEON_MAX_VCE_HANDLES]; -+}; -+ -+int radeon_vce_init(struct radeon_device *rdev); -+void radeon_vce_fini(struct radeon_device *rdev); -+int radeon_vce_suspend(struct radeon_device *rdev); -+int radeon_vce_resume(struct radeon_device *rdev); -+int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, -+ uint32_t handle, struct radeon_fence **fence); -+int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, -+ uint32_t handle, struct radeon_fence **fence); -+void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp); -+int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi); -+int radeon_vce_cs_parse(struct radeon_cs_parser *p); -+bool radeon_vce_semaphore_emit(struct radeon_device *rdev, -+ struct radeon_ring *ring, -+ struct radeon_semaphore *semaphore, -+ bool emit_wait); -+void radeon_vce_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); -+void radeon_vce_fence_emit(struct radeon_device *rdev, -+ struct radeon_fence *fence); -+int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring); -+int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring); -+ - struct r600_audio_pin { - int channels; - int rate; -@@ -2186,6 +2226,7 @@ struct radeon_device { - struct radeon_gem gem; - struct radeon_pm pm; - struct radeon_uvd uvd; -+ struct radeon_vce vce; - uint32_t bios_scratch[RADEON_BIOS_NUM_SCRATCH]; - struct radeon_wb wb; - struct radeon_dummy_page dummy_page; -@@ -2204,6 +2245,7 @@ struct radeon_device { - const struct firmware *sdma_fw; /* CIK SDMA firmware */ - const struct firmware *smc_fw; /* SMC firmware */ - const struct firmware *uvd_fw; /* UVD firmware */ -+ const struct firmware *vce_fw; /* VCE firmware */ - struct r600_vram_scratch vram_scratch; - int msi_enabled; /* msi enabled */ - struct r600_ih ih; /* r6/700 interrupt ring */ -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index a539869..763280b 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -1978,6 +1978,19 @@ static struct radeon_asic_ring ci_dma_ring = { - .set_wptr = &cik_sdma_set_wptr, - }; - -+static struct radeon_asic_ring ci_vce_ring = { -+ .ib_execute = &radeon_vce_ib_execute, -+ .emit_fence = &radeon_vce_fence_emit, -+ .emit_semaphore = &radeon_vce_semaphore_emit, -+ .cs_parse = &radeon_vce_cs_parse, -+ .ring_test = &radeon_vce_ring_test, -+ .ib_test = &radeon_vce_ib_test, -+ .is_lockup = &radeon_ring_test_lockup, -+ .get_rptr = &vce_v1_0_get_rptr, -+ .get_wptr = &vce_v1_0_get_wptr, -+ .set_wptr = &vce_v1_0_set_wptr, -+}; -+ - static struct radeon_asic ci_asic = { - .init = &cik_init, - .fini = &cik_fini, -@@ -2006,6 +2019,8 @@ static struct radeon_asic ci_asic = { - [R600_RING_TYPE_DMA_INDEX] = &ci_dma_ring, - [CAYMAN_RING_TYPE_DMA1_INDEX] = &ci_dma_ring, - [R600_RING_TYPE_UVD_INDEX] = &cayman_uvd_ring, -+ [TN_RING_TYPE_VCE1_INDEX] = &ci_vce_ring, -+ [TN_RING_TYPE_VCE2_INDEX] = &ci_vce_ring, - }, - .irq = { - .set = &cik_irq_set, -@@ -2107,6 +2122,8 @@ static struct radeon_asic kv_asic = { - [R600_RING_TYPE_DMA_INDEX] = &ci_dma_ring, - [CAYMAN_RING_TYPE_DMA1_INDEX] = &ci_dma_ring, - [R600_RING_TYPE_UVD_INDEX] = &cayman_uvd_ring, -+ [TN_RING_TYPE_VCE1_INDEX] = &ci_vce_ring, -+ [TN_RING_TYPE_VCE2_INDEX] = &ci_vce_ring, - }, - .irq = { - .set = &cik_irq_set, -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index 998042e..a6c3eeb 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -850,4 +850,17 @@ bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, - /* uvd v4.2 */ - int uvd_v4_2_resume(struct radeon_device *rdev); - -+/* vce v1.0 */ -+uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+void vce_v1_0_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring); -+int vce_v1_0_init(struct radeon_device *rdev); -+int vce_v1_0_start(struct radeon_device *rdev); -+ -+/* vce v2.0 */ -+int vce_v2_0_resume(struct radeon_device *rdev); -+ - #endif -diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c -index eec1ad3..9d4e25d 100644 ---- a/drivers/gpu/drm/radeon/radeon_cs.c -+++ b/drivers/gpu/drm/radeon/radeon_cs.c -@@ -153,6 +153,10 @@ static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority - case RADEON_CS_RING_UVD: - p->ring = R600_RING_TYPE_UVD_INDEX; - break; -+ case RADEON_CS_RING_VCE: -+ /* TODO: only use the low priority ring for now */ -+ p->ring = TN_RING_TYPE_VCE1_INDEX; -+ break; - } - return 0; - } -diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c -index e90c42b..b35967a 100644 ---- a/drivers/gpu/drm/radeon/radeon_kms.c -+++ b/drivers/gpu/drm/radeon/radeon_kms.c -@@ -588,6 +588,7 @@ void radeon_driver_preclose_kms(struct drm_device *dev, - if (rdev->cmask_filp == file_priv) - rdev->cmask_filp = NULL; - radeon_uvd_free_handles(rdev, file_priv); -+ radeon_vce_free_handles(rdev, file_priv); - } - - /* -diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c -index 65f1cea..91457f8 100644 ---- a/drivers/gpu/drm/radeon/radeon_ring.c -+++ b/drivers/gpu/drm/radeon/radeon_ring.c -@@ -814,6 +814,8 @@ static int cayman_cp2_index = CAYMAN_RING_TYPE_CP2_INDEX; - static int radeon_dma1_index = R600_RING_TYPE_DMA_INDEX; - static int radeon_dma2_index = CAYMAN_RING_TYPE_DMA1_INDEX; - static int r600_uvd_index = R600_RING_TYPE_UVD_INDEX; -+static int si_vce1_index = TN_RING_TYPE_VCE1_INDEX; -+static int si_vce2_index = TN_RING_TYPE_VCE2_INDEX; - - static struct drm_info_list radeon_debugfs_ring_info_list[] = { - {"radeon_ring_gfx", radeon_debugfs_ring_info, 0, &radeon_gfx_index}, -@@ -822,6 +824,8 @@ static struct drm_info_list radeon_debugfs_ring_info_list[] = { - {"radeon_ring_dma1", radeon_debugfs_ring_info, 0, &radeon_dma1_index}, - {"radeon_ring_dma2", radeon_debugfs_ring_info, 0, &radeon_dma2_index}, - {"radeon_ring_uvd", radeon_debugfs_ring_info, 0, &r600_uvd_index}, -+ {"radeon_ring_vce1", radeon_debugfs_ring_info, 0, &si_vce1_index}, -+ {"radeon_ring_vce2", radeon_debugfs_ring_info, 0, &si_vce2_index}, - }; - - static int radeon_debugfs_sa_info(struct seq_file *m, void *data) -diff --git a/drivers/gpu/drm/radeon/radeon_test.c b/drivers/gpu/drm/radeon/radeon_test.c -index 12e8099..3a13e0d 100644 ---- a/drivers/gpu/drm/radeon/radeon_test.c -+++ b/drivers/gpu/drm/radeon/radeon_test.c -@@ -257,20 +257,36 @@ static int radeon_test_create_and_emit_fence(struct radeon_device *rdev, - struct radeon_ring *ring, - struct radeon_fence **fence) - { -+ uint32_t handle = ring->idx ^ 0xdeafbeef; - int r; - - if (ring->idx == R600_RING_TYPE_UVD_INDEX) { -- r = radeon_uvd_get_create_msg(rdev, ring->idx, 1, NULL); -+ r = radeon_uvd_get_create_msg(rdev, ring->idx, handle, NULL); - if (r) { - DRM_ERROR("Failed to get dummy create msg\n"); - return r; - } - -- r = radeon_uvd_get_destroy_msg(rdev, ring->idx, 1, fence); -+ r = radeon_uvd_get_destroy_msg(rdev, ring->idx, handle, fence); - if (r) { - DRM_ERROR("Failed to get dummy destroy msg\n"); - return r; - } -+ -+ } else if (ring->idx == TN_RING_TYPE_VCE1_INDEX || -+ ring->idx == TN_RING_TYPE_VCE2_INDEX) { -+ r = radeon_vce_get_create_msg(rdev, ring->idx, handle, NULL); -+ if (r) { -+ DRM_ERROR("Failed to get dummy create msg\n"); -+ return r; -+ } -+ -+ r = radeon_vce_get_destroy_msg(rdev, ring->idx, handle, fence); -+ if (r) { -+ DRM_ERROR("Failed to get dummy destroy msg\n"); -+ return r; -+ } -+ - } else { - r = radeon_ring_lock(rdev, ring, 64); - if (r) { -@@ -486,6 +502,16 @@ out_cleanup: - printk(KERN_WARNING "Error while testing ring sync (%d).\n", r); - } - -+static bool radeon_test_sync_possible(struct radeon_ring *ringA, -+ struct radeon_ring *ringB) -+{ -+ if (ringA->idx == TN_RING_TYPE_VCE2_INDEX && -+ ringB->idx == TN_RING_TYPE_VCE1_INDEX) -+ return false; -+ -+ return true; -+} -+ - void radeon_test_syncing(struct radeon_device *rdev) - { - int i, j, k; -@@ -500,6 +526,9 @@ void radeon_test_syncing(struct radeon_device *rdev) - if (!ringB->ready) - continue; - -+ if (!radeon_test_sync_possible(ringA, ringB)) -+ continue; -+ - DRM_INFO("Testing syncing between rings %d and %d...\n", i, j); - radeon_test_ring_sync(rdev, ringA, ringB); - -@@ -511,6 +540,12 @@ void radeon_test_syncing(struct radeon_device *rdev) - if (!ringC->ready) - continue; - -+ if (!radeon_test_sync_possible(ringA, ringC)) -+ continue; -+ -+ if (!radeon_test_sync_possible(ringB, ringC)) -+ continue; -+ - DRM_INFO("Testing syncing between rings %d, %d and %d...\n", i, j, k); - radeon_test_ring_sync2(rdev, ringA, ringB, ringC); - -diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -new file mode 100644 -index 0000000..2547d8e ---- /dev/null -+++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -0,0 +1,588 @@ -+/* -+ * Copyright 2013 Advanced Micro Devices, Inc. -+ * All Rights Reserved. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sub license, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL -+ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, -+ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -+ * USE OR OTHER DEALINGS IN THE SOFTWARE. -+ * -+ * The above copyright notice and this permission notice (including the -+ * next paragraph) shall be included in all copies or substantial portions -+ * of the Software. -+ * -+ * Authors: Christian König <christian.koenig@amd.com> -+ */ -+ -+#include <linux/firmware.h> -+#include <linux/module.h> -+#include <drm/drmP.h> -+#include <drm/drm.h> -+ -+#include "radeon.h" -+#include "radeon_asic.h" -+#include "sid.h" -+ -+/* Firmware Names */ -+#define FIRMWARE_BONAIRE "radeon/BONAIRE_vce.bin" -+ -+MODULE_FIRMWARE(FIRMWARE_BONAIRE); -+ -+/** -+ * radeon_vce_init - allocate memory, load vce firmware -+ * -+ * @rdev: radeon_device pointer -+ * -+ * First step to get VCE online, allocate memory and load the firmware -+ */ -+int radeon_vce_init(struct radeon_device *rdev) -+{ -+ unsigned long bo_size; -+ const char *fw_name; -+ int i, r; -+ -+ switch (rdev->family) { -+ case CHIP_BONAIRE: -+ case CHIP_KAVERI: -+ case CHIP_KABINI: -+ fw_name = FIRMWARE_BONAIRE; -+ break; -+ -+ default: -+ return -EINVAL; -+ } -+ -+ r = request_firmware(&rdev->vce_fw, fw_name, rdev->dev); -+ if (r) { -+ dev_err(rdev->dev, "radeon_vce: Can't load firmware \"%s\"\n", -+ fw_name); -+ return r; -+ } -+ -+ bo_size = RADEON_GPU_PAGE_ALIGN(rdev->vce_fw->size) + -+ RADEON_VCE_STACK_SIZE + RADEON_VCE_HEAP_SIZE; -+ r = radeon_bo_create(rdev, bo_size, PAGE_SIZE, true, -+ RADEON_GEM_DOMAIN_VRAM, NULL, &rdev->vce.vcpu_bo); -+ if (r) { -+ dev_err(rdev->dev, "(%d) failed to allocate VCE bo\n", r); -+ return r; -+ } -+ -+ r = radeon_vce_resume(rdev); -+ if (r) -+ return r; -+ -+ memset(rdev->vce.cpu_addr, 0, bo_size); -+ memcpy(rdev->vce.cpu_addr, rdev->vce_fw->data, rdev->vce_fw->size); -+ -+ r = radeon_vce_suspend(rdev); -+ if (r) -+ return r; -+ -+ for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) { -+ atomic_set(&rdev->vce.handles[i], 0); -+ rdev->vce.filp[i] = NULL; -+ } -+ -+ return 0; -+} -+ -+/** -+ * radeon_vce_fini - free memory -+ * -+ * @rdev: radeon_device pointer -+ * -+ * Last step on VCE teardown, free firmware memory -+ */ -+void radeon_vce_fini(struct radeon_device *rdev) -+{ -+ radeon_vce_suspend(rdev); -+ radeon_bo_unref(&rdev->vce.vcpu_bo); -+} -+ -+/** -+ * radeon_vce_suspend - unpin VCE fw memory -+ * -+ * @rdev: radeon_device pointer -+ * -+ * TODO: Test VCE suspend/resume -+ */ -+int radeon_vce_suspend(struct radeon_device *rdev) -+{ -+ int r; -+ -+ if (rdev->vce.vcpu_bo == NULL) -+ return 0; -+ -+ r = radeon_bo_reserve(rdev->vce.vcpu_bo, false); -+ if (!r) { -+ radeon_bo_kunmap(rdev->vce.vcpu_bo); -+ radeon_bo_unpin(rdev->vce.vcpu_bo); -+ radeon_bo_unreserve(rdev->vce.vcpu_bo); -+ } -+ return r; -+} -+ -+/** -+ * radeon_vce_resume - pin VCE fw memory -+ * -+ * @rdev: radeon_device pointer -+ * -+ * TODO: Test VCE suspend/resume -+ */ -+int radeon_vce_resume(struct radeon_device *rdev) -+{ -+ int r; -+ -+ if (rdev->vce.vcpu_bo == NULL) -+ return -EINVAL; -+ -+ r = radeon_bo_reserve(rdev->vce.vcpu_bo, false); -+ if (r) { -+ radeon_bo_unref(&rdev->vce.vcpu_bo); -+ dev_err(rdev->dev, "(%d) failed to reserve VCE bo\n", r); -+ return r; -+ } -+ -+ r = radeon_bo_pin(rdev->vce.vcpu_bo, RADEON_GEM_DOMAIN_VRAM, -+ &rdev->vce.gpu_addr); -+ if (r) { -+ radeon_bo_unreserve(rdev->vce.vcpu_bo); -+ radeon_bo_unref(&rdev->vce.vcpu_bo); -+ dev_err(rdev->dev, "(%d) VCE bo pin failed\n", r); -+ return r; -+ } -+ -+ r = radeon_bo_kmap(rdev->vce.vcpu_bo, &rdev->vce.cpu_addr); -+ if (r) { -+ dev_err(rdev->dev, "(%d) VCE map failed\n", r); -+ return r; -+ } -+ -+ radeon_bo_unreserve(rdev->vce.vcpu_bo); -+ -+ return 0; -+} -+ -+/** -+ * radeon_vce_free_handles - free still open VCE handles -+ * -+ * @rdev: radeon_device pointer -+ * @filp: drm file pointer -+ * -+ * Close all VCE handles still open by this file pointer -+ */ -+void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp) -+{ -+ int i, r; -+ for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) { -+ uint32_t handle = atomic_read(&rdev->vce.handles[i]); -+ if (!handle || rdev->vce.filp[i] != filp) -+ continue; -+ -+ r = radeon_vce_get_destroy_msg(rdev, TN_RING_TYPE_VCE1_INDEX, -+ handle, NULL); -+ if (r) -+ DRM_ERROR("Error destroying VCE handle (%d)!\n", r); -+ -+ rdev->vce.filp[i] = NULL; -+ atomic_set(&rdev->vce.handles[i], 0); -+ } -+} -+ -+/** -+ * radeon_vce_get_create_msg - generate a VCE create msg -+ * -+ * @rdev: radeon_device pointer -+ * @ring: ring we should submit the msg to -+ * @handle: VCE session handle to use -+ * @fence: optional fence to return -+ * -+ * Open up a stream for HW test -+ */ -+int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, -+ uint32_t handle, struct radeon_fence **fence) -+{ -+ const unsigned ib_size_dw = 1024; -+ struct radeon_ib ib; -+ uint64_t dummy; -+ int i, r; -+ -+ r = radeon_ib_get(rdev, ring, &ib, NULL, ib_size_dw * 4); -+ if (r) { -+ DRM_ERROR("radeon: failed to get ib (%d).\n", r); -+ return r; -+ } -+ -+ dummy = ib.gpu_addr + 1024; -+ -+ /* stitch together an VCE create msg */ -+ ib.length_dw = 0; -+ ib.ptr[ib.length_dw++] = 0x0000000c; /* len */ -+ ib.ptr[ib.length_dw++] = 0x00000001; /* session cmd */ -+ ib.ptr[ib.length_dw++] = handle; -+ -+ ib.ptr[ib.length_dw++] = 0x00000030; /* len */ -+ ib.ptr[ib.length_dw++] = 0x01000001; /* create cmd */ -+ ib.ptr[ib.length_dw++] = 0x00000000; -+ ib.ptr[ib.length_dw++] = 0x00000042; -+ ib.ptr[ib.length_dw++] = 0x0000000a; -+ ib.ptr[ib.length_dw++] = 0x00000001; -+ ib.ptr[ib.length_dw++] = 0x00000080; -+ ib.ptr[ib.length_dw++] = 0x00000060; -+ ib.ptr[ib.length_dw++] = 0x00000100; -+ ib.ptr[ib.length_dw++] = 0x00000100; -+ ib.ptr[ib.length_dw++] = 0x0000000c; -+ ib.ptr[ib.length_dw++] = 0x00000000; -+ -+ ib.ptr[ib.length_dw++] = 0x00000014; /* len */ -+ ib.ptr[ib.length_dw++] = 0x05000005; /* feedback buffer */ -+ ib.ptr[ib.length_dw++] = upper_32_bits(dummy); -+ ib.ptr[ib.length_dw++] = dummy; -+ ib.ptr[ib.length_dw++] = 0x00000001; -+ -+ for (i = ib.length_dw; i < ib_size_dw; ++i) -+ ib.ptr[i] = 0x0; -+ -+ r = radeon_ib_schedule(rdev, &ib, NULL); -+ if (r) { -+ DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); -+ } -+ -+ if (fence) -+ *fence = radeon_fence_ref(ib.fence); -+ -+ radeon_ib_free(rdev, &ib); -+ -+ return r; -+} -+ -+/** -+ * radeon_vce_get_destroy_msg - generate a VCE destroy msg -+ * -+ * @rdev: radeon_device pointer -+ * @ring: ring we should submit the msg to -+ * @handle: VCE session handle to use -+ * @fence: optional fence to return -+ * -+ * Close up a stream for HW test or if userspace failed to do so -+ */ -+int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, -+ uint32_t handle, struct radeon_fence **fence) -+{ -+ const unsigned ib_size_dw = 1024; -+ struct radeon_ib ib; -+ uint64_t dummy; -+ int i, r; -+ -+ r = radeon_ib_get(rdev, ring, &ib, NULL, ib_size_dw * 4); -+ if (r) { -+ DRM_ERROR("radeon: failed to get ib (%d).\n", r); -+ return r; -+ } -+ -+ dummy = ib.gpu_addr + 1024; -+ -+ /* stitch together an VCE destroy msg */ -+ ib.length_dw = 0; -+ ib.ptr[ib.length_dw++] = 0x0000000c; /* len */ -+ ib.ptr[ib.length_dw++] = 0x00000001; /* session cmd */ -+ ib.ptr[ib.length_dw++] = handle; -+ -+ ib.ptr[ib.length_dw++] = 0x00000014; /* len */ -+ ib.ptr[ib.length_dw++] = 0x05000005; /* feedback buffer */ -+ ib.ptr[ib.length_dw++] = upper_32_bits(dummy); -+ ib.ptr[ib.length_dw++] = dummy; -+ ib.ptr[ib.length_dw++] = 0x00000001; -+ -+ ib.ptr[ib.length_dw++] = 0x00000008; /* len */ -+ ib.ptr[ib.length_dw++] = 0x02000001; /* destroy cmd */ -+ -+ for (i = ib.length_dw; i < ib_size_dw; ++i) -+ ib.ptr[i] = 0x0; -+ -+ r = radeon_ib_schedule(rdev, &ib, NULL); -+ if (r) { -+ DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); -+ } -+ -+ if (fence) -+ *fence = radeon_fence_ref(ib.fence); -+ -+ radeon_ib_free(rdev, &ib); -+ -+ return r; -+} -+ -+/** -+ * radeon_vce_cs_reloc - command submission relocation -+ * -+ * @p: parser context -+ * @lo: address of lower dword -+ * @hi: address of higher dword -+ * -+ * Patch relocation inside command stream with real buffer address -+ */ -+int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi) -+{ -+ struct radeon_cs_chunk *relocs_chunk; -+ uint64_t offset; -+ unsigned idx; -+ -+ relocs_chunk = &p->chunks[p->chunk_relocs_idx]; -+ offset = radeon_get_ib_value(p, lo); -+ idx = radeon_get_ib_value(p, hi); -+ -+ if (idx >= relocs_chunk->length_dw) { -+ DRM_ERROR("Relocs at %d after relocations chunk end %d !\n", -+ idx, relocs_chunk->length_dw); -+ return -EINVAL; -+ } -+ -+ offset += p->relocs_ptr[(idx / 4)]->lobj.gpu_offset; -+ -+ p->ib.ptr[lo] = offset & 0xFFFFFFFF; -+ p->ib.ptr[hi] = offset >> 32; -+ -+ return 0; -+} -+ -+/** -+ * radeon_vce_cs_parse - parse and validate the command stream -+ * -+ * @p: parser context -+ * -+ */ -+int radeon_vce_cs_parse(struct radeon_cs_parser *p) -+{ -+ uint32_t handle = 0; -+ bool destroy = false; -+ int i, r; -+ -+ while (p->idx < p->chunks[p->chunk_ib_idx].length_dw) { -+ uint32_t len = radeon_get_ib_value(p, p->idx); -+ uint32_t cmd = radeon_get_ib_value(p, p->idx + 1); -+ -+ if ((len < 8) || (len & 3)) { -+ DRM_ERROR("invalid VCE command length (%d)!\n", len); -+ return -EINVAL; -+ } -+ -+ switch (cmd) { -+ case 0x00000001: // session -+ handle = radeon_get_ib_value(p, p->idx + 2); -+ break; -+ -+ case 0x00000002: // task info -+ case 0x01000001: // create -+ case 0x04000001: // config extension -+ case 0x04000002: // pic control -+ case 0x04000005: // rate control -+ case 0x04000007: // motion estimation -+ case 0x04000008: // rdo -+ break; -+ -+ case 0x03000001: // encode -+ r = radeon_vce_cs_reloc(p, p->idx + 10, p->idx + 9); -+ if (r) -+ return r; -+ -+ r = radeon_vce_cs_reloc(p, p->idx + 12, p->idx + 11); -+ if (r) -+ return r; -+ break; -+ -+ case 0x02000001: // destroy -+ destroy = true; -+ break; -+ -+ case 0x05000001: // context buffer -+ case 0x05000004: // video bitstream buffer -+ case 0x05000005: // feedback buffer -+ r = radeon_vce_cs_reloc(p, p->idx + 3, p->idx + 2); -+ if (r) -+ return r; -+ break; -+ -+ default: -+ DRM_ERROR("invalid VCE command (0x%x)!\n", cmd); -+ return -EINVAL; -+ } -+ -+ p->idx += len / 4; -+ } -+ -+ if (destroy) { -+ /* IB contains a destroy msg, free the handle */ -+ for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) -+ atomic_cmpxchg(&p->rdev->vce.handles[i], handle, 0); -+ -+ return 0; -+ } -+ -+ /* create or encode, validate the handle */ -+ for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) { -+ if (atomic_read(&p->rdev->vce.handles[i]) == handle) -+ return 0; -+ } -+ -+ /* handle not found try to alloc a new one */ -+ for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) { -+ if (!atomic_cmpxchg(&p->rdev->vce.handles[i], 0, handle)) { -+ p->rdev->vce.filp[i] = p->filp; -+ return 0; -+ } -+ } -+ -+ DRM_ERROR("No more free VCE handles!\n"); -+ return -EINVAL; -+} -+ -+/** -+ * radeon_vce_semaphore_emit - emit a semaphore command -+ * -+ * @rdev: radeon_device pointer -+ * @ring: engine to use -+ * @semaphore: address of semaphore -+ * @emit_wait: true=emit wait, false=emit signal -+ * -+ */ -+bool radeon_vce_semaphore_emit(struct radeon_device *rdev, -+ struct radeon_ring *ring, -+ struct radeon_semaphore *semaphore, -+ bool emit_wait) -+{ -+ uint64_t addr = semaphore->gpu_addr; -+ -+ radeon_ring_write(ring, VCE_CMD_SEMAPHORE); -+ radeon_ring_write(ring, (addr >> 3) & 0x000FFFFF); -+ radeon_ring_write(ring, (addr >> 23) & 0x000FFFFF); -+ radeon_ring_write(ring, 0x01003000 | (emit_wait ? 1 : 0)); -+ if (!emit_wait) -+ radeon_ring_write(ring, VCE_CMD_END); -+ -+ return true; -+} -+ -+/** -+ * radeon_vce_ib_execute - execute indirect buffer -+ * -+ * @rdev: radeon_device pointer -+ * @ib: the IB to execute -+ * -+ */ -+void radeon_vce_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) -+{ -+ struct radeon_ring *ring = &rdev->ring[ib->ring]; -+ radeon_ring_write(ring, VCE_CMD_IB); -+ radeon_ring_write(ring, ib->gpu_addr); -+ radeon_ring_write(ring, upper_32_bits(ib->gpu_addr)); -+ radeon_ring_write(ring, ib->length_dw); -+} -+ -+/** -+ * radeon_vce_fence_emit - add a fence command to the ring -+ * -+ * @rdev: radeon_device pointer -+ * @fence: the fence -+ * -+ */ -+void radeon_vce_fence_emit(struct radeon_device *rdev, -+ struct radeon_fence *fence) -+{ -+ struct radeon_ring *ring = &rdev->ring[fence->ring]; -+ uint32_t addr = rdev->fence_drv[fence->ring].gpu_addr; -+ -+ radeon_ring_write(ring, VCE_CMD_FENCE); -+ radeon_ring_write(ring, addr); -+ radeon_ring_write(ring, upper_32_bits(addr)); -+ radeon_ring_write(ring, fence->seq); -+ radeon_ring_write(ring, VCE_CMD_TRAP); -+ radeon_ring_write(ring, VCE_CMD_END); -+} -+ -+/** -+ * radeon_vce_ring_test - test if VCE ring is working -+ * -+ * @rdev: radeon_device pointer -+ * @ring: the engine to test on -+ * -+ */ -+int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) -+{ -+ uint32_t rptr = vce_v1_0_get_rptr(rdev, ring); -+ unsigned i; -+ int r; -+ -+ r = radeon_ring_lock(rdev, ring, 16); -+ if (r) { -+ DRM_ERROR("radeon: vce failed to lock ring %d (%d).\n", -+ ring->idx, r); -+ return r; -+ } -+ radeon_ring_write(ring, VCE_CMD_END); -+ radeon_ring_unlock_commit(rdev, ring); -+ -+ for (i = 0; i < rdev->usec_timeout; i++) { -+ if (vce_v1_0_get_rptr(rdev, ring) != rptr) -+ break; -+ DRM_UDELAY(1); -+ } -+ -+ if (i < rdev->usec_timeout) { -+ DRM_INFO("ring test on %d succeeded in %d usecs\n", -+ ring->idx, i); -+ } else { -+ DRM_ERROR("radeon: ring %d test failed\n", -+ ring->idx); -+ r = -ETIMEDOUT; -+ } -+ -+ return r; -+} -+ -+/** -+ * radeon_vce_ib_test - test if VCE IBs are working -+ * -+ * @rdev: radeon_device pointer -+ * @ring: the engine to test on -+ * -+ */ -+int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) -+{ -+ struct radeon_fence *fence = NULL; -+ int r; -+ -+ r = radeon_vce_get_create_msg(rdev, ring->idx, 1, NULL); -+ if (r) { -+ DRM_ERROR("radeon: failed to get create msg (%d).\n", r); -+ goto error; -+ } -+ -+ r = radeon_vce_get_destroy_msg(rdev, ring->idx, 1, &fence); -+ if (r) { -+ DRM_ERROR("radeon: failed to get destroy ib (%d).\n", r); -+ goto error; -+ } -+ -+ r = radeon_fence_wait(fence, false); -+ if (r) { -+ DRM_ERROR("radeon: fence wait failed (%d).\n", r); -+ } else { -+ DRM_INFO("ib test on ring %d succeeded\n", ring->idx); -+ } -+error: -+ radeon_fence_unref(&fence); -+ return r; -+} -diff --git a/drivers/gpu/drm/radeon/sid.h b/drivers/gpu/drm/radeon/sid.h -index 940e36b..2b71e67 100644 ---- a/drivers/gpu/drm/radeon/sid.h -+++ b/drivers/gpu/drm/radeon/sid.h -@@ -1747,4 +1747,51 @@ - #define DMA_PACKET_CONSTANT_FILL 0xd - #define DMA_PACKET_NOP 0xf - -+#define VCE_STATUS 0x20004 -+#define VCE_VCPU_CNTL 0x20014 -+#define VCE_CLK_EN (1 << 0) -+#define VCE_VCPU_CACHE_OFFSET0 0x20024 -+#define VCE_VCPU_CACHE_SIZE0 0x20028 -+#define VCE_VCPU_CACHE_OFFSET1 0x2002c -+#define VCE_VCPU_CACHE_SIZE1 0x20030 -+#define VCE_VCPU_CACHE_OFFSET2 0x20034 -+#define VCE_VCPU_CACHE_SIZE2 0x20038 -+#define VCE_SOFT_RESET 0x20120 -+#define VCE_ECPU_SOFT_RESET (1 << 0) -+#define VCE_FME_SOFT_RESET (1 << 2) -+#define VCE_RB_BASE_LO2 0x2016c -+#define VCE_RB_BASE_HI2 0x20170 -+#define VCE_RB_SIZE2 0x20174 -+#define VCE_RB_RPTR2 0x20178 -+#define VCE_RB_WPTR2 0x2017c -+#define VCE_RB_BASE_LO 0x20180 -+#define VCE_RB_BASE_HI 0x20184 -+#define VCE_RB_SIZE 0x20188 -+#define VCE_RB_RPTR 0x2018c -+#define VCE_RB_WPTR 0x20190 -+#define VCE_CLOCK_GATING_A 0x202f8 -+#define VCE_CLOCK_GATING_B 0x202fc -+#define VCE_UENC_CLOCK_GATING 0x205bc -+#define VCE_UENC_REG_CLOCK_GATING 0x205c0 -+#define VCE_FW_REG_STATUS 0x20e10 -+# define VCE_FW_REG_STATUS_BUSY (1 << 0) -+# define VCE_FW_REG_STATUS_PASS (1 << 3) -+# define VCE_FW_REG_STATUS_DONE (1 << 11) -+#define VCE_LMI_FW_START_KEYSEL 0x20e18 -+#define VCE_LMI_FW_PERIODIC_CTRL 0x20e20 -+#define VCE_LMI_CTRL2 0x20e74 -+#define VCE_LMI_CTRL 0x20e98 -+#define VCE_LMI_VM_CTRL 0x20ea0 -+#define VCE_LMI_SWAP_CNTL 0x20eb4 -+#define VCE_LMI_SWAP_CNTL1 0x20eb8 -+#define VCE_LMI_CACHE_CTRL 0x20ef4 -+ -+#define VCE_CMD_NO_OP 0x00000000 -+#define VCE_CMD_END 0x00000001 -+#define VCE_CMD_IB 0x00000002 -+#define VCE_CMD_FENCE 0x00000003 -+#define VCE_CMD_TRAP 0x00000004 -+#define VCE_CMD_IB_AUTO 0x00000005 -+#define VCE_CMD_SEMAPHORE 0x00000006 -+ - #endif -diff --git a/drivers/gpu/drm/radeon/vce_v1_0.c b/drivers/gpu/drm/radeon/vce_v1_0.c -new file mode 100644 -index 0000000..e0c3534 ---- /dev/null -+++ b/drivers/gpu/drm/radeon/vce_v1_0.c -@@ -0,0 +1,187 @@ -+/* -+ * Copyright 2013 Advanced Micro Devices, Inc. -+ * All Rights Reserved. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sub license, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL -+ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, -+ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -+ * USE OR OTHER DEALINGS IN THE SOFTWARE. -+ * -+ * The above copyright notice and this permission notice (including the -+ * next paragraph) shall be included in all copies or substantial portions -+ * of the Software. -+ * -+ * Authors: Christian König <christian.koenig@amd.com> -+ */ -+ -+#include <linux/firmware.h> -+#include <drm/drmP.h> -+#include "radeon.h" -+#include "radeon_asic.h" -+#include "sid.h" -+ -+/** -+ * vce_v1_0_get_rptr - get read pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon_ring pointer -+ * -+ * Returns the current hardware read pointer -+ */ -+uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ if (ring->idx == TN_RING_TYPE_VCE1_INDEX) -+ return RREG32(VCE_RB_RPTR); -+ else -+ return RREG32(VCE_RB_RPTR2); -+} -+ -+/** -+ * vce_v1_0_get_wptr - get write pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon_ring pointer -+ * -+ * Returns the current hardware write pointer -+ */ -+uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ if (ring->idx == TN_RING_TYPE_VCE1_INDEX) -+ return RREG32(VCE_RB_WPTR); -+ else -+ return RREG32(VCE_RB_WPTR2); -+} -+ -+/** -+ * vce_v1_0_set_wptr - set write pointer -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon_ring pointer -+ * -+ * Commits the write pointer to the hardware -+ */ -+void vce_v1_0_set_wptr(struct radeon_device *rdev, -+ struct radeon_ring *ring) -+{ -+ if (ring->idx == TN_RING_TYPE_VCE1_INDEX) -+ WREG32(VCE_RB_WPTR, ring->wptr); -+ else -+ WREG32(VCE_RB_WPTR2, ring->wptr); -+} -+ -+/** -+ * vce_v1_0_start - start VCE block -+ * -+ * @rdev: radeon_device pointer -+ * -+ * Setup and start the VCE block -+ */ -+int vce_v1_0_start(struct radeon_device *rdev) -+{ -+ struct radeon_ring *ring; -+ int i, j, r; -+ -+ /* set BUSY flag */ -+ WREG32_P(VCE_STATUS, 1, ~1); -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; -+ WREG32(VCE_RB_RPTR, ring->rptr); -+ WREG32(VCE_RB_WPTR, ring->wptr); -+ WREG32(VCE_RB_BASE_LO, ring->gpu_addr); -+ WREG32(VCE_RB_BASE_HI, upper_32_bits(ring->gpu_addr)); -+ WREG32(VCE_RB_SIZE, ring->ring_size / 4); -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE2_INDEX]; -+ WREG32(VCE_RB_RPTR2, ring->rptr); -+ WREG32(VCE_RB_WPTR2, ring->wptr); -+ WREG32(VCE_RB_BASE_LO2, ring->gpu_addr); -+ WREG32(VCE_RB_BASE_HI2, upper_32_bits(ring->gpu_addr)); -+ WREG32(VCE_RB_SIZE2, ring->ring_size / 4); -+ -+ WREG32_P(VCE_VCPU_CNTL, VCE_CLK_EN, ~VCE_CLK_EN); -+ -+ WREG32_P(VCE_SOFT_RESET, -+ VCE_ECPU_SOFT_RESET | -+ VCE_FME_SOFT_RESET, ~( -+ VCE_ECPU_SOFT_RESET | -+ VCE_FME_SOFT_RESET)); -+ -+ mdelay(100); -+ -+ WREG32_P(VCE_SOFT_RESET, 0, ~( -+ VCE_ECPU_SOFT_RESET | -+ VCE_FME_SOFT_RESET)); -+ -+ for (i = 0; i < 10; ++i) { -+ uint32_t status; -+ for (j = 0; j < 100; ++j) { -+ status = RREG32(VCE_STATUS); -+ if (status & 2) -+ break; -+ mdelay(10); -+ } -+ r = 0; -+ if (status & 2) -+ break; -+ -+ DRM_ERROR("VCE not responding, trying to reset the ECPU!!!\n"); -+ WREG32_P(VCE_SOFT_RESET, VCE_ECPU_SOFT_RESET, ~VCE_ECPU_SOFT_RESET); -+ mdelay(10); -+ WREG32_P(VCE_SOFT_RESET, 0, ~VCE_ECPU_SOFT_RESET); -+ mdelay(10); -+ r = -1; -+ } -+ -+ /* clear BUSY flag */ -+ WREG32_P(VCE_STATUS, 0, ~1); -+ -+ if (r) { -+ DRM_ERROR("VCE not responding, giving up!!!\n"); -+ return r; -+ } -+ -+ return 0; -+} -+ -+int vce_v1_0_init(struct radeon_device *rdev) -+{ -+ struct radeon_ring *ring; -+ int r; -+ -+ r = vce_v1_0_start(rdev); -+ if (r) -+ return r; -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; -+ ring->ready = true; -+ r = radeon_ring_test(rdev, TN_RING_TYPE_VCE1_INDEX, ring); -+ if (r) { -+ ring->ready = false; -+ return r; -+ } -+ -+ ring = &rdev->ring[TN_RING_TYPE_VCE2_INDEX]; -+ ring->ready = true; -+ r = radeon_ring_test(rdev, TN_RING_TYPE_VCE2_INDEX, ring); -+ if (r) { -+ ring->ready = false; -+ return r; -+ } -+ -+ DRM_INFO("VCE initialized successfully.\n"); -+ -+ return 0; -+} -diff --git a/drivers/gpu/drm/radeon/vce_v2_0.c b/drivers/gpu/drm/radeon/vce_v2_0.c -new file mode 100644 -index 0000000..4911d1b ---- /dev/null -+++ b/drivers/gpu/drm/radeon/vce_v2_0.c -@@ -0,0 +1,70 @@ -+/* -+ * Copyright 2013 Advanced Micro Devices, Inc. -+ * All Rights Reserved. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sub license, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL -+ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, -+ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -+ * USE OR OTHER DEALINGS IN THE SOFTWARE. -+ * -+ * The above copyright notice and this permission notice (including the -+ * next paragraph) shall be included in all copies or substantial portions -+ * of the Software. -+ * -+ * Authors: Christian König <christian.koenig@amd.com> -+ */ -+ -+#include <linux/firmware.h> -+#include <drm/drmP.h> -+#include "radeon.h" -+#include "radeon_asic.h" -+#include "cikd.h" -+ -+int vce_v2_0_resume(struct radeon_device *rdev) -+{ -+ uint64_t addr = rdev->vce.gpu_addr; -+ uint32_t size; -+ -+ WREG32_P(VCE_CLOCK_GATING_A, 0, ~(1 << 16)); -+ WREG32_P(VCE_UENC_CLOCK_GATING, 0x1FF000, ~0xFF9FF000); -+ WREG32_P(VCE_UENC_REG_CLOCK_GATING, 0x3F, ~0x3F); -+ WREG32(VCE_CLOCK_GATING_B, 0xf7); -+ -+ WREG32(VCE_LMI_CTRL, 0x00398000); -+ WREG32_P(VCE_LMI_CACHE_CTRL, 0x0, ~0x1); -+ WREG32(VCE_LMI_SWAP_CNTL, 0); -+ WREG32(VCE_LMI_SWAP_CNTL1, 0); -+ WREG32(VCE_LMI_VM_CTRL, 0); -+ -+ size = RADEON_GPU_PAGE_ALIGN(rdev->vce_fw->size); -+ WREG32(VCE_VCPU_CACHE_OFFSET0, addr & 0x7fffffff); -+ WREG32(VCE_VCPU_CACHE_SIZE0, size); -+ -+ addr += size; -+ size = RADEON_VCE_STACK_SIZE; -+ WREG32(VCE_VCPU_CACHE_OFFSET1, addr & 0x7fffffff); -+ WREG32(VCE_VCPU_CACHE_SIZE1, size); -+ -+ addr += size; -+ size = RADEON_VCE_HEAP_SIZE; -+ WREG32(VCE_VCPU_CACHE_OFFSET2, addr & 0x7fffffff); -+ WREG32(VCE_VCPU_CACHE_SIZE2, size); -+ -+ WREG32_P(VCE_LMI_CTRL2, 0x0, ~0x100); -+ -+ WREG32_P(VCE_SYS_INT_EN, VCE_SYS_INT_TRAP_INTERRUPT_EN, -+ ~VCE_SYS_INT_TRAP_INTERRUPT_EN); -+ -+ return 0; -+} -diff --git a/include/uapi/drm/radeon_drm.h b/include/uapi/drm/radeon_drm.h -index fe421e8a..b93c92a 100644 ---- a/include/uapi/drm/radeon_drm.h -+++ b/include/uapi/drm/radeon_drm.h -@@ -919,6 +919,7 @@ struct drm_radeon_gem_va { - #define RADEON_CS_RING_COMPUTE 1 - #define RADEON_CS_RING_DMA 2 - #define RADEON_CS_RING_UVD 3 -+#define RADEON_CS_RING_VCE 4 - /* The third dword of RADEON_CHUNK_ID_FLAGS is a sint32 that sets the priority */ - /* 0 = normal, + = higher priority, - = lower priority */ - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0028-drm-radeon-add-VCE-ring-query.patch b/common/recipes-kernel/linux/linux-amd/0028-drm-radeon-add-VCE-ring-query.patch deleted file mode 100644 index cba682d4..00000000 --- a/common/recipes-kernel/linux/linux-amd/0028-drm-radeon-add-VCE-ring-query.patch +++ /dev/null @@ -1,30 +0,0 @@ -From d14ffb8ce3e16178fdcad9ae06b3a09833251498 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Mon, 27 Jan 2014 10:16:06 -0700 -Subject: [PATCH 28/60] drm/radeon: add VCE ring query -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon_kms.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c -index b35967a..5f37f06 100644 ---- a/drivers/gpu/drm/radeon/radeon_kms.c -+++ b/drivers/gpu/drm/radeon/radeon_kms.c -@@ -417,6 +417,9 @@ int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) - case RADEON_CS_RING_UVD: - *value = rdev->ring[R600_RING_TYPE_UVD_INDEX].ready; - break; -+ case RADEON_CS_RING_VCE: -+ *value = rdev->ring[TN_RING_TYPE_VCE1_INDEX].ready; -+ break; - default: - return -EINVAL; - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0029-drm-radeon-add-VCE-version-parsing-and-checking.patch b/common/recipes-kernel/linux/linux-amd/0029-drm-radeon-add-VCE-version-parsing-and-checking.patch deleted file mode 100644 index 694d4f32..00000000 --- a/common/recipes-kernel/linux/linux-amd/0029-drm-radeon-add-VCE-version-parsing-and-checking.patch +++ /dev/null @@ -1,147 +0,0 @@ -From ce7f14da5704849b2e549cf17df8fcc1e2852906 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Thu, 23 Jan 2014 09:50:49 -0700 -Subject: [PATCH 29/60] drm/radeon: add VCE version parsing and checking -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Also make the result available to userspace. - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 2 ++ - drivers/gpu/drm/radeon/radeon_kms.c | 6 ++++ - drivers/gpu/drm/radeon/radeon_vce.c | 56 +++++++++++++++++++++++++++++++++---- - include/uapi/drm/radeon_drm.h | 4 +++ - 4 files changed, 62 insertions(+), 6 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 0abbe5e..43f8f74 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1607,6 +1607,8 @@ struct radeon_vce { - struct radeon_bo *vcpu_bo; - void *cpu_addr; - uint64_t gpu_addr; -+ unsigned fw_version; -+ unsigned fb_version; - atomic_t handles[RADEON_MAX_VCE_HANDLES]; - struct drm_file *filp[RADEON_MAX_VCE_HANDLES]; - }; -diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c -index 5f37f06..131b517 100644 ---- a/drivers/gpu/drm/radeon/radeon_kms.c -+++ b/drivers/gpu/drm/radeon/radeon_kms.c -@@ -457,6 +457,12 @@ int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) - DRM_DEBUG_KMS("BACKEND_ENABLED_MASK is si+ only!\n"); - } - break; -+ case RADEON_INFO_VCE_FW_VERSION: -+ *value = rdev->vce.fw_version; -+ break; -+ case RADEON_INFO_VCE_FB_VERSION: -+ *value = rdev->vce.fb_version; -+ break; - default: - DRM_DEBUG_KMS("Invalid request %d\n", info->request); - return -EINVAL; -diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -index 2547d8e..f46563b 100644 ---- a/drivers/gpu/drm/radeon/radeon_vce.c -+++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -48,8 +48,11 @@ MODULE_FIRMWARE(FIRMWARE_BONAIRE); - */ - int radeon_vce_init(struct radeon_device *rdev) - { -- unsigned long bo_size; -- const char *fw_name; -+ static const char *fw_version = "[ATI LIB=VCEFW,"; -+ static const char *fb_version = "[ATI LIB=VCEFWSTATS,"; -+ unsigned long size; -+ const char *fw_name, *c; -+ uint8_t start, mid, end; - int i, r; - - switch (rdev->family) { -@@ -70,9 +73,50 @@ int radeon_vce_init(struct radeon_device *rdev) - return r; - } - -- bo_size = RADEON_GPU_PAGE_ALIGN(rdev->vce_fw->size) + -- RADEON_VCE_STACK_SIZE + RADEON_VCE_HEAP_SIZE; -- r = radeon_bo_create(rdev, bo_size, PAGE_SIZE, true, -+ /* search for firmware version */ -+ -+ size = rdev->vce_fw->size - strlen(fw_version) - 9; -+ c = rdev->vce_fw->data; -+ for (;size > 0; --size, ++c) -+ if (strncmp(c, fw_version, strlen(fw_version)) == 0) -+ break; -+ -+ if (size == 0) -+ return -EINVAL; -+ -+ c += strlen(fw_version); -+ if (sscanf(c, "%2hhd.%2hhd.%2hhd]", &start, &mid, &end) != 3) -+ return -EINVAL; -+ -+ /* search for feedback version */ -+ -+ size = rdev->vce_fw->size - strlen(fb_version) - 3; -+ c = rdev->vce_fw->data; -+ for (;size > 0; --size, ++c) -+ if (strncmp(c, fb_version, strlen(fb_version)) == 0) -+ break; -+ -+ if (size == 0) -+ return -EINVAL; -+ -+ c += strlen(fb_version); -+ if (sscanf(c, "%2u]", &rdev->vce.fb_version) != 1) -+ return -EINVAL; -+ -+ DRM_INFO("Found VCE firmware/feedback version %hhd.%hhd.%hhd / %d!\n", -+ start, mid, end, rdev->vce.fb_version); -+ -+ rdev->vce.fw_version = (start << 24) | (mid << 16) | (end << 8); -+ -+ /* we can only work with this fw version for now */ -+ if (rdev->vce.fw_version != ((40 << 24) | (2 << 16) | (2 << 8))) -+ return -EINVAL; -+ -+ /* load firmware into VRAM */ -+ -+ size = RADEON_GPU_PAGE_ALIGN(rdev->vce_fw->size) + -+ RADEON_VCE_STACK_SIZE + RADEON_VCE_HEAP_SIZE; -+ r = radeon_bo_create(rdev, size, PAGE_SIZE, true, - RADEON_GEM_DOMAIN_VRAM, NULL, &rdev->vce.vcpu_bo); - if (r) { - dev_err(rdev->dev, "(%d) failed to allocate VCE bo\n", r); -@@ -83,7 +127,7 @@ int radeon_vce_init(struct radeon_device *rdev) - if (r) - return r; - -- memset(rdev->vce.cpu_addr, 0, bo_size); -+ memset(rdev->vce.cpu_addr, 0, size); - memcpy(rdev->vce.cpu_addr, rdev->vce_fw->data, rdev->vce_fw->size); - - r = radeon_vce_suspend(rdev); -diff --git a/include/uapi/drm/radeon_drm.h b/include/uapi/drm/radeon_drm.h -index b93c92a..2ff6e71 100644 ---- a/include/uapi/drm/radeon_drm.h -+++ b/include/uapi/drm/radeon_drm.h -@@ -986,6 +986,10 @@ struct drm_radeon_cs { - #define RADEON_INFO_CIK_MACROTILE_MODE_ARRAY 0x18 - /* query the number of render backends */ - #define RADEON_INFO_SI_BACKEND_ENABLED_MASK 0x19 -+/* version of VCE firmware */ -+#define RADEON_INFO_VCE_FW_VERSION 0x1b -+/* version of VCE feedback */ -+#define RADEON_INFO_VCE_FB_VERSION 0x1c - - - struct drm_radeon_info { --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0030-drm-radeon-add-callback-for-setting-vce-clocks.patch b/common/recipes-kernel/linux/linux-amd/0030-drm-radeon-add-callback-for-setting-vce-clocks.patch deleted file mode 100644 index 3f163a7e..00000000 --- a/common/recipes-kernel/linux/linux-amd/0030-drm-radeon-add-callback-for-setting-vce-clocks.patch +++ /dev/null @@ -1,35 +0,0 @@ -From da6c83dd38cbe6aed578e194877060820432d4f6 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Tue, 20 Aug 2013 20:01:18 -0400 -Subject: [PATCH 30/60] drm/radeon: add callback for setting vce clocks - -Similar to uvd clock setting. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 43f8f74..5865ae7 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1823,6 +1823,7 @@ struct radeon_asic { - void (*set_pcie_lanes)(struct radeon_device *rdev, int lanes); - void (*set_clock_gating)(struct radeon_device *rdev, int enable); - int (*set_uvd_clocks)(struct radeon_device *rdev, u32 vclk, u32 dclk); -+ int (*set_vce_clocks)(struct radeon_device *rdev, u32 evclk, u32 ecclk); - int (*get_temperature)(struct radeon_device *rdev); - } pm; - /* dynamic power management */ -@@ -2679,6 +2680,7 @@ void radeon_ring_write(struct radeon_ring *ring, uint32_t v); - #define radeon_set_pcie_lanes(rdev, l) (rdev)->asic->pm.set_pcie_lanes((rdev), (l)) - #define radeon_set_clock_gating(rdev, e) (rdev)->asic->pm.set_clock_gating((rdev), (e)) - #define radeon_set_uvd_clocks(rdev, v, d) (rdev)->asic->pm.set_uvd_clocks((rdev), (v), (d)) -+#define radeon_set_vce_clocks(rdev, ev, ec) (rdev)->asic->pm.set_vce_clocks((rdev), (ev), (ec)) - #define radeon_get_temperature(rdev) (rdev)->asic->pm.get_temperature((rdev)) - #define radeon_set_surface_reg(rdev, r, f, p, o, s) ((rdev)->asic->surface.set_reg((rdev), (r), (f), (p), (o), (s))) - #define radeon_clear_surface_reg(rdev, r) ((rdev)->asic->surface.clear_reg((rdev), (r))) --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0031-drm-radeon-dpm-move-platform-caps-fetching-to-a-sepa.patch b/common/recipes-kernel/linux/linux-amd/0031-drm-radeon-dpm-move-platform-caps-fetching-to-a-sepa.patch deleted file mode 100644 index 248ddcd5..00000000 --- a/common/recipes-kernel/linux/linux-amd/0031-drm-radeon-dpm-move-platform-caps-fetching-to-a-sepa.patch +++ /dev/null @@ -1,330 +0,0 @@ -From dd43f0af944746140ad17efe0c53295b1457da50 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Wed, 21 Aug 2013 10:02:32 -0400 -Subject: [PATCH 31/60] drm/radeon/dpm: move platform caps fetching to a - separate function - -It's needed by by both the asic specific functions and the -extended table parser. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/btc_dpm.c | 4 ++++ - drivers/gpu/drm/radeon/ci_dpm.c | 9 ++++++--- - drivers/gpu/drm/radeon/cypress_dpm.c | 4 ++++ - drivers/gpu/drm/radeon/kv_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/ni_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/r600_dpm.c | 20 ++++++++++++++++++++ - drivers/gpu/drm/radeon/r600_dpm.h | 2 ++ - drivers/gpu/drm/radeon/rs780_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/rv6xx_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/rv770_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/si_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/sumo_dpm.c | 7 ++++--- - drivers/gpu/drm/radeon/trinity_dpm.c | 7 ++++--- - 13 files changed, 68 insertions(+), 27 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/btc_dpm.c b/drivers/gpu/drm/radeon/btc_dpm.c -index 9b6950d..e910299 100644 ---- a/drivers/gpu/drm/radeon/btc_dpm.c -+++ b/drivers/gpu/drm/radeon/btc_dpm.c -@@ -2610,6 +2610,10 @@ int btc_dpm_init(struct radeon_device *rdev) - pi->min_vddc_in_table = 0; - pi->max_vddc_in_table = 0; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = rv7xx_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c -index 95f4ab9..56a517b 100644 ---- a/drivers/gpu/drm/radeon/ci_dpm.c -+++ b/drivers/gpu/drm/radeon/ci_dpm.c -@@ -4954,9 +4954,6 @@ static int ci_parse_power_table(struct radeon_device *rdev) - if (!rdev->pm.dpm.ps) - return -ENOMEM; - power_state_offset = (u8 *)state_array->states; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - for (i = 0; i < state_array->ucNumEntries; i++) { - u8 *idx; - power_state = (union pplib_power_state *)power_state_offset; -@@ -5072,6 +5069,12 @@ int ci_dpm_init(struct radeon_device *rdev) - ci_dpm_fini(rdev); - return ret; - } -+ -+ ret = r600_get_platform_caps(rdev); -+ if (ret) { -+ ci_dpm_fini(rdev); -+ return ret; -+ } - ret = ci_parse_power_table(rdev); - if (ret) { - ci_dpm_fini(rdev); -diff --git a/drivers/gpu/drm/radeon/cypress_dpm.c b/drivers/gpu/drm/radeon/cypress_dpm.c -index 7143783..1935c4c 100644 ---- a/drivers/gpu/drm/radeon/cypress_dpm.c -+++ b/drivers/gpu/drm/radeon/cypress_dpm.c -@@ -2049,6 +2049,10 @@ int cypress_dpm_init(struct radeon_device *rdev) - pi->min_vddc_in_table = 0; - pi->max_vddc_in_table = 0; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = rv7xx_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index b419055..58b5a5d 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -2556,9 +2556,6 @@ static int kv_parse_power_table(struct radeon_device *rdev) - if (!rdev->pm.dpm.ps) - return -ENOMEM; - power_state_offset = (u8 *)state_array->states; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - for (i = 0; i < state_array->ucNumEntries; i++) { - u8 *idx; - power_state = (union pplib_power_state *)power_state_offset; -@@ -2608,6 +2605,10 @@ int kv_dpm_init(struct radeon_device *rdev) - return -ENOMEM; - rdev->pm.dpm.priv = pi; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = r600_parse_extended_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/ni_dpm.c b/drivers/gpu/drm/radeon/ni_dpm.c -index 85f36e7..70045d1 100644 ---- a/drivers/gpu/drm/radeon/ni_dpm.c -+++ b/drivers/gpu/drm/radeon/ni_dpm.c -@@ -4041,9 +4041,6 @@ static int ni_parse_power_table(struct radeon_device *rdev) - power_info->pplib.ucNumStates, GFP_KERNEL); - if (!rdev->pm.dpm.ps) - return -ENOMEM; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - - for (i = 0; i < power_info->pplib.ucNumStates; i++) { - power_state = (union pplib_power_state *) -@@ -4105,6 +4102,10 @@ int ni_dpm_init(struct radeon_device *rdev) - pi->min_vddc_in_table = 0; - pi->max_vddc_in_table = 0; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = ni_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/r600_dpm.c b/drivers/gpu/drm/radeon/r600_dpm.c -index 2df683a..63c5be0 100644 ---- a/drivers/gpu/drm/radeon/r600_dpm.c -+++ b/drivers/gpu/drm/radeon/r600_dpm.c -@@ -821,6 +821,26 @@ static int r600_parse_clk_voltage_dep_table(struct radeon_clock_voltage_dependen - return 0; - } - -+int r600_get_platform_caps(struct radeon_device *rdev) -+{ -+ struct radeon_mode_info *mode_info = &rdev->mode_info; -+ union power_info *power_info; -+ int index = GetIndexIntoMasterTable(DATA, PowerPlayInfo); -+ u16 data_offset; -+ u8 frev, crev; -+ -+ if (!atom_parse_data_header(mode_info->atom_context, index, NULL, -+ &frev, &crev, &data_offset)) -+ return -EINVAL; -+ power_info = (union power_info *)(mode_info->atom_context->bios + data_offset); -+ -+ rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -+ rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -+ rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); -+ -+ return 0; -+} -+ - /* sizeof(ATOM_PPLIB_EXTENDEDHEADER) */ - #define SIZE_OF_ATOM_PPLIB_EXTENDEDHEADER_V2 12 - #define SIZE_OF_ATOM_PPLIB_EXTENDEDHEADER_V3 14 -diff --git a/drivers/gpu/drm/radeon/r600_dpm.h b/drivers/gpu/drm/radeon/r600_dpm.h -index 1000bf9..7e5d2c2 100644 ---- a/drivers/gpu/drm/radeon/r600_dpm.h -+++ b/drivers/gpu/drm/radeon/r600_dpm.h -@@ -217,6 +217,8 @@ int r600_set_thermal_temperature_range(struct radeon_device *rdev, - int min_temp, int max_temp); - bool r600_is_internal_thermal_sensor(enum radeon_int_thermal_type sensor); - -+int r600_get_platform_caps(struct radeon_device *rdev); -+ - int r600_parse_extended_power_table(struct radeon_device *rdev); - void r600_free_extended_power_table(struct radeon_device *rdev); - -diff --git a/drivers/gpu/drm/radeon/rs780_dpm.c b/drivers/gpu/drm/radeon/rs780_dpm.c -index 6af8505..f3143c0 100644 ---- a/drivers/gpu/drm/radeon/rs780_dpm.c -+++ b/drivers/gpu/drm/radeon/rs780_dpm.c -@@ -815,9 +815,6 @@ static int rs780_parse_power_table(struct radeon_device *rdev) - power_info->pplib.ucNumStates, GFP_KERNEL); - if (!rdev->pm.dpm.ps) - return -ENOMEM; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - - for (i = 0; i < power_info->pplib.ucNumStates; i++) { - power_state = (union pplib_power_state *) -@@ -867,6 +864,10 @@ int rs780_dpm_init(struct radeon_device *rdev) - return -ENOMEM; - rdev->pm.dpm.priv = pi; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = rs780_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/rv6xx_dpm.c b/drivers/gpu/drm/radeon/rv6xx_dpm.c -index 5811d27..3aa0a8c 100644 ---- a/drivers/gpu/drm/radeon/rv6xx_dpm.c -+++ b/drivers/gpu/drm/radeon/rv6xx_dpm.c -@@ -1901,9 +1901,6 @@ static int rv6xx_parse_power_table(struct radeon_device *rdev) - power_info->pplib.ucNumStates, GFP_KERNEL); - if (!rdev->pm.dpm.ps) - return -ENOMEM; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - - for (i = 0; i < power_info->pplib.ucNumStates; i++) { - power_state = (union pplib_power_state *) -@@ -1953,6 +1950,10 @@ int rv6xx_dpm_init(struct radeon_device *rdev) - return -ENOMEM; - rdev->pm.dpm.priv = pi; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = rv6xx_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/rv770_dpm.c b/drivers/gpu/drm/radeon/rv770_dpm.c -index 890cf17..f67a1b5 100644 ---- a/drivers/gpu/drm/radeon/rv770_dpm.c -+++ b/drivers/gpu/drm/radeon/rv770_dpm.c -@@ -2277,9 +2277,6 @@ int rv7xx_parse_power_table(struct radeon_device *rdev) - power_info->pplib.ucNumStates, GFP_KERNEL); - if (!rdev->pm.dpm.ps) - return -ENOMEM; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - - for (i = 0; i < power_info->pplib.ucNumStates; i++) { - power_state = (union pplib_power_state *) -@@ -2351,6 +2348,10 @@ int rv770_dpm_init(struct radeon_device *rdev) - pi->min_vddc_in_table = 0; - pi->max_vddc_in_table = 0; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = rv7xx_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c -index f5cdc86..ce4463f 100644 ---- a/drivers/gpu/drm/radeon/si_dpm.c -+++ b/drivers/gpu/drm/radeon/si_dpm.c -@@ -6291,9 +6291,6 @@ static int si_parse_power_table(struct radeon_device *rdev) - if (!rdev->pm.dpm.ps) - return -ENOMEM; - power_state_offset = (u8 *)state_array->states; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - for (i = 0; i < state_array->ucNumEntries; i++) { - u8 *idx; - power_state = (union pplib_power_state *)power_state_offset; -@@ -6370,6 +6367,10 @@ int si_dpm_init(struct radeon_device *rdev) - pi->min_vddc_in_table = 0; - pi->max_vddc_in_table = 0; - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = si_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/sumo_dpm.c b/drivers/gpu/drm/radeon/sumo_dpm.c -index 96ea6db8..485d006 100644 ---- a/drivers/gpu/drm/radeon/sumo_dpm.c -+++ b/drivers/gpu/drm/radeon/sumo_dpm.c -@@ -1477,9 +1477,6 @@ static int sumo_parse_power_table(struct radeon_device *rdev) - if (!rdev->pm.dpm.ps) - return -ENOMEM; - power_state_offset = (u8 *)state_array->states; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - for (i = 0; i < state_array->ucNumEntries; i++) { - u8 *idx; - power_state = (union pplib_power_state *)power_state_offset; -@@ -1765,6 +1762,10 @@ int sumo_dpm_init(struct radeon_device *rdev) - - sumo_construct_boot_and_acpi_state(rdev); - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = sumo_parse_power_table(rdev); - if (ret) - return ret; -diff --git a/drivers/gpu/drm/radeon/trinity_dpm.c b/drivers/gpu/drm/radeon/trinity_dpm.c -index bf980ea..b4dd29b 100644 ---- a/drivers/gpu/drm/radeon/trinity_dpm.c -+++ b/drivers/gpu/drm/radeon/trinity_dpm.c -@@ -1685,9 +1685,6 @@ static int trinity_parse_power_table(struct radeon_device *rdev) - if (!rdev->pm.dpm.ps) - return -ENOMEM; - power_state_offset = (u8 *)state_array->states; -- rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); -- rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); -- rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); - for (i = 0; i < state_array->ucNumEntries; i++) { - u8 *idx; - power_state = (union pplib_power_state *)power_state_offset; -@@ -1895,6 +1892,10 @@ int trinity_dpm_init(struct radeon_device *rdev) - - trinity_construct_boot_state(rdev); - -+ ret = r600_get_platform_caps(rdev); -+ if (ret) -+ return ret; -+ - ret = trinity_parse_power_table(rdev); - if (ret) - return ret; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0032-drm-radeon-dpm-fill-in-some-initial-vce-infrastructu.patch b/common/recipes-kernel/linux/linux-amd/0032-drm-radeon-dpm-fill-in-some-initial-vce-infrastructu.patch deleted file mode 100644 index d1fcc9b7..00000000 --- a/common/recipes-kernel/linux/linux-amd/0032-drm-radeon-dpm-fill-in-some-initial-vce-infrastructu.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 71192a6216ee85b70cac1a217e72170c4ce65271 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Tue, 20 Aug 2013 20:29:05 -0400 -Subject: [PATCH 32/60] drm/radeon/dpm: fill in some initial vce infrastructure - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 12 ++++++++++++ - drivers/gpu/drm/radeon/radeon_pm.c | 7 +++++++ - 2 files changed, 19 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 5865ae7..12b1854 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1259,6 +1259,15 @@ enum radeon_dpm_event_src { - RADEON_DPM_EVENT_SRC_DIGIAL_OR_EXTERNAL = 4 - }; - -+enum radeon_vce_level { -+ RADEON_VCE_LEVEL_AC_ALL = 0, /* AC, All cases */ -+ RADEON_VCE_LEVEL_DC_EE = 1, /* DC, entropy encoding */ -+ RADEON_VCE_LEVEL_DC_LL_LOW = 2, /* DC, low latency queue, res <= 720 */ -+ RADEON_VCE_LEVEL_DC_LL_HIGH = 3, /* DC, low latency queue, 1080 >= res > 720 */ -+ RADEON_VCE_LEVEL_DC_GP_LOW = 4, /* DC, general purpose queue, res <= 720 */ -+ RADEON_VCE_LEVEL_DC_GP_HIGH = 5, /* DC, general purpose queue, 1080 >= res > 720 */ -+}; -+ - struct radeon_ps { - u32 caps; /* vbios flags */ - u32 class; /* vbios flags */ -@@ -1269,6 +1278,8 @@ struct radeon_ps { - /* VCE clocks */ - u32 evclk; - u32 ecclk; -+ bool vce_active; -+ enum radeon_vce_level vce_level; - /* asic priv */ - void *ps_priv; - }; -@@ -1480,6 +1491,7 @@ struct radeon_dpm { - /* special states active */ - bool thermal_active; - bool uvd_active; -+ bool vce_active; - /* thermal handling */ - struct radeon_dpm_thermal thermal; - /* forced levels */ -diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c -index 58132a5..f8afbf9 100644 ---- a/drivers/gpu/drm/radeon/radeon_pm.c -+++ b/drivers/gpu/drm/radeon/radeon_pm.c -@@ -845,6 +845,9 @@ static void radeon_dpm_change_power_state_locked(struct radeon_device *rdev) - - /* no need to reprogram if nothing changed unless we are on BTC+ */ - if (rdev->pm.dpm.current_ps == rdev->pm.dpm.requested_ps) { -+ /* vce just modifies an existing state so force a change */ -+ if (ps->vce_active != rdev->pm.dpm.vce_active) -+ goto force; - if ((rdev->family < CHIP_BARTS) || (rdev->flags & RADEON_IS_IGP)) { - /* for pre-BTC and APUs if the num crtcs changed but state is the same, - * all we need to do is update the display configuration. -@@ -881,6 +884,7 @@ static void radeon_dpm_change_power_state_locked(struct radeon_device *rdev) - } - } - -+force: - printk("switching from power state:\n"); - radeon_dpm_print_power_state(rdev, rdev->pm.dpm.current_ps); - printk("switching to power state:\n"); -@@ -890,6 +894,9 @@ static void radeon_dpm_change_power_state_locked(struct radeon_device *rdev) - down_write(&rdev->pm.mclk_lock); - mutex_lock(&rdev->ring_lock); - -+ /* update whether vce is active */ -+ ps->vce_active = rdev->pm.dpm.vce_active; -+ - ret = radeon_dpm_pre_set_power_state(rdev); - if (ret) - goto done; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0033-drm-radeon-dpm-fetch-vce-states-from-the-vbios.patch b/common/recipes-kernel/linux/linux-amd/0033-drm-radeon-dpm-fetch-vce-states-from-the-vbios.patch deleted file mode 100644 index f62d3b47..00000000 --- a/common/recipes-kernel/linux/linux-amd/0033-drm-radeon-dpm-fetch-vce-states-from-the-vbios.patch +++ /dev/null @@ -1,110 +0,0 @@ -From 93b2ef800055caf91ec55ee415a6c7960b454805 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Wed, 4 Sep 2013 16:13:56 -0400 -Subject: [PATCH 33/60] drm/radeon/dpm: fetch vce states from the vbios - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/r600_dpm.c | 28 +++++++++++++++++++++++++++- - drivers/gpu/drm/radeon/radeon.h | 16 ++++++++++++++++ - 2 files changed, 43 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/r600_dpm.c b/drivers/gpu/drm/radeon/r600_dpm.c -index 63c5be0..2b2a876 100644 ---- a/drivers/gpu/drm/radeon/r600_dpm.c -+++ b/drivers/gpu/drm/radeon/r600_dpm.c -@@ -1050,7 +1050,15 @@ int r600_parse_extended_power_table(struct radeon_device *rdev) - (mode_info->atom_context->bios + data_offset + - le16_to_cpu(ext_hdr->usVCETableOffset) + 1 + - 1 + array->ucNumEntries * sizeof(VCEClockInfo)); -+ ATOM_PPLIB_VCE_State_Table *states = -+ (ATOM_PPLIB_VCE_State_Table *) -+ (mode_info->atom_context->bios + data_offset + -+ le16_to_cpu(ext_hdr->usVCETableOffset) + 1 + -+ 1 + (array->ucNumEntries * sizeof (VCEClockInfo)) + -+ 1 + (limits->numEntries * sizeof(ATOM_PPLIB_VCE_Clock_Voltage_Limit_Record))); - ATOM_PPLIB_VCE_Clock_Voltage_Limit_Record *entry; -+ ATOM_PPLIB_VCE_State_Record *state_entry; -+ VCEClockInfo *vce_clk; - u32 size = limits->numEntries * - sizeof(struct radeon_vce_clock_voltage_dependency_entry); - rdev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table.entries = -@@ -1062,8 +1070,9 @@ int r600_parse_extended_power_table(struct radeon_device *rdev) - rdev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table.count = - limits->numEntries; - entry = &limits->entries[0]; -+ state_entry = &states->entries[0]; - for (i = 0; i < limits->numEntries; i++) { -- VCEClockInfo *vce_clk = (VCEClockInfo *) -+ vce_clk = (VCEClockInfo *) - ((u8 *)&array->entries[0] + - (entry->ucVCEClockInfoIndex * sizeof(VCEClockInfo))); - rdev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table.entries[i].evclk = -@@ -1075,6 +1084,23 @@ int r600_parse_extended_power_table(struct radeon_device *rdev) - entry = (ATOM_PPLIB_VCE_Clock_Voltage_Limit_Record *) - ((u8 *)entry + sizeof(ATOM_PPLIB_VCE_Clock_Voltage_Limit_Record)); - } -+ for (i = 0; i < states->numEntries; i++) { -+ if (i >= RADEON_MAX_VCE_LEVELS) -+ break; -+ vce_clk = (VCEClockInfo *) -+ ((u8 *)&array->entries[0] + -+ (state_entry->ucVCEClockInfoIndex * sizeof(VCEClockInfo))); -+ rdev->pm.dpm.vce_states[i].evclk = -+ le16_to_cpu(vce_clk->usEVClkLow) | (vce_clk->ucEVClkHigh << 16); -+ rdev->pm.dpm.vce_states[i].ecclk = -+ le16_to_cpu(vce_clk->usECClkLow) | (vce_clk->ucECClkHigh << 16); -+ rdev->pm.dpm.vce_states[i].clk_idx = -+ state_entry->ucClockInfoIndex & 0x3f; -+ rdev->pm.dpm.vce_states[i].pstate = -+ (state_entry->ucClockInfoIndex & 0xc0) >> 6; -+ state_entry = (ATOM_PPLIB_VCE_State_Record *) -+ ((u8 *)state_entry + sizeof(ATOM_PPLIB_VCE_State_Record)); -+ } - } - if ((le16_to_cpu(ext_hdr->usSize) >= SIZE_OF_ATOM_PPLIB_EXTENDEDHEADER_V3) && - ext_hdr->usUVDTableOffset) { -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 12b1854..fb5ffa4 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1259,6 +1259,8 @@ enum radeon_dpm_event_src { - RADEON_DPM_EVENT_SRC_DIGIAL_OR_EXTERNAL = 4 - }; - -+#define RADEON_MAX_VCE_LEVELS 6 -+ - enum radeon_vce_level { - RADEON_VCE_LEVEL_AC_ALL = 0, /* AC, All cases */ - RADEON_VCE_LEVEL_DC_EE = 1, /* DC, entropy encoding */ -@@ -1454,6 +1456,17 @@ enum radeon_dpm_forced_level { - RADEON_DPM_FORCED_LEVEL_HIGH = 2, - }; - -+struct radeon_vce_state { -+ /* vce clocks */ -+ u32 evclk; -+ u32 ecclk; -+ /* gpu clocks */ -+ u32 sclk; -+ u32 mclk; -+ u8 clk_idx; -+ u8 pstate; -+}; -+ - struct radeon_dpm { - struct radeon_ps *ps; - /* number of valid power states */ -@@ -1466,6 +1479,9 @@ struct radeon_dpm { - struct radeon_ps *boot_ps; - /* default uvd power state */ - struct radeon_ps *uvd_ps; -+ /* vce requirements */ -+ struct radeon_vce_state vce_states[RADEON_MAX_VCE_LEVELS]; -+ enum radeon_vce_level vce_level; - enum radeon_pm_state_type state; - enum radeon_pm_state_type user_state; - u32 platform_caps; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0034-drm-radeon-fill-in-set_vce_clocks-for-CIK-asics.patch b/common/recipes-kernel/linux/linux-amd/0034-drm-radeon-fill-in-set_vce_clocks-for-CIK-asics.patch deleted file mode 100644 index 3c878d7e..00000000 --- a/common/recipes-kernel/linux/linux-amd/0034-drm-radeon-fill-in-set_vce_clocks-for-CIK-asics.patch +++ /dev/null @@ -1,111 +0,0 @@ -From f3a3992d2b13f43b335aa189cdcd0e4febe3d4fb Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Thu, 22 Aug 2013 17:09:06 -0400 -Subject: [PATCH 34/60] drm/radeon: fill in set_vce_clocks for CIK asics - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 35 +++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/radeon/cikd.h | 6 ++++++ - drivers/gpu/drm/radeon/radeon_asic.c | 2 ++ - drivers/gpu/drm/radeon/radeon_asic.h | 1 + - 4 files changed, 44 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index e256340..9d2762d 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -8202,6 +8202,41 @@ int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) - return r; - } - -+int cik_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk) -+{ -+ int r, i; -+ struct atom_clock_dividers dividers; -+ u32 tmp; -+ -+ r = radeon_atom_get_clock_dividers(rdev, COMPUTE_GPUCLK_INPUT_FLAG_DEFAULT_GPUCLK, -+ ecclk, false, ÷rs); -+ if (r) -+ return r; -+ -+ for (i = 0; i < 100; i++) { -+ if (RREG32_SMC(CG_ECLK_STATUS) & ECLK_STATUS) -+ break; -+ mdelay(10); -+ } -+ if (i == 100) -+ return -ETIMEDOUT; -+ -+ tmp = RREG32_SMC(CG_ECLK_CNTL); -+ tmp &= ~(ECLK_DIR_CNTL_EN|ECLK_DIVIDER_MASK); -+ tmp |= dividers.post_divider; -+ WREG32_SMC(CG_ECLK_CNTL, tmp); -+ -+ for (i = 0; i < 100; i++) { -+ if (RREG32_SMC(CG_ECLK_STATUS) & ECLK_STATUS) -+ break; -+ mdelay(10); -+ } -+ if (i == 100) -+ return -ETIMEDOUT; -+ -+ return 0; -+} -+ - static void cik_pcie_gen3_enable(struct radeon_device *rdev) - { - struct pci_dev *root = rdev->pdev->bus->self; -diff --git a/drivers/gpu/drm/radeon/cikd.h b/drivers/gpu/drm/radeon/cikd.h -index 54eb8be..481d56e 100644 ---- a/drivers/gpu/drm/radeon/cikd.h -+++ b/drivers/gpu/drm/radeon/cikd.h -@@ -201,6 +201,12 @@ - #define CTF_TEMP_MASK 0x0003fe00 - #define CTF_TEMP_SHIFT 9 - -+#define CG_ECLK_CNTL 0xC05000AC -+# define ECLK_DIVIDER_MASK 0x7f -+# define ECLK_DIR_CNTL_EN (1 << 8) -+#define CG_ECLK_STATUS 0xC05000B0 -+# define ECLK_STATUS (1 << 0) -+ - #define CG_SPLL_FUNC_CNTL 0xC0500140 - #define SPLL_RESET (1 << 0) - #define SPLL_PWRON (1 << 1) -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index 763280b..19b2eea 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -2067,6 +2067,7 @@ static struct radeon_asic ci_asic = { - .set_pcie_lanes = NULL, - .set_clock_gating = NULL, - .set_uvd_clocks = &cik_set_uvd_clocks, -+ .set_vce_clocks = &cik_set_vce_clocks, - .get_temperature = &ci_get_temp, - }, - .dpm = { -@@ -2170,6 +2171,7 @@ static struct radeon_asic kv_asic = { - .set_pcie_lanes = NULL, - .set_clock_gating = NULL, - .set_uvd_clocks = &cik_set_uvd_clocks, -+ .set_vce_clocks = &cik_set_vce_clocks, - .get_temperature = &kv_get_temp, - }, - .dpm = { -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index a6c3eeb..900ffd7 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -710,6 +710,7 @@ u32 cik_get_xclk(struct radeon_device *rdev); - uint32_t cik_pciep_rreg(struct radeon_device *rdev, uint32_t reg); - void cik_pciep_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v); - int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); -+int cik_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk); - void cik_sdma_fence_ring_emit(struct radeon_device *rdev, - struct radeon_fence *fence); - bool cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0035-drm-radeon-add-vce-dpm-support-for-CI.patch b/common/recipes-kernel/linux/linux-amd/0035-drm-radeon-add-vce-dpm-support-for-CI.patch deleted file mode 100644 index c7afb042..00000000 --- a/common/recipes-kernel/linux/linux-amd/0035-drm-radeon-add-vce-dpm-support-for-CI.patch +++ /dev/null @@ -1,149 +0,0 @@ -From 4f1d80b8061b86af39361b48df9be82aef437188 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Fri, 23 Aug 2013 11:05:24 -0400 -Subject: [PATCH 35/60] drm/radeon: add vce dpm support for CI - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/ci_dpm.c | 50 ++++++++++++++++++++++++++++++++--------- - 1 file changed, 40 insertions(+), 10 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c -index 56a517b..7fa91b4 100644 ---- a/drivers/gpu/drm/radeon/ci_dpm.c -+++ b/drivers/gpu/drm/radeon/ci_dpm.c -@@ -717,6 +717,14 @@ static void ci_apply_state_adjust_rules(struct radeon_device *rdev, - u32 max_sclk_vddc, max_mclk_vddci, max_mclk_vddc; - int i; - -+ if (rps->vce_active) { -+ rps->evclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].evclk; -+ rps->ecclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].ecclk; -+ } else { -+ rps->evclk = 0; -+ rps->ecclk = 0; -+ } -+ - if ((rdev->pm.dpm.new_active_crtc_count > 1) || - ci_dpm_vblank_too_short(rdev)) - disable_mclk_switching = true; -@@ -775,6 +783,13 @@ static void ci_apply_state_adjust_rules(struct radeon_device *rdev, - sclk = ps->performance_levels[0].sclk; - } - -+ if (rps->vce_active) { -+ if (sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk) -+ sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk; -+ if (mclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk) -+ mclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk; -+ } -+ - ps->performance_levels[0].sclk = sclk; - ps->performance_levels[0].mclk = mclk; - -@@ -3442,7 +3457,6 @@ static int ci_enable_uvd_dpm(struct radeon_device *rdev, bool enable) - 0 : -EINVAL; - } - --#if 0 - static int ci_enable_vce_dpm(struct radeon_device *rdev, bool enable) - { - struct ci_power_info *pi = ci_get_pi(rdev); -@@ -3475,6 +3489,7 @@ static int ci_enable_vce_dpm(struct radeon_device *rdev, bool enable) - 0 : -EINVAL; - } - -+#if 0 - static int ci_enable_samu_dpm(struct radeon_device *rdev, bool enable) - { - struct ci_power_info *pi = ci_get_pi(rdev); -@@ -3561,7 +3576,6 @@ static int ci_update_uvd_dpm(struct radeon_device *rdev, bool gate) - return ci_enable_uvd_dpm(rdev, !gate); - } - --#if 0 - static u8 ci_get_vce_boot_level(struct radeon_device *rdev) - { - u8 i; -@@ -3582,13 +3596,11 @@ static int ci_update_vce_dpm(struct radeon_device *rdev, - struct radeon_ps *radeon_current_state) - { - struct ci_power_info *pi = ci_get_pi(rdev); -- bool new_vce_clock_non_zero = (radeon_new_state->evclk != 0); -- bool old_vce_clock_non_zero = (radeon_current_state->evclk != 0); - int ret = 0; - u32 tmp; - -- if (new_vce_clock_non_zero != old_vce_clock_non_zero) { -- if (new_vce_clock_non_zero) { -+ if (radeon_current_state->evclk != radeon_new_state->evclk) { -+ if (radeon_new_state->evclk) { - pi->smc_state_table.VceBootLevel = ci_get_vce_boot_level(rdev); - - tmp = RREG32_SMC(DPM_TABLE_475); -@@ -3604,6 +3616,7 @@ static int ci_update_vce_dpm(struct radeon_device *rdev, - return ret; - } - -+#if 0 - static int ci_update_samu_dpm(struct radeon_device *rdev, bool gate) - { - return ci_enable_samu_dpm(rdev, gate); -@@ -4740,13 +4753,13 @@ int ci_dpm_set_power_state(struct radeon_device *rdev) - DRM_ERROR("ci_generate_dpm_level_enable_mask failed\n"); - return ret; - } --#if 0 -+ - ret = ci_update_vce_dpm(rdev, new_ps, old_ps); - if (ret) { - DRM_ERROR("ci_update_vce_dpm failed\n"); - return ret; - } --#endif -+ - ret = ci_update_sclk_t(rdev); - if (ret) { - DRM_ERROR("ci_update_sclk_t failed\n"); -@@ -4990,6 +5003,21 @@ static int ci_parse_power_table(struct radeon_device *rdev) - power_state_offset += 2 + power_state->v2.ucNumDPMLevels; - } - rdev->pm.dpm.num_ps = state_array->ucNumEntries; -+ -+ /* fill in the vce power states */ -+ for (i = 0; i < RADEON_MAX_VCE_LEVELS; i++) { -+ u32 sclk, mclk; -+ clock_array_index = rdev->pm.dpm.vce_states[i].clk_idx; -+ clock_info = (union pplib_clock_info *) -+ &clock_info_array->clockInfo[clock_array_index * clock_info_array->ucEntrySize]; -+ sclk = le16_to_cpu(clock_info->ci.usEngineClockLow); -+ sclk |= clock_info->ci.ucEngineClockHigh << 16; -+ mclk = le16_to_cpu(clock_info->ci.usMemoryClockLow); -+ mclk |= clock_info->ci.ucMemoryClockHigh << 16; -+ rdev->pm.dpm.vce_states[i].sclk = sclk; -+ rdev->pm.dpm.vce_states[i].mclk = mclk; -+ } -+ - return 0; - } - -@@ -5075,12 +5103,14 @@ int ci_dpm_init(struct radeon_device *rdev) - ci_dpm_fini(rdev); - return ret; - } -- ret = ci_parse_power_table(rdev); -+ -+ ret = r600_parse_extended_power_table(rdev); - if (ret) { - ci_dpm_fini(rdev); - return ret; - } -- ret = r600_parse_extended_power_table(rdev); -+ -+ ret = ci_parse_power_table(rdev); - if (ret) { - ci_dpm_fini(rdev); - return ret; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0036-drm-radeon-enable-vce-dpm-on-CI.patch b/common/recipes-kernel/linux/linux-amd/0036-drm-radeon-enable-vce-dpm-on-CI.patch deleted file mode 100644 index 6f06219c..00000000 --- a/common/recipes-kernel/linux/linux-amd/0036-drm-radeon-enable-vce-dpm-on-CI.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 7bc6dbef723886cbf045305a6099df0bb741ceb6 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Fri, 23 Aug 2013 11:09:21 -0400 -Subject: [PATCH 36/60] drm/radeon: enable vce dpm on CI - -VCE dpm dynamically adjusts the uvd clocks on -demand. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/ci_dpm.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c -index 7fa91b4..4601fa8 100644 ---- a/drivers/gpu/drm/radeon/ci_dpm.c -+++ b/drivers/gpu/drm/radeon/ci_dpm.c -@@ -5152,6 +5152,7 @@ int ci_dpm_init(struct radeon_device *rdev) - pi->caps_sclk_throttle_low_notification = false; - - pi->caps_uvd_dpm = true; -+ pi->caps_vce_dpm = true; - - ci_get_leakage_voltages(rdev); - ci_patch_dependency_tables_with_leakage(rdev); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0037-drm-radeon-add-vce-dpm-support-for-KV-KB.patch b/common/recipes-kernel/linux/linux-amd/0037-drm-radeon-add-vce-dpm-support-for-KV-KB.patch deleted file mode 100644 index f4f1d53d..00000000 --- a/common/recipes-kernel/linux/linux-amd/0037-drm-radeon-add-vce-dpm-support-for-KV-KB.patch +++ /dev/null @@ -1,169 +0,0 @@ -From 3383f18a3cd0505bcb2a3abcb745c371685e38f5 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Wed, 4 Sep 2013 16:17:07 -0400 -Subject: [PATCH 37/60] drm/radeon: add vce dpm support for KV/KB - -TODO: plug in cik_vce_suspend()/resume() so we can enable -vce powergating. See XXX in code. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/kv_dpm.c | 46 +++++++++++++++++++++++++++++++---------- - 1 file changed, 35 insertions(+), 11 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index 58b5a5d..feacd5c 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -1346,13 +1346,11 @@ static int kv_enable_uvd_dpm(struct radeon_device *rdev, bool enable) - PPSMC_MSG_UVDDPM_Enable : PPSMC_MSG_UVDDPM_Disable); - } - --#if 0 - static int kv_enable_vce_dpm(struct radeon_device *rdev, bool enable) - { - return kv_notify_message_to_smu(rdev, enable ? - PPSMC_MSG_VCEDPM_Enable : PPSMC_MSG_VCEDPM_Disable); - } --#endif - - static int kv_enable_samu_dpm(struct radeon_device *rdev, bool enable) - { -@@ -1397,7 +1395,6 @@ static int kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) - return kv_enable_uvd_dpm(rdev, !gate); - } - --#if 0 - static u8 kv_get_vce_boot_level(struct radeon_device *rdev) - { - u8 i; -@@ -1422,6 +1419,8 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - int ret; - - if (radeon_new_state->evclk > 0 && radeon_current_state->evclk == 0) { -+ kv_dpm_powergate_vce(rdev, false); -+ /* XXX cik_vce_resume(); */ - if (pi->caps_stable_p_state) - pi->vce_boot_level = table->count - 1; - else -@@ -1444,11 +1443,12 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - kv_enable_vce_dpm(rdev, true); - } else if (radeon_new_state->evclk == 0 && radeon_current_state->evclk > 0) { - kv_enable_vce_dpm(rdev, false); -+ /* XXX cik_vce_suspend(); */ -+ kv_dpm_powergate_vce(rdev, true); - } - - return 0; - } --#endif - - static int kv_update_samu_dpm(struct radeon_device *rdev, bool gate) - { -@@ -1776,7 +1776,7 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - { - struct kv_power_info *pi = kv_get_pi(rdev); - struct radeon_ps *new_ps = &pi->requested_rps; -- /*struct radeon_ps *old_ps = &pi->current_rps;*/ -+ struct radeon_ps *old_ps = &pi->current_rps; - int ret; - - cik_update_cg(rdev, (RADEON_CG_BLOCK_GFX | -@@ -1811,13 +1811,12 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - kv_set_enabled_levels(rdev); - kv_force_lowest_valid(rdev); - kv_unforce_levels(rdev); --#if 0 -+ - ret = kv_update_vce_dpm(rdev, new_ps, old_ps); - if (ret) { - DRM_ERROR("kv_update_vce_dpm failed\n"); - return ret; - } --#endif - kv_update_sclk_t(rdev); - } - } else { -@@ -1836,13 +1835,11 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - kv_program_nbps_index_settings(rdev, new_ps); - kv_freeze_sclk_dpm(rdev, false); - kv_set_enabled_levels(rdev); --#if 0 - ret = kv_update_vce_dpm(rdev, new_ps, old_ps); - if (ret) { - DRM_ERROR("kv_update_vce_dpm failed\n"); - return ret; - } --#endif - kv_update_acp_boot_level(rdev); - kv_update_sclk_t(rdev); - kv_enable_nb_dpm(rdev); -@@ -2055,6 +2052,14 @@ static void kv_apply_state_adjust_rules(struct radeon_device *rdev, - struct radeon_clock_and_voltage_limits *max_limits = - &rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac; - -+ if (new_rps->vce_active) { -+ new_rps->evclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].evclk; -+ new_rps->ecclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].ecclk; -+ } else { -+ new_rps->evclk = 0; -+ new_rps->ecclk = 0; -+ } -+ - mclk = max_limits->mclk; - sclk = min_sclk; - -@@ -2074,6 +2079,11 @@ static void kv_apply_state_adjust_rules(struct radeon_device *rdev, - sclk = stable_p_state_sclk; - } - -+ if (new_rps->vce_active) { -+ if (sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk) -+ sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk; -+ } -+ - ps->need_dfs_bypass = true; - - for (i = 0; i < ps->num_levels; i++) { -@@ -2110,7 +2120,8 @@ static void kv_apply_state_adjust_rules(struct radeon_device *rdev, - } - } - -- pi->video_start = new_rps->dclk || new_rps->vclk; -+ pi->video_start = new_rps->dclk || new_rps->vclk || -+ new_rps->evclk || new_rps->ecclk; - - if ((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) == - ATOM_PPLIB_CLASSIFICATION_UI_BATTERY) -@@ -2592,6 +2603,19 @@ static int kv_parse_power_table(struct radeon_device *rdev) - power_state_offset += 2 + power_state->v2.ucNumDPMLevels; - } - rdev->pm.dpm.num_ps = state_array->ucNumEntries; -+ -+ /* fill in the vce power states */ -+ for (i = 0; i < RADEON_MAX_VCE_LEVELS; i++) { -+ u32 sclk; -+ clock_array_index = rdev->pm.dpm.vce_states[i].clk_idx; -+ clock_info = (union pplib_clock_info *) -+ &clock_info_array->clockInfo[clock_array_index * clock_info_array->ucEntrySize]; -+ sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); -+ sclk |= clock_info->sumo.ucEngineClockHigh << 16; -+ rdev->pm.dpm.vce_states[i].sclk = sclk; -+ rdev->pm.dpm.vce_states[i].mclk = 0; -+ } -+ - return 0; - } - -@@ -2642,7 +2666,7 @@ int kv_dpm_init(struct radeon_device *rdev) - pi->caps_fps = false; /* true? */ - pi->caps_uvd_pg = true; - pi->caps_uvd_dpm = true; -- pi->caps_vce_pg = false; -+ pi->caps_vce_pg = false; /* XXX true */ - pi->caps_samu_pg = false; - pi->caps_acp_pg = false; - pi->caps_stable_p_state = false; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0038-drm-radeon-dpm-enable-dynamic-vce-state-switching-v2.patch b/common/recipes-kernel/linux/linux-amd/0038-drm-radeon-dpm-enable-dynamic-vce-state-switching-v2.patch deleted file mode 100644 index 9834a582..00000000 --- a/common/recipes-kernel/linux/linux-amd/0038-drm-radeon-dpm-enable-dynamic-vce-state-switching-v2.patch +++ /dev/null @@ -1,195 +0,0 @@ -From ac2d716ed1a3a0c722da697eec4f9e3081deee95 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Fri, 23 Aug 2013 11:56:26 -0400 -Subject: [PATCH 38/60] drm/radeon/dpm: enable dynamic vce state switching v2 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -enable vce states when vce is active. When vce is active, -it adjusts the currently selected state (performance, battery, -uvd, etc.) - -v2: add code comments - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 3 ++ - drivers/gpu/drm/radeon/radeon_cs.c | 3 ++ - drivers/gpu/drm/radeon/radeon_pm.c | 17 ++++++++++ - drivers/gpu/drm/radeon/radeon_vce.c | 62 +++++++++++++++++++++++++++++++++++++ - 4 files changed, 85 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index fb5ffa4..a4d6f82 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1518,6 +1518,7 @@ struct radeon_dpm { - }; - - void radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable); -+void radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable); - - struct radeon_pm { - struct mutex mutex; -@@ -1639,6 +1640,7 @@ struct radeon_vce { - unsigned fb_version; - atomic_t handles[RADEON_MAX_VCE_HANDLES]; - struct drm_file *filp[RADEON_MAX_VCE_HANDLES]; -+ struct delayed_work idle_work; - }; - - int radeon_vce_init(struct radeon_device *rdev); -@@ -1650,6 +1652,7 @@ int radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, - int radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, - uint32_t handle, struct radeon_fence **fence); - void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp); -+void radeon_vce_note_usage(struct radeon_device *rdev); - int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi); - int radeon_vce_cs_parse(struct radeon_cs_parser *p); - bool radeon_vce_semaphore_emit(struct radeon_device *rdev, -diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c -index 9d4e25d..848266c 100644 ---- a/drivers/gpu/drm/radeon/radeon_cs.c -+++ b/drivers/gpu/drm/radeon/radeon_cs.c -@@ -407,6 +407,9 @@ static int radeon_cs_ib_chunk(struct radeon_device *rdev, - - if (parser->ring == R600_RING_TYPE_UVD_INDEX) - radeon_uvd_note_usage(rdev); -+ else if ((parser->ring == TN_RING_TYPE_VCE1_INDEX) || -+ (parser->ring == TN_RING_TYPE_VCE2_INDEX)) -+ radeon_vce_note_usage(rdev); - - radeon_cs_sync_rings(parser); - r = radeon_ib_schedule(rdev, &parser->ib, NULL); -diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c -index f8afbf9..5f3a536 100644 ---- a/drivers/gpu/drm/radeon/radeon_pm.c -+++ b/drivers/gpu/drm/radeon/radeon_pm.c -@@ -985,6 +985,23 @@ void radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) - } - } - -+void radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable) -+{ -+ if (enable) { -+ mutex_lock(&rdev->pm.mutex); -+ rdev->pm.dpm.vce_active = true; -+ /* XXX select vce level based on ring/task */ -+ rdev->pm.dpm.vce_level = RADEON_VCE_LEVEL_AC_ALL; -+ mutex_unlock(&rdev->pm.mutex); -+ } else { -+ mutex_lock(&rdev->pm.mutex); -+ rdev->pm.dpm.vce_active = false; -+ mutex_unlock(&rdev->pm.mutex); -+ } -+ -+ radeon_pm_compute_clocks(rdev); -+} -+ - static void radeon_pm_suspend_old(struct radeon_device *rdev) - { - mutex_lock(&rdev->pm.mutex); -diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -index f46563b..d130432 100644 ---- a/drivers/gpu/drm/radeon/radeon_vce.c -+++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -34,11 +34,16 @@ - #include "radeon_asic.h" - #include "sid.h" - -+/* 1 second timeout */ -+#define VCE_IDLE_TIMEOUT_MS 1000 -+ - /* Firmware Names */ - #define FIRMWARE_BONAIRE "radeon/BONAIRE_vce.bin" - - MODULE_FIRMWARE(FIRMWARE_BONAIRE); - -+static void radeon_vce_idle_work_handler(struct work_struct *work); -+ - /** - * radeon_vce_init - allocate memory, load vce firmware - * -@@ -55,6 +60,8 @@ int radeon_vce_init(struct radeon_device *rdev) - uint8_t start, mid, end; - int i, r; - -+ INIT_DELAYED_WORK(&rdev->vce.idle_work, radeon_vce_idle_work_handler); -+ - switch (rdev->family) { - case CHIP_BONAIRE: - case CHIP_KAVERI: -@@ -220,6 +227,59 @@ int radeon_vce_resume(struct radeon_device *rdev) - } - - /** -+ * radeon_vce_idle_work_handler - power off VCE -+ * -+ * @work: pointer to work structure -+ * -+ * power of VCE when it's not used any more -+ */ -+static void radeon_vce_idle_work_handler(struct work_struct *work) -+{ -+ struct radeon_device *rdev = -+ container_of(work, struct radeon_device, vce.idle_work.work); -+ -+ if ((radeon_fence_count_emitted(rdev, TN_RING_TYPE_VCE1_INDEX) == 0) && -+ (radeon_fence_count_emitted(rdev, TN_RING_TYPE_VCE2_INDEX) == 0)) { -+ if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { -+ radeon_dpm_enable_vce(rdev, false); -+ } else { -+ radeon_set_vce_clocks(rdev, 0, 0); -+ } -+ } else { -+ schedule_delayed_work(&rdev->vce.idle_work, -+ msecs_to_jiffies(VCE_IDLE_TIMEOUT_MS)); -+ } -+} -+ -+/** -+ * radeon_vce_note_usage - power up VCE -+ * -+ * @rdev: radeon_device pointer -+ * -+ * Make sure VCE is powerd up when we want to use it -+ */ -+void radeon_vce_note_usage(struct radeon_device *rdev) -+{ -+ bool streams_changed = false; -+ bool set_clocks = !cancel_delayed_work_sync(&rdev->vce.idle_work); -+ set_clocks &= schedule_delayed_work(&rdev->vce.idle_work, -+ msecs_to_jiffies(VCE_IDLE_TIMEOUT_MS)); -+ -+ if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { -+ /* XXX figure out if the streams changed */ -+ streams_changed = false; -+ } -+ -+ if (set_clocks || streams_changed) { -+ if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { -+ radeon_dpm_enable_vce(rdev, true); -+ } else { -+ radeon_set_vce_clocks(rdev, 53300, 40000); -+ } -+ } -+} -+ -+/** - * radeon_vce_free_handles - free still open VCE handles - * - * @rdev: radeon_device pointer -@@ -235,6 +295,8 @@ void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp) - if (!handle || rdev->vce.filp[i] != filp) - continue; - -+ radeon_vce_note_usage(rdev); -+ - r = radeon_vce_get_destroy_msg(rdev, TN_RING_TYPE_VCE1_INDEX, - handle, NULL); - if (r) --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0039-drm-radeon-dpm-properly-enable-disable-vce-when-vce-.patch b/common/recipes-kernel/linux/linux-amd/0039-drm-radeon-dpm-properly-enable-disable-vce-when-vce-.patch deleted file mode 100644 index d97637dd..00000000 --- a/common/recipes-kernel/linux/linux-amd/0039-drm-radeon-dpm-properly-enable-disable-vce-when-vce-.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 8d7351e114e9fa3a918f8b1765ee7e645c0af271 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Wed, 28 Aug 2013 18:53:50 -0400 -Subject: [PATCH 39/60] drm/radeon/dpm: properly enable/disable vce when vce pg - is enabled - -The adds the appropriate function calls to properly re-init -vce before it's used after it has been power gated. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/kv_dpm.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index feacd5c..c8b9d7b 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -1420,7 +1420,6 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - - if (radeon_new_state->evclk > 0 && radeon_current_state->evclk == 0) { - kv_dpm_powergate_vce(rdev, false); -- /* XXX cik_vce_resume(); */ - if (pi->caps_stable_p_state) - pi->vce_boot_level = table->count - 1; - else -@@ -1443,7 +1442,6 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - kv_enable_vce_dpm(rdev, true); - } else if (radeon_new_state->evclk == 0 && radeon_current_state->evclk > 0) { - kv_enable_vce_dpm(rdev, false); -- /* XXX cik_vce_suspend(); */ - kv_dpm_powergate_vce(rdev, true); - } - -@@ -1583,11 +1581,16 @@ static void kv_dpm_powergate_vce(struct radeon_device *rdev, bool gate) - pi->vce_power_gated = gate; - - if (gate) { -- if (pi->caps_vce_pg) -+ if (pi->caps_vce_pg) { -+ /* XXX do we need a vce_v1_0_stop() ? */ - kv_notify_message_to_smu(rdev, PPSMC_MSG_VCEPowerOFF); -+ } - } else { -- if (pi->caps_vce_pg) -+ if (pi->caps_vce_pg) { - kv_notify_message_to_smu(rdev, PPSMC_MSG_VCEPowerON); -+ vce_v2_0_resume(rdev); -+ vce_v1_0_start(rdev); -+ } - } - } - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0040-drm-radeon-add-vce-debugfs-support.patch b/common/recipes-kernel/linux/linux-amd/0040-drm-radeon-add-vce-debugfs-support.patch deleted file mode 100644 index 7c1f0f58..00000000 --- a/common/recipes-kernel/linux/linux-amd/0040-drm-radeon-add-vce-debugfs-support.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 903b57d77d6bca3f437a15bd4fe821453018e958 Mon Sep 17 00:00:00 2001 -From: Leo Liu <leo.liu@amd.com> -Date: Mon, 25 Nov 2013 17:30:38 -0500 -Subject: [PATCH 40/60] drm/radeon: add vce debugfs support - -Signed-off-by: Leo Liu <leo.liu@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 1 + - drivers/gpu/drm/radeon/radeon_vce.c | 37 +++++++++++++++++++++++++++++++++++++ - 2 files changed, 38 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index a4d6f82..d3f1389 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1641,6 +1641,7 @@ struct radeon_vce { - atomic_t handles[RADEON_MAX_VCE_HANDLES]; - struct drm_file *filp[RADEON_MAX_VCE_HANDLES]; - struct delayed_work idle_work; -+ bool status; - }; - - int radeon_vce_init(struct radeon_device *rdev); -diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -index d130432..eb11ac0 100644 ---- a/drivers/gpu/drm/radeon/radeon_vce.c -+++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -41,6 +41,7 @@ - #define FIRMWARE_BONAIRE "radeon/BONAIRE_vce.bin" - - MODULE_FIRMWARE(FIRMWARE_BONAIRE); -+static int radeon_debugfs_vce_init(struct radeon_device *rdev); - - static void radeon_vce_idle_work_handler(struct work_struct *work); - -@@ -146,6 +147,10 @@ int radeon_vce_init(struct radeon_device *rdev) - rdev->vce.filp[i] = NULL; - } - -+ r = radeon_debugfs_vce_init(rdev); -+ if (r) -+ dev_err(rdev->dev, "(%d) Register debugfs file for vce failed\n", r); -+ - return 0; - } - -@@ -249,6 +254,7 @@ static void radeon_vce_idle_work_handler(struct work_struct *work) - schedule_delayed_work(&rdev->vce.idle_work, - msecs_to_jiffies(VCE_IDLE_TIMEOUT_MS)); - } -+ rdev->vce.status = false; - } - - /** -@@ -276,9 +282,40 @@ void radeon_vce_note_usage(struct radeon_device *rdev) - } else { - radeon_set_vce_clocks(rdev, 53300, 40000); - } -+ rdev->vce.status = true; - } - } - -+/* -+ * Debugfs info -+ */ -+#if defined(CONFIG_DEBUG_FS) -+ -+static int radeon_debugfs_vce_info(struct seq_file *m, void *data) -+{ -+ struct drm_info_node *node = (struct drm_info_node *) m->private; -+ struct drm_device *dev = node->minor->dev; -+ struct radeon_device *rdev = dev->dev_private; -+ -+ seq_printf(m, "VCE Status: %s\n", ((rdev->vce.status) ? "Busy" : "Idle")); -+ -+ return 0; -+} -+ -+static struct drm_info_list radeon_vce_info_list[] = { -+ {"radeon_vce_info", radeon_debugfs_vce_info, 0, NULL}, -+}; -+#endif -+ -+static int radeon_debugfs_vce_init(struct radeon_device *rdev) -+{ -+#if defined(CONFIG_DEBUG_FS) -+ return radeon_debugfs_add_files(rdev, radeon_vce_info_list, ARRAY_SIZE(radeon_vce_info_list)); -+#else -+ return 0; -+#endif -+} -+ - /** - * radeon_vce_free_handles - free still open VCE handles - * --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0041-drm-radeon-add-support-for-vce-2.0-clock-gating.patch b/common/recipes-kernel/linux/linux-amd/0041-drm-radeon-add-support-for-vce-2.0-clock-gating.patch deleted file mode 100644 index 03629691..00000000 --- a/common/recipes-kernel/linux/linux-amd/0041-drm-radeon-add-support-for-vce-2.0-clock-gating.patch +++ /dev/null @@ -1,165 +0,0 @@ -From e9b1866c0dba795476cc4bdbafa39586ff443b25 Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Thu, 5 Sep 2013 15:14:28 -0400 -Subject: [PATCH 41/60] drm/radeon: add support for vce 2.0 clock gating - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cikd.h | 10 ++++ - drivers/gpu/drm/radeon/vce_v2_0.c | 111 ++++++++++++++++++++++++++++++++++++++ - 2 files changed, 121 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/cikd.h b/drivers/gpu/drm/radeon/cikd.h -index 481d56e..26114a3 100644 ---- a/drivers/gpu/drm/radeon/cikd.h -+++ b/drivers/gpu/drm/radeon/cikd.h -@@ -1927,8 +1927,18 @@ - #define VCE_RB_RPTR 0x2018c - #define VCE_RB_WPTR 0x20190 - #define VCE_CLOCK_GATING_A 0x202f8 -+# define CGC_CLK_GATE_DLY_TIMER_MASK (0xf << 0) -+# define CGC_CLK_GATE_DLY_TIMER(x) ((x) << 0) -+# define CGC_CLK_GATER_OFF_DLY_TIMER_MASK (0xff << 4) -+# define CGC_CLK_GATER_OFF_DLY_TIMER(x) ((x) << 4) -+# define CGC_UENC_WAIT_AWAKE (1 << 18) - #define VCE_CLOCK_GATING_B 0x202fc -+#define VCE_CGTT_CLK_OVERRIDE 0x207a0 - #define VCE_UENC_CLOCK_GATING 0x207bc -+# define CLOCK_ON_DELAY_MASK (0xf << 0) -+# define CLOCK_ON_DELAY(x) ((x) << 0) -+# define CLOCK_OFF_DELAY_MASK (0xff << 4) -+# define CLOCK_OFF_DELAY(x) ((x) << 4) - #define VCE_UENC_REG_CLOCK_GATING 0x207c0 - #define VCE_SYS_INT_EN 0x21300 - # define VCE_SYS_INT_TRAP_INTERRUPT_EN (1 << 3) -diff --git a/drivers/gpu/drm/radeon/vce_v2_0.c b/drivers/gpu/drm/radeon/vce_v2_0.c -index 4911d1b..1ac7bb8 100644 ---- a/drivers/gpu/drm/radeon/vce_v2_0.c -+++ b/drivers/gpu/drm/radeon/vce_v2_0.c -@@ -31,6 +31,115 @@ - #include "radeon_asic.h" - #include "cikd.h" - -+static void vce_v2_0_set_sw_cg(struct radeon_device *rdev, bool gated) -+{ -+ u32 tmp; -+ -+ if (gated) { -+ tmp = RREG32(VCE_CLOCK_GATING_B); -+ tmp |= 0xe70000; -+ WREG32(VCE_CLOCK_GATING_B, tmp); -+ -+ tmp = RREG32(VCE_UENC_CLOCK_GATING); -+ tmp |= 0xff000000; -+ WREG32(VCE_UENC_CLOCK_GATING, tmp); -+ -+ tmp = RREG32(VCE_UENC_REG_CLOCK_GATING); -+ tmp &= ~0x3fc; -+ WREG32(VCE_UENC_REG_CLOCK_GATING, tmp); -+ -+ WREG32(VCE_CGTT_CLK_OVERRIDE, 0); -+ } else { -+ tmp = RREG32(VCE_CLOCK_GATING_B); -+ tmp |= 0xe7; -+ tmp &= ~0xe70000; -+ WREG32(VCE_CLOCK_GATING_B, tmp); -+ -+ tmp = RREG32(VCE_UENC_CLOCK_GATING); -+ tmp |= 0x1fe000; -+ tmp &= ~0xff000000; -+ WREG32(VCE_UENC_CLOCK_GATING, tmp); -+ -+ tmp = RREG32(VCE_UENC_REG_CLOCK_GATING); -+ tmp |= 0x3fc; -+ WREG32(VCE_UENC_REG_CLOCK_GATING, tmp); -+ } -+} -+ -+static void vce_v2_0_set_dyn_cg(struct radeon_device *rdev, bool gated) -+{ -+ u32 orig, tmp; -+ -+ tmp = RREG32(VCE_CLOCK_GATING_B); -+ tmp &= ~0x00060006; -+ if (gated) { -+ tmp |= 0xe10000; -+ } else { -+ tmp |= 0xe1; -+ tmp &= ~0xe10000; -+ } -+ WREG32(VCE_CLOCK_GATING_B, tmp); -+ -+ orig = tmp = RREG32(VCE_UENC_CLOCK_GATING); -+ tmp &= ~0x1fe000; -+ tmp &= ~0xff000000; -+ if (tmp != orig) -+ WREG32(VCE_UENC_CLOCK_GATING, tmp); -+ -+ orig = tmp = RREG32(VCE_UENC_REG_CLOCK_GATING); -+ tmp &= ~0x3fc; -+ if (tmp != orig) -+ WREG32(VCE_UENC_REG_CLOCK_GATING, tmp); -+ -+ if (gated) -+ WREG32(VCE_CGTT_CLK_OVERRIDE, 0); -+} -+ -+static void vce_v2_0_disable_cg(struct radeon_device *rdev) -+{ -+ WREG32(VCE_CGTT_CLK_OVERRIDE, 7); -+} -+ -+void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable) -+{ -+ bool sw_cg = false; -+ -+ if (enable && (rdev->cg_flags & RADEON_CG_SUPPORT_VCE_MGCG)) { -+ if (sw_cg) -+ vce_v2_0_set_sw_cg(rdev, true); -+ else -+ vce_v2_0_set_dyn_cg(rdev, true); -+ } else { -+ vce_v2_0_disable_cg(rdev); -+ -+ if (sw_cg) -+ vce_v2_0_set_sw_cg(rdev, false); -+ else -+ vce_v2_0_set_dyn_cg(rdev, false); -+ } -+} -+ -+static void vce_v2_0_init_cg(struct radeon_device *rdev) -+{ -+ u32 tmp; -+ -+ tmp = RREG32(VCE_CLOCK_GATING_A); -+ tmp &= ~(CGC_CLK_GATE_DLY_TIMER_MASK | CGC_CLK_GATER_OFF_DLY_TIMER_MASK); -+ tmp |= (CGC_CLK_GATE_DLY_TIMER(0) | CGC_CLK_GATER_OFF_DLY_TIMER(4)); -+ tmp |= CGC_UENC_WAIT_AWAKE; -+ WREG32(VCE_CLOCK_GATING_A, tmp); -+ -+ tmp = RREG32(VCE_UENC_CLOCK_GATING); -+ tmp &= ~(CLOCK_ON_DELAY_MASK | CLOCK_OFF_DELAY_MASK); -+ tmp |= (CLOCK_ON_DELAY(0) | CLOCK_OFF_DELAY(4)); -+ WREG32(VCE_UENC_CLOCK_GATING, tmp); -+ -+ tmp = RREG32(VCE_CLOCK_GATING_B); -+ tmp |= 0x10; -+ tmp &= ~0x100000; -+ WREG32(VCE_CLOCK_GATING_B, tmp); -+} -+ - int vce_v2_0_resume(struct radeon_device *rdev) - { - uint64_t addr = rdev->vce.gpu_addr; -@@ -66,5 +175,7 @@ int vce_v2_0_resume(struct radeon_device *rdev) - WREG32_P(VCE_SYS_INT_EN, VCE_SYS_INT_TRAP_INTERRUPT_EN, - ~VCE_SYS_INT_TRAP_INTERRUPT_EN); - -+ vce_v2_0_init_cg(rdev); -+ - return 0; - } --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0042-drm-radeon-cik-enable-disable-vce-cg-when-encoding.patch b/common/recipes-kernel/linux/linux-amd/0042-drm-radeon-cik-enable-disable-vce-cg-when-encoding.patch deleted file mode 100644 index 52dfd301..00000000 --- a/common/recipes-kernel/linux/linux-amd/0042-drm-radeon-cik-enable-disable-vce-cg-when-encoding.patch +++ /dev/null @@ -1,90 +0,0 @@ -From bfc95d64efcf9ec3590d17ccac0a064f906f8f2c Mon Sep 17 00:00:00 2001 -From: Alex Deucher <alexander.deucher@amd.com> -Date: Fri, 6 Sep 2013 12:33:04 -0400 -Subject: [PATCH 42/60] drm/radeon/cik: enable/disable vce cg when encoding - -Some of the vce clocks are automatic, others need to -be manually enabled. For ease, just disable cg when -vce is active. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/ci_dpm.c | 7 ++++++- - drivers/gpu/drm/radeon/cik.c | 5 +++++ - drivers/gpu/drm/radeon/kv_dpm.c | 4 ++++ - 3 files changed, 15 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c -index 4601fa8..de28f5b 100644 ---- a/drivers/gpu/drm/radeon/ci_dpm.c -+++ b/drivers/gpu/drm/radeon/ci_dpm.c -@@ -3601,8 +3601,10 @@ static int ci_update_vce_dpm(struct radeon_device *rdev, - - if (radeon_current_state->evclk != radeon_new_state->evclk) { - if (radeon_new_state->evclk) { -- pi->smc_state_table.VceBootLevel = ci_get_vce_boot_level(rdev); -+ /* turn the clocks on when encoding */ -+ cik_update_cg(rdev, RADEON_CG_BLOCK_VCE, false); - -+ pi->smc_state_table.VceBootLevel = ci_get_vce_boot_level(rdev); - tmp = RREG32_SMC(DPM_TABLE_475); - tmp &= ~VceBootLevel_MASK; - tmp |= VceBootLevel(pi->smc_state_table.VceBootLevel); -@@ -3610,6 +3612,9 @@ static int ci_update_vce_dpm(struct radeon_device *rdev, - - ret = ci_enable_vce_dpm(rdev, true); - } else { -+ /* turn the clocks off when not encoding */ -+ cik_update_cg(rdev, RADEON_CG_BLOCK_VCE, true); -+ - ret = ci_enable_vce_dpm(rdev, false); - } - } -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index 9d2762d..e759595 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -72,6 +72,7 @@ extern void cik_sdma_vm_set_page(struct radeon_device *rdev, - uint64_t pe, - uint64_t addr, unsigned count, - uint32_t incr, uint32_t flags); -+extern void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable); - static void cik_rlc_stop(struct radeon_device *rdev); - static void cik_pcie_gen3_enable(struct radeon_device *rdev); - static void cik_program_aspm(struct radeon_device *rdev); -@@ -5414,6 +5415,10 @@ void cik_update_cg(struct radeon_device *rdev, - cik_enable_hdp_mgcg(rdev, enable); - cik_enable_hdp_ls(rdev, enable); - } -+ -+ if (block & RADEON_CG_BLOCK_VCE) { -+ vce_v2_0_enable_mgcg(rdev, enable); -+ } - } - - static void cik_init_cg(struct radeon_device *rdev) -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index c8b9d7b..a100b23 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -1420,6 +1420,8 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - - if (radeon_new_state->evclk > 0 && radeon_current_state->evclk == 0) { - kv_dpm_powergate_vce(rdev, false); -+ /* turn the clocks on when encoding */ -+ cik_update_cg(rdev, RADEON_CG_BLOCK_VCE, false); - if (pi->caps_stable_p_state) - pi->vce_boot_level = table->count - 1; - else -@@ -1442,6 +1444,8 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - kv_enable_vce_dpm(rdev, true); - } else if (radeon_new_state->evclk == 0 && radeon_current_state->evclk > 0) { - kv_enable_vce_dpm(rdev, false); -+ /* turn the clocks off when not encoding */ -+ cik_update_cg(rdev, RADEON_CG_BLOCK_VCE, true); - kv_dpm_powergate_vce(rdev, true); - } - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0043-drm-radeon-fix-CP-semaphores-on-CIK.patch b/common/recipes-kernel/linux/linux-amd/0043-drm-radeon-fix-CP-semaphores-on-CIK.patch deleted file mode 100644 index 0e94f860..00000000 --- a/common/recipes-kernel/linux/linux-amd/0043-drm-radeon-fix-CP-semaphores-on-CIK.patch +++ /dev/null @@ -1,117 +0,0 @@ -From 6aa3711a4b7e021f834b4b5aaa8e15e8a0fdc808 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig at amd.com> -Date: Wed, 19 Feb 2014 13:21:35 -0500 -Subject: [PATCH 43/60] drm/radeon: fix CP semaphores on CIK -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig at amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 4 +++- - drivers/gpu/drm/radeon/radeon_ring.c | 2 +- - drivers/gpu/drm/radeon/radeon_semaphore.c | 19 ++++++++++++++++--- - 3 files changed, 20 insertions(+), 5 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index d3f1389..e98da4b 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -137,6 +137,9 @@ extern int radeon_aspm; - /* max number of rings */ - #define RADEON_NUM_RINGS 8 - -+/* number of hw syncs before falling back on blocking */ -+#define RADEON_NUM_SYNCS 4 -+ - /* hardcode those limit for now */ - #define RADEON_VA_IB_OFFSET (1 << 20) - #define RADEON_VA_RESERVED_SIZE (8 << 20) -@@ -553,7 +556,6 @@ int radeon_mode_dumb_mmap(struct drm_file *filp, - /* - * Semaphores. - */ --/* everything here is constant */ - struct radeon_semaphore { - struct radeon_sa_bo *sa_bo; - signed waiters; -diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c -index 91457f8..529893fc 100644 ---- a/drivers/gpu/drm/radeon/radeon_ring.c -+++ b/drivers/gpu/drm/radeon/radeon_ring.c -@@ -139,7 +139,7 @@ int radeon_ib_schedule(struct radeon_device *rdev, struct radeon_ib *ib, - } - - /* 64 dwords should be enough for fence too */ -- r = radeon_ring_lock(rdev, ring, 64 + RADEON_NUM_RINGS * 8); -+ r = radeon_ring_lock(rdev, ring, 64 + RADEON_NUM_SYNCS * 8); - if (r) { - dev_err(rdev->dev, "scheduling IB failed (%d).\n", r); - return r; -diff --git a/drivers/gpu/drm/radeon/radeon_semaphore.c b/drivers/gpu/drm/radeon/radeon_semaphore.c -index 2b42aa1..9006b32 100644 ---- a/drivers/gpu/drm/radeon/radeon_semaphore.c -+++ b/drivers/gpu/drm/radeon/radeon_semaphore.c -@@ -34,14 +34,15 @@ - int radeon_semaphore_create(struct radeon_device *rdev, - struct radeon_semaphore **semaphore) - { -+ uint32_t *cpu_addr; - int i, r; - - *semaphore = kmalloc(sizeof(struct radeon_semaphore), GFP_KERNEL); - if (*semaphore == NULL) { - return -ENOMEM; - } -- r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, -- &(*semaphore)->sa_bo, 8, 8, true); -+ r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, &(*semaphore)->sa_bo, -+ 8 * RADEON_NUM_SYNCS, 8, true); - if (r) { - kfree(*semaphore); - *semaphore = NULL; -@@ -49,7 +50,10 @@ int radeon_semaphore_create(struct radeon_device *rdev, - } - (*semaphore)->waiters = 0; - (*semaphore)->gpu_addr = radeon_sa_bo_gpu_addr((*semaphore)->sa_bo); -- *((uint64_t*)radeon_sa_bo_cpu_addr((*semaphore)->sa_bo)) = 0; -+ -+ cpu_addr = radeon_sa_bo_cpu_addr((*semaphore)->sa_bo); -+ for (i = 0; i < RADEON_NUM_SYNCS; ++i) -+ cpu_addr[i] = 0; - - for (i = 0; i < RADEON_NUM_RINGS; ++i) - (*semaphore)->sync_to[i] = NULL; -@@ -125,6 +129,7 @@ int radeon_semaphore_sync_rings(struct radeon_device *rdev, - struct radeon_semaphore *semaphore, - int ring) - { -+ unsigned count = 0; - int i, r; - - for (i = 0; i < RADEON_NUM_RINGS; ++i) { -@@ -140,6 +145,12 @@ int radeon_semaphore_sync_rings(struct radeon_device *rdev, - return -EINVAL; - } - -+ if (++count > RADEON_NUM_SYNCS) { -+ /* not enough room, wait manually */ -+ radeon_fence_wait_locked(fence); -+ continue; -+ } -+ - /* allocate enough space for sync command */ - r = radeon_ring_alloc(rdev, &rdev->ring[i], 16); - if (r) { -@@ -164,6 +175,8 @@ int radeon_semaphore_sync_rings(struct radeon_device *rdev, - - radeon_ring_commit(rdev, &rdev->ring[i]); - radeon_fence_note_sync(fence, ring); -+ -+ semaphore->gpu_addr += 8; - } - - return 0; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0045-drm-radeon-add-Mullins-chip-family.patch b/common/recipes-kernel/linux/linux-amd/0045-drm-radeon-add-Mullins-chip-family.patch deleted file mode 100644 index 0be92260..00000000 --- a/common/recipes-kernel/linux/linux-amd/0045-drm-radeon-add-Mullins-chip-family.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 46ca6a03591d1ed06ba2c2ff9376aa9d26d6b060 Mon Sep 17 00:00:00 2001 -From: Drew Moseley <drew_moseley@mentor.com> -Date: Sat, 5 Jul 2014 16:44:20 -0400 -Subject: [PATCH 45/60] drm/radeon: add Mullins chip family - -Mullins is a new CI-based APU. - -Signed-off-by: Samuel Li <samuel.li@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon_asic.c | 1 + - drivers/gpu/drm/radeon/radeon_device.c | 1 + - drivers/gpu/drm/radeon/radeon_family.h | 1 + - 3 files changed, 3 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index 19b2eea..4af1b94 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -2484,6 +2484,7 @@ int radeon_asic_init(struct radeon_device *rdev) - break; - case CHIP_KAVERI: - case CHIP_KABINI: -+ case CHIP_MULLINS: - rdev->asic = &kv_asic; - /* set num crtcs */ - if (rdev->family == CHIP_KAVERI) { -diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c -index 841d0e0..9359f89 100644 ---- a/drivers/gpu/drm/radeon/radeon_device.c -+++ b/drivers/gpu/drm/radeon/radeon_device.c -@@ -98,6 +98,7 @@ static const char radeon_family_name[][16] = { - "BONAIRE", - "KAVERI", - "KABINI", -+ "MULLINS", - "LAST", - }; - -diff --git a/drivers/gpu/drm/radeon/radeon_family.h b/drivers/gpu/drm/radeon/radeon_family.h -index 3c82890..d082291 100644 ---- a/drivers/gpu/drm/radeon/radeon_family.h -+++ b/drivers/gpu/drm/radeon/radeon_family.h -@@ -96,6 +96,7 @@ enum radeon_family { - CHIP_BONAIRE, - CHIP_KAVERI, - CHIP_KABINI, -+ CHIP_MULLINS, - CHIP_LAST, - }; - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0046-drm-radeon-update-cik-init-for-Mullins.patch b/common/recipes-kernel/linux/linux-amd/0046-drm-radeon-update-cik-init-for-Mullins.patch deleted file mode 100644 index 7975edec..00000000 --- a/common/recipes-kernel/linux/linux-amd/0046-drm-radeon-update-cik-init-for-Mullins.patch +++ /dev/null @@ -1,153 +0,0 @@ -From 7c8facd79df23175e8288e86d10d3c5e1811cf6f Mon Sep 17 00:00:00 2001 -From: Drew Moseley <drew_moseley@mentor.com> -Date: Sat, 5 Jul 2014 16:45:13 -0400 -Subject: [PATCH 46/60] drm/radeon: update cik init for Mullins. - -Also add golden registers, update firmware loading functions. - -Signed-off-by: Samuel Li <samuel.li@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 71 +++++++++++++++++++++++++++++++++++ - drivers/gpu/drm/radeon/radeon_ucode.h | 1 + - 2 files changed, 72 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index e759595..a35db40 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -53,6 +53,12 @@ MODULE_FIRMWARE("radeon/KABINI_ce.bin"); - MODULE_FIRMWARE("radeon/KABINI_mec.bin"); - MODULE_FIRMWARE("radeon/KABINI_rlc.bin"); - MODULE_FIRMWARE("radeon/KABINI_sdma.bin"); -+MODULE_FIRMWARE("radeon/MULLINS_pfp.bin"); -+MODULE_FIRMWARE("radeon/MULLINS_me.bin"); -+MODULE_FIRMWARE("radeon/MULLINS_ce.bin"); -+MODULE_FIRMWARE("radeon/MULLINS_mec.bin"); -+MODULE_FIRMWARE("radeon/MULLINS_rlc.bin"); -+MODULE_FIRMWARE("radeon/MULLINS_sdma.bin"); - - extern int r600_ih_ring_alloc(struct radeon_device *rdev); - extern void r600_ih_ring_fini(struct radeon_device *rdev); -@@ -1303,6 +1309,43 @@ static const u32 kalindi_mgcg_cgcg_init[] = - 0xd80c, 0xff000ff0, 0x00000100 - }; - -+static const u32 godavari_golden_registers[] = -+{ -+ 0x55e4, 0xff607fff, 0xfc000100, -+ 0x6ed8, 0x00010101, 0x00010000, -+ 0x9830, 0xffffffff, 0x00000000, -+ 0x98302, 0xf00fffff, 0x00000400, -+ 0x6130, 0xffffffff, 0x00010000, -+ 0x5bb0, 0x000000f0, 0x00000070, -+ 0x5bc0, 0xf0311fff, 0x80300000, -+ 0x98f8, 0x73773777, 0x12010001, -+ 0x98fc, 0xffffffff, 0x00000010, -+ 0x8030, 0x00001f0f, 0x0000100a, -+ 0x2f48, 0x73773777, 0x12010001, -+ 0x2408, 0x000fffff, 0x000c007f, -+ 0x8a14, 0xf000003f, 0x00000007, -+ 0x8b24, 0xffffffff, 0x00ff0fff, -+ 0x30a04, 0x0000ff0f, 0x00000000, -+ 0x28a4c, 0x07ffffff, 0x06000000, -+ 0x4d8, 0x00000fff, 0x00000100, -+ 0xd014, 0x00010000, 0x00810001, -+ 0xd814, 0x00010000, 0x00810001, -+ 0x3e78, 0x00000001, 0x00000002, -+ 0xc768, 0x00000008, 0x00000008, -+ 0xc770, 0x00000f00, 0x00000800, -+ 0xc774, 0x00000f00, 0x00000800, -+ 0xc798, 0x00ffffff, 0x00ff7fbf, -+ 0xc79c, 0x00ffffff, 0x00ff7faf, -+ 0x8c00, 0x000000ff, 0x00000001, -+ 0x214f8, 0x01ff01ff, 0x00000002, -+ 0x21498, 0x007ff800, 0x00200000, -+ 0x2015c, 0xffffffff, 0x00000f40, -+ 0x88c4, 0x001f3ae3, 0x00000082, -+ 0x88d4, 0x0000001f, 0x00000010, -+ 0x30934, 0xffffffff, 0x00000000 -+}; -+ -+ - static void cik_init_golden_registers(struct radeon_device *rdev) - { - switch (rdev->family) { -@@ -1334,6 +1377,20 @@ static void cik_init_golden_registers(struct radeon_device *rdev) - kalindi_golden_spm_registers, - (const u32)ARRAY_SIZE(kalindi_golden_spm_registers)); - break; -+ case CHIP_MULLINS: -+ radeon_program_register_sequence(rdev, -+ kalindi_mgcg_cgcg_init, -+ (const u32)ARRAY_SIZE(kalindi_mgcg_cgcg_init)); -+ radeon_program_register_sequence(rdev, -+ godavari_golden_registers, -+ (const u32)ARRAY_SIZE(godavari_golden_registers)); -+ radeon_program_register_sequence(rdev, -+ kalindi_golden_common_registers, -+ (const u32)ARRAY_SIZE(kalindi_golden_common_registers)); -+ radeon_program_register_sequence(rdev, -+ kalindi_golden_spm_registers, -+ (const u32)ARRAY_SIZE(kalindi_golden_spm_registers)); -+ break; - case CHIP_KAVERI: - radeon_program_register_sequence(rdev, - spectre_mgcg_cgcg_init, -@@ -1602,6 +1659,15 @@ static int cik_init_microcode(struct radeon_device *rdev) - rlc_req_size = KB_RLC_UCODE_SIZE * 4; - sdma_req_size = CIK_SDMA_UCODE_SIZE * 4; - break; -+ case CHIP_MULLINS: -+ chip_name = "MULLINS"; -+ pfp_req_size = CIK_PFP_UCODE_SIZE * 4; -+ me_req_size = CIK_ME_UCODE_SIZE * 4; -+ ce_req_size = CIK_CE_UCODE_SIZE * 4; -+ mec_req_size = CIK_MEC_UCODE_SIZE * 4; -+ rlc_req_size = ML_RLC_UCODE_SIZE * 4; -+ sdma_req_size = CIK_SDMA_UCODE_SIZE * 4; -+ break; - default: BUG(); - } - -@@ -2770,6 +2836,7 @@ static void cik_gpu_init(struct radeon_device *rdev) - gb_addr_config = BONAIRE_GB_ADDR_CONFIG_GOLDEN; - break; - case CHIP_KABINI: -+ case CHIP_MULLINS: - default: - rdev->config.cik.max_shader_engines = 1; - rdev->config.cik.max_tile_pipes = 2; -@@ -5044,6 +5111,9 @@ static int cik_rlc_resume(struct radeon_device *rdev) - case CHIP_KABINI: - size = KB_RLC_UCODE_SIZE; - break; -+ case CHIP_MULLINS: -+ size = ML_RLC_UCODE_SIZE; -+ break; - } - - cik_rlc_stop(rdev); -@@ -5791,6 +5861,7 @@ void cik_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer) - buffer[count++] = 0x00000000; - break; - case CHIP_KABINI: -+ case CHIP_MULLINS: - buffer[count++] = 0x00000000; /* XXX */ - buffer[count++] = 0x00000000; - break; -diff --git a/drivers/gpu/drm/radeon/radeon_ucode.h b/drivers/gpu/drm/radeon/radeon_ucode.h -index 7e48c35..aa32575 100644 ---- a/drivers/gpu/drm/radeon/radeon_ucode.h -+++ b/drivers/gpu/drm/radeon/radeon_ucode.h -@@ -52,6 +52,7 @@ - #define BONAIRE_RLC_UCODE_SIZE 2048 - #define KB_RLC_UCODE_SIZE 2560 - #define KV_RLC_UCODE_SIZE 2560 -+#define ML_RLC_UCODE_SIZE 2560 - - /* MC */ - #define BTC_MC_UCODE_SIZE 6024 --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0047-drm-radeon-add-Mullins-UVD-support.patch b/common/recipes-kernel/linux/linux-amd/0047-drm-radeon-add-Mullins-UVD-support.patch deleted file mode 100644 index 11b34449..00000000 --- a/common/recipes-kernel/linux/linux-amd/0047-drm-radeon-add-Mullins-UVD-support.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 673db09585791c81880662e86615f682d355c3f8 Mon Sep 17 00:00:00 2001 -From: Drew Moseley <drew_moseley@mentor.com> -Date: Sat, 5 Jul 2014 16:46:16 -0400 -Subject: [PATCH 47/60] drm/radeon/: add Mullins UVD support. - -Has same version of UVD as other CIK parts. - -Signed-off-by: Samuel Li <samuel.li@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/radeon_uvd.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index 839a0f9..77976b6 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -99,6 +99,7 @@ int radeon_uvd_init(struct radeon_device *rdev) - case CHIP_BONAIRE: - case CHIP_KABINI: - case CHIP_KAVERI: -+ case CHIP_MULLINS: - fw_name = FIRMWARE_BONAIRE; - break; - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0048-drm-radeon-add-Mullins-dpm-support.patch b/common/recipes-kernel/linux/linux-amd/0048-drm-radeon-add-Mullins-dpm-support.patch deleted file mode 100644 index d88379fc..00000000 --- a/common/recipes-kernel/linux/linux-amd/0048-drm-radeon-add-Mullins-dpm-support.patch +++ /dev/null @@ -1,124 +0,0 @@ -From fda91cd04f482af13757925b2778ad4a21d99685 Mon Sep 17 00:00:00 2001 -From: Drew Moseley <drew_moseley@mentor.com> -Date: Sat, 5 Jul 2014 16:47:01 -0400 -Subject: [PATCH 48/60] drm/radeon: add Mullins dpm support. - -Generic dpm support similar to Kabini. Mullins specific features -will be worked on later. - -Signed-off-by: Samuel Li <samuel.li@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/kv_dpm.c | 20 ++++++++++---------- - drivers/gpu/drm/radeon/radeon_pm.c | 1 + - 2 files changed, 11 insertions(+), 10 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index a100b23..2f5979d 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -639,7 +639,7 @@ static int kv_force_lowest_valid(struct radeon_device *rdev) - - static int kv_unforce_levels(struct radeon_device *rdev) - { -- if (rdev->family == CHIP_KABINI) -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) - return kv_notify_message_to_smu(rdev, PPSMC_MSG_NoForcedLevel); - else - return kv_set_enabled_levels(rdev); -@@ -1625,7 +1625,7 @@ static void kv_dpm_powergate_acp(struct radeon_device *rdev, bool gate) - if (pi->acp_power_gated == gate) - return; - -- if (rdev->family == CHIP_KABINI) -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) - return; - - pi->acp_power_gated = gate; -@@ -1799,7 +1799,7 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - } - } - -- if (rdev->family == CHIP_KABINI) { -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) { - if (pi->enable_dpm) { - kv_set_valid_clock_range(rdev, new_ps); - kv_update_dfs_bypass_settings(rdev, new_ps); -@@ -1880,7 +1880,7 @@ void kv_dpm_reset_asic(struct radeon_device *rdev) - { - struct kv_power_info *pi = kv_get_pi(rdev); - -- if (rdev->family == CHIP_KABINI) { -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) { - kv_force_lowest_valid(rdev); - kv_init_graphics_levels(rdev); - kv_program_bootup_state(rdev); -@@ -1959,7 +1959,7 @@ static int kv_force_dpm_highest(struct radeon_device *rdev) - break; - } - -- if (rdev->family == CHIP_KABINI) -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) - return kv_send_msg_to_smc_with_parameter(rdev, PPSMC_MSG_DPM_ForceState, i); - else - return kv_set_enabled_level(rdev, i); -@@ -1979,7 +1979,7 @@ static int kv_force_dpm_lowest(struct radeon_device *rdev) - break; - } - -- if (rdev->family == CHIP_KABINI) -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) - return kv_send_msg_to_smc_with_parameter(rdev, PPSMC_MSG_DPM_ForceState, i); - else - return kv_set_enabled_level(rdev, i); -@@ -2136,7 +2136,7 @@ static void kv_apply_state_adjust_rules(struct radeon_device *rdev, - else - pi->battery_state = false; - -- if (rdev->family == CHIP_KABINI) { -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) { - ps->dpm0_pg_nb_ps_lo = 0x1; - ps->dpm0_pg_nb_ps_hi = 0x0; - ps->dpmx_nb_ps_lo = 0x1; -@@ -2197,7 +2197,7 @@ static int kv_calculate_nbps_level_settings(struct radeon_device *rdev) - if (pi->lowest_valid > pi->highest_valid) - return -EINVAL; - -- if (rdev->family == CHIP_KABINI) { -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) { - for (i = pi->lowest_valid; i <= pi->highest_valid; i++) { - pi->graphics_level[i].GnbSlow = 1; - pi->graphics_level[i].ForceNbPs1 = 0; -@@ -2342,7 +2342,7 @@ static void kv_program_nbps_index_settings(struct radeon_device *rdev, - struct kv_power_info *pi = kv_get_pi(rdev); - u32 nbdpmconfig1; - -- if (rdev->family == CHIP_KABINI) -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) - return; - - if (pi->sys_info.nb_dpm_enable) { -@@ -2649,7 +2649,7 @@ int kv_dpm_init(struct radeon_device *rdev) - - pi->sram_end = SMC_RAM_END; - -- if (rdev->family == CHIP_KABINI) -+ if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) - pi->high_voltage_t = 4001; - - pi->enable_nb_dpm = true; -diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c -index 5f3a536..e971ec3 100644 ---- a/drivers/gpu/drm/radeon/radeon_pm.c -+++ b/drivers/gpu/drm/radeon/radeon_pm.c -@@ -1300,6 +1300,7 @@ int radeon_pm_init(struct radeon_device *rdev) - case CHIP_BONAIRE: - case CHIP_KABINI: - case CHIP_KAVERI: -+ case CHIP_MULLINS: - /* DPM requires the RLC, RV770+ dGPU requires SMC */ - if (!rdev->rlc_fw) - rdev->pm.pm_method = PM_METHOD_PROFILE; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0049-drm-radeon-modesetting-updates-for-Mullins.patch b/common/recipes-kernel/linux/linux-amd/0049-drm-radeon-modesetting-updates-for-Mullins.patch deleted file mode 100644 index 0b571bee..00000000 --- a/common/recipes-kernel/linux/linux-amd/0049-drm-radeon-modesetting-updates-for-Mullins.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 9d8e4f860ef39cf4eff5764a5a0468b5b40155ce Mon Sep 17 00:00:00 2001 -From: Drew Moseley <drew_moseley@mentor.com> -Date: Sat, 5 Jul 2014 16:47:43 -0400 -Subject: [PATCH 49/60] drm/radeon: modesetting updates for Mullins. - -Uses the same code as Kabini. - -Signed-off-by: Samuel Li <samuel.li@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/radeon/atombios_crtc.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c -index 4be69b5..f50cd53 100644 ---- a/drivers/gpu/drm/radeon/atombios_crtc.c -+++ b/drivers/gpu/drm/radeon/atombios_crtc.c -@@ -1716,8 +1716,9 @@ static int radeon_atom_pick_pll(struct drm_crtc *crtc) - } - /* otherwise, pick one of the plls */ - if ((rdev->family == CHIP_KAVERI) || -- (rdev->family == CHIP_KABINI)) { -- /* KB/KV has PPLL1 and PPLL2 */ -+ (rdev->family == CHIP_KABINI) || -+ (rdev->family == CHIP_MULLINS)) { -+ /* KB/KV/ML has PPLL1 and PPLL2 */ - pll_in_use = radeon_get_pll_use_mask(crtc); - if (!(pll_in_use & (1 << ATOM_PPLL2))) - return ATOM_PPLL2; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0050-drm-radeon-add-pci-ids-for-Mullins.patch b/common/recipes-kernel/linux/linux-amd/0050-drm-radeon-add-pci-ids-for-Mullins.patch deleted file mode 100644 index 7b58a691..00000000 --- a/common/recipes-kernel/linux/linux-amd/0050-drm-radeon-add-pci-ids-for-Mullins.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 4fd9aa991f37e6435a179bd17ffde2ccd49cf210 Mon Sep 17 00:00:00 2001 -From: Drew Moseley <drew_moseley@mentor.com> -Date: Sat, 5 Jul 2014 16:48:26 -0400 -Subject: [PATCH 50/60] drm/radeon: add pci ids for Mullins - -Signed-off-by: Samuel Li <samuel.li@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - include/drm/drm_pciids.h | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h -index b521d1c..c6be0d8 100644 ---- a/include/drm/drm_pciids.h -+++ b/include/drm/drm_pciids.h -@@ -631,6 +631,22 @@ - {0x1002, 0x983d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KABINI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ - {0x1002, 0x983e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KABINI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ - {0x1002, 0x983f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KABINI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9850, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9851, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9852, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9853, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9854, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9855, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9856, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9857, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9858, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x9859, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x985A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x985B, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x985C, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x985D, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x985E, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ -+ {0x1002, 0x985F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_MULLINS|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ - {0x1002, 0x9900, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_ARUBA|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ - {0x1002, 0x9901, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_ARUBA|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ - {0x1002, 0x9903, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_ARUBA|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0051-drm-radeon-add-Mulins-VCE-support.patch b/common/recipes-kernel/linux/linux-amd/0051-drm-radeon-add-Mulins-VCE-support.patch deleted file mode 100644 index 37eee7ca..00000000 --- a/common/recipes-kernel/linux/linux-amd/0051-drm-radeon-add-Mulins-VCE-support.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 951b9d2da8816f2f3581f406b1180bc81c1a71bf Mon Sep 17 00:00:00 2001 -From: Leo Liu <leo.liu@amd.com> -Date: Mon, 28 Apr 2014 15:44:55 -0400 -Subject: [PATCH 51/60] drm/radeon: add Mulins VCE support - -Signed-off-by: Leo Liu <leo.liu@amd.com> ---- - drivers/gpu/drm/radeon/radeon_vce.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -index 5bfb726..aec990e 100644 ---- a/drivers/gpu/drm/radeon/radeon_vce.c -+++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -67,6 +67,7 @@ int radeon_vce_init(struct radeon_device *rdev) - case CHIP_BONAIRE: - case CHIP_KAVERI: - case CHIP_KABINI: -+ case CHIP_MULLINS: - fw_name = FIRMWARE_BONAIRE; - break; - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0052-i2c-piix4-Use-different-message-for-AMD-Auxiliary-SM.patch b/common/recipes-kernel/linux/linux-amd/0052-i2c-piix4-Use-different-message-for-AMD-Auxiliary-SM.patch deleted file mode 100644 index 11948066..00000000 --- a/common/recipes-kernel/linux/linux-amd/0052-i2c-piix4-Use-different-message-for-AMD-Auxiliary-SM.patch +++ /dev/null @@ -1,33 +0,0 @@ -From e40b4471e518e9478c97600befd29175a6358b2f Mon Sep 17 00:00:00 2001 -From: Shane Huang <shane.huang@amd.com> -Date: Wed, 22 Jan 2014 14:06:52 -0800 -Subject: [PATCH 52/60] i2c: piix4: Use different message for AMD Auxiliary - SMBus Controller - -Same messages for AMD main and auxiliary SMBus controllers lead to confusion, -this patch is to remove confusion and keep consistent with non-AMD products. - -Signed-off-by: Shane Huang <shane.huang@amd.com> -Reviewed-by: Jean Delvare <khali@linux-fr.org> -Signed-off-by: Wolfram Sang <wsa@the-dreams.de> ---- - drivers/i2c/busses/i2c-piix4.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c -index f71b4d3..d82b8ab 100644 ---- a/drivers/i2c/busses/i2c-piix4.c -+++ b/drivers/i2c/busses/i2c-piix4.c -@@ -295,7 +295,8 @@ static int piix4_setup_sb800(struct pci_dev *PIIX4_dev, - /* Aux SMBus does not support IRQ information */ - if (aux) { - dev_info(&PIIX4_dev->dev, -- "SMBus Host Controller at 0x%x\n", piix4_smba); -+ "Auxiliary SMBus Host Controller at 0x%x\n", -+ piix4_smba); - return piix4_smba; - } - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0059-yocto-amd-staging-add-support-to-enable-and-disable-.patch b/common/recipes-kernel/linux/linux-amd/0059-yocto-amd-staging-add-support-to-enable-and-disable-.patch deleted file mode 100644 index 4b35a82e..00000000 --- a/common/recipes-kernel/linux/linux-amd/0059-yocto-amd-staging-add-support-to-enable-and-disable-.patch +++ /dev/null @@ -1,455 +0,0 @@ -From 524e1b2703dd289d3301d62a67868866f7111a5d Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Mon, 4 Aug 2014 19:16:53 +0530 -Subject: [PATCH 59/60] yocto: amd: staging: add support to enable and disable - IMC to fetch BIOS code - -The patch essentially adds support for two functions: -amd_imc_enter_scratch_ram() and amd_imc_exit_scratch_ram(). These -functions instruct IMC to stop and start fetching code from BIOS -ROM respectively. These functions are needed where IMC is trying -to fetch code on a shared bus when some other transaction is already -occuring. To prevent IMC to fetch incorrect data from ROM while it -is still being updated, we instruct IMC to temporarily stop fetching -code from BIOS, and then start fetching again when it is safe to do -so. - -Upstream Status: None - -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/staging/Kconfig | 2 + - drivers/staging/Makefile | 1 + - drivers/staging/amd_imc/Kconfig | 9 ++ - drivers/staging/amd_imc/Makefile | 1 + - drivers/staging/amd_imc/amd_imc.c | 298 ++++++++++++++++++++++++++++++++++++++ - include/linux/amd_imc.h | 68 +++++++++ - 6 files changed, 379 insertions(+) - create mode 100644 drivers/staging/amd_imc/Kconfig - create mode 100644 drivers/staging/amd_imc/Makefile - create mode 100644 drivers/staging/amd_imc/amd_imc.c - create mode 100644 include/linux/amd_imc.h - -diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig -index 3626dbc8..0a95d6d 100644 ---- a/drivers/staging/Kconfig -+++ b/drivers/staging/Kconfig -@@ -148,4 +148,6 @@ source "drivers/staging/dgnc/Kconfig" - - source "drivers/staging/dgap/Kconfig" - -+source "drivers/staging/amd_imc/Kconfig" -+ - endif # STAGING -diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile -index d1b4b80..2be3a91 100644 ---- a/drivers/staging/Makefile -+++ b/drivers/staging/Makefile -@@ -66,3 +66,4 @@ obj-$(CONFIG_USB_BTMTK) += btmtk_usb/ - obj-$(CONFIG_XILLYBUS) += xillybus/ - obj-$(CONFIG_DGNC) += dgnc/ - obj-$(CONFIG_DGAP) += dgap/ -+obj-$(CONFIG_AMD_IMC) += amd_imc/ -diff --git a/drivers/staging/amd_imc/Kconfig b/drivers/staging/amd_imc/Kconfig -new file mode 100644 -index 0000000..ca87061 ---- /dev/null -+++ b/drivers/staging/amd_imc/Kconfig -@@ -0,0 +1,9 @@ -+config AMD_IMC -+ bool "AMD Integrated Micro Controller support" -+ depends on PCI && X86_64 -+ default y -+ ---help--- -+ This driver supports AMD Integrated Micro Controller. -+ -+ To compile this driver as a module, choose M here. The module -+ will be called amd_imc. -diff --git a/drivers/staging/amd_imc/Makefile b/drivers/staging/amd_imc/Makefile -new file mode 100644 -index 0000000..c4837f8 ---- /dev/null -+++ b/drivers/staging/amd_imc/Makefile -@@ -0,0 +1 @@ -+obj-$(CONFIG_AMD_IMC) += amd_imc.o -diff --git a/drivers/staging/amd_imc/amd_imc.c b/drivers/staging/amd_imc/amd_imc.c -new file mode 100644 -index 0000000..c6c6074 ---- /dev/null -+++ b/drivers/staging/amd_imc/amd_imc.c -@@ -0,0 +1,298 @@ -+/***************************************************************************** -+* -+* Copyright (c) 2014, Advanced Micro Devices, Inc. -+* All rights reserved. -+* -+* Redistribution and use in source and binary forms, with or without -+* modification, are permitted provided that the following conditions are met: -+* * Redistributions of source code must retain the above copyright -+* notice, this list of conditions and the following disclaimer. -+* * Redistributions in binary form must reproduce the above copyright -+* notice, this list of conditions and the following disclaimer in the -+* documentation and/or other materials provided with the distribution. -+* * Neither the name of Advanced Micro Devices, Inc. nor the names of -+* its contributors may be used to endorse or promote products derived -+* from this software without specific prior written permission. -+* -+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+* DISCLAIMED. IN NO EVENT SHALL ADVANCED MICRO DEVICES, INC. BE LIABLE FOR ANY -+* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+* -+* -+***************************************************************************/ -+#include <linux/init.h> -+#include <linux/module.h> -+#include <linux/pci.h> -+#include <linux/ioport.h> -+#include <linux/platform_device.h> -+#include <linux/uaccess.h> -+#include <linux/io.h> -+#include <linux/delay.h> -+#include <linux/amd_imc.h> -+ -+static int imc_enabled; -+static u16 imc_port_addr; -+static u8 msg_reg_base_hi; -+static u8 msg_reg_base_lo; -+static u16 msg_reg_base; -+ -+static struct pci_dev *amd_imc_pci; -+static struct platform_device *amd_imc_platform_device; -+ -+static DEFINE_PCI_DEVICE_TABLE(amd_lpc_pci_tbl) = { -+ {PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LPC_BRIDGE, PCI_ANY_ID, -+ PCI_ANY_ID,}, -+ {} -+}; -+ -+void amd_imc_enter_scratch_ram(void) -+{ -+ u8 byte; -+ -+ if (!imc_enabled) -+ return; -+ -+ /* Instruct IMC to enter scratch RAM */ -+ outb(AMD_MSG_REG0, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ outb(0, msg_reg_base + AMD_MSG_DATA_REG_OFFSET); -+ -+ outb(AMD_MSG_REG1, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ outb(AMD_IMC_ENTER_SCRATCH_RAM, msg_reg_base + AMD_MSG_DATA_REG_OFFSET); -+ -+ outb(AMD_MSG_SYS_TO_IMC, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ outb(AMD_IMC_ROM_OWNERSHIP_SEM, msg_reg_base + -+ AMD_MSG_DATA_REG_OFFSET); -+ -+ /* As per the spec, the firmware may take up to 50ms */ -+ msleep(50); -+ -+ /* read message registger 0 to confirm function completion */ -+ outb(AMD_MSG_REG0, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ byte = inb(msg_reg_base + AMD_MSG_DATA_REG_OFFSET); -+ -+ if (byte == AMD_IMC_FUNC_NOT_SUPP) -+ pr_info("amd_imc: %s not supported\n", __func__); -+ else if (byte == AMD_IMC_FUNC_COMPLETED) -+ pr_info("amd_imc: %s completed\n", __func__); -+} -+EXPORT_SYMBOL_GPL(amd_imc_enter_scratch_ram); -+ -+void amd_imc_exit_scratch_ram(void) -+{ -+ u8 byte; -+ -+ if (!imc_enabled) -+ return; -+ -+ /* Instruct IMC to exit scratch RAM */ -+ outb(AMD_MSG_REG0, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ outb(0, msg_reg_base + AMD_MSG_DATA_REG_OFFSET); -+ -+ outb(AMD_MSG_REG1, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ outb(AMD_IMC_ENTER_SCRATCH_RAM, msg_reg_base + AMD_MSG_DATA_REG_OFFSET); -+ -+ outb(AMD_MSG_SYS_TO_IMC, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ outb(AMD_IMC_ROM_OWNERSHIP_SEM, msg_reg_base + -+ AMD_MSG_DATA_REG_OFFSET); -+ -+ /* As per the spec, the firmware may take up to 50ms */ -+ msleep(50); -+ -+ /* read message registger 0 to confirm function completion */ -+ outb(AMD_MSG_REG0, msg_reg_base + AMD_MSG_INDEX_REG_OFFSET); -+ byte = inb(msg_reg_base + AMD_MSG_DATA_REG_OFFSET); -+ -+ if (byte == AMD_IMC_FUNC_NOT_SUPP) -+ pr_info("amd_imc: %s not supported\n", __func__); -+ else if (byte == AMD_IMC_FUNC_COMPLETED) -+ pr_info("amd_imc: %s completed\n", __func__); -+} -+EXPORT_SYMBOL_GPL(amd_imc_exit_scratch_ram); -+ -+/* -+* The PCI Device ID table below is used to identify the platform -+* the driver is supposed to work for. Since this is a platform -+* driver, we need a way for us to be able to find the correct -+* platform when the driver gets loaded, otherwise we should -+* bail out. -+*/ -+static DEFINE_PCI_DEVICE_TABLE(amd_imc_pci_tbl) = { -+ { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SMBUS, PCI_ANY_ID, -+ PCI_ANY_ID, }, -+ { 0, }, -+}; -+ -+static int amd_imc_init(struct platform_device *pdev) -+{ -+ struct pci_dev *dev = NULL; -+ static u32 imc_strap_status_phys; -+ void __iomem *imcstrapstatus; -+ u32 val; -+ u8 *byte; -+ -+ /* Match the PCI device */ -+ for_each_pci_dev(dev) { -+ if (pci_match_id(amd_imc_pci_tbl, dev) != NULL) { -+ amd_imc_pci = dev; -+ break; -+ } -+ } -+ -+ if (!amd_imc_pci) -+ return -ENODEV; -+ -+ /* Locate ACPI MMIO Base Address. */ -+ byte = (u8 *)&val; -+ -+ outb(AMD_PM_ACPI_MMIO_BASE0, AMD_IO_PM_INDEX_REG); -+ byte[0] = inb(AMD_IO_PM_DATA_REG); -+ outb(AMD_PM_ACPI_MMIO_BASE1, AMD_IO_PM_INDEX_REG); -+ byte[1] = inb(AMD_IO_PM_DATA_REG); -+ outb(AMD_PM_ACPI_MMIO_BASE2, AMD_IO_PM_INDEX_REG); -+ byte[2] = inb(AMD_IO_PM_DATA_REG); -+ outb(AMD_PM_ACPI_MMIO_BASE3, AMD_IO_PM_INDEX_REG); -+ byte[3] = inb(AMD_IO_PM_DATA_REG); -+ -+ /* Bits 31:13 is the actual ACPI MMIO Base Address */ -+ val &= AMD_ACPI_MMIO_ADDR_MASK; -+ -+ /* IMCStrapStatus is located at ACPI MMIO Base Address + 0xE80 */ -+ if (!request_mem_region_exclusive(val + AMD_IMC_STRAP_STATUS_OFFSET, -+ AMD_IMC_STRAP_STATUS_SIZE, "IMC Strap Status")) { -+ pr_err("amd_imc: MMIO address 0x%04x already in use\n", -+ val + AMD_IMC_STRAP_STATUS_OFFSET); -+ goto exit; -+ } -+ -+ imc_strap_status_phys = val + AMD_IMC_STRAP_STATUS_OFFSET; -+ -+ imcstrapstatus = ioremap(imc_strap_status_phys, -+ AMD_IMC_STRAP_STATUS_SIZE); -+ if (!imcstrapstatus) { -+ pr_err("amd_imc: failed to get IMC Strap Status address\n"); -+ goto unreg_imc_region; -+ } -+ -+ /* Check if IMC is enabled */ -+ val = ioread32(imcstrapstatus); -+ if ((val & AMD_IMC_ENABLED) == AMD_IMC_ENABLED) { -+ struct pci_dev *pdev = NULL; -+ -+ pr_info("amd_imc: IMC is enabled\n"); -+ imc_enabled = 1; -+ -+ /* -+ * In case IMC is enabled, we need to find the IMC port address -+ * which will be used to send messages to the IMC. The IMC port -+ * address is stored in bits 1:15 of PCI device 20, function 3, -+ * offset 0xA4. PCI device 20, function 3 is actually the LPC -+ * ISA bridge. -+ */ -+ for_each_pci_dev(pdev) { -+ if (pci_match_id(amd_lpc_pci_tbl, pdev) != NULL) -+ break; -+ } -+ -+ /* Match found. Get the IMC port address */ -+ if (pdev) { -+ pci_read_config_word(pdev, AMD_PCI_IMC_PORT_ADDR_REG, -+ &imc_port_addr); -+ -+ /* The actual IMC port address has bit 0 masked out */ -+ imc_port_addr &= ~AMD_IMC_PORT_ACTIVE; -+ } -+ -+ /* Put device into configuration state */ -+ outb(AMD_DEVICE_ENTER_CONFIG_STATE, imc_port_addr + -+ AMD_IMC_INDEX_REG_OFFSET); -+ -+ /* Select logical device number 9 */ -+ outb(AMD_SET_LOGICAL_DEVICE, imc_port_addr + -+ AMD_IMC_INDEX_REG_OFFSET); -+ outb(AMD_SET_DEVICE_9, imc_port_addr + -+ AMD_IMC_DATA_REG_OFFSET); -+ -+ /* read high byte of message register base address */ -+ outb(AMD_MSG_REG_HIGH, imc_port_addr + -+ AMD_IMC_INDEX_REG_OFFSET); -+ msg_reg_base_hi = inb(imc_port_addr + AMD_IMC_DATA_REG_OFFSET); -+ -+ /* read low byte of message register base address */ -+ outb(AMD_MSG_REG_LOW, imc_port_addr + -+ AMD_IMC_INDEX_REG_OFFSET); -+ msg_reg_base_lo = inb(imc_port_addr + AMD_IMC_DATA_REG_OFFSET); -+ -+ msg_reg_base = msg_reg_base_lo | (msg_reg_base_hi << 8); -+ -+ /* Get device out of configuration state */ -+ outb(AMD_DEVICE_EXIT_CONFIG_STATE, imc_port_addr + -+ AMD_IMC_INDEX_REG_OFFSET); -+ } else { -+ pr_info("amd_imc: IMC is disabled\n"); -+ imc_enabled = 0; -+ } -+ -+ /* Release the region occupied by IMC Strap Status register */ -+ iounmap(imcstrapstatus); -+ release_mem_region(imc_strap_status_phys, AMD_IMC_STRAP_STATUS_SIZE); -+ -+ return 0; -+ -+unreg_imc_region: -+ release_mem_region(imc_strap_status_phys, AMD_IMC_STRAP_STATUS_SIZE); -+exit: -+ return -ENODEV; -+} -+ -+static struct platform_driver amd_imc_driver = { -+ .probe = amd_imc_init, -+ .driver = { -+ .owner = THIS_MODULE, -+ .name = IMC_MODULE_NAME, -+ }, -+}; -+ -+static int __init amd_imc_init_module(void) -+{ -+ int err; -+ -+ pr_info("AMD IMC Driver v%s\n", IMC_VERSION); -+ -+ err = platform_driver_register(&amd_imc_driver); -+ if (err) -+ return err; -+ -+ amd_imc_platform_device = platform_device_register_simple( -+ IMC_MODULE_NAME, -1, NULL, 0); -+ if (IS_ERR(amd_imc_platform_device)) { -+ err = PTR_ERR(amd_imc_platform_device); -+ goto unreg_platform_driver; -+ } -+ -+ return 0; -+ -+unreg_platform_driver: -+ platform_driver_unregister(&amd_imc_driver); -+ return err; -+} -+ -+static void __exit amd_imc_cleanup_module(void) -+{ -+ platform_device_unregister(amd_imc_platform_device); -+ platform_driver_unregister(&amd_imc_driver); -+ pr_info("AMD IMC Module Unloaded\n"); -+} -+ -+module_init(amd_imc_init_module); -+module_exit(amd_imc_cleanup_module); -+ -+MODULE_AUTHOR("Arindam Nath <arindam.nath@amd.com>"); -+MODULE_DESCRIPTION("AMD IMC driver"); -+MODULE_LICENSE("Dual BSD/GPL"); -diff --git a/include/linux/amd_imc.h b/include/linux/amd_imc.h -new file mode 100644 -index 0000000..4b4b7b8 ---- /dev/null -+++ b/include/linux/amd_imc.h -@@ -0,0 +1,68 @@ -+#ifndef _AMD_IMC_H_ -+#define _AMD_IMC_H_ -+ -+/* Module and version information */ -+#define IMC_VERSION "0.1" -+#define IMC_MODULE_NAME "AMD IMC" -+#define IMC_DRIVER_NAME IMC_MODULE_NAME ", v" IMC_VERSION -+ -+#define DRV_NAME "amd_imc" -+ -+/* IO port address for indirect access using the ACPI PM registers */ -+#define AMD_IO_PM_INDEX_REG 0xCD6 -+#define AMD_IO_PM_DATA_REG 0xCD7 -+ -+#define AMD_PM_ACPI_MMIO_BASE0 0x24 -+#define AMD_PM_ACPI_MMIO_BASE1 0x25 -+#define AMD_PM_ACPI_MMIO_BASE2 0x26 -+#define AMD_PM_ACPI_MMIO_BASE3 0x27 -+ -+#define AMD_ACPI_MMIO_ADDR_MASK ~0x1FFF -+ -+/* Offset of IMC Strap Status register in the ACPI MMIO region */ -+#define AMD_IMC_STRAP_STATUS_OFFSET 0xE80 -+ #define AMD_IMC_ENABLED 0x4 -+#define AMD_IMC_STRAP_STATUS_SIZE 4 -+ -+#define PCI_DEVICE_ID_AMD_LPC_BRIDGE 0x780E -+ #define AMD_PCI_IMC_PORT_ADDR_REG 0xA4 -+ #define AMD_IMC_PORT_ACTIVE 0x0001 -+ -+/* Device configuration state fields */ -+#define AMD_DEVICE_ENTER_CONFIG_STATE 0x5A -+#define AMD_DEVICE_EXIT_CONFIG_STATE 0xA5 -+ -+/* Global configuration registers */ -+#define AMD_SET_LOGICAL_DEVICE 0x07 -+ #define AMD_SET_DEVICE_9 0x09 -+#define AMD_MSG_REG_HIGH 0x60 -+#define AMD_MSG_REG_LOW 0x61 -+ -+/* IMC index and data port offsets for indirect access */ -+#define AMD_IMC_INDEX_REG_OFFSET 0x00 -+#define AMD_IMC_DATA_REG_OFFSET 0x01 -+ -+/* Message register index and data port offsets for indirect access */ -+#define AMD_MSG_INDEX_REG_OFFSET 0x00 -+#define AMD_MSG_DATA_REG_OFFSET 0x01 -+ -+/* IMC message registers */ -+#define AMD_MSG_SYS_TO_IMC 0x80 -+ #define AMD_IMC_ROM_OWNERSHIP_SEM 0x96 -+#define AMD_MSG_REG0 0x82 -+ #define AMD_IMC_FUNC_NOT_SUPP 0x00 -+ #define AMD_IMC_FUNC_COMPLETED 0xFA -+#define AMD_MSG_REG1 0x83 -+ #define AMD_IMC_ENTER_SCRATCH_RAM 0xB4 -+ #define AMD_IMC_EXIT_SCRATCH_RAM 0xB5 -+ -+/* Extern functions */ -+#ifdef CONFIG_AMD_IMC -+extern void amd_imc_enter_scratch_ram(void); -+extern void amd_imc_exit_scratch_ram(void); -+#else -+void amd_imc_enter_scratch_ram(void) {} -+void amd_imc_exit_scratch_ram(void) {} -+#endif -+ -+#endif /* _AMD_IMC_H_ */ --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0060-yocto-amd-i2c-dev-add-calls-to-enable-and-disable-IM.patch b/common/recipes-kernel/linux/linux-amd/0060-yocto-amd-i2c-dev-add-calls-to-enable-and-disable-IM.patch deleted file mode 100644 index 3fa9c407..00000000 --- a/common/recipes-kernel/linux/linux-amd/0060-yocto-amd-i2c-dev-add-calls-to-enable-and-disable-IM.patch +++ /dev/null @@ -1,51 +0,0 @@ -From ae1353dc647641a2a9f2614eeb7f761e0c63586c Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Mon, 4 Aug 2014 19:21:44 +0530 -Subject: [PATCH 60/60] yocto: amd: i2c-dev: add calls to enable and disable - IMC from fetching BIOS code - -The patch adds support to disable IMC from fetching BIOS code when -we first open the SMBus device. We can perform SMBus transaction -safely once IMC is disabled. Then when we close the device after -the operation, we enable IMC to start fetching from BIOS ROM again. - -Upstream Status: None - -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/i2c/i2c-dev.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/drivers/i2c/i2c-dev.c b/drivers/i2c/i2c-dev.c -index c3ccdea..c92ec4c 100644 ---- a/drivers/i2c/i2c-dev.c -+++ b/drivers/i2c/i2c-dev.c -@@ -39,6 +39,7 @@ - #include <linux/i2c-dev.h> - #include <linux/jiffies.h> - #include <linux/uaccess.h> -+#include <linux/amd_imc.h> - - /* - * An i2c_dev represents an i2c_adapter ... an I2C or SMBus master, not a -@@ -512,6 +513,8 @@ static int i2cdev_open(struct inode *inode, struct file *file) - client->adapter = adap; - file->private_data = client; - -+ amd_imc_enter_scratch_ram(); -+ - return 0; - } - -@@ -523,6 +526,8 @@ static int i2cdev_release(struct inode *inode, struct file *file) - kfree(client); - file->private_data = NULL; - -+ amd_imc_exit_scratch_ram(); -+ - return 0; - } - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0061-drm-radeon-dpm-updates-for-KV-KB.patch b/common/recipes-kernel/linux/linux-amd/0061-drm-radeon-dpm-updates-for-KV-KB.patch deleted file mode 100644 index 6a22dbb6..00000000 --- a/common/recipes-kernel/linux/linux-amd/0061-drm-radeon-dpm-updates-for-KV-KB.patch +++ /dev/null @@ -1,200 +0,0 @@ -From d4d9450db299b02c28304f8a2dcb86f7542143e2 Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:26:01 +0530 -Subject: [PATCH 2/9] drm/radeon: dpm updates for KV/KB - -Signed-off-by: Leo Liu <leo.liu@amd.com> -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/radeon/kv_dpm.c | 117 +++++++++++++++++++++++++++++++++------- - 1 file changed, 97 insertions(+), 20 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index 2f5979d..a09958a 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -546,6 +546,52 @@ static int kv_set_divider_value(struct radeon_device *rdev, - return 0; - } - -+static u32 kv_convert_vid2_to_vid7(struct radeon_device *rdev, -+ struct sumo_vid_mapping_table *vid_mapping_table, -+ u32 vid_2bit) -+{ -+ struct radeon_clock_voltage_dependency_table *vddc_sclk_table = -+ &rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk; -+ u32 i; -+ -+ if (vddc_sclk_table && vddc_sclk_table->count) { -+ if (vid_2bit < vddc_sclk_table->count) -+ return vddc_sclk_table->entries[vid_2bit].v; -+ else -+ return vddc_sclk_table->entries[vddc_sclk_table->count - 1].v; -+ } else { -+ for (i = 0; i < vid_mapping_table->num_entries; i++) { -+ if (vid_mapping_table->entries[i].vid_2bit == vid_2bit) -+ return vid_mapping_table->entries[i].vid_7bit; -+ } -+ return vid_mapping_table->entries[vid_mapping_table->num_entries - 1].vid_7bit; -+ } -+} -+ -+static u32 kv_convert_vid7_to_vid2(struct radeon_device *rdev, -+ struct sumo_vid_mapping_table *vid_mapping_table, -+ u32 vid_7bit) -+{ -+ struct radeon_clock_voltage_dependency_table *vddc_sclk_table = -+ &rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk; -+ u32 i; -+ -+ if (vddc_sclk_table && vddc_sclk_table->count) { -+ for (i = 0; i < vddc_sclk_table->count; i++) { -+ if (vddc_sclk_table->entries[i].v == vid_7bit) -+ return i; -+ } -+ return vddc_sclk_table->count - 1; -+ } else { -+ for (i = 0; i < vid_mapping_table->num_entries; i++) { -+ if (vid_mapping_table->entries[i].vid_7bit == vid_7bit) -+ return vid_mapping_table->entries[i].vid_2bit; -+ } -+ -+ return vid_mapping_table->entries[vid_mapping_table->num_entries - 1].vid_2bit; -+ } -+} -+ - static u16 kv_convert_8bit_index_to_voltage(struct radeon_device *rdev, - u16 voltage) - { -@@ -556,9 +602,9 @@ static u16 kv_convert_2bit_index_to_voltage(struct radeon_device *rdev, - u32 vid_2bit) - { - struct kv_power_info *pi = kv_get_pi(rdev); -- u32 vid_8bit = sumo_convert_vid2_to_vid7(rdev, -- &pi->sys_info.vid_mapping_table, -- vid_2bit); -+ u32 vid_8bit = kv_convert_vid2_to_vid7(rdev, -+ &pi->sys_info.vid_mapping_table, -+ vid_2bit); - - return kv_convert_8bit_index_to_voltage(rdev, (u16)vid_8bit); - } -@@ -1370,13 +1416,20 @@ static int kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) - struct radeon_uvd_clock_voltage_dependency_table *table = - &rdev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table; - int ret; -+ u32 mask; - - if (!gate) { -- if (!pi->caps_uvd_dpm || table->count || pi->caps_stable_p_state) -+ if (table->count) - pi->uvd_boot_level = table->count - 1; - else - pi->uvd_boot_level = 0; - -+ if (!pi->caps_uvd_dpm || pi->caps_stable_p_state) { -+ mask = 1 << pi->uvd_boot_level; -+ } else { -+ mask = 0x1f; -+ } -+ - ret = kv_copy_bytes_to_smc(rdev, - pi->dpm_table_start + - offsetof(SMU7_Fusion_DpmTable, UvdBootLevel), -@@ -1385,11 +1438,9 @@ static int kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) - if (ret) - return ret; - -- if (!pi->caps_uvd_dpm || -- pi->caps_stable_p_state) -- kv_send_msg_to_smc_with_parameter(rdev, -- PPSMC_MSG_UVDDPM_SetEnabledMask, -- (1 << pi->uvd_boot_level)); -+ kv_send_msg_to_smc_with_parameter(rdev, -+ PPSMC_MSG_UVDDPM_SetEnabledMask, -+ mask); - } - - return kv_enable_uvd_dpm(rdev, !gate); -@@ -1825,6 +1876,8 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - return ret; - } - kv_update_sclk_t(rdev); -+ if (rdev->family == CHIP_MULLINS) -+ kv_enable_nb_dpm(rdev); - } - } else { - if (pi->enable_dpm) { -@@ -1919,14 +1972,41 @@ static void kv_construct_max_power_limits_table(struct radeon_device *rdev, - static void kv_patch_voltage_values(struct radeon_device *rdev) - { - int i; -- struct radeon_uvd_clock_voltage_dependency_table *table = -+ struct radeon_uvd_clock_voltage_dependency_table *uvd_table = - &rdev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table; -+ struct radeon_vce_clock_voltage_dependency_table *vce_table = -+ &rdev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table; -+ struct radeon_clock_voltage_dependency_table *samu_table = -+ &rdev->pm.dpm.dyn_state.samu_clock_voltage_dependency_table; -+ struct radeon_clock_voltage_dependency_table *acp_table = -+ &rdev->pm.dpm.dyn_state.acp_clock_voltage_dependency_table; -+ -+ if (uvd_table->count) { -+ for (i = 0; i < uvd_table->count; i++) -+ uvd_table->entries[i].v = -+ kv_convert_8bit_index_to_voltage(rdev, -+ uvd_table->entries[i].v); -+ } -+ -+ if (vce_table->count) { -+ for (i = 0; i < vce_table->count; i++) -+ vce_table->entries[i].v = -+ kv_convert_8bit_index_to_voltage(rdev, -+ vce_table->entries[i].v); -+ } - -- if (table->count) { -- for (i = 0; i < table->count; i++) -- table->entries[i].v = -+ if (samu_table->count) { -+ for (i = 0; i < samu_table->count; i++) -+ samu_table->entries[i].v = - kv_convert_8bit_index_to_voltage(rdev, -- table->entries[i].v); -+ samu_table->entries[i].v); -+ } -+ -+ if (acp_table->count) { -+ for (i = 0; i < acp_table->count; i++) -+ acp_table->entries[i].v = -+ kv_convert_8bit_index_to_voltage(rdev, -+ acp_table->entries[i].v); - } - - } -@@ -2271,9 +2351,9 @@ static void kv_init_graphics_levels(struct radeon_device *rdev) - break; - - kv_set_divider_value(rdev, i, table->entries[i].clk); -- vid_2bit = sumo_convert_vid7_to_vid2(rdev, -- &pi->sys_info.vid_mapping_table, -- table->entries[i].v); -+ vid_2bit = kv_convert_vid7_to_vid2(rdev, -+ &pi->sys_info.vid_mapping_table, -+ table->entries[i].v); - kv_set_vid(rdev, i, vid_2bit); - kv_set_at(rdev, i, pi->at[i]); - kv_dpm_power_level_enabled_for_throttle(rdev, i, true); -@@ -2649,9 +2729,6 @@ int kv_dpm_init(struct radeon_device *rdev) - - pi->sram_end = SMC_RAM_END; - -- if (rdev->family == CHIP_KABINI || rdev->family == CHIP_MULLINS) -- pi->high_voltage_t = 4001; -- - pi->enable_nb_dpm = true; - - pi->caps_power_containment = true; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0062-drm-radeon-dpm-select-the-appropriate-vce-power-stat.patch b/common/recipes-kernel/linux/linux-amd/0062-drm-radeon-dpm-select-the-appropriate-vce-power-stat.patch deleted file mode 100644 index a30db752..00000000 --- a/common/recipes-kernel/linux/linux-amd/0062-drm-radeon-dpm-select-the-appropriate-vce-power-stat.patch +++ /dev/null @@ -1,49 +0,0 @@ -From e40b0d8d5403486af9a565e0577fcb609118ac33 Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:27:29 +0530 -Subject: [PATCH 3/9] drm/radeon/dpm: select the appropriate vce power state - for KV/KB/ML - -Compare the clock in the limits table to the requested evclk rather -than just taking the first value. - -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> -Cc: stable@vger.kernel.org -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/radeon/kv_dpm.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index a09958a..edaf73f 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -1446,14 +1446,14 @@ static int kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) - return kv_enable_uvd_dpm(rdev, !gate); - } - --static u8 kv_get_vce_boot_level(struct radeon_device *rdev) -+static u8 kv_get_vce_boot_level(struct radeon_device *rdev, u32 evclk) - { - u8 i; - struct radeon_vce_clock_voltage_dependency_table *table = - &rdev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table; - - for (i = 0; i < table->count; i++) { -- if (table->entries[i].evclk >= 0) /* XXX */ -+ if (table->entries[i].evclk >= evclk) - break; - } - -@@ -1476,7 +1476,7 @@ static int kv_update_vce_dpm(struct radeon_device *rdev, - if (pi->caps_stable_p_state) - pi->vce_boot_level = table->count - 1; - else -- pi->vce_boot_level = kv_get_vce_boot_level(rdev); -+ pi->vce_boot_level = kv_get_vce_boot_level(rdev, radeon_new_state->evclk); - - ret = kv_copy_bytes_to_smc(rdev, - pi->dpm_table_start + --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0063-drm-ttm-move-fpfn-and-lpfn-into-each-placement.patch b/common/recipes-kernel/linux/linux-amd/0063-drm-ttm-move-fpfn-and-lpfn-into-each-placement.patch deleted file mode 100644 index 1ad3d78a..00000000 --- a/common/recipes-kernel/linux/linux-amd/0063-drm-ttm-move-fpfn-and-lpfn-into-each-placement.patch +++ /dev/null @@ -1,1326 +0,0 @@ -From cd81bdf67fc734e36691264595c837e47154fb03 Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:30:18 +0530 -Subject: [PATCH 4/9] drm/ttm: move fpfn and lpfn into each placement -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Thiss allows us to more fine grained specify where to place the buffer object. - -Signed-off-by: Christian König <christian.koenig@amd.com> -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/ast/ast_drv.h | 2 +- - drivers/gpu/drm/ast/ast_ttm.c | 20 +++-- - drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +- - drivers/gpu/drm/cirrus/cirrus_ttm.c | 19 +++-- - drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +- - drivers/gpu/drm/mgag200/mgag200_ttm.c | 20 +++-- - drivers/gpu/drm/nouveau/nouveau_bo.c | 51 ++++++++---- - drivers/gpu/drm/nouveau/nouveau_bo.h | 4 +- - drivers/gpu/drm/nouveau/nouveau_ttm.c | 6 +- - drivers/gpu/drm/qxl/qxl_drv.h | 2 +- - drivers/gpu/drm/qxl/qxl_object.c | 17 ++-- - drivers/gpu/drm/qxl/qxl_ttm.c | 8 +- - drivers/gpu/drm/radeon/radeon.h | 2 +- - drivers/gpu/drm/radeon/radeon_object.c | 62 ++++++++------ - drivers/gpu/drm/radeon/radeon_ttm.c | 25 +++--- - drivers/gpu/drm/radeon/radeon_uvd.c | 8 +- - drivers/gpu/drm/ttm/ttm_bo.c | 87 +++++++++----------- - drivers/gpu/drm/ttm/ttm_bo_manager.c | 2 +- - drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c | 112 ++++++++++++++++---------- - drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c | 22 +++-- - drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 10 ++- - drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- - include/drm/ttm/ttm_bo_api.h | 40 +++++---- - include/drm/ttm/ttm_bo_driver.h | 2 +- - 24 files changed, 308 insertions(+), 219 deletions(-) - -diff --git a/drivers/gpu/drm/ast/ast_drv.h b/drivers/gpu/drm/ast/ast_drv.h -index 8492b68e..2c3416a 100644 ---- a/drivers/gpu/drm/ast/ast_drv.h -+++ b/drivers/gpu/drm/ast/ast_drv.h -@@ -302,7 +302,7 @@ struct ast_bo { - struct ttm_placement placement; - struct ttm_bo_kmap_obj kmap; - struct drm_gem_object gem; -- u32 placements[3]; -+ struct ttm_place placements[3]; - int pin_count; - }; - #define gem_to_ast_bo(gobj) container_of((gobj), struct ast_bo, gem) -diff --git a/drivers/gpu/drm/ast/ast_ttm.c b/drivers/gpu/drm/ast/ast_ttm.c -index 32aecb3..c78dd2f 100644 ---- a/drivers/gpu/drm/ast/ast_ttm.c -+++ b/drivers/gpu/drm/ast/ast_ttm.c -@@ -291,18 +291,22 @@ void ast_mm_fini(struct ast_private *ast) - void ast_ttm_placement(struct ast_bo *bo, int domain) - { - u32 c = 0; -- bo->placement.fpfn = 0; -- bo->placement.lpfn = 0; -+ unsigned i; -+ - bo->placement.placement = bo->placements; - bo->placement.busy_placement = bo->placements; - if (domain & TTM_PL_FLAG_VRAM) -- bo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; -+ bo->placements[c++].flags = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; - if (domain & TTM_PL_FLAG_SYSTEM) -- bo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - if (!c) -- bo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - bo->placement.num_placement = c; - bo->placement.num_busy_placement = c; -+ for (i = 0; i < c; ++i) { -+ bo->placements[i].fpfn = 0; -+ bo->placements[i].lpfn = 0; -+ } - } - - int ast_bo_create(struct drm_device *dev, int size, int align, -@@ -359,7 +363,7 @@ int ast_bo_pin(struct ast_bo *bo, u32 pl_flag, u64 *gpu_addr) - - ast_ttm_placement(bo, pl_flag); - for (i = 0; i < bo->placement.num_placement; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) - return ret; -@@ -382,7 +386,7 @@ int ast_bo_unpin(struct ast_bo *bo) - return 0; - - for (i = 0; i < bo->placement.num_placement ; i++) -- bo->placements[i] &= ~TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) - return ret; -@@ -406,7 +410,7 @@ int ast_bo_push_sysram(struct ast_bo *bo) - - ast_ttm_placement(bo, TTM_PL_FLAG_SYSTEM); - for (i = 0; i < bo->placement.num_placement ; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) { -diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.h b/drivers/gpu/drm/cirrus/cirrus_drv.h -index 9b0bb91..c4b6925 100644 ---- a/drivers/gpu/drm/cirrus/cirrus_drv.h -+++ b/drivers/gpu/drm/cirrus/cirrus_drv.h -@@ -163,7 +163,7 @@ struct cirrus_bo { - struct ttm_placement placement; - struct ttm_bo_kmap_obj kmap; - struct drm_gem_object gem; -- u32 placements[3]; -+ struct ttm_place placements[3]; - int pin_count; - }; - #define gem_to_cirrus_bo(gobj) container_of((gobj), struct cirrus_bo, gem) -diff --git a/drivers/gpu/drm/cirrus/cirrus_ttm.c b/drivers/gpu/drm/cirrus/cirrus_ttm.c -index 75becde..7c332f0 100644 ---- a/drivers/gpu/drm/cirrus/cirrus_ttm.c -+++ b/drivers/gpu/drm/cirrus/cirrus_ttm.c -@@ -296,18 +296,21 @@ void cirrus_mm_fini(struct cirrus_device *cirrus) - void cirrus_ttm_placement(struct cirrus_bo *bo, int domain) - { - u32 c = 0; -- bo->placement.fpfn = 0; -- bo->placement.lpfn = 0; -+ unsigned i; - bo->placement.placement = bo->placements; - bo->placement.busy_placement = bo->placements; - if (domain & TTM_PL_FLAG_VRAM) -- bo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; -+ bo->placements[c++].flags = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; - if (domain & TTM_PL_FLAG_SYSTEM) -- bo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - if (!c) -- bo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - bo->placement.num_placement = c; - bo->placement.num_busy_placement = c; -+ for (i = 0; i < c; ++i) { -+ bo->placements[i].fpfn = 0; -+ bo->placements[i].lpfn = 0; -+ } - } - - int cirrus_bo_create(struct drm_device *dev, int size, int align, -@@ -364,7 +367,7 @@ int cirrus_bo_pin(struct cirrus_bo *bo, u32 pl_flag, u64 *gpu_addr) - - cirrus_ttm_placement(bo, pl_flag); - for (i = 0; i < bo->placement.num_placement; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) - return ret; -@@ -387,7 +390,7 @@ int cirrus_bo_unpin(struct cirrus_bo *bo) - return 0; - - for (i = 0; i < bo->placement.num_placement ; i++) -- bo->placements[i] &= ~TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) - return ret; -@@ -411,7 +414,7 @@ int cirrus_bo_push_sysram(struct cirrus_bo *bo) - - cirrus_ttm_placement(bo, TTM_PL_FLAG_SYSTEM); - for (i = 0; i < bo->placement.num_placement ; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) { -diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.h b/drivers/gpu/drm/mgag200/mgag200_drv.h -index baaae19..13b72dd 100644 ---- a/drivers/gpu/drm/mgag200/mgag200_drv.h -+++ b/drivers/gpu/drm/mgag200/mgag200_drv.h -@@ -224,7 +224,7 @@ struct mgag200_bo { - struct ttm_placement placement; - struct ttm_bo_kmap_obj kmap; - struct drm_gem_object gem; -- u32 placements[3]; -+ struct ttm_place placements[3]; - int pin_count; - }; - #define gem_to_mga_bo(gobj) container_of((gobj), struct mgag200_bo, gem) -diff --git a/drivers/gpu/drm/mgag200/mgag200_ttm.c b/drivers/gpu/drm/mgag200/mgag200_ttm.c -index 07b192f..1a25c52 100644 ---- a/drivers/gpu/drm/mgag200/mgag200_ttm.c -+++ b/drivers/gpu/drm/mgag200/mgag200_ttm.c -@@ -291,18 +291,22 @@ void mgag200_mm_fini(struct mga_device *mdev) - void mgag200_ttm_placement(struct mgag200_bo *bo, int domain) - { - u32 c = 0; -- bo->placement.fpfn = 0; -- bo->placement.lpfn = 0; -+ unsigned i; -+ - bo->placement.placement = bo->placements; - bo->placement.busy_placement = bo->placements; - if (domain & TTM_PL_FLAG_VRAM) -- bo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; -+ bo->placements[c++].flags = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; - if (domain & TTM_PL_FLAG_SYSTEM) -- bo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - if (!c) -- bo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - bo->placement.num_placement = c; - bo->placement.num_busy_placement = c; -+ for (i = 0; i < c; ++i) { -+ bo->placements[i].fpfn = 0; -+ bo->placements[i].lpfn = 0; -+ } - } - - int mgag200_bo_create(struct drm_device *dev, int size, int align, -@@ -360,7 +364,7 @@ int mgag200_bo_pin(struct mgag200_bo *bo, u32 pl_flag, u64 *gpu_addr) - - mgag200_ttm_placement(bo, pl_flag); - for (i = 0; i < bo->placement.num_placement; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) - return ret; -@@ -383,7 +387,7 @@ int mgag200_bo_unpin(struct mgag200_bo *bo) - return 0; - - for (i = 0; i < bo->placement.num_placement ; i++) -- bo->placements[i] &= ~TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) - return ret; -@@ -407,7 +411,7 @@ int mgag200_bo_push_sysram(struct mgag200_bo *bo) - - mgag200_ttm_placement(bo, TTM_PL_FLAG_SYSTEM); - for (i = 0; i < bo->placement.num_placement ; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - - ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); - if (ret) { -diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c -index 60a97b6..456f89e 100644 ---- a/drivers/gpu/drm/nouveau/nouveau_bo.c -+++ b/drivers/gpu/drm/nouveau/nouveau_bo.c -@@ -250,16 +250,16 @@ nouveau_bo_new(struct drm_device *dev, int size, int align, - } - - static void --set_placement_list(uint32_t *pl, unsigned *n, uint32_t type, uint32_t flags) -+set_placement_list(struct ttm_place *pl, unsigned *n, uint32_t type, uint32_t flags) - { - *n = 0; - - if (type & TTM_PL_FLAG_VRAM) -- pl[(*n)++] = TTM_PL_FLAG_VRAM | flags; -+ pl[(*n)++].flags = TTM_PL_FLAG_VRAM | flags; - if (type & TTM_PL_FLAG_TT) -- pl[(*n)++] = TTM_PL_FLAG_TT | flags; -+ pl[(*n)++].flags = TTM_PL_FLAG_TT | flags; - if (type & TTM_PL_FLAG_SYSTEM) -- pl[(*n)++] = TTM_PL_FLAG_SYSTEM | flags; -+ pl[(*n)++].flags = TTM_PL_FLAG_SYSTEM | flags; - } - - static void -@@ -268,6 +268,7 @@ set_placement_range(struct nouveau_bo *nvbo, uint32_t type) - struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); - struct nouveau_fb *pfb = nouveau_fb(drm->device); - u32 vram_pages = pfb->ram->size >> PAGE_SHIFT; -+ unsigned i, fpfn, lpfn; - - if (nv_device(drm->device)->card_type == NV_10 && - nvbo->tile_mode && (type & TTM_PL_FLAG_VRAM) && -@@ -279,11 +280,19 @@ set_placement_range(struct nouveau_bo *nvbo, uint32_t type) - * at the same time. - */ - if (nvbo->tile_flags & NOUVEAU_GEM_TILE_ZETA) { -- nvbo->placement.fpfn = vram_pages / 2; -- nvbo->placement.lpfn = ~0; -+ fpfn = vram_pages / 2; -+ lpfn = ~0; - } else { -- nvbo->placement.fpfn = 0; -- nvbo->placement.lpfn = vram_pages / 2; -+ fpfn = 0; -+ lpfn = vram_pages / 2; -+ } -+ for (i = 0; i < nvbo->placement.num_placement; ++i) { -+ nvbo->placements[i].fpfn = fpfn; -+ nvbo->placements[i].lpfn = lpfn; -+ } -+ for (i = 0; i < nvbo->placement.num_busy_placement; ++i) { -+ nvbo->busy_placements[i].fpfn = fpfn; -+ nvbo->busy_placements[i].lpfn = lpfn; - } - } - } -@@ -1062,12 +1071,15 @@ static int - nouveau_bo_move_flipd(struct ttm_buffer_object *bo, bool evict, bool intr, - bool no_wait_gpu, struct ttm_mem_reg *new_mem) - { -- u32 placement_memtype = TTM_PL_FLAG_TT | TTM_PL_MASK_CACHING; -+ struct ttm_place placement_memtype = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_TT | TTM_PL_MASK_CACHING -+ }; - struct ttm_placement placement; - struct ttm_mem_reg tmp_mem; - int ret; - -- placement.fpfn = placement.lpfn = 0; - placement.num_placement = placement.num_busy_placement = 1; - placement.placement = placement.busy_placement = &placement_memtype; - -@@ -1095,12 +1107,15 @@ static int - nouveau_bo_move_flips(struct ttm_buffer_object *bo, bool evict, bool intr, - bool no_wait_gpu, struct ttm_mem_reg *new_mem) - { -- u32 placement_memtype = TTM_PL_FLAG_TT | TTM_PL_MASK_CACHING; -+ struct ttm_place placement_memtype = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_TT | TTM_PL_MASK_CACHING -+ }; - struct ttm_placement placement; - struct ttm_mem_reg tmp_mem; - int ret; - -- placement.fpfn = placement.lpfn = 0; - placement.num_placement = placement.num_busy_placement = 1; - placement.placement = placement.busy_placement = &placement_memtype; - -@@ -1323,6 +1338,7 @@ nouveau_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) - struct nouveau_bo *nvbo = nouveau_bo(bo); - struct nouveau_device *device = nv_device(drm->device); - u32 mappable = pci_resource_len(device->pdev, 1) >> PAGE_SHIFT; -+ unsigned i; - - /* as long as the bo isn't in vram, and isn't tiled, we've got - * nothing to do here. -@@ -1337,9 +1353,16 @@ nouveau_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) - if (bo->mem.start + bo->mem.num_pages < mappable) - return 0; - -+ for (i = 0; i < nvbo->placement.num_placement; ++i) { -+ nvbo->placements[i].fpfn = 0; -+ nvbo->placements[i].lpfn = mappable; -+ } -+ -+ for (i = 0; i < nvbo->placement.num_busy_placement; ++i) { -+ nvbo->busy_placements[i].fpfn = 0; -+ nvbo->busy_placements[i].lpfn = mappable; -+ } - -- nvbo->placement.fpfn = 0; -- nvbo->placement.lpfn = mappable; - nouveau_bo_placement_set(nvbo, TTM_PL_FLAG_VRAM, 0); - return nouveau_bo_validate(nvbo, false, false); - } -diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.h b/drivers/gpu/drm/nouveau/nouveau_bo.h -index 653dbbb..dc14f76 100644 ---- a/drivers/gpu/drm/nouveau/nouveau_bo.h -+++ b/drivers/gpu/drm/nouveau/nouveau_bo.h -@@ -9,8 +9,8 @@ struct nouveau_bo { - struct ttm_buffer_object bo; - struct ttm_placement placement; - u32 valid_domains; -- u32 placements[3]; -- u32 busy_placements[3]; -+ struct ttm_place placements[3]; -+ struct ttm_place busy_placements[3]; - struct ttm_bo_kmap_obj kmap; - struct list_head head; - -diff --git a/drivers/gpu/drm/nouveau/nouveau_ttm.c b/drivers/gpu/drm/nouveau/nouveau_ttm.c -index 19e3757..cb4f13d 100644 ---- a/drivers/gpu/drm/nouveau/nouveau_ttm.c -+++ b/drivers/gpu/drm/nouveau/nouveau_ttm.c -@@ -75,7 +75,7 @@ nouveau_vram_manager_del(struct ttm_mem_type_manager *man, - static int - nouveau_vram_manager_new(struct ttm_mem_type_manager *man, - struct ttm_buffer_object *bo, -- struct ttm_placement *placement, -+ const struct ttm_place *place, - struct ttm_mem_reg *mem) - { - struct nouveau_drm *drm = nouveau_bdev(man->bdev); -@@ -161,7 +161,7 @@ nouveau_gart_manager_del(struct ttm_mem_type_manager *man, - static int - nouveau_gart_manager_new(struct ttm_mem_type_manager *man, - struct ttm_buffer_object *bo, -- struct ttm_placement *placement, -+ const struct ttm_place *place, - struct ttm_mem_reg *mem) - { - struct nouveau_drm *drm = nouveau_bdev(bo->bdev); -@@ -240,7 +240,7 @@ nv04_gart_manager_del(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) - static int - nv04_gart_manager_new(struct ttm_mem_type_manager *man, - struct ttm_buffer_object *bo, -- struct ttm_placement *placement, -+ const struct ttm_place *place, - struct ttm_mem_reg *mem) - { - struct nouveau_mem *node; -diff --git a/drivers/gpu/drm/qxl/qxl_drv.h b/drivers/gpu/drm/qxl/qxl_drv.h -index f7c9add..299a653 100644 ---- a/drivers/gpu/drm/qxl/qxl_drv.h -+++ b/drivers/gpu/drm/qxl/qxl_drv.h -@@ -106,7 +106,7 @@ struct qxl_bo { - /* Protected by gem.mutex */ - struct list_head list; - /* Protected by tbo.reserved */ -- u32 placements[3]; -+ struct ttm_place placements[3]; - struct ttm_placement placement; - struct ttm_buffer_object tbo; - struct ttm_bo_kmap_obj kmap; -diff --git a/drivers/gpu/drm/qxl/qxl_object.c b/drivers/gpu/drm/qxl/qxl_object.c -index 8691c76..355df40 100644 ---- a/drivers/gpu/drm/qxl/qxl_object.c -+++ b/drivers/gpu/drm/qxl/qxl_object.c -@@ -55,21 +55,24 @@ void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned) - { - u32 c = 0; - u32 pflag = pinned ? TTM_PL_FLAG_NO_EVICT : 0; -+ unsigned i; - -- qbo->placement.fpfn = 0; -- qbo->placement.lpfn = 0; - qbo->placement.placement = qbo->placements; - qbo->placement.busy_placement = qbo->placements; - if (domain == QXL_GEM_DOMAIN_VRAM) -- qbo->placements[c++] = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_VRAM | pflag; -+ qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_VRAM | pflag; - if (domain == QXL_GEM_DOMAIN_SURFACE) -- qbo->placements[c++] = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_PRIV0 | pflag; -+ qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_PRIV0 | pflag; - if (domain == QXL_GEM_DOMAIN_CPU) -- qbo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM | pflag; -+ qbo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM | pflag; - if (!c) -- qbo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ qbo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - qbo->placement.num_placement = c; - qbo->placement.num_busy_placement = c; -+ for (i = 0; i < c; ++i) { -+ qbo->placements[i].fpfn = 0; -+ qbo->placements[i].lpfn = 0; -+ } - } - - -@@ -261,7 +264,7 @@ int qxl_bo_unpin(struct qxl_bo *bo) - if (bo->pin_count) - return 0; - for (i = 0; i < bo->placement.num_placement; i++) -- bo->placements[i] &= ~TTM_PL_FLAG_NO_EVICT; -+ bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; - r = ttm_bo_validate(&bo->tbo, &bo->placement, false, false); - if (unlikely(r != 0)) - dev_err(qdev->dev, "%p validate failed for unpin\n", bo); -diff --git a/drivers/gpu/drm/qxl/qxl_ttm.c b/drivers/gpu/drm/qxl/qxl_ttm.c -index ed90fbe..850fca3 100644 ---- a/drivers/gpu/drm/qxl/qxl_ttm.c -+++ b/drivers/gpu/drm/qxl/qxl_ttm.c -@@ -194,11 +194,13 @@ static void qxl_evict_flags(struct ttm_buffer_object *bo, - struct ttm_placement *placement) - { - struct qxl_bo *qbo; -- static u32 placements = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ static struct ttm_place placements = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM -+ }; - - if (!qxl_ttm_bo_is_qxl_bo(bo)) { -- placement->fpfn = 0; -- placement->lpfn = 0; - placement->placement = &placements; - placement->busy_placement = &placements; - placement->num_placement = 1; -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index e98da4b..7958473 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -449,7 +449,7 @@ struct radeon_bo { - /* Protected by gem.mutex */ - struct list_head list; - /* Protected by tbo.reserved */ -- u32 placements[3]; -+ struct ttm_place placements[3]; - struct ttm_placement placement; - struct ttm_buffer_object tbo; - struct ttm_bo_kmap_obj kmap; -diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c -index 315b8e2..48e0a98 100644 ---- a/drivers/gpu/drm/radeon/radeon_object.c -+++ b/drivers/gpu/drm/radeon/radeon_object.c -@@ -80,32 +80,45 @@ bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) - void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) - { - u32 c = 0; -+ unsigned i; - -- rbo->placement.fpfn = 0; -- rbo->placement.lpfn = 0; - rbo->placement.placement = rbo->placements; - rbo->placement.busy_placement = rbo->placements; - if (domain & RADEON_GEM_DOMAIN_VRAM) -- rbo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | -- TTM_PL_FLAG_VRAM; -+ rbo->placements[c++].flags = TTM_PL_FLAG_WC | -+ TTM_PL_FLAG_UNCACHED | -+ TTM_PL_FLAG_VRAM; -+ - if (domain & RADEON_GEM_DOMAIN_GTT) { - if (rbo->rdev->flags & RADEON_IS_AGP) { -- rbo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_TT; -+ rbo->placements[c++].flags = TTM_PL_FLAG_WC | -+ TTM_PL_FLAG_TT; - } else { -- rbo->placements[c++] = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_TT; -+ rbo->placements[c++].flags = TTM_PL_FLAG_CACHED | -+ TTM_PL_FLAG_TT; - } - } -+ - if (domain & RADEON_GEM_DOMAIN_CPU) { - if (rbo->rdev->flags & RADEON_IS_AGP) { -- rbo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_SYSTEM; -+ rbo->placements[c++].flags = TTM_PL_FLAG_WC | -+ TTM_PL_FLAG_SYSTEM; - } else { -- rbo->placements[c++] = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_SYSTEM; -+ rbo->placements[c++].flags = TTM_PL_FLAG_CACHED | -+ TTM_PL_FLAG_SYSTEM; - } - } - if (!c) -- rbo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; -+ rbo->placements[c++].flags = TTM_PL_MASK_CACHING | -+ TTM_PL_FLAG_SYSTEM; -+ - rbo->placement.num_placement = c; - rbo->placement.num_busy_placement = c; -+ -+ for (i = 0; i < c; ++i) { -+ rbo->placements[i].fpfn = 0; -+ rbo->placements[i].lpfn = 0; -+ } - } - - int radeon_bo_create(struct radeon_device *rdev, -@@ -234,21 +247,22 @@ int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, - return 0; - } - radeon_ttm_placement_from_domain(bo, domain); -- if (domain == RADEON_GEM_DOMAIN_VRAM) { -+ for (i = 0; i < bo->placement.num_placement; i++) { -+ unsigned lpfn = 0; -+ - /* force to pin into visible video ram */ -- bo->placement.lpfn = bo->rdev->mc.visible_vram_size >> PAGE_SHIFT; -- } -- if (max_offset) { -- u64 lpfn = max_offset >> PAGE_SHIFT; -+ if (bo->placements[i].flags & TTM_PL_FLAG_VRAM) -+ lpfn = bo->rdev->mc.visible_vram_size >> PAGE_SHIFT; -+ else -+ lpfn = bo->rdev->mc.gtt_size >> PAGE_SHIFT; /* ??? */ - -- if (!bo->placement.lpfn) -- bo->placement.lpfn = bo->rdev->mc.gtt_size >> PAGE_SHIFT; -+ if (max_offset) -+ lpfn = min (lpfn, (unsigned)(max_offset >> PAGE_SHIFT)); - -- if (lpfn < bo->placement.lpfn) -- bo->placement.lpfn = lpfn; -+ bo->placements[i].lpfn = lpfn; -+ bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; - } -- for (i = 0; i < bo->placement.num_placement; i++) -- bo->placements[i] |= TTM_PL_FLAG_NO_EVICT; -+ - r = ttm_bo_validate(&bo->tbo, &bo->placement, false, false); - if (likely(r == 0)) { - bo->pin_count = 1; -@@ -276,8 +290,10 @@ int radeon_bo_unpin(struct radeon_bo *bo) - bo->pin_count--; - if (bo->pin_count) - return 0; -- for (i = 0; i < bo->placement.num_placement; i++) -- bo->placements[i] &= ~TTM_PL_FLAG_NO_EVICT; -+ for (i = 0; i < bo->placement.num_placement; i++) { -+ bo->placements[i].lpfn = 0; -+ bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; -+ } - r = ttm_bo_validate(&bo->tbo, &bo->placement, false, false); - if (unlikely(r != 0)) - dev_err(bo->rdev->dev, "%p validate failed for unpin\n", bo); -@@ -596,7 +612,7 @@ int radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo) - - /* hurrah the memory is not visible ! */ - radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_VRAM); -- rbo->placement.lpfn = rdev->mc.visible_vram_size >> PAGE_SHIFT; -+ rbo->placements[0].lpfn = rdev->mc.visible_vram_size >> PAGE_SHIFT; - r = ttm_bo_validate(bo, &rbo->placement, false, false); - if (unlikely(r == -ENOMEM)) { - radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_GTT); -diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c -index e632042..b72532e 100644 ---- a/drivers/gpu/drm/radeon/radeon_ttm.c -+++ b/drivers/gpu/drm/radeon/radeon_ttm.c -@@ -176,12 +176,15 @@ static int radeon_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, - static void radeon_evict_flags(struct ttm_buffer_object *bo, - struct ttm_placement *placement) - { -+ static struct ttm_place placements = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM -+ }; -+ - struct radeon_bo *rbo; -- static u32 placements = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; - - if (!radeon_ttm_bo_is_radeon_bo(bo)) { -- placement->fpfn = 0; -- placement->lpfn = 0; - placement->placement = &placements; - placement->busy_placement = &placements; - placement->num_placement = 1; -@@ -284,20 +287,20 @@ static int radeon_move_vram_ram(struct ttm_buffer_object *bo, - struct radeon_device *rdev; - struct ttm_mem_reg *old_mem = &bo->mem; - struct ttm_mem_reg tmp_mem; -- u32 placements; -+ struct ttm_place placements; - struct ttm_placement placement; - int r; - - rdev = radeon_get_rdev(bo->bdev); - tmp_mem = *new_mem; - tmp_mem.mm_node = NULL; -- placement.fpfn = 0; -- placement.lpfn = 0; - placement.num_placement = 1; - placement.placement = &placements; - placement.num_busy_placement = 1; - placement.busy_placement = &placements; -- placements = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT; -+ placements.fpfn = 0; -+ placements.lpfn = 0; -+ placements.flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT; - r = ttm_bo_mem_space(bo, &placement, &tmp_mem, - interruptible, no_wait_gpu); - if (unlikely(r)) { -@@ -332,19 +335,19 @@ static int radeon_move_ram_vram(struct ttm_buffer_object *bo, - struct ttm_mem_reg *old_mem = &bo->mem; - struct ttm_mem_reg tmp_mem; - struct ttm_placement placement; -- u32 placements; -+ struct ttm_place placements; - int r; - - rdev = radeon_get_rdev(bo->bdev); - tmp_mem = *new_mem; - tmp_mem.mm_node = NULL; -- placement.fpfn = 0; -- placement.lpfn = 0; - placement.num_placement = 1; - placement.placement = &placements; - placement.num_busy_placement = 1; - placement.busy_placement = &placements; -- placements = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT; -+ placements.fpfn = 0; -+ placements.lpfn = 0; -+ placements.flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT; - r = ttm_bo_mem_space(bo, &placement, &tmp_mem, - interruptible, no_wait_gpu); - if (unlikely(r)) { -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index 77976b6..57ba5ae 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -237,8 +237,12 @@ int radeon_uvd_resume(struct radeon_device *rdev) - - void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo) - { -- rbo->placement.fpfn = 0 >> PAGE_SHIFT; -- rbo->placement.lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; -+ int i; -+ -+ for (i = 0; i < rbo->placement.num_placement; ++i) { -+ rbo->placements[i].fpfn = 0 >> PAGE_SHIFT; -+ rbo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; -+ } - } - - void radeon_uvd_free_handles(struct radeon_device *rdev, struct drm_file *filp) -diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c -index acd0fe0..5b2c3cc 100644 ---- a/drivers/gpu/drm/ttm/ttm_bo.c -+++ b/drivers/gpu/drm/ttm/ttm_bo.c -@@ -53,12 +53,13 @@ static struct attribute ttm_bo_count = { - .mode = S_IRUGO - }; - --static inline int ttm_mem_type_from_flags(uint32_t flags, uint32_t *mem_type) -+static inline int ttm_mem_type_from_place(const struct ttm_place *place, -+ uint32_t *mem_type) - { - int i; - - for (i = 0; i <= TTM_PL_PRIV5; i++) -- if (flags & (1 << i)) { -+ if (place->flags & (1 << i)) { - *mem_type = i; - return 0; - } -@@ -89,12 +90,12 @@ static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, - bo, bo->mem.num_pages, bo->mem.size >> 10, - bo->mem.size >> 20); - for (i = 0; i < placement->num_placement; i++) { -- ret = ttm_mem_type_from_flags(placement->placement[i], -+ ret = ttm_mem_type_from_place(&placement->placement[i], - &mem_type); - if (ret) - return; - pr_err(" placement[%d]=0x%08X (%d)\n", -- i, placement->placement[i], mem_type); -+ i, placement->placement[i].flags, mem_type); - ttm_mem_type_debug(bo->bdev, mem_type); - } - } -@@ -673,8 +674,6 @@ static int ttm_bo_evict(struct ttm_buffer_object *bo, bool interruptible, - evict_mem.bus.io_reserved_vm = false; - evict_mem.bus.io_reserved_count = 0; - -- placement.fpfn = 0; -- placement.lpfn = 0; - placement.num_placement = 0; - placement.num_busy_placement = 0; - bdev->driver->evict_flags(bo, &placement); -@@ -762,7 +761,7 @@ EXPORT_SYMBOL(ttm_bo_mem_put); - */ - static int ttm_bo_mem_force_space(struct ttm_buffer_object *bo, - uint32_t mem_type, -- struct ttm_placement *placement, -+ const struct ttm_place *placement, - struct ttm_mem_reg *mem, - bool interruptible, - bool no_wait_gpu) -@@ -815,18 +814,18 @@ static uint32_t ttm_bo_select_caching(struct ttm_mem_type_manager *man, - - static bool ttm_bo_mt_compatible(struct ttm_mem_type_manager *man, - uint32_t mem_type, -- uint32_t proposed_placement, -+ const struct ttm_place *place, - uint32_t *masked_placement) - { - uint32_t cur_flags = ttm_bo_type_flags(mem_type); - -- if ((cur_flags & proposed_placement & TTM_PL_MASK_MEM) == 0) -+ if ((cur_flags & place->flags & TTM_PL_MASK_MEM) == 0) - return false; - -- if ((proposed_placement & man->available_caching) == 0) -+ if ((place->flags & man->available_caching) == 0) - return false; - -- cur_flags |= (proposed_placement & man->available_caching); -+ cur_flags |= (place->flags & man->available_caching); - - *masked_placement = cur_flags; - return true; -@@ -857,15 +856,14 @@ int ttm_bo_mem_space(struct ttm_buffer_object *bo, - - mem->mm_node = NULL; - for (i = 0; i < placement->num_placement; ++i) { -- ret = ttm_mem_type_from_flags(placement->placement[i], -+ ret = ttm_mem_type_from_place(&placement->placement[i], - &mem_type); - if (ret) - return ret; - man = &bdev->man[mem_type]; - -- type_ok = ttm_bo_mt_compatible(man, -- mem_type, -- placement->placement[i], -+ type_ok = ttm_bo_mt_compatible(man, mem_type, -+ &placement->placement[i], - &cur_flags); - - if (!type_ok) -@@ -877,7 +875,7 @@ int ttm_bo_mem_space(struct ttm_buffer_object *bo, - * Use the access and other non-mapping-related flag bits from - * the memory placement flags to the current flags - */ -- ttm_flag_masked(&cur_flags, placement->placement[i], -+ ttm_flag_masked(&cur_flags, placement->placement[i].flags, - ~TTM_PL_MASK_MEMTYPE); - - if (mem_type == TTM_PL_SYSTEM) -@@ -885,7 +883,7 @@ int ttm_bo_mem_space(struct ttm_buffer_object *bo, - - if (man->has_type && man->use_type) { - type_found = true; -- ret = (*man->func->get_node)(man, bo, placement, mem); -+ ret = (*man->func->get_node)(man, bo, &placement->placement[i], mem); - if (unlikely(ret)) - return ret; - } -@@ -903,17 +901,16 @@ int ttm_bo_mem_space(struct ttm_buffer_object *bo, - return -EINVAL; - - for (i = 0; i < placement->num_busy_placement; ++i) { -- ret = ttm_mem_type_from_flags(placement->busy_placement[i], -+ ret = ttm_mem_type_from_place(&placement->busy_placement[i], - &mem_type); - if (ret) - return ret; - man = &bdev->man[mem_type]; - if (!man->has_type) - continue; -- if (!ttm_bo_mt_compatible(man, -- mem_type, -- placement->busy_placement[i], -- &cur_flags)) -+ if (!ttm_bo_mt_compatible(man, mem_type, -+ &placement->busy_placement[i], -+ &cur_flags)) - continue; - - cur_flags = ttm_bo_select_caching(man, bo->mem.placement, -@@ -922,7 +919,7 @@ int ttm_bo_mem_space(struct ttm_buffer_object *bo, - * Use the access and other non-mapping-related flag bits from - * the memory placement flags to the current flags - */ -- ttm_flag_masked(&cur_flags, placement->busy_placement[i], -+ ttm_flag_masked(&cur_flags, placement->busy_placement[i].flags, - ~TTM_PL_MASK_MEMTYPE); - - -@@ -933,7 +930,7 @@ int ttm_bo_mem_space(struct ttm_buffer_object *bo, - return 0; - } - -- ret = ttm_bo_mem_force_space(bo, mem_type, placement, mem, -+ ret = ttm_bo_mem_force_space(bo, mem_type, &placement->busy_placement[i], mem, - interruptible, no_wait_gpu); - if (ret == 0 && mem->mm_node) { - mem->placement = cur_flags; -@@ -994,20 +991,27 @@ static bool ttm_bo_mem_compat(struct ttm_placement *placement, - { - int i; - -- if (mem->mm_node && placement->lpfn != 0 && -- (mem->start < placement->fpfn || -- mem->start + mem->num_pages > placement->lpfn)) -- return false; -- - for (i = 0; i < placement->num_placement; i++) { -- *new_flags = placement->placement[i]; -+ const struct ttm_place *heap = &placement->placement[i]; -+ if (mem->mm_node && heap->lpfn != 0 && -+ (mem->start < heap->fpfn || -+ mem->start + mem->num_pages > heap->lpfn)) -+ continue; -+ -+ *new_flags = heap->flags; - if ((*new_flags & mem->placement & TTM_PL_MASK_CACHING) && - (*new_flags & mem->placement & TTM_PL_MASK_MEM)) - return true; - } - - for (i = 0; i < placement->num_busy_placement; i++) { -- *new_flags = placement->busy_placement[i]; -+ const struct ttm_place *heap = &placement->busy_placement[i]; -+ if (mem->mm_node && heap->lpfn != 0 && -+ (mem->start < heap->fpfn || -+ mem->start + mem->num_pages > heap->lpfn)) -+ continue; -+ -+ *new_flags = heap->flags; - if ((*new_flags & mem->placement & TTM_PL_MASK_CACHING) && - (*new_flags & mem->placement & TTM_PL_MASK_MEM)) - return true; -@@ -1025,11 +1029,6 @@ int ttm_bo_validate(struct ttm_buffer_object *bo, - uint32_t new_flags; - - lockdep_assert_held(&bo->resv->lock.base); -- /* Check that range is valid */ -- if (placement->lpfn || placement->fpfn) -- if (placement->fpfn > placement->lpfn || -- (placement->lpfn - placement->fpfn) < bo->num_pages) -- return -EINVAL; - /* - * Check whether we need to move buffer. - */ -@@ -1058,15 +1057,6 @@ int ttm_bo_validate(struct ttm_buffer_object *bo, - } - EXPORT_SYMBOL(ttm_bo_validate); - --int ttm_bo_check_placement(struct ttm_buffer_object *bo, -- struct ttm_placement *placement) --{ -- BUG_ON((placement->fpfn || placement->lpfn) && -- (bo->mem.num_pages > (placement->lpfn - placement->fpfn))); -- -- return 0; --} -- - int ttm_bo_init(struct ttm_bo_device *bdev, - struct ttm_buffer_object *bo, - unsigned long size, -@@ -1134,15 +1124,12 @@ int ttm_bo_init(struct ttm_bo_device *bdev, - atomic_inc(&bo->glob->bo_count); - drm_vma_node_reset(&bo->vma_node); - -- ret = ttm_bo_check_placement(bo, placement); -- - /* - * For ttm_bo_type_device buffers, allocate - * address space from the device. - */ -- if (likely(!ret) && -- (bo->type == ttm_bo_type_device || -- bo->type == ttm_bo_type_sg)) -+ if (bo->type == ttm_bo_type_device || -+ bo->type == ttm_bo_type_sg) - ret = drm_vma_offset_add(&bdev->vma_manager, &bo->vma_node, - bo->mem.num_pages); - -diff --git a/drivers/gpu/drm/ttm/ttm_bo_manager.c b/drivers/gpu/drm/ttm/ttm_bo_manager.c -index c58eba33..9abf92c 100644 ---- a/drivers/gpu/drm/ttm/ttm_bo_manager.c -+++ b/drivers/gpu/drm/ttm/ttm_bo_manager.c -@@ -49,7 +49,7 @@ struct ttm_range_manager { - - static int ttm_bo_man_get_node(struct ttm_mem_type_manager *man, - struct ttm_buffer_object *bo, -- struct ttm_placement *placement, -+ const struct ttm_place *placement, - struct ttm_mem_reg *mem) - { - struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv; -diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c b/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c -index 96dc84d..c6c2f2c 100644 ---- a/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c -+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c -@@ -30,59 +30,89 @@ - #include <drm/ttm/ttm_placement.h> - #include <drm/ttm/ttm_page_alloc.h> - --static uint32_t vram_placement_flags = TTM_PL_FLAG_VRAM | -- TTM_PL_FLAG_CACHED; -- --static uint32_t vram_ne_placement_flags = TTM_PL_FLAG_VRAM | -- TTM_PL_FLAG_CACHED | -- TTM_PL_FLAG_NO_EVICT; -+static struct ttm_place vram_placement_flags = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED -+}; - --static uint32_t sys_placement_flags = TTM_PL_FLAG_SYSTEM | -- TTM_PL_FLAG_CACHED; -+static struct ttm_place vram_ne_placement_flags = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED | TTM_PL_FLAG_NO_EVICT -+}; - --static uint32_t gmr_placement_flags = VMW_PL_FLAG_GMR | -- TTM_PL_FLAG_CACHED; -+static struct ttm_place sys_placement_flags = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_SYSTEM | TTM_PL_FLAG_CACHED -+}; - --static uint32_t gmr_ne_placement_flags = VMW_PL_FLAG_GMR | -- TTM_PL_FLAG_CACHED | -- TTM_PL_FLAG_NO_EVICT; -+static struct ttm_place gmr_placement_flags = { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED -+}; - --struct ttm_placement vmw_vram_placement = { -+static struct ttm_place gmr_ne_placement_flags = { - .fpfn = 0, - .lpfn = 0, -+ .flags = VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED | TTM_PL_FLAG_NO_EVICT -+}; -+ -+struct ttm_placement vmw_vram_placement = { - .num_placement = 1, - .placement = &vram_placement_flags, - .num_busy_placement = 1, - .busy_placement = &vram_placement_flags - }; - --static uint32_t vram_gmr_placement_flags[] = { -- TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED, -- VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED -+static struct ttm_place vram_gmr_placement_flags[] = { -+ { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED -+ }, { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED -+ } - }; - --static uint32_t gmr_vram_placement_flags[] = { -- VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED, -- TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED -+static struct ttm_place gmr_vram_placement_flags[] = { -+ { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED -+ }, { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED -+ } - }; - - struct ttm_placement vmw_vram_gmr_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 2, - .placement = vram_gmr_placement_flags, - .num_busy_placement = 1, - .busy_placement = &gmr_placement_flags - }; - --static uint32_t vram_gmr_ne_placement_flags[] = { -- TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED | TTM_PL_FLAG_NO_EVICT, -- VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED | TTM_PL_FLAG_NO_EVICT -+static struct ttm_place vram_gmr_ne_placement_flags[] = { -+ { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED | -+ TTM_PL_FLAG_NO_EVICT -+ }, { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED | -+ TTM_PL_FLAG_NO_EVICT -+ } - }; - - struct ttm_placement vmw_vram_gmr_ne_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 2, - .placement = vram_gmr_ne_placement_flags, - .num_busy_placement = 1, -@@ -90,8 +120,6 @@ struct ttm_placement vmw_vram_gmr_ne_placement = { - }; - - struct ttm_placement vmw_vram_sys_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 1, - .placement = &vram_placement_flags, - .num_busy_placement = 1, -@@ -99,8 +127,6 @@ struct ttm_placement vmw_vram_sys_placement = { - }; - - struct ttm_placement vmw_vram_ne_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 1, - .placement = &vram_ne_placement_flags, - .num_busy_placement = 1, -@@ -108,23 +134,29 @@ struct ttm_placement vmw_vram_ne_placement = { - }; - - struct ttm_placement vmw_sys_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 1, - .placement = &sys_placement_flags, - .num_busy_placement = 1, - .busy_placement = &sys_placement_flags - }; - --static uint32_t evictable_placement_flags[] = { -- TTM_PL_FLAG_SYSTEM | TTM_PL_FLAG_CACHED, -- TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED, -- VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED -+static struct ttm_place evictable_placement_flags[] = { -+ { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_SYSTEM | TTM_PL_FLAG_CACHED -+ }, { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = TTM_PL_FLAG_VRAM | TTM_PL_FLAG_CACHED -+ }, { -+ .fpfn = 0, -+ .lpfn = 0, -+ .flags = VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED -+ } - }; - - struct ttm_placement vmw_evictable_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 3, - .placement = evictable_placement_flags, - .num_busy_placement = 1, -@@ -132,8 +164,6 @@ struct ttm_placement vmw_evictable_placement = { - }; - - struct ttm_placement vmw_srf_placement = { -- .fpfn = 0, -- .lpfn = 0, - .num_placement = 1, - .num_busy_placement = 2, - .placement = &gmr_placement_flags, -diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c -index d4e54fc..a22346d 100644 ---- a/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c -+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c -@@ -201,13 +201,19 @@ int vmw_dmabuf_to_start_of_vram(struct vmw_private *dev_priv, - struct vmw_master *vmaster = dev_priv->active_master; - struct ttm_buffer_object *bo = &buf->base; - struct ttm_placement placement; -+ struct ttm_place place; - int ret = 0; - - if (pin) -- placement = vmw_vram_ne_placement; -+ place = vmw_vram_ne_placement.placement[0]; - else -- placement = vmw_vram_placement; -- placement.lpfn = bo->num_pages; -+ place = vmw_vram_placement.placement[0]; -+ place.lpfn = bo->num_pages; -+ -+ placement.num_placement = 1; -+ placement.placement = &place; -+ placement.num_busy_placement = 1; -+ placement.busy_placement = &place; - - ret = ttm_write_lock(&vmaster->lock, interruptible); - if (unlikely(ret != 0)) -@@ -297,7 +303,7 @@ void vmw_bo_get_guest_ptr(const struct ttm_buffer_object *bo, - */ - void vmw_bo_pin(struct ttm_buffer_object *bo, bool pin) - { -- uint32_t pl_flags; -+ struct ttm_place pl; - struct ttm_placement placement; - uint32_t old_mem_type = bo->mem.mem_type; - int ret; -@@ -306,13 +312,15 @@ void vmw_bo_pin(struct ttm_buffer_object *bo, bool pin) - BUG_ON(old_mem_type != TTM_PL_VRAM && - old_mem_type != VMW_PL_GMR); - -- pl_flags = TTM_PL_FLAG_VRAM | VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED; -+ pl.fpfn = 0; -+ pl.lpfn = 0; -+ pl.flags = TTM_PL_FLAG_VRAM | VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED; - if (pin) -- pl_flags |= TTM_PL_FLAG_NO_EVICT; -+ pl.flags |= TTM_PL_FLAG_NO_EVICT; - - memset(&placement, 0, sizeof(placement)); - placement.num_placement = 1; -- placement.placement = &pl_flags; -+ placement.placement = &pl; - - ret = ttm_bo_validate(bo, &placement, false, true); - -diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c -index 1b0f34b..b26a92c 100644 ---- a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c -+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c -@@ -374,10 +374,16 @@ static int vmw_fb_create_bo(struct vmw_private *vmw_priv, - size_t size, struct vmw_dma_buffer **out) - { - struct vmw_dma_buffer *vmw_bo; -- struct ttm_placement ne_placement = vmw_vram_ne_placement; -+ struct ttm_place ne_place = vmw_vram_ne_placement.placement[0]; -+ struct ttm_placement ne_placement; - int ret; - -- ne_placement.lpfn = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; -+ ne_placement.num_placement = 1; -+ ne_placement.placement = &ne_place; -+ ne_placement.num_busy_placement = 1; -+ ne_placement.busy_placement = &ne_place; -+ -+ ne_place.lpfn = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; - - /* interuptable? */ - ret = ttm_write_lock(&vmw_priv->fbdev_master.lock, false); -diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c b/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c -index c5c054a..f2a3b18 100644 ---- a/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c -+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c -@@ -46,7 +46,7 @@ struct vmwgfx_gmrid_man { - - static int vmw_gmrid_man_get_node(struct ttm_mem_type_manager *man, - struct ttm_buffer_object *bo, -- struct ttm_placement *placement, -+ const struct ttm_place *place, - struct ttm_mem_reg *mem) - { - struct vmwgfx_gmrid_man *gman = -diff --git a/include/drm/ttm/ttm_bo_api.h b/include/drm/ttm/ttm_bo_api.h -index 751eaff..809830f 100644 ---- a/include/drm/ttm/ttm_bo_api.h -+++ b/include/drm/ttm/ttm_bo_api.h -@@ -45,12 +45,24 @@ struct ttm_bo_device; - - struct drm_mm_node; - -+/** -+ * struct ttm_place -+ * -+ * @fpfn: first valid page frame number to put the object -+ * @lpfn: last valid page frame number to put the object -+ * @flags: memory domain and caching flags for the object -+ * -+ * Structure indicating a possible place to put an object. -+ */ -+struct ttm_place { -+ unsigned fpfn; -+ unsigned lpfn; -+ uint32_t flags; -+}; - - /** - * struct ttm_placement - * -- * @fpfn: first valid page frame number to put the object -- * @lpfn: last valid page frame number to put the object - * @num_placement: number of preferred placements - * @placement: preferred placements - * @num_busy_placement: number of preferred placements when need to evict buffer -@@ -59,12 +71,10 @@ struct drm_mm_node; - * Structure indicating the placement you request for an object. - */ - struct ttm_placement { -- unsigned fpfn; -- unsigned lpfn; -- unsigned num_placement; -- const uint32_t *placement; -- unsigned num_busy_placement; -- const uint32_t *busy_placement; -+ unsigned num_placement; -+ const struct ttm_place *placement; -+ unsigned num_busy_placement; -+ const struct ttm_place *busy_placement; - }; - - /** -@@ -518,20 +528,6 @@ extern int ttm_bo_create(struct ttm_bo_device *bdev, - struct ttm_buffer_object **p_bo); - - /** -- * ttm_bo_check_placement -- * -- * @bo: the buffer object. -- * @placement: placements -- * -- * Performs minimal validity checking on an intended change of -- * placement flags. -- * Returns -- * -EINVAL: Intended change is invalid or not allowed. -- */ --extern int ttm_bo_check_placement(struct ttm_buffer_object *bo, -- struct ttm_placement *placement); -- --/** - * ttm_bo_init_mm - * - * @bdev: Pointer to a ttm_bo_device struct. -diff --git a/include/drm/ttm/ttm_bo_driver.h b/include/drm/ttm/ttm_bo_driver.h -index 8639c85..c7dc02f 100644 ---- a/include/drm/ttm/ttm_bo_driver.h -+++ b/include/drm/ttm/ttm_bo_driver.h -@@ -205,7 +205,7 @@ struct ttm_mem_type_manager_func { - */ - int (*get_node)(struct ttm_mem_type_manager *man, - struct ttm_buffer_object *bo, -- struct ttm_placement *placement, -+ const struct ttm_place *place, - struct ttm_mem_reg *mem); - - /** --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0064-drm-radeon-allow-UVD-to-use-a-second-256MB-segment.patch b/common/recipes-kernel/linux/linux-amd/0064-drm-radeon-allow-UVD-to-use-a-second-256MB-segment.patch deleted file mode 100644 index 60044392..00000000 --- a/common/recipes-kernel/linux/linux-amd/0064-drm-radeon-allow-UVD-to-use-a-second-256MB-segment.patch +++ /dev/null @@ -1,93 +0,0 @@ -From e652ad8bf9423ac8fac1dc6fe1ce0c5b25825a23 Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:31:58 +0530 -Subject: [PATCH 5/9] drm/radeon: allow UVD to use a second 256MB segment -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This improves concurrent stream decode. - -Signed-off-by: Christian König <christian.koenig@amd.com> -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/radeon/radeon.h | 3 ++- - drivers/gpu/drm/radeon/radeon_object.c | 2 +- - drivers/gpu/drm/radeon/radeon_uvd.c | 20 ++++++++++++++++++-- - 3 files changed, 21 insertions(+), 4 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h -index 7958473..f4af2363 100644 ---- a/drivers/gpu/drm/radeon/radeon.h -+++ b/drivers/gpu/drm/radeon/radeon.h -@@ -1610,7 +1610,8 @@ int radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, - uint32_t handle, struct radeon_fence **fence); - int radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, - uint32_t handle, struct radeon_fence **fence); --void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo); -+void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo, -+ uint32_t allowed_domains); - void radeon_uvd_free_handles(struct radeon_device *rdev, - struct drm_file *filp); - int radeon_uvd_cs_parse(struct radeon_cs_parser *parser); -diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c -index 48e0a98..dc8df30 100644 ---- a/drivers/gpu/drm/radeon/radeon_object.c -+++ b/drivers/gpu/drm/radeon/radeon_object.c -@@ -384,7 +384,7 @@ int radeon_bo_list_validate(struct ww_acquire_ctx *ticket, - retry: - radeon_ttm_placement_from_domain(bo, domain); - if (ring == R600_RING_TYPE_UVD_INDEX) -- radeon_uvd_force_into_uvd_segment(bo); -+ radeon_uvd_force_into_uvd_segment(bo, lobj->alt_domain); - r = ttm_bo_validate(&bo->tbo, &bo->placement, - true, false); - if (unlikely(r)) { -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index 57ba5ae..608359a 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -235,7 +235,8 @@ int radeon_uvd_resume(struct radeon_device *rdev) - return 0; - } - --void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo) -+void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo, -+ uint32_t allowed_domains) - { - int i; - -@@ -243,6 +244,21 @@ void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo) - rbo->placements[i].fpfn = 0 >> PAGE_SHIFT; - rbo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; - } -+ -+ /* If it must be in VRAM it must be in the first segment as well */ -+ if (allowed_domains == RADEON_GEM_DOMAIN_VRAM) -+ return; -+ -+ /* abort if we already have more than one placement */ -+ if (rbo->placement.num_placement > 1) -+ return; -+ -+ /* add another 256MB segment */ -+ rbo->placements[1] = rbo->placements[0]; -+ rbo->placements[1].fpfn += (256 * 1024 * 1024) >> PAGE_SHIFT; -+ rbo->placements[1].lpfn += (256 * 1024 * 1024) >> PAGE_SHIFT; -+ rbo->placement.num_placement++; -+ rbo->placement.num_busy_placement++; - } - - void radeon_uvd_free_handles(struct radeon_device *rdev, struct drm_file *filp) -@@ -633,7 +649,7 @@ static int radeon_uvd_send_msg(struct radeon_device *rdev, - return r; - - radeon_ttm_placement_from_domain(bo, RADEON_GEM_DOMAIN_VRAM); -- radeon_uvd_force_into_uvd_segment(bo); -+ radeon_uvd_force_into_uvd_segment(bo, RADEON_GEM_DOMAIN_VRAM); - - r = ttm_bo_validate(&bo->tbo, &bo->placement, true, false); - if (r) --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0065-drm-crtc-helper-don-t-disable-disconnected-outputs.patch b/common/recipes-kernel/linux/linux-amd/0065-drm-crtc-helper-don-t-disable-disconnected-outputs.patch deleted file mode 100644 index 6a479fd1..00000000 --- a/common/recipes-kernel/linux/linux-amd/0065-drm-crtc-helper-don-t-disable-disconnected-outputs.patch +++ /dev/null @@ -1,80 +0,0 @@ -From d6e97ab90c108b1970daf6764ed3b00c1772534f Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:36:44 +0530 -Subject: [PATCH 6/9] drm/crtc-helper: don't disable disconnected outputs - -This is the equivalent change in the crtc helpers as done to the i915 -modeset infrastructure in - -commit b0a2658acb5bf9ca86b4aab011b7106de3af0add -Author: Daniel Vetter <daniel.vetter@ffwll.ch> -Date: Tue Dec 18 09:37:54 2012 +0100 - - drm/i915: don't disable disconnected outputs - -This was originally introduced to make encoder sharing on radone -easier for userspace, but: - -- It is policy and as such belongs into userspace. E.g. personally I'm - fairly annoyed that a flaky cable results in permanent changes of - the desktop layout, so I'll kick out DEs which do this. Worse if the - kernel also tries to be clever. - -- It's inconsistent: We only kill disconnected outputs on setCrtc - (which userspace might also call when just changing the - framebuffer), but not when e.g. we receive a hpd event or in the - output poll worker. - -- It's unexpected behaviour for the userspace driver, at least in the - intel ddx we've had tons of bugs where the driver fell over and - killed the X session becuase pageflips/vblanks suddenly stopped - working. We've had to fix this by wrapping every single setCrtc int - a big "recover kms state from the kernel again" operation. - -- It's suprising for the kernel, too: It took a few mails between Rob, - Matt and me for them to notice that little dragon wreaking havoc - with the universal plane framebuffer refcounting. - -- Userspace can cope with it and e.g. Gnome already kills disconnected - outputs and reconfigures the desktop automatically. And since there - have been no regression reports for the i915 change from over 1 year - ago I think all other DEs are also ready. - -Note that the lines removed in this patch go back to - -commit a3a0544b2c84e1d7a2022b558ecf66d8c6a8dd93 -Author: Dave Airlie <airlied@redhat.com> -Date: Mon Aug 31 15:16:30 2009 +1000 - - drm/kms: add explicit encoder disable function and detach harder. - -Unfortunately the patch itself doesn't explain a hole lot about why it -was added ... - -Cc: Matt Roper <matthew.d.roper@intel.com> -Cc: Rob Clark <robdclark@gmail.com> -Cc: Dave Airlie <airlied@redhat.com> -Cc: Alex Deucher <alexdeucher@gmail.com> -Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> -Signed-off-by: Dave Airlie <airlied@redhat.com> -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/drm_crtc_helper.c | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c -index c722c3b..558e799 100644 ---- a/drivers/gpu/drm/drm_crtc_helper.c -+++ b/drivers/gpu/drm/drm_crtc_helper.c -@@ -288,8 +288,6 @@ void drm_helper_disable_unused_functions(struct drm_device *dev) - list_for_each_entry(connector, &dev->mode_config.connector_list, head) { - if (!connector->encoder) - continue; -- if (connector->status == connector_status_disconnected) -- connector->encoder = NULL; - } - - list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0066-drm-radeon-dpm-fix-resume-on-mullins.patch b/common/recipes-kernel/linux/linux-amd/0066-drm-radeon-dpm-fix-resume-on-mullins.patch deleted file mode 100644 index 0a768e37..00000000 --- a/common/recipes-kernel/linux/linux-amd/0066-drm-radeon-dpm-fix-resume-on-mullins.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 8a92d00f9cd2ced00c8f1e4975508695604050cf Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:39:11 +0530 -Subject: [PATCH 7/9] drm/radeon/dpm: fix resume on mullins - -Need to properly disable nb dpm on dpm disable. - -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/radeon/kv_dpm.c | 30 ++++++++++++++++++++++-------- - 1 file changed, 22 insertions(+), 8 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/kv_dpm.c b/drivers/gpu/drm/radeon/kv_dpm.c -index edaf73f..533d9f0 100644 ---- a/drivers/gpu/drm/radeon/kv_dpm.c -+++ b/drivers/gpu/drm/radeon/kv_dpm.c -@@ -33,6 +33,8 @@ - #define KV_MINIMUM_ENGINE_CLOCK 800 - #define SMC_RAM_END 0x40000 - -+static int kv_enable_nb_dpm(struct radeon_device *rdev, -+ bool enable); - static void kv_init_graphics_levels(struct radeon_device *rdev); - static int kv_calculate_ds_divider(struct radeon_device *rdev); - static int kv_calculate_nbps_level_settings(struct radeon_device *rdev); -@@ -1303,6 +1305,9 @@ void kv_dpm_disable(struct radeon_device *rdev) - - kv_smc_bapm_enable(rdev, false); - -+ if (rdev->family == CHIP_MULLINS) -+ kv_enable_nb_dpm(rdev, false); -+ - /* powerup blocks */ - kv_dpm_powergate_acp(rdev, false); - kv_dpm_powergate_samu(rdev, false); -@@ -1777,16 +1782,25 @@ static int kv_update_dfs_bypass_settings(struct radeon_device *rdev, - return ret; - } - --static int kv_enable_nb_dpm(struct radeon_device *rdev) -+static int kv_enable_nb_dpm(struct radeon_device *rdev, -+ bool enable) - { - struct kv_power_info *pi = kv_get_pi(rdev); - int ret = 0; - -- if (pi->enable_nb_dpm && !pi->nb_dpm_enabled) { -- ret = kv_notify_message_to_smu(rdev, PPSMC_MSG_NBDPM_Enable); -- if (ret == 0) -- pi->nb_dpm_enabled = true; -- } -+ if (enable) { -+ if (pi->enable_nb_dpm && !pi->nb_dpm_enabled) { -+ ret = kv_notify_message_to_smu(rdev, PPSMC_MSG_NBDPM_Enable); -+ if (ret == 0) -+ pi->nb_dpm_enabled = true; -+ } -+ } else { -+ if (pi->enable_nb_dpm && pi->nb_dpm_enabled) { -+ ret = kv_notify_message_to_smu(rdev, PPSMC_MSG_NBDPM_Disable); -+ if (ret == 0) -+ pi->nb_dpm_enabled = false; -+ } -+ } - - return ret; - } -@@ -1877,7 +1891,7 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - } - kv_update_sclk_t(rdev); - if (rdev->family == CHIP_MULLINS) -- kv_enable_nb_dpm(rdev); -+ kv_enable_nb_dpm(rdev, true); - } - } else { - if (pi->enable_dpm) { -@@ -1902,7 +1916,7 @@ int kv_dpm_set_power_state(struct radeon_device *rdev) - } - kv_update_acp_boot_level(rdev); - kv_update_sclk_t(rdev); -- kv_enable_nb_dpm(rdev); -+ kv_enable_nb_dpm(rdev, true); - } - } - --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0067-drm-radeon-disable-dynamic-powering-uvd.patch b/common/recipes-kernel/linux/linux-amd/0067-drm-radeon-disable-dynamic-powering-uvd.patch deleted file mode 100644 index b1de3661..00000000 --- a/common/recipes-kernel/linux/linux-amd/0067-drm-radeon-disable-dynamic-powering-uvd.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 19135e949eccff3b363951b6e51ac561a16d6a6f Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:40:53 +0530 -Subject: [PATCH 8/9] drm/radeon: disable dynamic powering uvd - -Signed-off-by: Leo Liu <leo.liu@amd.com> -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/radeon/radeon_uvd.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index 608359a..d031524 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -809,13 +809,13 @@ static void radeon_uvd_idle_work_handler(struct work_struct *work) - container_of(work, struct radeon_device, uvd.idle_work.work); - - if (radeon_fence_count_emitted(rdev, R600_RING_TYPE_UVD_INDEX) == 0) { -- if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { -+ /*if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { - radeon_uvd_count_handles(rdev, &rdev->pm.dpm.sd, - &rdev->pm.dpm.hd); - radeon_dpm_enable_uvd(rdev, false); - } else { - radeon_set_uvd_clocks(rdev, 0, 0); -- } -+ }*/ - } else { - schedule_delayed_work(&rdev->uvd.idle_work, - msecs_to_jiffies(UVD_IDLE_TIMEOUT_MS)); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/0068-drm-radeon-increase-uvd-ring-buffer-sizes.patch b/common/recipes-kernel/linux/linux-amd/0068-drm-radeon-increase-uvd-ring-buffer-sizes.patch deleted file mode 100644 index e3f6e44a..00000000 --- a/common/recipes-kernel/linux/linux-amd/0068-drm-radeon-increase-uvd-ring-buffer-sizes.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 20c90286a08e09896b989d9d3de6ebe64be43adb Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Sun, 8 Feb 2015 03:41:56 +0530 -Subject: [PATCH 9/9] drm/radeon: increase uvd ring buffer sizes - -Signed-off-by: Leo Liu <leo.liu@amd.com> -Signed-off-by: Arindam Nath <arindam.nath@amd.com> ---- - drivers/gpu/drm/radeon/cik.c | 2 +- - drivers/gpu/drm/radeon/radeon_fence.c | 2 ++ - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c -index a35db40..f688ed6 100644 ---- a/drivers/gpu/drm/radeon/cik.c -+++ b/drivers/gpu/drm/radeon/cik.c -@@ -7526,7 +7526,7 @@ int cik_init(struct radeon_device *rdev) - if (!r) { - ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; - ring->ring_obj = NULL; -- r600_ring_init(rdev, ring, 4096); -+ r600_ring_init(rdev, ring, 256 * 1024); - } - - r = radeon_vce_init(rdev); -diff --git a/drivers/gpu/drm/radeon/radeon_fence.c b/drivers/gpu/drm/radeon/radeon_fence.c -index 51760b7..eb54a79 100644 ---- a/drivers/gpu/drm/radeon/radeon_fence.c -+++ b/drivers/gpu/drm/radeon/radeon_fence.c -@@ -626,6 +626,8 @@ int radeon_fence_wait_next_locked(struct radeon_device *rdev, int ring) - if (seq >= rdev->fence_drv[ring].sync_seq[ring]) { - /* nothing to wait for, last_seq is - already the last emited fence */ -+ printk("last_seq: %llx sync_seq: %llx\n", seq, -+ rdev->fence_drv[ring].sync_seq[ring]); - return -ENOENT; - } - return radeon_fence_wait_seq(rdev, seq, ring, false, false); --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0001-userns-Kill-nsown_capable-it-makes-the-wrong-thing-e.patch b/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0001-userns-Kill-nsown_capable-it-makes-the-wrong-thing-e.patch deleted file mode 100644 index b3ec4472..00000000 --- a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0001-userns-Kill-nsown_capable-it-makes-the-wrong-thing-e.patch +++ /dev/null @@ -1,281 +0,0 @@ -From c7b96acf1456ef127fef461fcfedb54b81fecfbb Mon Sep 17 00:00:00 2001 -From: "Eric W. Biederman" <ebiederm@xmission.com> -Date: Wed, 20 Mar 2013 12:49:49 -0700 -Subject: [PATCH] userns: Kill nsown_capable it makes the wrong thing easy - -nsown_capable is a special case of ns_capable essentially for just CAP_SETUID and -CAP_SETGID. For the existing users it doesn't noticably simplify things and -from the suggested patches I have seen it encourages people to do the wrong -thing. So remove nsown_capable. - -Acked-by: Serge Hallyn <serge.hallyn@canonical.com> -Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> ---- - fs/namespace.c | 4 ++-- - fs/open.c | 2 +- - include/linux/capability.h | 1 - - ipc/namespace.c | 2 +- - kernel/capability.c | 12 ------------ - kernel/groups.c | 2 +- - kernel/pid_namespace.c | 2 +- - kernel/sys.c | 20 ++++++++++---------- - kernel/uid16.c | 2 +- - kernel/utsname.c | 2 +- - net/core/net_namespace.c | 2 +- - net/core/scm.c | 4 ++-- - 12 files changed, 21 insertions(+), 34 deletions(-) - -diff --git a/fs/namespace.c b/fs/namespace.c -index 877e427..dc519a1 100644 ---- a/fs/namespace.c -+++ b/fs/namespace.c -@@ -2929,8 +2929,8 @@ static int mntns_install(struct nsproxy *nsproxy, void *ns) - struct path root; - - if (!ns_capable(mnt_ns->user_ns, CAP_SYS_ADMIN) || -- !nsown_capable(CAP_SYS_CHROOT) || -- !nsown_capable(CAP_SYS_ADMIN)) -+ !ns_capable(current_user_ns(), CAP_SYS_CHROOT) || -+ !ns_capable(current_user_ns(), CAP_SYS_ADMIN)) - return -EPERM; - - if (fs->users != 1) -diff --git a/fs/open.c b/fs/open.c -index 9156cb0..1c9d23f 100644 ---- a/fs/open.c -+++ b/fs/open.c -@@ -443,7 +443,7 @@ retry: - goto dput_and_out; - - error = -EPERM; -- if (!nsown_capable(CAP_SYS_CHROOT)) -+ if (!ns_capable(current_user_ns(), CAP_SYS_CHROOT)) - goto dput_and_out; - error = security_path_chroot(&path); - if (error) -diff --git a/include/linux/capability.h b/include/linux/capability.h -index d9a4f7f..a6ee1f9 100644 ---- a/include/linux/capability.h -+++ b/include/linux/capability.h -@@ -210,7 +210,6 @@ extern bool has_ns_capability_noaudit(struct task_struct *t, - struct user_namespace *ns, int cap); - extern bool capable(int cap); - extern bool ns_capable(struct user_namespace *ns, int cap); --extern bool nsown_capable(int cap); - extern bool inode_capable(const struct inode *inode, int cap); - extern bool file_ns_capable(const struct file *file, struct user_namespace *ns, int cap); - -diff --git a/ipc/namespace.c b/ipc/namespace.c -index 7ee61bf..4be6581 100644 ---- a/ipc/namespace.c -+++ b/ipc/namespace.c -@@ -171,7 +171,7 @@ static int ipcns_install(struct nsproxy *nsproxy, void *new) - { - struct ipc_namespace *ns = new; - if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN) || -- !nsown_capable(CAP_SYS_ADMIN)) -+ !ns_capable(current_user_ns(), CAP_SYS_ADMIN)) - return -EPERM; - - /* Ditch state from the old ipc namespace */ -diff --git a/kernel/capability.c b/kernel/capability.c -index f6c2ce5..6fc1c8a 100644 ---- a/kernel/capability.c -+++ b/kernel/capability.c -@@ -433,18 +433,6 @@ bool capable(int cap) - EXPORT_SYMBOL(capable); - - /** -- * nsown_capable - Check superior capability to one's own user_ns -- * @cap: The capability in question -- * -- * Return true if the current task has the given superior capability -- * targeted at its own user namespace. -- */ --bool nsown_capable(int cap) --{ -- return ns_capable(current_user_ns(), cap); --} -- --/** - * inode_capable - Check superior capability over inode - * @inode: The inode in question - * @cap: The capability in question -diff --git a/kernel/groups.c b/kernel/groups.c -index 6b2588d..90cf1c3 100644 ---- a/kernel/groups.c -+++ b/kernel/groups.c -@@ -233,7 +233,7 @@ SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) - struct group_info *group_info; - int retval; - -- if (!nsown_capable(CAP_SETGID)) -+ if (!ns_capable(current_user_ns(), CAP_SETGID)) - return -EPERM; - if ((unsigned)gidsetsize > NGROUPS_MAX) - return -EINVAL; -diff --git a/kernel/pid_namespace.c b/kernel/pid_namespace.c -index 6917e8e..ee1f6bb 100644 ---- a/kernel/pid_namespace.c -+++ b/kernel/pid_namespace.c -@@ -329,7 +329,7 @@ static int pidns_install(struct nsproxy *nsproxy, void *ns) - struct pid_namespace *ancestor, *new = ns; - - if (!ns_capable(new->user_ns, CAP_SYS_ADMIN) || -- !nsown_capable(CAP_SYS_ADMIN)) -+ !ns_capable(current_user_ns(), CAP_SYS_ADMIN)) - return -EPERM; - - /* -diff --git a/kernel/sys.c b/kernel/sys.c -index 771129b..c18ecca 100644 ---- a/kernel/sys.c -+++ b/kernel/sys.c -@@ -337,7 +337,7 @@ SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) - if (rgid != (gid_t) -1) { - if (gid_eq(old->gid, krgid) || - gid_eq(old->egid, krgid) || -- nsown_capable(CAP_SETGID)) -+ ns_capable(old->user_ns, CAP_SETGID)) - new->gid = krgid; - else - goto error; -@@ -346,7 +346,7 @@ SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) - if (gid_eq(old->gid, kegid) || - gid_eq(old->egid, kegid) || - gid_eq(old->sgid, kegid) || -- nsown_capable(CAP_SETGID)) -+ ns_capable(old->user_ns, CAP_SETGID)) - new->egid = kegid; - else - goto error; -@@ -387,7 +387,7 @@ SYSCALL_DEFINE1(setgid, gid_t, gid) - old = current_cred(); - - retval = -EPERM; -- if (nsown_capable(CAP_SETGID)) -+ if (ns_capable(old->user_ns, CAP_SETGID)) - new->gid = new->egid = new->sgid = new->fsgid = kgid; - else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) - new->egid = new->fsgid = kgid; -@@ -471,7 +471,7 @@ SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) - new->uid = kruid; - if (!uid_eq(old->uid, kruid) && - !uid_eq(old->euid, kruid) && -- !nsown_capable(CAP_SETUID)) -+ !ns_capable(old->user_ns, CAP_SETUID)) - goto error; - } - -@@ -480,7 +480,7 @@ SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) - if (!uid_eq(old->uid, keuid) && - !uid_eq(old->euid, keuid) && - !uid_eq(old->suid, keuid) && -- !nsown_capable(CAP_SETUID)) -+ !ns_capable(old->user_ns, CAP_SETUID)) - goto error; - } - -@@ -534,7 +534,7 @@ SYSCALL_DEFINE1(setuid, uid_t, uid) - old = current_cred(); - - retval = -EPERM; -- if (nsown_capable(CAP_SETUID)) { -+ if (ns_capable(old->user_ns, CAP_SETUID)) { - new->suid = new->uid = kuid; - if (!uid_eq(kuid, old->uid)) { - retval = set_user(new); -@@ -591,7 +591,7 @@ SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) - old = current_cred(); - - retval = -EPERM; -- if (!nsown_capable(CAP_SETUID)) { -+ if (!ns_capable(old->user_ns, CAP_SETUID)) { - if (ruid != (uid_t) -1 && !uid_eq(kruid, old->uid) && - !uid_eq(kruid, old->euid) && !uid_eq(kruid, old->suid)) - goto error; -@@ -673,7 +673,7 @@ SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) - old = current_cred(); - - retval = -EPERM; -- if (!nsown_capable(CAP_SETGID)) { -+ if (!ns_capable(old->user_ns, CAP_SETGID)) { - if (rgid != (gid_t) -1 && !gid_eq(krgid, old->gid) && - !gid_eq(krgid, old->egid) && !gid_eq(krgid, old->sgid)) - goto error; -@@ -744,7 +744,7 @@ SYSCALL_DEFINE1(setfsuid, uid_t, uid) - - if (uid_eq(kuid, old->uid) || uid_eq(kuid, old->euid) || - uid_eq(kuid, old->suid) || uid_eq(kuid, old->fsuid) || -- nsown_capable(CAP_SETUID)) { -+ ns_capable(old->user_ns, CAP_SETUID)) { - if (!uid_eq(kuid, old->fsuid)) { - new->fsuid = kuid; - if (security_task_fix_setuid(new, old, LSM_SETID_FS) == 0) -@@ -783,7 +783,7 @@ SYSCALL_DEFINE1(setfsgid, gid_t, gid) - - if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->egid) || - gid_eq(kgid, old->sgid) || gid_eq(kgid, old->fsgid) || -- nsown_capable(CAP_SETGID)) { -+ ns_capable(old->user_ns, CAP_SETGID)) { - if (!gid_eq(kgid, old->fsgid)) { - new->fsgid = kgid; - goto change_okay; -diff --git a/kernel/uid16.c b/kernel/uid16.c -index f6c83d7..602e5bb 100644 ---- a/kernel/uid16.c -+++ b/kernel/uid16.c -@@ -176,7 +176,7 @@ SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) - struct group_info *group_info; - int retval; - -- if (!nsown_capable(CAP_SETGID)) -+ if (!ns_capable(current_user_ns(), CAP_SETGID)) - return -EPERM; - if ((unsigned)gidsetsize > NGROUPS_MAX) - return -EINVAL; -diff --git a/kernel/utsname.c b/kernel/utsname.c -index 2fc8576..fd39312 100644 ---- a/kernel/utsname.c -+++ b/kernel/utsname.c -@@ -114,7 +114,7 @@ static int utsns_install(struct nsproxy *nsproxy, void *new) - struct uts_namespace *ns = new; - - if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN) || -- !nsown_capable(CAP_SYS_ADMIN)) -+ !ns_capable(current_user_ns(), CAP_SYS_ADMIN)) - return -EPERM; - - get_uts_ns(ns); -diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c -index f9765203..81d3a9a 100644 ---- a/net/core/net_namespace.c -+++ b/net/core/net_namespace.c -@@ -651,7 +651,7 @@ static int netns_install(struct nsproxy *nsproxy, void *ns) - struct net *net = ns; - - if (!ns_capable(net->user_ns, CAP_SYS_ADMIN) || -- !nsown_capable(CAP_SYS_ADMIN)) -+ !ns_capable(current_user_ns(), CAP_SYS_ADMIN)) - return -EPERM; - - put_net(nsproxy->net_ns); -diff --git a/net/core/scm.c b/net/core/scm.c -index 03795d0..c346f58 100644 ---- a/net/core/scm.c -+++ b/net/core/scm.c -@@ -56,9 +56,9 @@ static __inline__ int scm_check_creds(struct ucred *creds) - if ((creds->pid == task_tgid_vnr(current) || - ns_capable(current->nsproxy->pid_ns->user_ns, CAP_SYS_ADMIN)) && - ((uid_eq(uid, cred->uid) || uid_eq(uid, cred->euid) || -- uid_eq(uid, cred->suid)) || nsown_capable(CAP_SETUID)) && -+ uid_eq(uid, cred->suid)) || ns_capable(cred->user_ns, CAP_SETUID)) && - ((gid_eq(gid, cred->gid) || gid_eq(gid, cred->egid) || -- gid_eq(gid, cred->sgid)) || nsown_capable(CAP_SETGID))) { -+ gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { - return 0; - } - return -EPERM; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0004-groups-Consolidate-the-setgroups-permission-checks.patch b/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0004-groups-Consolidate-the-setgroups-permission-checks.patch deleted file mode 100644 index 31991835..00000000 --- a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0004-groups-Consolidate-the-setgroups-permission-checks.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 7ff4d90b4c24a03666f296c3d4878cd39001e81e Mon Sep 17 00:00:00 2001 -From: "Eric W. Biederman" <ebiederm@xmission.com> -Date: Fri, 5 Dec 2014 17:19:27 -0600 -Subject: [PATCH 4/6] groups: Consolidate the setgroups permission checks - -Today there are 3 instances of setgroups and due to an oversight their -permission checking has diverged. Add a common function so that -they may all share the same permission checking code. - -This corrects the current oversight in the current permission checks -and adds a helper to avoid this in the future. - -A user namespace security fix will update this new helper, shortly. - -Cc: stable@vger.kernel.org -Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> ---- - arch/s390/kernel/compat_linux.c | 2 +- - include/linux/cred.h | 1 + - kernel/groups.c | 9 ++++++++- - kernel/uid16.c | 2 +- - 4 files changed, 11 insertions(+), 3 deletions(-) - -diff --git a/arch/s390/kernel/compat_linux.c b/arch/s390/kernel/compat_linux.c -index ca38139..437e611 100644 ---- a/arch/s390/kernel/compat_linux.c -+++ b/arch/s390/kernel/compat_linux.c -@@ -249,7 +249,7 @@ COMPAT_SYSCALL_DEFINE2(s390_setgroups16, int, gidsetsize, u16 __user *, grouplis - struct group_info *group_info; - int retval; - -- if (!capable(CAP_SETGID)) -+ if (!may_setgroups()) - return -EPERM; - if ((unsigned)gidsetsize > NGROUPS_MAX) - return -EINVAL; -diff --git a/include/linux/cred.h b/include/linux/cred.h -index b2d0820..2fb2ca2 100644 ---- a/include/linux/cred.h -+++ b/include/linux/cred.h -@@ -68,6 +68,7 @@ extern void groups_free(struct group_info *); - extern int set_current_groups(struct group_info *); - extern void set_groups(struct cred *, struct group_info *); - extern int groups_search(const struct group_info *, kgid_t); -+extern bool may_setgroups(void); - - /* access the groups "array" with this macro */ - #define GROUP_AT(gi, i) \ -diff --git a/kernel/groups.c b/kernel/groups.c -index 451698f..02d8a25 100644 ---- a/kernel/groups.c -+++ b/kernel/groups.c -@@ -213,6 +213,13 @@ out: - return i; - } - -+bool may_setgroups(void) -+{ -+ struct user_namespace *user_ns = current_user_ns(); -+ -+ return ns_capable(user_ns, CAP_SETGID); -+} -+ - /* - * SMP: Our groups are copy-on-write. We can set them safely - * without another task interfering. -@@ -223,7 +230,7 @@ SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) - struct group_info *group_info; - int retval; - -- if (!ns_capable(current_user_ns(), CAP_SETGID)) -+ if (!may_setgroups()) - return -EPERM; - if ((unsigned)gidsetsize > NGROUPS_MAX) - return -EINVAL; -diff --git a/kernel/uid16.c b/kernel/uid16.c -index 602e5bb..d58cc4d 100644 ---- a/kernel/uid16.c -+++ b/kernel/uid16.c -@@ -176,7 +176,7 @@ SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) - struct group_info *group_info; - int retval; - -- if (!ns_capable(current_user_ns(), CAP_SETGID)) -+ if (!may_setgroups()) - return -EPERM; - if ((unsigned)gidsetsize > NGROUPS_MAX) - return -EINVAL; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0005-userns-Document-what-the-invariant-required-for-safe.patch b/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0005-userns-Document-what-the-invariant-required-for-safe.patch deleted file mode 100644 index 9f8122c9..00000000 --- a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0005-userns-Document-what-the-invariant-required-for-safe.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 0542f17bf2c1f2430d368f44c8fcf2f82ec9e53e Mon Sep 17 00:00:00 2001 -From: "Eric W. Biederman" <ebiederm@xmission.com> -Date: Fri, 5 Dec 2014 17:51:47 -0600 -Subject: [PATCH 5/6] userns: Document what the invariant required for safe - unprivileged mappings. - -The rule is simple. Don't allow anything that wouldn't be allowed -without unprivileged mappings. - -It was previously overlooked that establishing gid mappings would -allow dropping groups and potentially gaining permission to files and -directories that had lesser permissions for a specific group than for -all other users. - -This is the rule needed to fix CVE-2014-8989 and prevent any other -security issues with new_idmap_permitted. - -The reason for this rule is that the unix permission model is old and -there are programs out there somewhere that take advantage of every -little corner of it. So allowing a uid or gid mapping to be -established without privielge that would allow anything that would not -be allowed without that mapping will result in expectations from some -code somewhere being violated. Violated expectations about the -behavior of the OS is a long way to say a security issue. - -Cc: stable@vger.kernel.org -Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> ---- - kernel/user_namespace.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index aa312b0..b99c862 100644 ---- a/kernel/user_namespace.c -+++ b/kernel/user_namespace.c -@@ -812,7 +812,9 @@ static bool new_idmap_permitted(const struct file *file, - struct user_namespace *ns, int cap_setid, - struct uid_gid_map *new_map) - { -- /* Allow mapping to your own filesystem ids */ -+ /* Don't allow mappings that would allow anything that wouldn't -+ * be allowed without the establishment of unprivileged mappings. -+ */ - if ((new_map->nr_extents == 1) && (new_map->extent[0].count == 1)) { - u32 id = new_map->extent[0].lower_first; - if (cap_setid == CAP_SETUID) { --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0006-userns-Don-t-allow-setgroups-until-a-gid-mapping-has.patch b/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0006-userns-Don-t-allow-setgroups-until-a-gid-mapping-has.patch deleted file mode 100644 index a7e4512f..00000000 --- a/common/recipes-kernel/linux/linux-amd/CVE-2014-8989/0006-userns-Don-t-allow-setgroups-until-a-gid-mapping-has.patch +++ /dev/null @@ -1,99 +0,0 @@ -From 273d2c67c3e179adb1e74f403d1e9a06e3f841b5 Mon Sep 17 00:00:00 2001 -From: "Eric W. Biederman" <ebiederm@xmission.com> -Date: Fri, 5 Dec 2014 18:01:11 -0600 -Subject: [PATCH 6/6] userns: Don't allow setgroups until a gid mapping has - been setablished - -setgroups is unique in not needing a valid mapping before it can be called, -in the case of setgroups(0, NULL) which drops all supplemental groups. - -The design of the user namespace assumes that CAP_SETGID can not actually -be used until a gid mapping is established. Therefore add a helper function -to see if the user namespace gid mapping has been established and call -that function in the setgroups permission check. - -This is part of the fix for CVE-2014-8989, being able to drop groups -without privilege using user namespaces. - -Cc: stable@vger.kernel.org -Reviewed-by: Andy Lutomirski <luto@amacapital.net> -Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> ---- - include/linux/user_namespace.h | 5 +++++ - kernel/groups.c | 4 +++- - kernel/user_namespace.c | 14 ++++++++++++++ - 3 files changed, 22 insertions(+), 1 deletion(-) - -diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h -index e953726..8d49308 100644 ---- a/include/linux/user_namespace.h -+++ b/include/linux/user_namespace.h -@@ -63,6 +63,7 @@ extern const struct seq_operations proc_projid_seq_operations; - extern ssize_t proc_uid_map_write(struct file *, const char __user *, size_t, loff_t *); - extern ssize_t proc_gid_map_write(struct file *, const char __user *, size_t, loff_t *); - extern ssize_t proc_projid_map_write(struct file *, const char __user *, size_t, loff_t *); -+extern bool userns_may_setgroups(const struct user_namespace *ns); - #else - - static inline struct user_namespace *get_user_ns(struct user_namespace *ns) -@@ -87,6 +88,10 @@ static inline void put_user_ns(struct user_namespace *ns) - { - } - -+static inline bool userns_may_setgroups(const struct user_namespace *ns) -+{ -+ return true; -+} - #endif - - #endif /* _LINUX_USER_H */ -diff --git a/kernel/groups.c b/kernel/groups.c -index 02d8a25..664411f 100644 ---- a/kernel/groups.c -+++ b/kernel/groups.c -@@ -6,6 +6,7 @@ - #include <linux/slab.h> - #include <linux/security.h> - #include <linux/syscalls.h> -+#include <linux/user_namespace.h> - #include <asm/uaccess.h> - - /* init to 2 - one for init_task, one to ensure it is never freed */ -@@ -217,7 +218,8 @@ bool may_setgroups(void) - { - struct user_namespace *user_ns = current_user_ns(); - -- return ns_capable(user_ns, CAP_SETGID); -+ return ns_capable(user_ns, CAP_SETGID) && -+ userns_may_setgroups(user_ns); - } - - /* -diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index b99c862..27c8dab 100644 ---- a/kernel/user_namespace.c -+++ b/kernel/user_namespace.c -@@ -843,6 +843,20 @@ static bool new_idmap_permitted(const struct file *file, - return false; - } - -+bool userns_may_setgroups(const struct user_namespace *ns) -+{ -+ bool allowed; -+ -+ mutex_lock(&id_map_mutex); -+ /* It is not safe to use setgroups until a gid mapping in -+ * the user namespace has been established. -+ */ -+ allowed = ns->gid_map.nr_extents != 0; -+ mutex_unlock(&id_map_mutex); -+ -+ return allowed; -+} -+ - static void *userns_get(struct task_struct *task) - { - struct user_namespace *user_ns; --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/console.cfg b/common/recipes-kernel/linux/linux-amd/console.cfg deleted file mode 100644 index 31c98bb1..00000000 --- a/common/recipes-kernel/linux/linux-amd/console.cfg +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_DRM_I915=n -CONFIG_FB_VESA=y -CONFIG_FB_RADEON=y -CONFIG_FB_SIMPLE=y diff --git a/common/recipes-kernel/linux/linux-amd/disable-debug-preempt.cfg b/common/recipes-kernel/linux/linux-amd/disable-debug-preempt.cfg deleted file mode 100644 index 6db1c66f..00000000 --- a/common/recipes-kernel/linux/linux-amd/disable-debug-preempt.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEBUG_PREEMPT=n diff --git a/common/recipes-kernel/linux/linux-amd/disable-generic-tracking-for-known-protocols-fix-CVE-2014-8160.patch b/common/recipes-kernel/linux/linux-amd/disable-generic-tracking-for-known-protocols-fix-CVE-2014-8160.patch deleted file mode 100644 index d14dc962..00000000 --- a/common/recipes-kernel/linux/linux-amd/disable-generic-tracking-for-known-protocols-fix-CVE-2014-8160.patch +++ /dev/null @@ -1,87 +0,0 @@ -From db29a9508a9246e77087c5531e45b2c88ec6988b Mon Sep 17 00:00:00 2001 -From: Florian Westphal <fw@strlen.de> -Date: Fri, 26 Sep 2014 11:35:42 +0200 -Subject: netfilter: conntrack: disable generic tracking for known protocols - -Given following iptables ruleset: - --P FORWARD DROP --A FORWARD -m sctp --dport 9 -j ACCEPT --A FORWARD -p tcp --dport 80 -j ACCEPT --A FORWARD -p tcp -m conntrack -m state ESTABLISHED,RELATED -j ACCEPT - -One would assume that this allows SCTP on port 9 and TCP on port 80. -Unfortunately, if the SCTP conntrack module is not loaded, this allows -*all* SCTP communication, to pass though, i.e. -p sctp -j ACCEPT, -which we think is a security issue. - -This is because on the first SCTP packet on port 9, we create a dummy -"generic l4" conntrack entry without any port information (since -conntrack doesn't know how to extract this information). - -All subsequent packets that are unknown will then be in established -state since they will fallback to proto_generic and will match the -'generic' entry. - -Our originally proposed version [1] completely disabled generic protocol -tracking, but Jozsef suggests to not track protocols for which a more -suitable helper is available, hence we now mitigate the issue for in -tree known ct protocol helpers only, so that at least NAT and direction -information will still be preserved for others. - - [1] http://www.spinics.net/lists/netfilter-devel/msg33430.html - -Joint work with Daniel Borkmann. - -Signed-off-by: Florian Westphal <fw@strlen.de> -Signed-off-by: Daniel Borkmann <dborkman@redhat.com> -Acked-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> -Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org> - -diff --git a/net/netfilter/nf_conntrack_proto_generic.c b/net/netfilter/nf_conntrack_proto_generic.c -index d25f293..957c1db 100644 ---- a/net/netfilter/nf_conntrack_proto_generic.c -+++ b/net/netfilter/nf_conntrack_proto_generic.c -@@ -14,6 +14,30 @@ - - static unsigned int nf_ct_generic_timeout __read_mostly = 600*HZ; - -+static bool nf_generic_should_process(u8 proto) -+{ -+ switch (proto) { -+#ifdef CONFIG_NF_CT_PROTO_SCTP_MODULE -+ case IPPROTO_SCTP: -+ return false; -+#endif -+#ifdef CONFIG_NF_CT_PROTO_DCCP_MODULE -+ case IPPROTO_DCCP: -+ return false; -+#endif -+#ifdef CONFIG_NF_CT_PROTO_GRE_MODULE -+ case IPPROTO_GRE: -+ return false; -+#endif -+#ifdef CONFIG_NF_CT_PROTO_UDPLITE_MODULE -+ case IPPROTO_UDPLITE: -+ return false; -+#endif -+ default: -+ return true; -+ } -+} -+ - static inline struct nf_generic_net *generic_pernet(struct net *net) - { - return &net->ct.nf_ct_proto.generic; -@@ -67,7 +91,7 @@ static int generic_packet(struct nf_conn *ct, - static bool generic_new(struct nf_conn *ct, const struct sk_buff *skb, - unsigned int dataoff, unsigned int *timeouts) - { -- return true; -+ return nf_generic_should_process(nf_ct_protonum(ct)); - } - - #if IS_ENABLED(CONFIG_NF_CT_NETLINK_TIMEOUT) --- -cgit v0.10.2 - diff --git a/common/recipes-kernel/linux/linux-amd/disable-kgdb.cfg b/common/recipes-kernel/linux/linux-amd/disable-kgdb.cfg deleted file mode 100644 index d07c288b..00000000 --- a/common/recipes-kernel/linux/linux-amd/disable-kgdb.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_KGDB=n diff --git a/common/recipes-kernel/linux/linux-amd/disable-sata-pmp.cfg b/common/recipes-kernel/linux/linux-amd/disable-sata-pmp.cfg deleted file mode 100644 index d88d7b38..00000000 --- a/common/recipes-kernel/linux/linux-amd/disable-sata-pmp.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_SATA_PMP=n diff --git a/common/recipes-kernel/linux/linux-amd/eCryptfs-Remove-buggy-and-unnecessary-write-in-file-name-decode-routine-CVE-2014-9683.patch b/common/recipes-kernel/linux/linux-amd/eCryptfs-Remove-buggy-and-unnecessary-write-in-file-name-decode-routine-CVE-2014-9683.patch deleted file mode 100644 index 47bd9b36..00000000 --- a/common/recipes-kernel/linux/linux-amd/eCryptfs-Remove-buggy-and-unnecessary-write-in-file-name-decode-routine-CVE-2014-9683.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 942080643bce061c3dd9d5718d3b745dcb39a8bc Mon Sep 17 00:00:00 2001 -From: Michael Halcrow <mhalcrow@google.com> -Date: Wed, 26 Nov 2014 09:09:16 -0800 -Subject: eCryptfs: Remove buggy and unnecessary write in file name decode - routine - -Dmitry Chernenkov used KASAN to discover that eCryptfs writes past the -end of the allocated buffer during encrypted filename decoding. This -fix corrects the issue by getting rid of the unnecessary 0 write when -the current bit offset is 2. - -Signed-off-by: Michael Halcrow <mhalcrow@google.com> -Reported-by: Dmitry Chernenkov <dmitryc@google.com> -Suggested-by: Kees Cook <keescook@chromium.org> -Cc: stable@vger.kernel.org # v2.6.29+: 51ca58d eCryptfs: Filename Encryption: Encoding and encryption functions -Signed-off-by: Tyler Hicks <tyhicks@canonical.com> - -diff --git a/fs/ecryptfs/crypto.c b/fs/ecryptfs/crypto.c -index 2f6735d..31b148f 100644 ---- a/fs/ecryptfs/crypto.c -+++ b/fs/ecryptfs/crypto.c -@@ -1917,7 +1917,6 @@ ecryptfs_decode_from_filename(unsigned char *dst, size_t *dst_size, - break; - case 2: - dst[dst_byte_offset++] |= (src_byte); -- dst[dst_byte_offset] = 0; - current_bit_offset = 0; - break; - } --- -cgit v0.10.2 - diff --git a/common/recipes-kernel/linux/linux-amd/ipv6-Dont-reduce-hop-limit-for-an-interface-CVE-2015-2922.patch b/common/recipes-kernel/linux/linux-amd/ipv6-Dont-reduce-hop-limit-for-an-interface-CVE-2015-2922.patch deleted file mode 100644 index 9c0efaec..00000000 --- a/common/recipes-kernel/linux/linux-amd/ipv6-Dont-reduce-hop-limit-for-an-interface-CVE-2015-2922.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 6fd99094de2b83d1d4c8457f2c83483b2828e75a Mon Sep 17 00:00:00 2001 -From: "D.S. Ljungmark" <ljungmark@modio.se> -Date: Wed, 25 Mar 2015 09:28:15 +0100 -Subject: ipv6: Don't reduce hop limit for an interface - -A local route may have a lower hop_limit set than global routes do. - -RFC 3756, Section 4.2.7, "Parameter Spoofing" - -> 1. The attacker includes a Current Hop Limit of one or another small -> number which the attacker knows will cause legitimate packets to -> be dropped before they reach their destination. - -> As an example, one possible approach to mitigate this threat is to -> ignore very small hop limits. The nodes could implement a -> configurable minimum hop limit, and ignore attempts to set it below -> said limit. - -Signed-off-by: D.S. Ljungmark <ljungmark@modio.se> -Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org> -Signed-off-by: David S. Miller <davem@davemloft.net> - -diff --git a/net/ipv6/ndisc.c b/net/ipv6/ndisc.c -index 471ed24..14ecdaf 100644 ---- a/net/ipv6/ndisc.c -+++ b/net/ipv6/ndisc.c -@@ -1218,7 +1218,14 @@ static void ndisc_router_discovery(struct sk_buff *skb) - if (rt) - rt6_set_expires(rt, jiffies + (HZ * lifetime)); - if (ra_msg->icmph.icmp6_hop_limit) { -- in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit; -+ /* Only set hop_limit on the interface if it is higher than -+ * the current hop_limit. -+ */ -+ if (in6_dev->cnf.hop_limit < ra_msg->icmph.icmp6_hop_limit) { -+ in6_dev->cnf.hop_limit = ra_msg->icmph.icmp6_hop_limit; -+ } else { -+ ND_PRINTK(2, warn, "RA: Got route advertisement with lower hop_limit than current\n"); -+ } - if (rt) - dst_metric_set(&rt->dst, RTAX_HOPLIMIT, - ra_msg->icmph.icmp6_hop_limit); --- -cgit v0.10.2 - diff --git a/common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9420.patch b/common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9420.patch deleted file mode 100644 index f7606e66..00000000 --- a/common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9420.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 0b15c57880afd55ac8822bc07093e2982c7e8e9d Mon Sep 17 00:00:00 2001 -From: Jan Kara <jack@suse.cz> -Date: Mon, 15 Dec 2014 14:22:46 +0100 -Subject: [PATCH] isofs: Fix infinite looping over CE entries - -Rock Ridge extensions define so called Continuation Entries (CE) which -define where is further space with Rock Ridge data. Corrupted isofs -image can contain arbitrarily long chain of these, including a one -containing loop and thus causing kernel to end in an infinite loop when -traversing these entries. - -Limit the traversal to 32 entries which should be more than enough space -to store all the Rock Ridge data. - -Reported-by: P J P <ppandit@redhat.com> -CC: stable@vger.kernel.org -Signed-off-by: Jan Kara <jack@suse.cz> - -Upstream-Status: Backport -Reference: https://git.kernel.org/cgit/linux/kernel/git/torvalds/ -linux.git/commit/?id=f54e18f1b831c92f6512d2eedb224cd63d607d3d - -Signed-off-by: Shrikant Bobade <Shrikant_Bobade@mentor.com> ---- - fs/isofs/rock.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/fs/isofs/rock.c b/fs/isofs/rock.c -index f488bba..bb63254 100644 ---- a/fs/isofs/rock.c -+++ b/fs/isofs/rock.c -@@ -30,6 +30,7 @@ struct rock_state { - int cont_size; - int cont_extent; - int cont_offset; -+ int cont_loops; - struct inode *inode; - }; - -@@ -73,6 +74,9 @@ static void init_rock_state(struct rock_state *rs, struct inode *inode) - rs->inode = inode; - } - -+/* Maximum number of Rock Ridge continuation entries */ -+#define RR_MAX_CE_ENTRIES 32 -+ - /* - * Returns 0 if the caller should continue scanning, 1 if the scan must end - * and -ve on error. -@@ -105,6 +109,8 @@ static int rock_continue(struct rock_state *rs) - goto out; - } - ret = -EIO; -+ if (++rs->cont_loops >= RR_MAX_CE_ENTRIES) -+ goto out; - bh = sb_bread(rs->inode->i_sb, rs->cont_extent); - if (bh) { - memcpy(rs->buffer, bh->b_data + rs->cont_offset, --- -1.7.9.5 - diff --git a/common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9584.patch b/common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9584.patch deleted file mode 100644 index b68f8862..00000000 --- a/common/recipes-kernel/linux/linux-amd/kernel-isofs-CVE-2014-9584.patch +++ /dev/null @@ -1,39 +0,0 @@ -From b47792439644e3dca30cf3efcf4a073f86d61b71 Mon Sep 17 00:00:00 2001 -From: Jan Kara <jack@suse.cz> -Date: Thu, 18 Dec 2014 17:26:10 +0100 -Subject: [PATCH] isofs: Fix unchecked printing of ER records - -We didn't check length of rock ridge ER records before printing them. -Thus corrupted isofs image can cause us to access and print some memory -behind the buffer with obvious consequences. - -Reported-and-tested-by: Carl Henrik Lunde <chlunde@ping.uio.no> -CC: stable@vger.kernel.org -Signed-off-by: Jan Kara <jack@suse.cz> - -Upstream-status: Backport -Reference: https://git.kernel.org/cgit/linux/kernel/git/torvalds -/linux.git/commit/?id=4e2024624e678f0ebb916e6192bd23c1f9fdf696 - -Signed-off-by: Shrikant Bobade <Shrikant_Bobade@mentor.com> ---- - fs/isofs/rock.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/fs/isofs/rock.c b/fs/isofs/rock.c -index bb63254..735d752 100644 ---- a/fs/isofs/rock.c -+++ b/fs/isofs/rock.c -@@ -362,6 +362,9 @@ repeat: - rs.cont_size = isonum_733(rr->u.CE.size); - break; - case SIG('E', 'R'): -+ /* Invalid length of ER tag id? */ -+ if (rr->u.ER.len_id + offsetof(struct rock_ridge, u.ER.data) > rr->len) -+ goto out; - ISOFS_SB(inode->i_sb)->s_rock = 1; - printk(KERN_DEBUG "ISO 9660 Extensions: "); - { --- -1.7.9.5 - diff --git a/common/recipes-kernel/linux/linux-amd/kernel-ttusb-dec-CVE-2014-8884.patch b/common/recipes-kernel/linux/linux-amd/kernel-ttusb-dec-CVE-2014-8884.patch deleted file mode 100644 index 82fec876..00000000 --- a/common/recipes-kernel/linux/linux-amd/kernel-ttusb-dec-CVE-2014-8884.patch +++ /dev/null @@ -1,36 +0,0 @@ -From e10601e6ce2a74fa525c6322a126edac22a63abb Mon Sep 17 00:00:00 2001 -From: Dan Carpenter <dan.carpenter@oracle.com> -Date: Fri, 5 Sep 2014 09:09:28 -0300 -Subject: [PATCH] [media] ttusb-dec: buffer overflow in ioctl - -We need to add a limit check here so we don't overflow the buffer. - -Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> -Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com> - -UpstreamStatus: Backport -Reference: http://git.kernel.org/cgit/linux/kernel/git/torvalds/ -linux.git/commit/?id=f2e323ec96077642d397bb1c355def536d489d16 - -Signed-off-by: Shrikant Bobade <Shrikant_Bobade@mentor.com> ---- - drivers/media/usb/ttusb-dec/ttusbdecfe.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/drivers/media/usb/ttusb-dec/ttusbdecfe.c b/drivers/media/usb/ttusb-dec/ttusbdecfe.c -index 5c45c9d..9c29552 100644 ---- a/drivers/media/usb/ttusb-dec/ttusbdecfe.c -+++ b/drivers/media/usb/ttusb-dec/ttusbdecfe.c -@@ -156,6 +156,9 @@ static int ttusbdecfe_dvbs_diseqc_send_master_cmd(struct dvb_frontend* fe, struc - 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00 }; - -+ if (cmd->msg_len > sizeof(b) - 4) -+ return -EINVAL; -+ - memcpy(&b[4], cmd->msg, cmd->msg_len); - - state->config->send_command(fe, 0x72, --- -1.7.9.5 - diff --git a/common/recipes-kernel/linux/linux-amd/security-keys-CVE-2014-9529.patch b/common/recipes-kernel/linux/linux-amd/security-keys-CVE-2014-9529.patch deleted file mode 100644 index 573b5300..00000000 --- a/common/recipes-kernel/linux/linux-amd/security-keys-CVE-2014-9529.patch +++ /dev/null @@ -1,53 +0,0 @@ -From a7033e302dcd38bb4333f46b3fdcd930955e402d Mon Sep 17 00:00:00 2001 -From: Sasha Levin <sasha.levin@oracle.com> -Date: Mon, 29 Dec 2014 09:39:01 -0500 -Subject: [PATCH] KEYS: close race between key lookup and freeing - -commit a3a8784454692dd72e5d5d34dcdab17b4420e74c upstream. - -When a key is being garbage collected, it's key->user would get put before -the ->destroy() callback is called, where the key is removed from it's -respective tracking structures. - -This leaves a key hanging in a semi-invalid state which leaves a window open -for a different task to try an access key->user. An example is -find_keyring_by_name() which would dereference key->user for a key that is -in the process of being garbage collected (where key->user was freed but -->destroy() wasn't called yet - so it's still present in the linked list). - -This would cause either a panic, or corrupt memory. - -Fixes CVE-2014-9529. - -Upstream-Status: Backport - -Signed-off-by: Sasha Levin <sasha.levin@oracle.com> -Signed-off-by: David Howells <dhowells@redhat.com> -Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> ---- - security/keys/gc.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/security/keys/gc.c b/security/keys/gc.c -index d67c97b..7978186 100644 ---- a/security/keys/gc.c -+++ b/security/keys/gc.c -@@ -201,12 +201,12 @@ static noinline void key_gc_unused_keys(struct list_head *keys) - if (test_bit(KEY_FLAG_INSTANTIATED, &key->flags)) - atomic_dec(&key->user->nikeys); - -- key_user_put(key->user); -- - /* now throw away the key memory */ - if (key->type->destroy) - key->type->destroy(key); - -+ key_user_put(key->user); -+ - kfree(key->description); - - #ifdef KEY_DEBUGGING --- -1.9.1 - diff --git a/common/recipes-kernel/linux/linux-amd/selinux.cfg b/common/recipes-kernel/linux/linux-amd/selinux.cfg deleted file mode 100644 index c827c46f..00000000 --- a/common/recipes-kernel/linux/linux-amd/selinux.cfg +++ /dev/null @@ -1,22 +0,0 @@ -CONFIG_AUDIT=y -CONFIG_AUDIT_GENERIC=y -CONFIG_NETWORK_SECMARK=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_JFS_SECURITY=y -CONFIG_REISERFS_FS_SECURITY=y -CONFIG_JFFS2_FS_SECURITY=y -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 -CONFIG_SECURITY_SELINUX_DISABLE=y -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 -CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_DEFAULT_SECURITY_DAC=n -CONFIG_DEFAULT_SECURITY="selinux" diff --git a/common/recipes-kernel/linux/linux-amd/sound.cfg b/common/recipes-kernel/linux/linux-amd/sound.cfg deleted file mode 100644 index 21ee7ae1..00000000 --- a/common/recipes-kernel/linux/linux-amd/sound.cfg +++ /dev/null @@ -1,4 +0,0 @@ -CONFIG_SND_PCM_OSS=m -CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y -CONFIG_SND_SOC=m diff --git a/common/recipes-kernel/linux/linux-amd/x86-Stop-relying-on-magic-jmp-behavior-for-early_idt_handlers.patch b/common/recipes-kernel/linux/linux-amd/x86-Stop-relying-on-magic-jmp-behavior-for-early_idt_handlers.patch deleted file mode 100644 index 72d7ddde..00000000 --- a/common/recipes-kernel/linux/linux-amd/x86-Stop-relying-on-magic-jmp-behavior-for-early_idt_handlers.patch +++ /dev/null @@ -1,244 +0,0 @@ -The early_idt_handlers asm code generates an array of entry points -spaced nine bytes apart. It's not really clear from that code -or from the places that reference it what's going on, and the code -only works in the first place because gas never generates two-byte -jmp instructions when jumping to global labels. - -Clean up the code to generate the correct array stride explicitly. -This should be considerably more robust against screw-ups, as gas -will warn if a .fill directive has a negative count. Using '. =' to -advance would have been even more robust (it would generate an -actual error if it tried to move backwards), but it would pad with -nulls, confusing anyone who tries to disassemble the code. The new -scheme should be much clearer to future readers. - -While we're at it, improve the comments and rename the array and -common code. - -Binutils may start relaxing jumps to non-weak labels. If so, this -change will fix our build, and we may need to backport this change. - -Before, on x86_64: - -0000000000000000 <early_idt_handlers>: - 0: 6a 00 pushq $0x0 - 2: 6a 00 pushq $0x0 - 4: e9 00 00 00 00 jmpq 9 <early_idt_handlers+0x9> - 5: R_X86_64_PC32 early_idt_handler-0x4 -... - 48: 66 90 xchg %ax,%ax - 4a: 6a 08 pushq $0x8 - 4c: e9 00 00 00 00 jmpq 51 <early_idt_handlers+0x51> - 4d: R_X86_64_PC32 early_idt_handler-0x4 -... - 117: 6a 00 pushq $0x0 - 119: 6a 1f pushq $0x1f - 11b: e9 00 00 00 00 jmpq 120 <early_idt_handler> - 11c: R_X86_64_PC32 early_idt_handler-0x4 - -After: - -0000000000000000 <early_idt_handlers>: - 0: 6a 00 pushq $0x0 - 2: 6a 00 pushq $0x0 - 4: e9 14 01 00 00 jmpq 11d <early_idt_handler> -... - 48: 6a 08 pushq $0x8 - 4a: e9 d1 00 00 00 jmpq 120 <early_idt_handler> - 4f: cc int3 - 50: cc int3 -... - 117: 6a 00 pushq $0x0 - 119: 6a 1f pushq $0x1f - 11b: eb 03 jmp 120 <early_idt_handler> - 11d: cc int3 - 11e: cc int3 - 11f: cc int3 - -Acked-by: H. Peter Anvin <hpa@linux.intel.com> -Signed-off-by: Andy Lutomirski <luto@kernel.org> ---- - -Changes from v2: - - Further improve comments. - - Rename early_idt_handlers to early_idt_handler_array and - early_idt_handler to early_idt_handler_common. - - Combine the .fill directives in the array loop. (I'm not sure why - I missed this simplification the first time around.) - -Changes from v1: - - Changed .globl to ENTRY. - - Removed superfluous endif and ifdef - - - arch/x86/include/asm/segment.h | 14 ++++++++++++-- - arch/x86/kernel/head64.c | 2 +- - arch/x86/kernel/head_32.S | 33 ++++++++++++++++++--------------- - arch/x86/kernel/head_64.S | 20 +++++++++++--------- - 4 files changed, 42 insertions(+), 27 deletions(-) -diff --git a/arch/x86/include/asm/segment.h b/arch/x86/include/asm/segment.h -index c48a950..dc9f51c 100644 ---- a/arch/x86/include/asm/segment.h -+++ b/arch/x86/include/asm/segment.h -@@ -212,8 +212,18 @@ - #define TLS_SIZE (GDT_ENTRY_TLS_ENTRIES * 8) - - #ifdef __KERNEL__ -+ -+/* -+ * early_idt_handler_array is an array of entry points referenced in the -+ * early IDT. For simplicity, it's a real array with one entry point -+ * every nine bytes. That leaves room for an optional 'push $0' if the -+ * vector has no error code (two bytes), a 'push $vector_number' (two -+ * bytes), and a jump to the common entry code (up to five bytes). -+ */ -+#define EARLY_IDT_HANDLER_STRIDE 9 -+ - #ifndef __ASSEMBLY__ --extern const char early_idt_handlers[NUM_EXCEPTION_VECTORS][2+2+5]; -+extern const char early_idt_handler_array[NUM_EXCEPTION_VECTORS][EARLY_IDT_HANDLER_STRIDE]; - - /* - * Load a segment. Fall back on loading the zero -diff --git a/arch/x86/kernel/head64.c b/arch/x86/kernel/head64.c -index 1be8e43..7ad05fd 100644 ---- a/arch/x86/kernel/head64.c -+++ b/arch/x86/kernel/head64.c -@@ -162,7 +162,7 @@ asmlinkage void __init x86_64_start_kernel(char * real_mode_data) - clear_bss(); - - for (i = 0; i < NUM_EXCEPTION_VECTORS; i++) -- set_intr_gate(i, &early_idt_handlers[i]); -+ set_intr_gate(i, &early_idt_handler_array[i]); - load_idt((const struct desc_ptr *)&idt_descr); - - copy_bootdata(__va(real_mode_data)); -diff --git a/arch/x86/kernel/head_32.S b/arch/x86/kernel/head_32.S -index d031bad9e07e..0c7ca05a8855 100644 ---- a/arch/x86/kernel/head_32.S -+++ b/arch/x86/kernel/head_32.S -@@ -477,21 +477,22 @@ is486: - __INIT - setup_once: - /* -- * Set up a idt with 256 entries pointing to ignore_int, -- * interrupt gates. It doesn't actually load idt - that needs -- * to be done on each CPU. Interrupts are enabled elsewhere, -- * when we can be relatively sure everything is ok. -+ * Set up a idt with 256 interrupt gates that push zero if there -+ * is no error code and then jump to early_idt_handler_common. -+ * It doesn't actually load the idt - that needs to be done on -+ * each CPU. Interrupts are enabled elsewhere, when we can be -+ * relatively sure everything is ok. - */ - - movl $idt_table,%edi -- movl $early_idt_handlers,%eax -+ movl $early_idt_handler_array,%eax - movl $NUM_EXCEPTION_VECTORS,%ecx - 1: - movl %eax,(%edi) - movl %eax,4(%edi) - /* interrupt gate, dpl=0, present */ - movl $(0x8E000000 + __KERNEL_CS),2(%edi) -- addl $9,%eax -+ addl $EARLY_IDT_HANDLER_STRIDE,%eax - addl $8,%edi - loop 1b - -@@ -523,26 +524,28 @@ setup_once: - andl $0,setup_once_ref /* Once is enough, thanks */ - ret - --ENTRY(early_idt_handlers) -+ENTRY(early_idt_handler_array) - # 36(%esp) %eflags - # 32(%esp) %cs - # 28(%esp) %eip - # 24(%rsp) error code - i = 0 - .rept NUM_EXCEPTION_VECTORS -- .if (EXCEPTION_ERRCODE_MASK >> i) & 1 -- ASM_NOP2 -- .else -+ .ifeq (EXCEPTION_ERRCODE_MASK >> i) & 1 - pushl $0 # Dummy error code, to make stack frame uniform - .endif - pushl $i # 20(%esp) Vector number -- jmp early_idt_handler -+ jmp early_idt_handler_common - i = i + 1 -+ .fill early_idt_handler_array + i*EARLY_IDT_HANDLER_STRIDE - ., 1, 0xcc - .endr --ENDPROC(early_idt_handlers) -+ENDPROC(early_idt_handler_array) - -- /* This is global to keep gas from relaxing the jumps */ --ENTRY(early_idt_handler) -+early_idt_handler_common: -+ /* -+ * The stack is the hardware frame, an error code or zero, and the -+ * vector number. -+ */ - cld - - cmpl $2,(%esp) # X86_TRAP_NMI -@@ -602,7 +605,7 @@ ex_entry: - is_nmi: - addl $8,%esp /* drop vector number and error code */ - iret --ENDPROC(early_idt_handler) -+ENDPROC(early_idt_handler_common) - - /* This is the default interrupt "handler" :-) */ - ALIGN -diff --git a/arch/x86/kernel/head_64.S b/arch/x86/kernel/head_64.S -index ae6588b301c2..b60e7253560d 100644 ---- a/arch/x86/kernel/head_64.S -+++ b/arch/x86/kernel/head_64.S -@@ -321,26 +321,28 @@ bad_address: - jmp bad_address - - __INIT -- .globl early_idt_handlers --early_idt_handlers: -+ENTRY(early_idt_handler_array) - # 104(%rsp) %rflags - # 96(%rsp) %cs - # 88(%rsp) %rip - # 80(%rsp) error code - i = 0 - .rept NUM_EXCEPTION_VECTORS -- .if (EXCEPTION_ERRCODE_MASK >> i) & 1 -- ASM_NOP2 -- .else -+ .ifeq (EXCEPTION_ERRCODE_MASK >> i) & 1 - pushq $0 # Dummy error code, to make stack frame uniform - .endif - pushq $i # 72(%rsp) Vector number -- jmp early_idt_handler -+ jmp early_idt_handler_common - i = i + 1 -+ .fill early_idt_handler_array + i*EARLY_IDT_HANDLER_STRIDE - ., 1, 0xcc - .endr -+ENDPROC(early_idt_handler_array) - --/* This is global to keep gas from relaxing the jumps */ --ENTRY(early_idt_handler) -+early_idt_handler_common: -+ /* -+ * The stack is the hardware frame, an error code or zero, and the -+ * vector number. -+ */ - cld - - cmpl $2,(%rsp) # X86_TRAP_NMI -@@ -412,7 +414,7 @@ ENTRY(early_idt_handler) - is_nmi: - addq $16,%rsp # drop vector number and error code - INTERRUPT_RETURN --ENDPROC(early_idt_handler) -+ENDPROC(early_idt_handler_common) - - __INITDATA - diff --git a/common/recipes-kernel/linux/linux-amd_3.12.34.bb b/common/recipes-kernel/linux/linux-amd_3.12.34.bb deleted file mode 100644 index 46d69707..00000000 --- a/common/recipes-kernel/linux/linux-amd_3.12.34.bb +++ /dev/null @@ -1,102 +0,0 @@ -DESCRIPTION = "Linux Kernel v3.12.34" -SECTION = "kernel" -LICENSE = "GPLv2" - -LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" - -inherit kernel cml1-config - -SRC_URI = "https://www.kernel.org/pub/linux/kernel/v3.x/linux-${PV}.tar.xz;name=kernel \ - file://0001-drm-radeon-add-vm_set_page-tracepoint.patch;striplevel=1 \ - file://0002-drm-radeon-cleanup-flushing-on-CIK-v3.patch;striplevel=1 \ - file://0003-drm-radeon-cleanup-DMA-HDP-flush-on-CIK-v2.patch;striplevel=1 \ - file://0004-drm-radeon-allow-semaphore-emission-to-fail.patch;striplevel=1 \ - file://0005-drm-radeon-improve-ring-debugfs-a-bit.patch;striplevel=1 \ - file://0006-drm-radeon-report-the-real-offset-in-radeon_sa_bo_du.patch;striplevel=1 \ - file://0007-drm-radeon-update-fence-values-in-before-reporting-t.patch;striplevel=1 \ - file://0008-drm-radeon-cleanup-radeon_ttm-debugfs-handling.patch;striplevel=1 \ - file://0009-drm-radeon-add-VRAM-debugfs-access-v3.patch;striplevel=1 \ - file://0010-drm-radeon-add-GART-debugfs-access-v3.patch;striplevel=1 \ - file://0011-drm-radeon-fix-VMID-use-tracking.patch;striplevel=1 \ - file://0012-drm-radeon-add-missing-trace-point.patch;striplevel=1 \ - file://0013-drm-radeon-add-semaphore-trace-point.patch;striplevel=1 \ - file://0014-drm-radeon-add-VMID-allocation-trace-point.patch;striplevel=1 \ - file://0015-drm-radeon-add-uvd-debugfs-support.patch;striplevel=1 \ - file://0016-drm-radeon-add-radeon_vm_bo_update-trace-point.patch;striplevel=1 \ - file://0017-drm-radeon-drop-CP-page-table-updates-cleanup-v2.patch;striplevel=1 \ - file://0018-drm-radeon-add-large-PTE-support-for-NI-SI-and-CIK-v.patch;striplevel=1 \ - file://0019-drm-radeon-add-proper-support-for-RADEON_VM_BLOCK_SI.patch;striplevel=1 \ - file://0020-drm-radeon-WIP-add-copy-trace-point.patch;striplevel=1 \ - file://0021-drm-radeon-cik-Return-backend-map-information-to-use.patch;striplevel=1 \ - file://0022-drm-radeon-cik-Add-macrotile-mode-array-query.patch;striplevel=1 \ - file://0023-drm-radeon-set-correct-number-of-banks-for-CIK-chips.patch;striplevel=1 \ - file://0024-drm-radeon-don-t-power-gate-paused-UVD-streams.patch;striplevel=1 \ - file://0025-drm-radeon-dpm-retain-user-selected-performance-leve.patch;striplevel=1 \ - file://0026-drm-radeon-remove-generic-rptr-wptr-functions-v2.patch;striplevel=1 \ - file://0027-drm-radeon-initial-VCE-support-v4.patch;striplevel=1 \ - file://0028-drm-radeon-add-VCE-ring-query.patch;striplevel=1 \ - file://0029-drm-radeon-add-VCE-version-parsing-and-checking.patch;striplevel=1 \ - file://0030-drm-radeon-add-callback-for-setting-vce-clocks.patch;striplevel=1 \ - file://0031-drm-radeon-dpm-move-platform-caps-fetching-to-a-sepa.patch;striplevel=1 \ - file://0032-drm-radeon-dpm-fill-in-some-initial-vce-infrastructu.patch;striplevel=1 \ - file://0033-drm-radeon-dpm-fetch-vce-states-from-the-vbios.patch;striplevel=1 \ - file://0034-drm-radeon-fill-in-set_vce_clocks-for-CIK-asics.patch;striplevel=1 \ - file://0035-drm-radeon-add-vce-dpm-support-for-CI.patch;striplevel=1 \ - file://0036-drm-radeon-enable-vce-dpm-on-CI.patch;striplevel=1 \ - file://0037-drm-radeon-add-vce-dpm-support-for-KV-KB.patch;striplevel=1 \ - file://0038-drm-radeon-dpm-enable-dynamic-vce-state-switching-v2.patch;striplevel=1 \ - file://0039-drm-radeon-dpm-properly-enable-disable-vce-when-vce-.patch;striplevel=1 \ - file://0040-drm-radeon-add-vce-debugfs-support.patch;striplevel=1 \ - file://0041-drm-radeon-add-support-for-vce-2.0-clock-gating.patch;striplevel=1 \ - file://0042-drm-radeon-cik-enable-disable-vce-cg-when-encoding.patch;striplevel=1 \ - file://0043-drm-radeon-fix-CP-semaphores-on-CIK.patch;striplevel=1 \ - file://0044-drm-radeon-disable-dynamic-powering-vce.patch;striplevel=1 \ - file://0045-drm-radeon-add-Mullins-chip-family.patch;striplevel=1 \ - file://0046-drm-radeon-update-cik-init-for-Mullins.patch;striplevel=1 \ - file://0047-drm-radeon-add-Mullins-UVD-support.patch;striplevel=1 \ - file://0048-drm-radeon-add-Mullins-dpm-support.patch;striplevel=1 \ - file://0049-drm-radeon-modesetting-updates-for-Mullins.patch;striplevel=1 \ - file://0050-drm-radeon-add-pci-ids-for-Mullins.patch;striplevel=1 \ - file://0051-drm-radeon-add-Mulins-VCE-support.patch;striplevel=1 \ - file://0052-i2c-piix4-Use-different-message-for-AMD-Auxiliary-SM.patch;striplevel=1 \ - file://0053-ACPI-Set-acpi_enforce_resources-to-ENFORCE_RESOURCES.patch;striplevel=1 \ - file://0059-yocto-amd-staging-add-support-to-enable-and-disable-.patch;striplevel=1 \ - file://0060-yocto-amd-i2c-dev-add-calls-to-enable-and-disable-IM.patch;striplevel=1 \ - file://0061-drm-radeon-dpm-updates-for-KV-KB.patch;striplevel=1 \ - file://0062-drm-radeon-dpm-select-the-appropriate-vce-power-stat.patch;striplevel=1 \ - file://0063-drm-ttm-move-fpfn-and-lpfn-into-each-placement.patch;striplevel=1 \ - file://0064-drm-radeon-allow-UVD-to-use-a-second-256MB-segment.patch;striplevel=1 \ - file://0065-drm-crtc-helper-don-t-disable-disconnected-outputs.patch;striplevel=1 \ - file://0066-drm-radeon-dpm-fix-resume-on-mullins.patch;striplevel=1 \ - file://0067-drm-radeon-disable-dynamic-powering-uvd.patch;striplevel=1 \ - file://0068-drm-radeon-increase-uvd-ring-buffer-sizes.patch;striplevel=1 \ - file://logo.cfg \ - file://console.cfg \ - file://hid.cfg \ - file://efi-partition.cfg \ - file://sound.cfg \ - ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth", "file://bluetooth.cfg", "", d)} \ - file://disable-debug-preempt.cfg \ - ${@bb.utils.contains("DISTRO", "mel", "", "file://disable-kgdb.cfg", d)} \ - file://disable-sata-pmp.cfg \ - file://usb-serial.cfg \ - file://kernel-isofs-CVE-2014-9420.patch \ - file://kernel-isofs-CVE-2014-9584.patch \ - file://kernel-ttusb-dec-CVE-2014-8884.patch \ - file://security-keys-CVE-2014-9529.patch \ - file://disable-generic-tracking-for-known-protocols-fix-CVE-2014-8160.patch \ - file://CVE-2014-8989/0004-groups-Consolidate-the-setgroups-permission-checks.patch \ - file://CVE-2014-8989/0005-userns-Document-what-the-invariant-required-for-safe.patch \ - file://CVE-2014-8989/0006-userns-Don-t-allow-setgroups-until-a-gid-mapping-has.patch \ - file://ipv6-Dont-reduce-hop-limit-for-an-interface-CVE-2015-2922.patch \ - file://eCryptfs-Remove-buggy-and-unnecessary-write-in-file-name-decode-routine-CVE-2014-9683.patch \ - file://x86-Stop-relying-on-magic-jmp-behavior-for-early_idt_handlers.patch \ - ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'file://selinux.cfg', '', d)} \ - file://wifi-drivers.cfg \ -" - -S = "${WORKDIR}/linux-${PV}" -B = "${S}" - -SRC_URI[kernel.md5sum] = "0cadb5280ca8948fedd44734d3d6275f" -SRC_URI[kernel.sha256sum] = "f067eb4447c36358c7b2ee392e0a2470a232818998287acd98ec6295f1b1ed0c" diff --git a/common/recipes-kernel/linux/linux-yocto_4.1.bbappend b/common/recipes-kernel/linux/linux-yocto_4.1.bbappend new file mode 100644 index 00000000..a3d2e2b5 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto_4.1.bbappend @@ -0,0 +1,46 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +PR := "${INC_PR}.1" + +KBRANCH_amdx86 ?= "standard/base" +KMACHINE_amdx86 ?= "common-pc-64" +SRCREV_machine_amdx86 ?= "dd6492b44151164242718855d6c9eebbf0018eac" +SRCREV_meta_amdx86 ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" + +SRC_URI_append_amdx86 += " \ + file://linux-yocto-amd-patches.scc \ + file://logo.cfg \ + file://console.cfg \ + file://drm.cfg \ + file://sound.cfg \ + file://hid.cfg \ + file://efi-partition.cfg \ + file://usb-serial.cfg \ + file://wifi-drivers.cfg \ + file://disable-intel-graphics.cfg \ + ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'file://enable-bluetooth.cfg', 'file://disable-bluetooth.cfg', d)} \ + ${@bb.utils.contains('DISTRO', 'mel', 'file://enable-kgdb.cfg', 'file://disable-kgdb.cfg', d)} \ +" + +SRC_URI_append_radeon += " \ + file://radeon-microcode.cfg \ + file://radeon-console.cfg \ + file://radeon-gpu-config.cfg \ +" + +KERNEL_FEATURES_append_amdx86 = " cfg/smp.scc cfg/sound.scc" + +# Drop the keyring fix coming in from mel-updates +# the 4.1.18 kernel has it already. +SRC_URI_remove = "file://kernel-keyring-CVE-2016-0728.patch" + +# strip trailing ';' to workaround bb.fetch.URI bug +python () { + src_uri = d.getVar('SRC_URI', True).split() + d.setVar('SRC_URI', ' '.join(s.rstrip(";") for s in src_uri)) +} + +do_validate_branches_append() { + # Drop a config generating spurious warnings + sed -i '/CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT/d' ${WORKDIR}/${KMETA}/features/i915/i915.cfg +} diff --git a/meta-amdfalconx86/conf/machine/amdfalconx86.conf b/meta-amdfalconx86/conf/machine/amdfalconx86.conf index c3a98591..6ef9fb7d 100644 --- a/meta-amdfalconx86/conf/machine/amdfalconx86.conf +++ b/meta-amdfalconx86/conf/machine/amdfalconx86.conf @@ -8,8 +8,8 @@ PREFERRED_PROVIDER_virtual/kernel ?= "${@bb.utils.contains('RT_KERNEL_AMD', 'yes PREFERRED_PROVIDER_jpeg ?= "jpeg" PREFERRED_PROVIDER_jpeg-native ?= "jpeg-native" PREFERRED_PROVIDER_llvm ?= "llvm3.7.1" -PREFERRED_VERSION_linux-yocto ?= "4.1.18%" -PREFERRED_VERSION_linux-yocto-rt ?= "4.1.18%" +PREFERRED_VERSION_linux-yocto ?= "4.1%" +PREFERRED_VERSION_linux-yocto-rt ?= "4.1%" PREFERRED_VERSION_mesa = "11.0.8+git%" PREFERRED_VERSION_gstreamer1.0-omx = "git+git%" PREFERRED_VERSION_libav = "9.18" diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-config.cfg b/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-config.cfg index f923f061..b34bd29e 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-config.cfg +++ b/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-config.cfg @@ -15,35 +15,12 @@ CONFIG_IGB=m CONFIG_SENSORS_K10TEMP=m CONFIG_X86_MCE=y CONFIG_X86_MCE_AMD=y -CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=y CONFIG_SND_HWDEP=y CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=y -CONFIG_SND_SEQ_DUMMY=y -CONFIG_SND_MIXER_OSS=y -CONFIG_SND_HRTIMER=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -CONFIG_SND_PCSP=y -CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=y -CONFIG_SND_HDA_CODEC_ANALOG=y -CONFIG_SND_HDA_CODEC_SIGMATEL=y -CONFIG_SND_HDA_CODEC_VIA=y -CONFIG_SND_HDA_CODEC_HDMI=y -CONFIG_SND_HDA_CODEC_CIRRUS=y -CONFIG_SND_HDA_CODEC_CONEXANT=y -CONFIG_SND_HDA_CODEC_CA0110=y -CONFIG_SND_HDA_CODEC_CA0132=y -CONFIG_SND_HDA_CODEC_CMEDIA=y -CONFIG_SND_HDA_CODEC_SI3054=y -CONFIG_SND_HDA_GENERIC=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_NR_UARTS=48 @@ -66,7 +43,6 @@ CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_PARTITION_ADVANCED=y -CONFIG_EFI_PARTITION=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_DEADLINE=y CONFIG_DEFAULT_IOSCHED="deadline" @@ -166,8 +142,6 @@ CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m CONFIG_VIDEO_OUTPUT_CONTROL=m -CONFIG_FIRMWARE_EDID=y -CONFIG_FB_TILEBLITTING=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=y @@ -207,10 +181,6 @@ CONFIG_PSTORE=y CONFIG_SECURITYFS=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y -CONFIG_FB_SIMPLE=y -CONFIG_HID_A4TECH=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_MICROSOFT=m CONFIG_HID_MULTITOUCH=m CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 @@ -220,7 +190,6 @@ CONFIG_PINCTRL_AMD=y CONFIG_SND_SOC_AMD_ACP=m CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y -CONFIG_SND_SOC=m CONFIG_SND_DESIGNWARE_I2S=m CONFIG_SND_SIMPLE_CARD=m CONFIG_GPIO_ML_IOH=m diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-patches.scc b/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-patches.scc index 60bf00f4..c2b2bb37 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-patches.scc +++ b/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86-user-patches.scc @@ -1,939 +1,4 @@ -patch 0115-drm-amdkfd-Remove-unessary-void-pointer-cast.patch -patch 0116-drm-amdkfd-reformat-some-debug-prints.patch -patch 0117-drm-amdkfd-Use-new-struct-for-asic-specific-ops.patch -patch 0118-drm-amdkfd-make-the-sdma-vm-init-to-be-asic-specific.patch -patch 0119-drm-radeon-Add-init-interrupt-kfd-kgd-interface.patch -patch 0120-drm-amdkfd-Add-interrupt-handling-module.patch -patch 0121-drm-amdkfd-add-events-IOCTL-set-definitions.patch -patch 0122-drm-amdkfd-Add-the-events-module.patch -patch 0123-drm-amdkfd-Add-memory-exception-handling.patch -patch 0124-drm-amdkfd-Add-bad-opcode-exception-handling.patch -patch 0125-drm-amdkfd-Add-module-parameter-of-send_sigterm.patch -patch 0126-drm-amdkfd-Implement-events-IOCTLs.patch -patch 0127-drm-amdkfd-change-driver-version-to-0.7.2.patch -patch 0128-drm-amdkfd-Use-DECLARE_BITMAP.patch -patch 0129-drm-radeon-Add-H-W-debugger-kfd-kgd-functions.patch -patch 0130-drm-amdkfd-add-H-W-debugger-IOCTL-set-definitions.patch -patch 0131-drm-amdkfd-Add-static-user-mode-queues-support.patch -patch 0132-drm-amdkfd-Add-skeleton-H-W-debugger-module-support.patch -patch 0133-drm-amdkfd-Add-wave-control-operation-to-debugger.patch -patch 0134-drm-amdkfd-Add-address-watch-operation-to-debugger.patch -patch 0135-drm-amdkfd-Implement-un-register-debugger-IOCTLs.patch -patch 0136-drm-amdkfd-Implement-wave-control-debugger-IOCTL.patch -patch 0137-drm-amdkfd-Implement-address-watch-debugger-IOCTL.patch -patch 0138-drm-radeon-Add-ATC-VMID-PASID-functions-to-kfd-kgd.patch -patch 0139-drm-amdkfd-Enforce-kill-all-waves-on-process-termina.patch -patch 0141-drm-amdgpu-add-BIF-4.1-register-headers.patch -patch 0142-drm-amdgpu-add-BIF-5.0-register-headers.patch -patch 0143-drm-amdgpu-add-BIF-5.1-register-headers.patch -patch 0144-drm-amdgpu-add-DCE-8.0-register-headers.patch -patch 0145-drm-amdgpu-add-DCE-10.0-register-headers.patch -patch 0146-drm-amdgpu-add-DCE-11.0-register-headers.patch -patch 0147-drm-amdgpu-add-GCA-7.0-register-headers.patch -patch 0148-drm-amdgpu-add-GCA-7.2-register-headers.patch -patch 0149-drm-amdgpu-add-GCA-8.0-register-headers.patch -patch 0150-drm-amdgpu-add-GMC-7.0-register-headers.patch -patch 0151-drm-amdgpu-add-GMC-7.1-register-headers.patch -patch 0152-drm-amdgpu-add-GMC-8.1-register-headers.patch -patch 0153-drm-amdgpu-add-GMC-8.2-register-headers.patch -patch 0154-drm-amdgpu-add-OSS-2.0-register-headers.patch -patch 0155-drm-amdgpu-add-OSS-2.4-register-headers.patch -patch 0156-drm-amdgpu-add-OSS-3.0-register-headers.patch -patch 0157-drm-amdgpu-add-OSS-3.0.1-register-headers.patch -patch 0158-drm-amdgpu-add-SMU-7.0.0-register-headers.patch -patch 0159-drm-amdgpu-add-SMU-7.0.1-register-headers.patch -patch 0160-drm-amdgpu-add-SMU-7.1.0-register-headers.patch -patch 0161-drm-amdgpu-add-SMU-7.1.1-register-headers.patch -patch 0162-drm-amdgpu-add-SMU-7.1.2-register-headers.patch -patch 0163-drm-amdgpu-add-SMU-8.0-register-headers.patch -patch 0164-drm-amdgpu-add-UVD-4.2-register-headers.patch -patch 0165-drm-amdgpu-add-UVD-5.0-register-headers.patch -patch 0166-drm-amdgpu-add-UVD-6.0-register-headers.patch -patch 0167-drm-amdgpu-add-VCE-2.0-register-headers.patch -patch 0168-drm-amdgpu-add-VCE-3.0-register-headers.patch -patch 0169-drm-amdgpu-add-atombios-headers.patch -patch 0170-drm-amdgpu-add-clearstate_defs.h.patch -patch 0171-drm-amdgpu-add-ppsmc.h.patch -patch 0172-drm-amdgpu-add-amdgpu_family.h.patch -patch 0173-drm-amdgpu-add-amdgpu.h-v2.patch -patch 0174-drm-amdgpu-add-core-driver-v4.patch -patch 0175-drm-amdgpu-fix-const-warnings-in-amdgpu_connectors.c.patch -patch 0176-drm-amdgpu-Do-not-directly-dereference-pointers-to-B.patch -patch 0177-drm-amdgpu-Add-support-for-CIK-parts.patch -patch 0178-drm-amdgpu-Add-initial-VI-support.patch -patch 0179-drm-amdgpu-add-CIK-pci-ids.patch -patch 0180-drm-amdgpu-add-VI-pci-ids.patch -patch 0181-drm-amdgpu-drop-ttm-two-ended-allocation.patch -patch 0182-drm-amdgpu-fix-error-check-issue-in-amdgpu_mn_invali.patch -patch 0183-drm-amdgpu-fix-bug-occurs-when-bo_list-is-NULL.patch -patch 0184-drm-amdgpu-let-bo_list-handler-start-from-1.patch -patch 0185-drm-amdgpu-fix-error-handling-in-cz_dpm_hw_fini-cz_d.patch -patch 0186-drm-amdgpu-memset-gds_info-struct-in-info-ioctl.patch -patch 0187-drm-amdgpu-fix-amdgpu.dpm-0-v2.patch -patch 0188-drm-amdgpu-remove-AMDGPU_GEM_CREATE_CPU_GTT_UC.patch -patch 0189-drm-amdgpu-fix-userptr-BO-unpin-bug-v2.patch -patch 0190-drm-amdgpu-fix-userptr-lockup.patch -patch 0191-drm-amdgpu-remove-unsafe-context-releasing.patch -patch 0192-drm-amdgpu-make-the-CTX-ioctl-thread-safe.patch -patch 0193-drm-amdgpu-allow-unaligned-memory-access-v2.patch -patch 0194-drm-amdgpu-add-ctx_id-to-the-WAIT_CS-IOCTL-v4.patch -patch 0195-drm-amdgpu-check-context-id-for-context-switching-v2.patch -patch 0196-drm-amdgpu-add-flags-for-amdgpu_ib-structure.patch -patch 0197-drm-amdgpu-add-CE-preamble-flag-v3.patch -patch 0198-drm-amdgpu-always-emit-GDS-switch.patch -patch 0199-drm-amdgpu-cleanup-HDP-flush-handling.patch -patch 0200-drm-amdgpu-fix-dereference-before-check.patch -patch 0201-drm-amdgpu-fix-context-switch.patch -patch 0202-drm-amdgpu-expose-the-max-virtual-address.patch -patch 0203-drm-amdgpu-do-necessary-NULL-check.patch -patch 0204-drm-amdgpu-switch-to-amdgpu-folder-for-firmware-file.patch -patch 0205-drm-amdgpu-rewording-some-left-radeons.patch -patch 0206-drm-amdgpu-add-new-bonaire-pci-id.patch -patch 0207-drm-amdgpu-add-some-new-tonga-pci-ids.patch -patch 0208-drm-amdgpu-add-and-implement-the-GPU-reset-status-qu.patch -patch 0209-drm-amdgpu-take-the-mode_config-mutex-when-handling-.patch -patch 0210-drm-amdgpu-make-some-DP-parameters-const.patch -patch 0211-drm-amdgpu-simplify-DPCD-debug-output.patch -patch 0212-drm-amdgpu-retry-dcpd-fetch.patch -patch 0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch -patch 0214-drm-amdgpu-enforce-AMDGPU_GEM_CREATE_NO_CPU_ACCESS.patch -patch 0215-drm-amdgpu-validate-amdgpu_vm_bo_map-parameters.patch -patch 0216-drm-amdgpu-actually-use-the-VM-map-parameters.patch -patch 0217-drm-amdgpu-don-t-set-unused-tiling-flags.patch -patch 0218-drm-amdgpu-rework-tiling-flags.patch -patch 0219-drm-amdgpu-remove-unused-TRACE_SYSTEM_STRING-define.patch -patch 0220-drm-amdgpu-recalculate-VCE-firmware-BO-size.patch -patch 0221-drm-amdgpu-implement-VCE-two-instances-support.patch -patch 0222-drm-amdgpu-enable-uvd-dpm-and-powergating.patch -patch 0223-drm-amdgpu-port-fault_reserve_notify-changes-from-ra.patch -patch 0224-drm-amdgpu-drop-AMDGPU_FENCE_SIGNALED_SEQ.patch -patch 0225-drm-amdgpu-rename-amdgpu_ip_funcs-to-amd_ip_funcs-v2.patch -patch 0226-drm-amdgpu-implement-the-allocation-range-v3.patch -patch 0227-drm-amdgpu-fix-bug-of-vm_bo_map-v2.patch -patch 0228-drm-amdgpu-max_pde_used-usage-should-be-under-protec.patch -patch 0229-drm-amdgpu-sync-fence-of-clear_invalids-v2.patch -patch 0230-drm-amdgpu-fence-should-be-added-to-shared-slot.patch -patch 0231-drm-amdgpu-rename-GEM_OP_SET_INITIAL_DOMAIN-GEM_OP_S.patch -patch 0232-drm-amdgpu-remove-all-sh-mem-register-modification-i.patch -patch 0233-drm-amdgpu-fix-description-of-vm_size-module-paramet.patch -patch 0234-drm-amdgpu-remove-mclk_lock.patch -patch 0235-drm-amdgpu-stop-loading-firmware-with-pm.mutex-locke.patch -patch 0236-drm-amdgpu-add-HEVC-H.265-UVD-support.patch -patch 0237-drm-amdgpu-fix-no-hdp-flush-for-compute-ring.patch -patch 0238-drm-amdgpu-add-hdp-flush-for-gfx8-compute-ring.patch -patch 0239-drm-amdgpu-add-max_memory_clock-for-interface-query-.patch -patch 0240-drm-amdgpu-add-ce_ram_size-for-interface-query.patch -patch 0241-drm-amdgpu-add-me-ce-pfp_feature_version-interface-q.patch -patch 0242-drm-amdgpu-add-ib_size-start_alignment-interface-que.patch -patch 0243-drm-amdgpu-add-vram_type-and-vram_bit_width-for-inte.patch -patch 0244-drm-amdgpu-only-support-IBs-in-the-buffer-list-v2.patch -patch 0245-drm-amdgpu-add-zero-timeout-check-in-amdgpu_fence_wa.patch -patch 0246-drm-amdgpu-fix-user-ptr-race-condition.patch -patch 0247-drm-amdgpu-disable-user-fence-interrupt-v2.patch -patch 0248-drm-amdkfd-avoid-CONFIG_-prefix-for-non-Kconfig-symb.patch -patch 0249-drm-amdkfd-add-debug-print-to-kfd_events.c.patch -patch 0250-drm-amdkfd-make-reset-wavefronts-per-process-per-dev.patch -patch 0251-drm-amdkfd-Add-missing-properties-to-CZ-device-info.patch -patch 0252-drm-amdkfd-remove-not-used-defines-from-cik_regs.h.patch -patch 0253-drm-amdgpu-fix-amdgpu_vm_bo_map.patch -patch 0254-drm-amdgpu-fix-saddr-handling-in-amdgpu_vm_bo_unmap.patch -patch 0255-drm-amdgpu-cleanup-VA-IOCTL.patch -patch 0256-drm-amdgpu-also-print-the-pci-revision-when-printing.patch -patch 0257-drm-amdgpu-set-the-gfx-config-properly-for-all-CZ-va.patch -patch 0258-drm-amdgpu-remove-the-VI-hardware-semaphore-in-ring-.patch -patch 0259-drm-amdgpu-fix-the-build-on-big-endian.patch -patch 0260-drm-admgpu-move-XDMA-golden-registers-to-dce-code.patch -patch 0261-drm-amdgpu-whitespace-cleanup-in-gmc8-golden-regs.patch -patch 0262-drm-amdgpu-update-to-latest-gfx8-golden-register-set.patch -patch 0263-drm-amdgpu-cz-don-t-call-smu_init-on-resume.patch -patch 0264-drm-amdgpu-tonga-don-t-call-smu_init-on-resume.patch -patch 0265-drm-amdgpu-iceland-don-t-call-smu_init-on-resume.patch -patch 0266-drm-amdgpu-enable-vce-powergating.patch -patch 0267-drm-amdgpu-fix-UVD-VCE-VM-emulation.patch -patch 0268-drm-amdgpu-don-t-enable-disable-display-twice-on-sus.patch -patch 0269-drm-amdgpu-fix-a-amdgpu_dpm-0-bug.patch -patch 0270-drm-amdkfd-fix-some-range-checks-in-address-watch-io.patch -patch 0271-drm-amdgpu-fix-hpd-range-check-in-dce_v8_0_hpd_irq.patch -patch 0272-drm-amdgpu-Initialize-compute-sdma-and-memory-from-k.patch -patch 0273-drm-amdgpu-Configure-doorbell-to-maximum-slots.patch -patch 0274-drm-amdgpu-simplify-fence-debugfs-output-a-bit.patch -patch 0275-drm-amdgpu-add-BO-map-unmap-trace-point.patch -patch 0276-drm-amdgpu-add-amdgpu_bo_list_set-trace-point.patch -patch 0277-drm-amdgpu-print-the-bo_list-in-the-CS-trace-point-a.patch -patch 0278-drm-amdgpu-fix-wrong-type.patch -patch 0279-drm-amdgpu-silence-invalid-error-message.patch -patch 0280-drm-amdgpu-check-VCE-relocation-buffer-range.patch -patch 0281-drm-amdgpu-make-VCE-handle-check-more-strict.patch -patch 0282-drm-amdgpu-check-VCE-feedback-and-bitstream-index.patch -patch 0283-drm-amdgpu-reset-wptr-at-cp-compute-resume-v2.patch -patch 0284-drm-amdgpu-fix-crash-on-invalid-CS-IOCTL.patch -patch 0285-drm-amdgpu-add-chunk-id-validity-check.patch -patch 0286-drm-amdgpu-use-kzalloc-for-allocating-one-thing.patch -patch 0287-drm-amdgpu-remove-unnecessary-check-before-kfree.patch -patch 0288-drm-amdgpu-allocate-ip_block_enabled-memory-in-commo.patch -patch 0289-drm-amdgpu-correct-define-SMU_EnabledFeatureScoreboa.patch -patch 0290-drm-amdgpu-disable-enable_nb_ps_policy-temporarily.patch -patch 0291-gpu-drm-amdgpu-Fix-build-when-CONFIG_DEBUG_FS-is-not.patch -patch 0292-drm-amdgpu-recreate-fence-from-user-seq.patch -patch 0293-drm-amdgpu-add-optional-dependencies-to-the-CS-IOCTL.patch -patch 0294-drm-amdgpu-add-flag-to-delay-VM-updates.patch -patch 0295-drm-amdgpu-Handle-irqs-only-based-on-irq-ring-not-ir.patch -patch 0296-drm-amdkfd-validate-pdd-where-it-acquired-first.patch -patch 0297-drm-amdgpu-fix-timeout-calculation.patch -patch 0298-drm-amdgpu-validate-the-context-id-in-the-dependenci.patch -patch 0299-drm-amdgpu-stop-context-leak-in-the-error-path.patch -patch 0300-drm-amdgpu-disable-the-IP-module-if-early_init-retur.patch -patch 0301-drm-amdgpu-set-proper-index-data-pair-for-smc-regs-o.patch -patch 0302-drm-amdgpu-remove-bogus-check-in-gfx8-rb-setup.patch -patch 0303-drm-amdgpu-cz-unforce-dpm-levels-before-forcing-to-l.patch -patch 0304-drm-amdgpu-cz-store-the-forced-dpm-level.patch -patch 0305-drm-amdgpu-cz-silence-some-dpm-debug-output.patch -patch 0306-drm-amdgpu-dce8-Re-set-VBLANK-interrupt-state-when-e.patch -patch 0307-drm-radeon-Modify-kgd_engine_type-enum-to-match-CZ.patch -patch 0308-drm-amdgpu-Add-H-W-agnostic-amdgpu-amdkfd-interface.patch -patch 0309-drm-amdgpu-add-amdgpu-amdkfd-gfx7-interface.patch -patch 0310-drm-amdgpu-Add-amdgpu-amdkfd-gfx8-interface.patch -patch 0311-drm-amdkfd-Add-dependency-of-DRM_AMDGPU-to-Kconfig.patch -patch 0312-drm-amdkfd-add-supported-CZ-devices-PCI-IDs-to-amdkf.patch -patch 0313-drm-amdkfd-add-CP-HWS-packet-headers-for-VI.patch -patch 0314-drm-amdkfd-add-support-for-VI-in-MQD-manager.patch -patch 0315-drm-amdkfd-Add-support-for-VI-in-DQM.patch -patch 0316-drm-amdkfd-fix-runlist-length-calculation.patch -patch 0317-drm-amdkfd-Implement-create_map_queues-for-Carrizo.patch -patch 0318-drm-amdkfd-Use-generic-defines-in-new-amd-headers.patch -patch 0319-drm-amdkfd-Set-correct-doorbell-packet-type-for-Carr.patch -patch 0320-drm-amdgpu-dce11-Re-set-VBLANK-interrupt-state-when-.patch -patch 0321-drm-amdgpu-dce10-Re-set-VBLANK-interrupt-state-when-.patch -patch 0322-drm-amdgpu-implement-VCE-3.0-harvesting-support-v4.patch -patch 0323-drm-amdgpu-add-VCE-harvesting-instance-query.patch -patch 0324-drm-amdgpu-cz-implement-voltage-validation-properly.patch -patch 0325-drm-amdgpu-cz-dpm-properly-report-UVD-and-VCE-clock-.patch -patch 0326-drm-amdgpu-clean-up-init-sequence-for-failures.patch -patch 0327-drm-amdgpu-information-leak-in-amdgpu_info_ioctl.patch -patch 0328-drm-amdgpu-different-emit_ib-for-gfx-and-compute.patch -patch 0329-drm-amdgpu-hdp_flush-is-not-needed-for-inside-IB.patch -patch 0330-drm-amdgpu-add-new-parameter-to-seperate-map-and-unm.patch -patch 0331-drm-amdgpu-fix-bug-when-amdkfd-destroys-hqd.patch -patch 0332-drm-amdkfd-fix-bug-when-initializing-sdma-vm.patch -patch 0333-drm-amdgpu-fix-rb-setting-for-CZ.patch -patch 0334-drm-amdgpu-increment-queue-when-iterating-on-this-va.patch -patch 0335-drm-amdgpu-add-feature-version-for-RLC-and-MEC-v2.patch -patch 0336-drm-amdgpu-add-feature-version-for-SDMA-ucode.patch -patch 0337-drm-amdgpu-set-fw_version-and-feature_version-for-sm.patch -patch 0338-drm-amdgpu-Use-new-drm_fb_helper-functions.patch -patch 0339-drm-amdgpu-add-context-buffer-size-check-for-HEVC.patch -patch 0340-Revert-drm-amdgpu-Configure-doorbell-to-maximum-slot.patch -patch 0341-drm-amdgpu-fix-one-warning-message.patch -patch 0342-drm-amd-Add-CGS-interfaces.patch -patch 0343-drm-amdgpu-Implement-mmio-callbacks-for-CGS.patch -patch 0344-drm-amdgpu-Implement-the-pciconfig-callbacks-for-CGS.patch -patch 0345-drm-amdgpu-Implement-irq-interfaces-for-CGS.patch -patch 0346-drm-amdgpu-add-atom-interfaces-for-CGS.patch -patch 0347-drm-amdgpu-implement-cgs-gpu-memory-callbacks.patch -patch 0348-drm-amdgpu-add-cgs_get_firmware_info-interface-v2.patch -patch 0349-drm-amdgpu-fix-some-typo-for-cgs-definitions.patch -patch 0350-drm-amdgpu-add-cgs_interface-for-pg-and-cg.patch -patch 0351-drm-amdgpu-cleanup-context-structure-v2.patch -patch 0352-drm-amdgpu-deal-with-foreign-fences-in-amdgpu_sync.patch -patch 0353-drm-amdgpu-add-user-fence-context-map-v2.patch -patch 0354-drm-amdgpu-remove-amdgpu_fence_recreate.patch -patch 0355-drm-amdgpu-fix-context-memory-leak.patch -patch 0356-drm-amdgpu-fix-signed-overrun-in-amdgpu_ctx_get_fenc.patch -patch 0357-drm-amdgpu-no-updates-shouldn-t-cause-vm-flush-v2.patch -patch 0358-drm-amdgpu-rework-vm_grab_id-interface.patch -patch 0359-drm-amdgpu-always-enable-EOP-interrupt-v2.patch -patch 0360-drm-amdgpu-add-fence-suspend-resume-functions.patch -patch 0361-drm-amdgpu-fix-UVD-VCE-fence-handling.patch -patch 0362-drm-amdgpu-move-some-atombios-definitions-to-common-.patch -patch 0363-drm-amdgpu-allow-userspace-to-read-more-debug-regist.patch -patch 0364-drm-amdgpu-add-some-common-definitions-to-amd_shared.patch -patch 0365-drm-amdgpu-add-some-pptable-definitions.patch -patch 0366-drm-amdgpu-merge-amdgpu_family.h-into-amd_shared.h-v.patch -patch 0367-drm-amdgpu-optimize-amdgpu_parser_init.patch -patch 0368-drm-amdgpu-handle-conditional-support-for-CIK-proper.patch -patch 0369-drm-amdgpu-Add-Fiji-DID-0x7300-common-support.patch -patch 0370-drm-amdgpu-Add-Fiji-support-to-the-GMC-8.5-IP-module.patch -patch 0371-drm-amdgpu-Add-Fiji-support-to-IH-module.patch -patch 0372-drm-amdgpu-Add-Fiji-smu-7.1.3-headers-v2.patch -patch 0373-drm-amdgpu-Add-Fiji-support-to-SMC-and-DPM-v2.patch -patch 0374-drm-amdgpu-Add-Fiji-support-to-the-DCE-10.0-IP-modul.patch -patch 0375-drm-amdgpu-Add-Fiji-support-to-the-GFX-8.0-IP-module.patch -patch 0376-drm-amdgpu-Add-Fiji-support-to-the-SDMA-3.0-IP-modul.patch -patch 0377-drm-amdgpu-Add-Fiji-support-to-the-UVD-6.0-IP-module.patch -patch 0378-drm-amdgpu-add-support-for-VCE-3.x-on-Fiji.patch -patch 0379-drm-amdgpu-remove-VM-workaround-for-Fiji.patch -patch 0380-drm-amdgpu-Enable-the-Fiji-DID-0x7300-support.patch -patch 0381-drm-amd-add-basic-scheduling-framework.patch -patch 0382-drm-amdgpu-add-scheduler-initialization.patch -patch 0383-drm-amdgpu-add-context-entity-init.patch -patch 0384-drm-amdgpu-disable-hw-semaphore-with-scheduler.patch -patch 0385-drm-amdgpu-add-backend-implementation-of-gpu-schedul.patch -patch 0386-drm-amdgpu-add-bo-list-copy.patch -patch 0387-drm-amdgpu-dispatch-jobs-in-cs.patch -patch 0388-drm-amdgpu-use-scheduler-user-seq-instead-of-previou.patch -patch 0389-drm-amdgpu-make-sure-the-fence-is-emitted-before-rin.patch -patch 0390-drm-amdgpu-prepare-job-before-push-to-sw-queue-for-p.patch -patch 0391-drm-amdgpu-add-kernel-ctx-support-v2.patch -patch 0392-drm-amdgpu-dispatch-job-for-vm.patch -patch 0393-drm-amdgpu-add-sched-isr-to-fence-process.patch -patch 0394-drm-amdgpu-protect-fence_process-from-multiple-conte.patch -patch 0395-drm-amdgpu-add-enable_scheduler-module-option.patch -patch 0396-drm-amdgpu-add-check-for-callback.patch -patch 0397-drm-amdgpu-fix-syncing-to-VM-updates.patch -patch 0398-drm-amdgpu-silent-the-message-for-GPU-scheduler-crea.patch -patch 0399-drm-amdgpu-add-amdgpu.sched_jobs-option.patch -patch 0400-drm-amdgpu-add-amdgpu.sched_hw_submission-option.patch -patch 0401-drm-amdgpu-wait-forever-for-wait-emit.patch -patch 0402-drm-amdgpu-fix-seq-in-ctx_add_fence.patch -patch 0403-drm-amdgpu-add-helper-function-for-kernel-submission.patch -patch 0404-drm-amdgpu-Use-gpu-scheduler-for-gfx-ring-ib-test.patch -patch 0405-drm-amdgpu-use-gpu-scheduler-for-sdma-ib-test.patch -patch 0406-drm-amdgpu-use-scheduler-for-UVD-ib-test.patch -patch 0407-drm-amdgpu-use-scheduler-for-VCE-ib-test.patch -patch 0408-drm-amdgpu-use-kernel-fence-interface-when-possible.patch -patch 0409-drm-amdgpu-new-implement-for-fence_wait_any-v2.patch -patch 0410-drm-amdgpu-re-implement-fence_default_wait.patch -patch 0411-drm-amdgpu-move-wait_queue_head-from-adev-to-ring-v2.patch -patch 0412-drm-amdgpu-stop-using-addr-to-check-for-BO-move-v3.patch -patch 0413-drm-amdgpu-clean-up-amd-sched-wait_ts-and-wait_signa.patch -patch 0414-drm-amdgpu-use-kernel-fence-diretly-in-amdgpu_bo_fen.patch -patch 0415-drm-amdgpu-use-kernel-fence-for-last_pt_update.patch -patch 0416-drm-amdgpu-change-uvd-ib-test-to-use-kernel-fence-di.patch -patch 0417-drm-amdgpu-use-kernel-fence-for-vce-ib-test.patch -patch 0418-drm-amdgpu-use-kernel-fence-in-amdgpu_test.patch -patch 0419-drm-amdgpu-use-kernel-fence-for-gfx-ib-test.patch -patch 0420-drm-amdgpu-use-kernel-fence-for-sdma-ib-test.patch -patch 0421-drm-amdgpu-add-kernel-fence-in-ib_submit_kernel_help.patch -patch 0422-drm-amdgpu-fix-null-pointer-by-previous-cleanup.patch -patch 0423-drm-amdgpu-some-code-refinement-v2.patch -patch 0424-drm-amdgpu-return-new-seq_no-for-amd_sched_push_job.patch -patch 0425-drm-amdgpu-add-amd_sched_commit.patch -patch 0426-drm-amdgpu-make-last_handled_seq-atomic.patch -patch 0427-drm-amdgpu-add-amd_sched_next_queued_seq-function.patch -patch 0428-drm-amdgpu-move-sched-job-process-from-isr-to-fence-.patch -patch 0429-drm-amdgpu-reorder-the-code-to-avoid-forward-declera.patch -patch 0430-drm-amdgpu-fix-bo-list-handling-in-CS.patch -patch 0431-drm-amdgpu-cleanup-ctx_mgr-init-fini.patch -patch 0432-drm-amdgpu-stop-leaking-the-ctx-id-into-the-schedule.patch -patch 0433-drm-amdgpu-cleanup-amdgpu_ctx-inti-fini-v2.patch -patch 0434-Revert-drm-amdgpu-return-new-seq_no-for-amd_sched_pu.patch -patch 0435-drm-amdgpu-process-sched-job-exactly-triggered-by-fe.patch -patch 0436-drm-amdgpu-remove-unused-parent-entity.patch -patch 0437-drm-amdgpu-fix-coding-style-in-a-couple-of-places.patch -patch 0438-drm-amdgpu-merge-amd_sched_entity-and-amd_context_en.patch -patch 0439-drm-amdgpu-cleanup-and-fix-scheduler-fence-handling-.patch -patch 0440-drm-amdgpu-use-amd_sched_job-in-its-backend-ops.patch -patch 0441-drm-amdgpu-use-kernel-submit-helper-in-vm.patch -patch 0442-drm-amd-add-scheduler-fence-implementation-v2.patch -patch 0443-drm-amdgpu-remove-amdgpu_fence_signaled.patch -patch 0444-drm-amdgpu-use-the-reservation-obj-wait-for-the-UVD-.patch -patch 0445-drm-amdgpu-remove-amdgpu_fence_wait.patch -patch 0446-drm-amdgpu-remove-duplicate-amdgpu_fence_process-imp.patch -patch 0447-drm-amdgpu-cleanup-amdgpu_fence_ring_wait_seq.patch -patch 0448-drm-amdgpu-remove-VI-hw-bug-workaround-v3.patch -patch 0449-drm-amdgpu-Don-t-take-dev-struct_mutex-in-bo_force_d.patch -patch 0450-drm-amdgpu-don-t-grab-dev-struct_mutex-in-pm-functio.patch -patch 0451-drm-amdgpu-fix-scheduler-fence-implementation.patch -patch 0452-drm-amdgpu-remove-unecessary-scheduler-fence-callbac.patch -patch 0453-drm-amdgpu-remove-amd_sched_wait_emit-v2.patch -patch 0454-drm-amdgpu-remove-scheduler-fence-list-v2.patch -patch 0455-drm-amdgpu-fix-UVD-return-code-checking.patch -patch 0456-drm-amdgpu-fix-waiting-for-all-fences-before-flippin.patch -patch 0457-drm-amdgpu-add-reference-for-fence.patch -patch 0458-drm-amdgpu-fix-type-mismatch-error.patch -patch 0459-drm-amdgpu-disable-GPU-reset-by-default.patch -patch 0460-drm-amdgpu-drop-bo_list_clone-when-no-scheduler.patch -patch 0461-drm-amdgpu-fix-duplicated-mapping-invoke-bug.patch -patch 0462-drm-amdgpu-fix-unnecessary-wake-up.patch -patch 0463-drm-amdgpu-move-prepare-work-out-of-scheduler-to-cs_.patch -patch 0464-drm-amdgpu-cleanup-sheduler-rq-handling-v2.patch -patch 0465-drm-amdgpu-wait-on-page-directory-changes.-v2.patch -patch 0466-drm-amdgpu-bump-the-DRM-version-for-new-allowed-mem-.patch -patch 0467-drm-amdgpu-abstract-amdgpu_job-for-scheduler.patch -patch 0468-drm-amdgpu-prepare-job-should-be-common-code-path.patch -patch 0469-drm-amdgpu-some-clean-up-for-cs_ioctl.patch -patch 0470-drm-amdgpu-don-t-need-to-use-bo_list_clone-any-more.patch -patch 0471-drm-amdgpu-use-a-spinlock-instead-of-a-mutex-for-the.patch -patch 0472-drm-amdgpu-free-the-job-immediately-after-dispatchin.patch -patch 0473-drm-amdgpu-fix-zeroing-all-IB-fields-manually-v2.patch -patch 0474-drm-amdgpu-fix-CS-error-handling-v2.patch -patch 0475-drm-amdgpu-Don-t-link-train-DisplayPort-on-HPD-until.patch -patch 0476-drm-amdgpu-fix-IH-ring-allocation-for-bus-addresses-.patch -patch 0477-drm-amdgpu-modify-amdgpu_fence_wait_any-to-amdgpu_fe.patch -patch 0478-drm-amdgpu-improve-sa_bo-fence-by-kernel-fence.patch -patch 0479-drm-amdgpu-remove-v_seq-handling-from-the-scheduler-.patch -patch 0480-drm-amdgpu-rework-scheduler-submission-handling.patch -patch 0481-drm-amdgpu-fix-fence-wait-in-sync_fence-instead-shou.patch -patch 0482-drm-amdgpu-fix-user-fences-when-scheduler-is-enabled.patch -patch 0483-drm-amdgpu-remove-some-more-unused-entity-members-v2.patch -patch 0484-drm-amdgpu-cleanup-entity-picking.patch -patch 0485-drm-amdgpu-fix-entity-wakeup-race-condition.patch -patch 0486-drm-amdgpu-fix-scheduler-thread-creation-error-check.patch -patch 0487-drm-amdgpu-reorder-scheduler-functions.patch -patch 0488-drm-amdgpu-cleanup-a-scheduler-function-name.patch -patch 0489-drm-amdgpu-remove-prepare_job-callback.patch -patch 0490-drm-amdgpu-remove-sched_lock.patch -patch 0491-drm-amdgpu-remove-unused-parameters-to-amd_sched_cre.patch -patch 0492-drm-amdgpu-remove-the-context-from-amdgpu_job.patch -patch 0493-drm-amdgpu-remove-amdgpu_bo_list_clone.patch -patch 0494-drm-amdgpu-fix-and-cleanup-amd_sched_entity_push_job.patch -patch 0495-drm-amdgpu-remove-entity-reference-from-sched-fence.patch -patch 0496-drm-amdgpu-add-owner-for-sched-fence.patch -patch 0497-drm-amdgpu-add-priv-data-to-sched.patch -patch 0498-drm-amdgpu-fix-last_vm_update-fence-is-not-effetive-.patch -patch 0499-drm-amdgpu-fix-no-sync_wait-in-copy_buffer.patch -patch 0500-drm-amdgpu-adjust-the-judgement-of-removing-fence-ca.patch -patch 0501-drm-amdgpu-use-IB-for-copy-buffer-of-eviction.patch -patch 0502-drm-amdgpu-fix-postclose-order.patch -patch 0503-drm-amdgpu-remove-entity-idle-timeout-v2.patch -patch 0504-drm-amdgpu-wake-up-scheduler-only-when-neccessary.patch -patch 0505-drm-amdgpu-remove-extra-parameters-from-scheduler-ca.patch -patch 0506-drm-amdgpu-fix-wait-queue-handling-in-the-scheduler.patch -patch 0507-drm-amdgpu-let-the-scheduler-work-more-with-jobs-v2.patch -patch 0508-drm-amdgpu-add-scheduler-dependency-callback-v2.patch -patch 0509-drm-amdgpu-stop-trying-to-suspend-UVD-sessions-v2.patch -patch 0510-drm-amdgpu-use-IB-for-fill_buffer-instead-of-direct-.patch -patch 0511-amdkfd-use-linux-mman.h-instead-of-uapi-asm-generic-.patch -patch 0512-drm-amdgpu-atom-Send-out-the-full-AUX-address.patch -patch 0513-drm-amdgpu-re-work-sync_resv.patch -patch 0514-drm-amdgpu-partially-revert-modify-amdgpu_fence_wait.patch -patch 0515-drm-amdgpu-fix-amdgpu_bo_unreserve-order-in-GEM_OP-I.patch -patch 0516-drm-amdgpu-make-wait_event-uninterruptible-in-push_j.patch -patch 0517-drm-amdgpu-use-PT-for-VM-sync-on-unmap.patch -patch 0518-drm-amdgpu-add-count-field-for-the-SDMA-NOP-packet-v.patch -patch 0519-drm-amdgpu-add-burst_nop-flag-for-sdma.patch -patch 0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch -patch 0521-drm-amdgpu-add-amdgpu_get_sdma_instance-helper-funct.patch -patch 0522-drm-amdgpu-add-insert_nop-ring-func-and-default-impl.patch -patch 0523-drm-amdgpu-implement-burst-NOP-for-SDMA.patch -patch 0524-drm-amdgpu-set-MEC-doorbell-range-for-Fiji.patch -patch 0525-drm-amdgpu-be-explicit-about-cpu-vram-access-for-dri.patch -patch 0526-drm-amdgpu-use-top-down-allocation-for-non-CPU-acces.patch -patch 0527-drm-amdgpu-fix-typo-in-dce10-watermark-setup.patch -patch 0528-drm-amdgpu-fix-typo-in-dce11-watermark-setup.patch -patch 0529-drm-amdgpu-cz-fix-cz_dpm_update_low_memory_pstate-lo.patch -patch 0530-drm-amdgpu-fix-buffer-placement-under-memory-pressur.patch -patch 0531-drm-amdgpu-fix-warning-in-scheduler.patch -patch 0532-drm-amdgpu-properly-enable-VM-fault-interrupts.patch -patch 0533-drm-amdgpu-remove-ib-test-for-the-second-VCE-Ring.patch -patch 0534-drm-amdgpu-fix-vce3-instance-handling.patch -patch 0535-drm-amdgpu-rename-gmc_v8_0_init_compute_vmid.patch -patch 0536-drm-amdgpu-add-option-to-disable-semaphores.patch -patch 0537-drm-amdgpu-execution-barrier-after-fence-v2.patch -patch 0538-drm-amdgpu-use-write-confirm-for-vm_flush.patch -patch 0539-drm-amdgpu-add-tracepoint-for-scheduler-v2.patch -patch 0540-drm-amdgpu-signal-scheduler-fence-when-hw-submission.patch -patch 0541-drm-amdgpu-move-scheduler-fence-callback-into-fence-.patch -patch 0542-drm-amdgpu-remove-process_job-callback-from-the-sche.patch -patch 0543-drm-amdgpu-fix-overflow-on-32bit-systems.patch -patch 0544-drm-amdgpu-export-reservation_object-from-dmabuf-to-.patch -patch 0545-drm-amdgpu-validate-duplicates-in-the-CS-as-well.patch -patch 0546-drm-amdgpu-use-only-one-reservation-object-for-each-.patch -patch 0547-drm-amdgpu-refine-the-job-naming-for-amdgpu_job-and-.patch -patch 0548-drm-amdgpu-refine-the-scheduler-job-type-conversion.patch -patch 0549-drm-amdgpu-cleanup-entity-init.patch -patch 0550-drm-amdgpu-rename-fence-scheduler-to-sched-v2.patch -patch 0551-drm-amdgpu-cleanup-fence-queue-init-v2.patch -patch 0552-drm-amdgpu-more-scheduler-cleanups-v2.patch -patch 0553-drm-amdgpu-Disable-UVD-PG.patch -patch 0554-drm-amdgpu-make-UVD-handle-checking-more-strict.patch -patch 0555-drm-amdgpu-fix-the-UVD-suspend-sequence-order.patch -patch 0556-drm-amdgpu-fix-UVD-suspend-and-resume-for-VI-APU.patch -patch 0557-drm-amdgpu-use-kmemdup-rather-than-duplicating-its-i.patch -patch 0558-drm-amdgpu-Fix-max_vblank_count-value-for-current-di.patch -patch 0559-drm-amdgpu-unwind-properly-in-amdgpu_cs_parser_init.patch -patch 0560-drm-amdgpu-integer-overflow-in-amdgpu_info_ioctl.patch -patch 0561-drm-amdgpu-info-leak-in-amdgpu_gem_metadata_ioctl.patch -patch 0562-drm-amdgpu-integer-overflow-in-amdgpu_mode_dumb_crea.patch -patch 0563-drm-amdgpu-sync-ce-and-me-with-SWITCH_BUFFER-2.patch -patch 0564-drm-amdgpu-Sprinkle-drm_modeset_lock_all-to-appease-.patch -patch 0565-drm-amdgpu-signedness-bug-in-amdgpu_cs_parser_init.patch -patch 0566-drm-amdgpu-Restore-LCD-backlight-level-on-resume.patch -patch 0567-drm-amdgpu-cgs-remove-import_gpu_mem.patch -patch 0568-drm-amdgpu-only-print-meaningful-VM-faults.patch -patch 0569-drm-amdgpu-add-pm-sysfs-files-late.patch -patch 0570-drm-amdgpu-restore-the-fbdev-mode-in-lastclose.patch -patch 0571-drm-amdgpu-fix-num_crtc-on-CZ.patch -patch 0572-drm-amdgpu-check-before-checking-pci-bridge-register.patch -patch 0573-drm-amdgpu-flag-iceland-as-experimental.patch -patch 0574-drm-amdgpu-fix-32-bit-compiler-warning.patch -patch 0575-drm-amdgpu-fix-memory-leak-in-amdgpu_vm_update_page_.patch -patch 0576-drm-amdgpu-adjust-default-dispclk-v2.patch -patch 0577-drm-amdgpu-Keep-the-pflip-interrupts-always-enabled-.patch -patch 0578-drm-amdgpu-dpm-don-t-add-pwm-attributes-if-DPM-is-di.patch -patch 0579-drm-amdgpu-add-missing-dpm-check-for-KV-dpm-late-ini.patch -patch 0580-drm-amdgpu-stop-leaking-page-flip-fence.patch -patch 0581-drm-amdgpu-don-t-try-to-recreate-sysfs-entries-on-re.patch -patch 0582-drm-amdgpu-Spell-vga_switcheroo-consistently.patch -patch 0583-drm-amdgpu-split-gfx8-gpu-init-into-sw-and-hw-parts.patch -patch 0584-drm-amdgpu-add-vram-usage-into-debugfs.patch -patch 0585-drm-amdgpu-add-TOPDOWN-flag-to-the-whole-vram.patch -patch 0586-drm-amdgpu-enable-scheduler-by-default.patch -patch 0587-drm-amdgpu-disable-hw-semaphores-by-default.patch -patch 0588-drm-amdgpu-atom-implement-debug-opcode.patch -patch 0589-drm-amdgpu-atom-add-support-for-process-ds-opcode.patch -patch 0590-drm-amdgpu-atom-add-support-for-new-mul32-opcodes-v2.patch -patch 0591-drm-amdgpu-atom-add-support-for-new-div32-opcodes-v3.patch -patch 0592-drm-amdgpu-dce10-Use-cursor_set2-hook-for-enabling-d.patch -patch 0593-drm-amdgpu-dce10-Re-show-the-cursor-after-a-modeset-.patch -patch 0594-drm-amdgpu-dce10-Move-hotspot-handling-out-of-set_cu.patch -patch 0595-drm-amdgpu-dce10-Clean-up-reference-counting-and-pin.patch -patch 0596-drm-amdgpu-dce10-Fold-set_cursor-into-show_cursor.patch -patch 0597-drm-amdgpu-dce11-Use-cursor_set2-hook-for-enabling-d.patch -patch 0598-drm-amdgpu-dce11-Re-show-the-cursor-after-a-modeset-.patch -patch 0599-drm-amdgpu-dce11-Move-hotspot-handling-out-of-set_cu.patch -patch 0600-drm-amdgpu-dce11-Clean-up-reference-counting-and-pin.patch -patch 0601-drm-amdgpu-dce11-Fold-set_cursor-into-show_cursor.patch -patch 0602-drm-amdgpu-dce8-Use-cursor_set2-hook-for-enabling-di.patch -patch 0603-drm-amdgpu-dce8-Re-show-the-cursor-after-a-modeset-v.patch -patch 0604-drm-amdgpu-dce8-Move-hotspot-handling-out-of-set_cur.patch -patch 0605-drm-amdgpu-dce8-Clean-up-reference-counting-and-pinn.patch -patch 0606-drm-amdgpu-dce8-Fold-set_cursor-into-show_cursor.patch -patch 0607-drm-amdgpu-unpin-cursor-BOs-on-suspend-and-pin-them-.patch -patch 0608-drm-amdgpu-rework-sdma-structures.patch -patch 0609-drm-amdgpu-clean-up-pageflip-interrupt-handling.patch -patch 0610-drm-amdgpu-Drop-unnecessary-include-linux-vga_switch.patch -patch 0611-drm-amdgpu-also-trace-already-allocated-VMIDs.patch -patch 0612-drm-amdgpu-add-option-to-stop-on-VM-fault.patch -patch 0613-drm-amdgpu-add-option-to-clear-VM-page-tables-after-.patch -patch 0614-drm-amdgpu-add-VM-CS-mapping-trace-point.patch -patch 0615-drm-amdgpu-add-timer-to-fence-to-detect-scheduler-lo.patch -patch 0616-drm-amdgpu-fix-lockup-when-clean-pending-fences.patch -patch 0617-drm-amdgpu-gfx8-set-TC_WB_ACTION_EN-in-RELEASE_MEM-p.patch -patch 0618-drm-amdgpu-dce-simplify-suspend-resume.patch -patch 0619-drm-fix-trivial-typos.patch -patch 0620-drm-amdgpu-remove-old-lockup-detection-infrastructur.patch -patch 0621-drm-amdgpu-remove-the-exclusive-lock.patch -patch 0622-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch -patch 0623-drm-amdgpu-fix-the-broken-vm-mutex-V2.patch -patch 0624-drm-amdgpu-add-Stoney-chip-family.patch -patch 0625-drm-amdgpu-add-GMC-support-for-Stoney.patch -patch 0626-drm-amdgpu-Update-SMC-DPM-for-Stoney.patch -patch 0627-drm-amdgpu-add-DCE-support-for-Stoney.patch -patch 0628-drm-amdgpu-add-SDMA-support-for-Stoney-v2.patch -patch 0629-drm-amdgpu-add-GFX-support-for-Stoney-v2.patch -patch 0630-drm-amdgpu-add-UVD-support-for-Stoney.patch -patch 0631-drm-amdgpu-add-VCE-support-for-Stoney-v2.patch -patch 0632-drm-amdgpu-update-the-core-VI-support-for-Stoney.patch -patch 0633-drm-amdgpu-add-Stoney-pci-ids.patch -patch 0634-drm-amdgpu-change-VM-size-default-to-64GB.patch -patch 0635-drm-amdgpu-dce8-optimize-pageflip.patch -patch 0636-drm-amdgpu-dce10-optimize-pageflip.patch -patch 0637-drm-amdgpu-dce11-optimize-pageflip.patch -patch 0638-drm-amdgpu-add-some-additional-CZ-revisions.patch -patch 0639-drm-amdgpu-add-GFX-8.1-register-headers.patch -patch 0640-drm-amdgpu-ignore-scheduler-fences-from-the-same-ent.patch -patch 0641-drm-amdgpu-remove-unneeded-fence-functions.patch -patch 0642-drm-amdgpu-switch-to-common-fence_wait_any_timeout-v.patch -patch 0643-drm-amdgpu-move-ring_from_fence-to-common-code.patch -patch 0644-drm-amdgpu-use-common-fences-for-VMID-management-v2.patch -patch 0645-drm-amdgpu-use-the-new-fence_is_later.patch -patch 0646-drm-amdgpu-use-common-fence-for-sync.patch -patch 0647-drm-amdgpu-remove-amdgpu_fence_ref-unref.patch -patch 0648-drm-amdgpu-Make-amdgpu_mn-functions-inline.patch -patch 0649-drm-amdgpu-don-t-VT-switch-on-suspend.patch -patch 0650-drm-amdgpu-don-t-oops-on-failure-to-load-v2.patch -patch 0651-drm-amd-scheduler-don-t-oops-on-failure-to-load.patch -patch 0652-drm-amdgpu-extract-common-code-in-vi_common_early_in.patch -patch 0653-drm-amdgpu-update-Fiji-s-rev-id.patch -patch 0654-drm-amdgpu-update-Fiji-s-Golden-setting.patch -patch 0655-drm-amdgpu-cleanup-on-error-in-amdgpu_cs_ioctl.patch -patch 0656-drm-amdgpu-fix-stoping-the-scheduler-timeout.patch -patch 0657-drm-amdgpu-fix-fence-fallback-check.patch -patch 0658-drm-amdgpu-remove-now-unused-fence-functions.patch -patch 0659-drm-amdgpu-remove-AMDGPU_FENCE_OWNER_MOVE.patch -patch 0660-drm-amdgpu-group-together-common-fence-implementatio.patch -patch 0661-drm-amdgpu-update-Fiji-s-mmPA_SC_RASTER_CONFIG-value.patch -patch 0662-drm-amdgpu-remove-fence-trace-points.patch -patch 0663-drm-amdgpu-use-a-timer-for-fence-fallback.patch -patch 0664-drm-amdgpu-use-fence_is_later-for-vm_flush-as-well-v.patch -patch 0665-drm-amdgpu-use-common-fence-for-amdgpu_vm_fence.patch -patch 0666-drm-amdgpu-update-fiji_mgcg_cgcg_init-table.patch -patch 0667-drm-amdgpu-add-kmem-cache-for-amdgpu-fence.patch -patch 0668-drm-amd-add-kmem-cache-for-sched-fence.patch -patch 0669-drm-amdgpu-fix-leaking-the-IBs-on-error.patch -patch 0670-drm-amdgpu-cleanup-amdgpu_cs_parser-handling.patch -patch 0671-drm-amdgpu-Fix-default-page-access-routing.patch -patch 0672-drm-amdgpu-fix-seq_printf-format-string.patch -patch 0673-drm-amdgpu-fix-bug-that-can-t-enter-thermal-interrup.patch -patch 0674-drm-amdgpu-update-Fiji-s-tiling-mode-table.patch -patch 0675-drm-amdgpu-add-command-submission-workflow-tracepoin.patch -patch 0676-drm-amdgpu-cleanup-scheduler-fence-get-put-dance.patch -patch 0677-drm-amdgpu-fix-incorrect-mutex-usage-v3.patch -patch 0678-drm-amdgpu-fix-handling-order-in-scheduler-CS.patch -patch 0679-drm-amdgpu-update-pd-while-updating-vm-as-well.patch -patch 0680-drm-amdgpu-wait-interruptible-when-semaphores-are-di.patch -patch 0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch -patch 0682-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch -patch 0683-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch -patch 0684-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch -patch 0685-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch -patch 0686-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch -patch 0687-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch -patch 0688-drm-amd-powerplay-add-basic-powerplay-framework.patch -patch 0689-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch -patch 0690-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch -patch 0691-drm-amd-powerplay-add-SMU-manager-sub-component.patch -patch 0692-drm-amd-powerplay-add-hardware-manager-sub-component.patch -patch 0693-drm-amd-powerplay-add-Carrizo-smu-support.patch -patch 0694-drm-amd-powerplay-add-Carrizo-dpm-support.patch -patch 0695-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch -patch 0696-drm-amd-powerplay-add-event-manager-sub-component.patch -patch 0697-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch -patch 0698-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch -patch 0699-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch -patch 0700-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch -patch 0701-drm-amd-powerplay-Add-Tonga-SMU-support.patch -patch 0702-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch -patch 0703-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch -patch 0704-drm-amd-powerplay-update-atomctrl-for-fiji.patch -patch 0705-drm-amd-powerplay-add-Fiji-SMU-support.patch -patch 0706-drm-amd-powerplay-add-Fiji-DPM-support.patch -patch 0707-drm-amdgpu-add-amdgpu.powerplay-module-option.patch -patch 0708-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch -patch 0709-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch -patch 0710-drm-amdgpu-poweprlay-export-program-display-gap-func.patch -patch 0711-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch -patch 0712-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch -patch 0713-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch -patch 0714-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch -patch 0715-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch -patch 0716-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch -patch 0717-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch -patch 0718-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch -patch 0719-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch -patch 0720-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch -patch 0721-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch -patch 0722-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch -patch 0723-drm-amdgpu-powerplay-implement-fan-control-interface.patch -patch 0724-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch -patch 0725-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch -patch 0726-drm-amdgpu-support-per-device-powerplay-enablement-v.patch -patch 0727-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch -patch 0728-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch -patch 0729-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch -patch 0730-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch -patch 0731-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch -patch 0732-drm-amdgpu-extract-pcie-helpers-to-common-header.patch -patch 0733-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch -patch 0734-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch -patch 0735-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch -patch 0736-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch -patch 0737-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch -patch 0738-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch -patch 0739-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch -patch 0740-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch -patch 0741-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch -patch 0742-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch -patch 0743-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch -patch 0744-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch -patch 0745-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch -patch 0746-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch -patch 0747-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch -patch 0748-drm-amd-add-ACP-driver-support.patch -patch 0749-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch -patch 0750-drm-amdgpu-cleanup-scheduler-command-submission.patch -patch 0751-drm-amdgpu-remove-unused-VM-manager-field.patch -patch 0752-drm-amdgpu-cleanup-VM-coding-style.patch -patch 0753-drm-amdgpu-move-VM-manager-clean-into-the-VM-code-ag.patch -patch 0754-drm-amdgpu-keep-the-owner-for-VMIDs.patch -patch 0755-drm-amdgpu-fix-typo-in-firmware-name.patch -patch 0756-drm-amdgpu-add-lock-for-interval-tree-in-vm.patch -patch 0757-drm-amdgpu-move-bo_reserve-out-of-amdgpu_vm_clear_bo.patch -patch 0758-drm-amdgpu-reserve-unreserve-objects-out-of-map-unma.patch -patch 0759-drm-amdgpu-reset-vce-trap-interrupt-flag.patch -patch 0760-drm-amdgpu-vce-use-multiple-cache-surface-starting-f.patch -patch 0761-drm-amdgpu-adapt-vce-session-create-interface-change.patch -patch 0762-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch -patch 0763-drm-amdgpu-add-mutex-for-ba_va-valids-invalids.patch -patch 0764-drm-amdgpu-remove-vm-mutex.patch -patch 0765-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch -patch 0766-drm-amdgpu-optimize-scheduler-fence-handling.patch -patch 0767-drm-amdgpu-move-dependency-handling-out-of-atomic-se.patch -patch 0768-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch -patch 0769-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch -patch 0770-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch -patch 0771-drm-amd-powerplay-enable-set_cpu_power_state-task.patch -patch 0772-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch -patch 0773-PATCH-7-7-drm-amd-powerplay-Add-PPLib-debug-print-ma.patch -patch 0774-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch -patch 0775-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch -patch 0776-drm-amd-powerplay-fix-kernel-crash-on-some-ASICs.patch -patch 0777-drm-amd-powerplay-Disable-Memory-PState-switch-as-te.patch -patch 0778-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch -patch 0779-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch -patch 0780-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch -patch 0781-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch -patch 0782-drm-amd-Adding-IVSRC-register-headers.patch -patch 0783-drm-amdgpu-Remove-hard-code-of-amd-folder-in-Makefil.patch -patch 0784-drm-amd-dal-Add-dal-display-driver.patch -patch 0785-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch -patch 0786-drm-amdgpu-Use-dal-driver-for-CZ.patch -patch 0787-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch -patch 0788-drm-amdgpu-Move-MMIO-flip-out-of-spinlocked-region.patch -patch 0789-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch -patch 0790-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.patch -patch 0791-drm-amd-amdgpu-add-vce3.0-clock-gating-support.patch -patch 0792-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch -patch 0793-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch -patch 0794-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch -patch 0795-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch -patch 0796-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch -patch 0797-drm-amdgpu-add-err-check-for-pin-userptr.patch -patch 0798-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch -patch 0799-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch -patch 0800-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch -patch 0801-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch -patch 0802-drm-amdgpu-fix-race-condition-in-amd_sched_entity_pu.patch -patch 0803-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch -patch 0804-dma-buf-return-index-of-the-first-signaled-fence.patch -patch 0805-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch -patch 0806-drm-amdgpu-add-EDC-support-for-CZ-v3.patch -patch 0807-drm-amdgpu-call-hpd_irq_event-on-resume.patch -patch 0808-DALINT-262-amd-powerplay-Implement-get-dal-power-lev.patch -patch 0809-SWDEV3-amd-powerplay-Fix-get-dal-power-level.patch -patch 0810-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch -patch 0811-drm-amd-powerplay-add-display-configeration-changed-.patch -patch 0812-drm-amd-powerplay-Add-thermal-protection-support-for.patch -patch 0813-amdgpu-gfxv8-Remove-rogue-break-in-gfx_v8_0_tiling_m.patch -patch 0814-drm-amd-amdgpu-fix-a-typo-in-uvd6.0-clock-gating.patch -patch 0815-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch -patch 0816-drm-amd-powerplay-add-functions-set-get_fan_control_.patch -patch 0817-drm-amd-powerplay-add-functions-set-get_fan_control_.patch -patch 0818-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch -patch 0819-drm-amd-powerplay-Remove-4k-60-w-a-for-CZ.patch -patch 0820-drm-amdgpu-Enable-interrupt-on-ME1_PIPE3.patch -patch 0821-drm-amdgpu-update-PA_SC_RASTER_CONFIG-PKR_MAP-only.patch -patch 0822-drm-amdgpu-fix-the-lost-duplicates-checking.patch -patch 0823-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch -patch 0824-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch -patch 0825-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch -patch 0826-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch -patch 0827-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch -patch 0828-drm-amd-dal-atomic-validate-fix.patch -patch 0829-drm-amd-dal-fix-mem_input-naming-and-function-order.patch -patch 0830-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch -patch 0831-drm-amd-dal-add-missed-mst-callback-implementation.patch -patch 0832-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch -patch 0833-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch -patch 0834-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch -patch 0835-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch -patch 0836-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch -patch 0837-drm-amd-dal-Clean-up-Stream-Encoder.patch -patch 0838-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch -patch 0839-drm-amd-dal-Add-delay-for-MST-after-LT.patch -patch 0840-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch -patch 0841-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch -patch 0842-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch -patch 0843-drm-amd-dal-refactor-helpers-to-use-dc-types.patch -patch 0844-drm-amd-dal-keep-streams-in-public-target.patch -patch 0845-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch -patch 0846-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch -patch 0847-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch -patch 0848-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch -patch 0849-drm-amd-dal-small-refactoring-in-DP-related-code.patch -patch 0850-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch -patch 0851-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch -patch 0852-drm-amd-dal-simplify-atomic-gamma-programming-code.patch -patch 0853-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch -patch 0854-drm-amd-dal-fix-bug-in-edid_read-break-window-usage.patch -patch 0855-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch -patch 0856-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch -patch 0857-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch -patch 0858-drm-amd-dal-Don-t-access-const-sink.patch -patch 0859-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch -patch 0860-drm-amd-dal-Fix-Offset-bug.patch -patch 0861-drm-amd-dal-Treat-warnings-as-errors.patch -patch 0862-drm-amd-dal-Simplify-return-value-for-HW-programming.patch -patch 0863-drm-amd-dal-expand-dc_services-struct-definition-for.patch -patch 0864-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch -patch 0865-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch -patch 0866-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch -patch 0867-drm-amd-dal-use-new-state-in-atomic_check.patch -patch 0868-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch -patch 0869-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch -patch 0870-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch -patch 0871-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch -patch 0872-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch -patch 0873-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch -patch 0874-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch -patch 0875-drm-amd-dal-fix-incorrect-cursor-error-msg.patch -patch 0876-drm-amd-dal-Add-support-for-flip-immediate.patch -patch 0877-drm-amd-dal-Modified-service-interface-for-pplib.patch -patch 0878-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch -patch 0879-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch -patch 0880-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch -patch 0881-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch -patch 0882-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch -patch 0883-drm-amd-dal-Fix-compile-errors.patch -patch 0884-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch -patch 0885-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch -patch 0886-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch -patch 0887-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch -patch 0888-drm-amd-dal-prototype-change-of-detection-scheme.patch -patch 0889-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch -patch 0890-drm-amd-dal-Clean-up-some-comments.patch -patch 0891-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch -patch 0892-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch -patch 0893-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch -patch 0894-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch -patch 0895-drm-amdgpu-make-DC-target-const.patch -patch 0896-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch -patch 0897-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch -patch 0898-drm-amdgpu-fixed-32-bit-kernel-build.patch -patch 0899-drm-amdgpu-fix-VM-page-table-reference-counting.patch -patch 0900-amd-powerplay-Add-structures-required-to-report-conf.patch -patch 0901-drm-amdgpu-update-rev-id-register-for-VI.patch -patch 0902-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch -patch 0903-drm-amdgpu-partially-revert-drm-amdgpu-fix-VM_CONTEX.patch -patch 0904-drm-amdgpu-set-snooped-flags-only-on-system-addresse.patch -patch 0905-drm-amdgpu-take-a-BO-reference-in-the-display-code.patch -patch 0906-drm-amdgpu-take-a-BO-reference-for-the-user-fence.patch -patch 0907-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch -patch 0908-drm-amdgpu-add-entity-only-when-first-job-come.patch -patch 0909-drm-amdgpu-handle-error-case-for-ctx.patch -patch 0910-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch -patch 0911-drm-amdgpu-change-default-sched-jobs-to-32.patch -patch 0912-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch -patch 0913-drm-amd-powerplay-change-struct-name.patch -patch 0914-drm-amd-powerplay-export-interface-to-DAL.patch -patch 0915-drm-amd-powerplay-implement-functions-in-carrizo-for.patch -patch 0916-drm-amdgpu-fix-user-fence-handling.patch -patch 0917-drm-amd-powerplay-Make-declarations-of-functions-exp.patch -patch 0918-DALINT-262-amd-powerplay-use-engine-clock-limit-calc.patch -patch 0919-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch -patch 0920-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch -patch 0921-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch -patch 0922-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch -patch 0923-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch -patch 0924-amd-powerplay-Use-correct-clock-in-cz_apply_state_ad.patch -patch 0925-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch -patch 0926-drm-amd-dal-clean-up-watermark-structs.patch -patch 0927-drm-amd-dal-Define-debug-DPCD-registers.patch -patch 0928-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch -patch 0929-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch -patch 0930-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch -patch 0931-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch -patch 0932-drm-amd-dal-find-proper-connector-in-reset-case.patch -patch 0933-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch -patch 0934-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch -patch 0935-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch -patch 0936-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch -patch 0937-drm-amd-dal-use-more-robust-locking-for-MST.patch -patch 0938-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch -patch 0939-drm-amd-dal-refactor-initial-detection.patch -patch 0940-drm-amd-dal-Fix-regamma-code-path.patch -patch 0941-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch -patch 0942-drm-amd-dal-Log-connector-signal-at-creation.patch -patch 0943-drm-amd-dal-share-initialization-between-connectors.patch -patch 0944-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch -patch 0945-drm-amd-dal-split-selection-of-connector-in-commit.patch -patch 0946-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch -patch 0947-drm-amd-dal-remove-SW-payload-row-on-reset.patch -patch 0948-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch -patch 0949-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch -patch 0950-drm-amd-dal-check-stream-on-payload-table-update.patch -patch 0951-drm-amd-dal-validate-MST-connector-modes.patch -patch 0952-drm-amd-dal-clean-up-MST-sem-usage.patch -patch 0953-drm-amd-dal-guard-drm-mst-manager-usage.patch -patch 0954-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch -patch 0955-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch -patch 0956-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch -patch 0957-drm-amd-dal-updated-bandwidth-formula.patch -patch 0958-amd-powerplay-Enable-low-mem-pstate-when-cancel_high.patch -patch 0959-drm-amd-powerplay-check-whether-need-to-enable-therm.patch -patch 0960-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch -patch 0961-drm-amd-powerplay-Clean-up-reading-GPU-load.patch -patch 0962-drm-amd-powerplay-Fix-typo-introduced-by-commit-7036.patch -patch 0963-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch -patch 0964-drm-amdgpu-fix-dp-link-rate-selection-v2.patch -patch 0965-drm-powerplay-add-debugging-output-to-tonga_processp.patch -patch 0966-drm-powerplay-add-debugging-output-to-processpptable.patch -patch 0967-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch -patch 0968-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch -patch 0969-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch -patch 0970-drm-amdgpu-Fix-off-by-one-errors-in-amdgpu_vm_bo_map.patch -patch 0971-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch -patch 0972-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch -patch 0973-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch -patch 0974-drm-amd-dal-fix-edp-detection-segfault.patch -patch 0975-drm-amd-dal-fix-yclk-value.patch -patch 0976-drm-amd-dal-remove-MST-get_modes-flush_work.patch -patch 0977-drm-amd-dal-create-actual-number-of-CRTCs.patch -patch 0978-drm-amd-dal-remove-sink-from-MST-link.patch -patch 0979-drm-amd-dal-return-actual-contollers-number-in-caps.patch -patch 0980-drm-amd-dal-fix-reset-mode-warning-msg.patch -patch 0981-drm-amd-dal-attach-tile-MST-connector-property.patch -patch 0982-drm-amd-dal-change-in-MST-connector-detection.patch -patch 0983-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch -patch 0984-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch -patch 0985-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch -patch 0986-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch -patch 0987-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch -patch 0988-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch -patch 0989-drm-amd-dal-set-gamma-flag-in-future-state.patch -patch 0990-drm-amd-dal-Remove-dead-headers.patch -patch 0991-drm-amd-dal-DP-MST-Detection.patch -patch 0992-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch -patch 0993-drm-amd-dal-Refactor-link-encoder-interface.patch -patch 0994-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch -patch 0995-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch -patch 0996-drm-amd-dal-Properly-handle-sink-removal.patch -patch 0997-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch -patch 0998-amdgpu-vce3-Cleanup-harvest-config-function.patch -patch 0999-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch -patch 1000-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch -patch 1001-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch -patch 1002-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch -patch 1003-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch -patch 1004-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch -patch 1005-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch -patch 1006-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS.patch -patch 1007-drm-amdgpu-validate-duplicates-first.patch -patch 1008-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch -patch 1009-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch -patch 1010-drm-amd-powerplay-fix-a-reversed-condition.patch -patch 1011-drm-amdgpu-cgs-cleanup-some-indenting.patch -patch 1012-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch -patch 1013-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch -patch 1014-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch -patch 1015-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch -patch 1016-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch -patch 1017-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch -patch 1018-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch -patch 1019-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch -patch 1020-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch -patch 1021-drm-amd-powerplay-add-thermal-control-task-when-resu.patch -patch 1022-drm-amd-powerplay-enable-set-boot-state-task.patch -patch 1023-drm-amd-powerplay-implement-power-down-asic-task-for.patch -patch 1024-drm-amd-powerplay-enable-power-down-asic-task.patch -patch 1025-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch -patch 1026-drm-amd-dal-Refactor-timing-generator.patch -patch 1027-drm-amd-dal-remove-mst-semaphore.patch -patch 1028-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch -patch 1029-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch -patch 1030-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch -patch 1031-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch -patch 1032-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch -patch 1033-drm-amd-dal-underscan-test-corruption-fix.patch -patch 1034-drm-amd-dal-add-bw_result-logging.patch -patch 1035-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch -patch 1036-drm-amd-dal-Remove-connector.patch -patch 1037-drm-amd-dal-Refactor-DCE11-timing-generator.patch -patch 1038-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch -patch 1039-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch -patch 1040-drm-amdgpu-group-VM-mapping-tree-with-it-s-lock.patch -patch 1041-drm-amdgpu-cleanup-amdgpu_cs_parser-structur.patch -patch 1042-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch -patch 1043-drm-amdgpu-cleanup-bo-list-bucket-handling.patch -patch 1044-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch -patch 1045-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch -patch 1046-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch -patch 1047-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch -patch 1048-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch -patch 1049-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch -patch 1050-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch -patch 1051-resolve-drm-dependencies-for-amdgpu.patch patch 0001-mmc-sdhci-add-AMD-CZ-device-handling.patch patch 0001-ethernet-integrate-r8168-driver.patch patch 0002-r8168-incorporate-changes-from-the-8.041.01-version.patch +patch 0307-drm-radeon-Modify-kgd_engine_type-enum-to-match-CZ.patch diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86.cfg b/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86.cfg index 99133fbb..277d1e46 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86.cfg +++ b/meta-amdfalconx86/recipes-kernel/linux/files/amdfalconx86.cfg @@ -20,9 +20,6 @@ CONFIG_NET=y CONFIG_USB_UHCI_HCD=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_SG=y -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_HDA_INTEL=y # Make sure these are on, otherwise the bootup won't be fun CONFIG_EXT3_FS=y @@ -46,12 +43,6 @@ CONFIG_NLS_ISO8859_1=y CONFIG_RD_GZIP=y -# FB Console and Logo Support -# CONFIG_DRM_I915 is not set -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -CONFIG_LOGO=y - # Filesystems CONFIG_EXT2_FS_SECURITY=y CONFIG_NFSD=m diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/bluetooth.cfg b/meta-amdfalconx86/recipes-kernel/linux/files/bluetooth.cfg deleted file mode 100644 index 581830f0..00000000 --- a/meta-amdfalconx86/recipes-kernel/linux/files/bluetooth.cfg +++ /dev/null @@ -1,13 +0,0 @@ -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_BNEP=m -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_ATH3K=m diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/disable-kgdb.cfg b/meta-amdfalconx86/recipes-kernel/linux/files/disable-kgdb.cfg deleted file mode 100644 index d07c288b..00000000 --- a/meta-amdfalconx86/recipes-kernel/linux/files/disable-kgdb.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_KGDB=n diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/usb-serial.cfg b/meta-amdfalconx86/recipes-kernel/linux/files/usb-serial.cfg deleted file mode 100644 index 11402439..00000000 --- a/meta-amdfalconx86/recipes-kernel/linux/files/usb-serial.cfg +++ /dev/null @@ -1 +0,0 @@ -CONFIG_USB_SERIAL_MOS7840=y diff --git a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto-amd-4.1.inc b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto-amd-4.1.inc index 37acff7b..cabde7a6 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto-amd-4.1.inc +++ b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto-amd-4.1.inc @@ -1,36 +1,10 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/files:" -PR := "${INC_PR}.1" - -SRCREV_meta_amdfalconx86 ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" - -LINUX_VERSION_amdfalconx86 ?= "4.1.18" -KMACHINE_amdfalconx86 ?= "common-pc-64" - -COMPATIBLE_MACHINE_amdfalconx86 = "amdfalconx86" -KERNEL_FEATURES_append_amdfalconx86 += " cfg/smp.scc cfg/sound.scc" - SRC_URI_append_amdfalconx86 += "file://amdfalconx86-user-features.scc \ file://amdfalconx86-user-patches.scc \ file://amdfalconx86.cfg \ file://amdfalconx86-user-config.cfg \ file://amdfalconx86-extra-config.cfg \ - ${@bb.utils.contains("DISTRO_FEATURES", "bluetooth", "file://bluetooth.cfg", "", d)} \ - ${@bb.utils.contains("DISTRO", "mel", "", "file://disable-kgdb.cfg", d)} \ - file://usb-serial.cfg \ " -# Drop the keyring fix coming in from mel-updates -# the 4.1.18 kernel has it already. -SRC_URI_remove_amdfalconx86 = "file://kernel-keyring-CVE-2016-0728.patch" - -# strip trailing ';' to workaround bb.fetch.URI bug -python () { - src_uri = d.getVar('SRC_URI', True).split() - d.setVar('SRC_URI', ' '.join(s.rstrip(";") for s in src_uri)) -} - -do_validate_branches_append() { - # Drop a config generating spurious warnings - sed -i '/CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT/d' ${WORKDIR}/${KMETA}/features/i915/i915.cfg -} +COMPATIBLE_MACHINE_amdfalconx86 = "amdfalconx86" diff --git a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto_4.1.bbappend b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto_4.1.bbappend index 29f2caba..c2da7d47 100644 --- a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto_4.1.bbappend +++ b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto_4.1.bbappend @@ -1,6 +1,3 @@ -KBRANCH_amdfalconx86 ?= "standard/base" -SRCREV_machine_amdfalconx86 ?= "dd6492b44151164242718855d6c9eebbf0018eac" - require linux-yocto-amd-4.1.inc SRC_URI_append_amdfalconx86 += "file://amdfalconx86-gpu-config.cfg \ diff --git a/meta-baldeagle/conf/machine/baldeagle.conf b/meta-baldeagle/conf/machine/baldeagle.conf index 5bacb186..3348297f 100644 --- a/meta-baldeagle/conf/machine/baldeagle.conf +++ b/meta-baldeagle/conf/machine/baldeagle.conf @@ -4,10 +4,10 @@ #@DESCRIPTION: Machine configuration for baldeagle systems -PREFERRED_PROVIDER_virtual/kernel ?= "linux-amd" +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_PROVIDER_jpeg ?= "jpeg" PREFERRED_PROVIDER_jpeg-native ?= "jpeg-native" -PREFERRED_VERSION_linux-amd = "3.12%" +PREFERRED_VERSION_linux-yocto ?= "4.1%" PREFERRED_VERSION_gstreamer1.0-omx = "git+git%" PREFERRED_VERSION_llvm = "3.7.1" PREFERRED_VERSION_libav = "9.18" @@ -36,8 +36,8 @@ XSERVER ?= "${XSERVER_X86_BASE} \ MACHINE_EXTRA_RRECOMMENDS += "kernel-modules radeon-firmware alsa-utils" MACHINE_EXTRA_RRECOMMENDS += "vdpauinfo grub parted util-linux-blkid" -MACHINE_EXTRA_RRECOMMENDS += "rtc-test watchdog-test spi-test smbus-test gpio-test" -MACHINE_EXTRA_RRECOMMENDS += "amd-gpio amd-spi amd-wdt amd-gpio-load amd-wdt-load" +#MACHINE_EXTRA_RRECOMMENDS += "rtc-test watchdog-test spi-test smbus-test gpio-test" +#MACHINE_EXTRA_RRECOMMENDS += "amd-gpio amd-spi amd-wdt amd-gpio-load amd-wdt-load" MACHINE_EXTRA_RRECOMMENDS += "${@bb.utils.contains_any("DISTRO", "mel mel-lite", "firmware-wireless", "", d)}" EXTRA_OECONF_append_pn-matchbox-panel-2 = " --with-battery=acpi" diff --git a/meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-features.scc b/meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-features.scc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-features.scc diff --git a/meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-patches.scc b/meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-patches.scc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/meta-baldeagle/recipes-kernel/linux/files/baldeagle-user-patches.scc diff --git a/meta-baldeagle/recipes-kernel/linux/files/baldeagle_savedefconfig.cfg b/meta-baldeagle/recipes-kernel/linux/files/baldeagle_savedefconfig.cfg new file mode 100644 index 00000000..febc9252 --- /dev/null +++ b/meta-baldeagle/recipes-kernel/linux/files/baldeagle_savedefconfig.cfg @@ -0,0 +1,511 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_RCU_FAST_NO_HZ=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_DEBUG=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_XZ is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +CONFIG_SYSCTL_SYSCALL=y +CONFIG_EMBEDDED=y +CONFIG_PROFILING=y +CONFIG_OPROFILE=y +CONFIG_KPROBES=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_DEFAULT_DEADLINE=y +CONFIG_SMP=y +CONFIG_MSTEAMROLLER=y +# CONFIG_MCORE2 is not set +CONFIG_PROCESSOR_SELECT=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_NR_CPUS=24 +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE_INJECT=m +CONFIG_MICROCODE=m +CONFIG_MICROCODE_AMD=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_NUMA=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +# CONFIG_MTRR_SANITIZER is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_HZ_1000=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_COMPAT_VDSO=y +CONFIG_HIBERNATION=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TRACE_RTC=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_SBS=m +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_SFI=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_X86_POWERNOW_K8=y +CONFIG_X86_SPEEDSTEP_CENTRINO=y +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_IOV=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_X86_SYSFB=y +CONFIG_BINFMT_MISC=m +CONFIG_IA32_EMULATION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP_SCTP=m +CONFIG_TIPC=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS_BASIC=y +CONFIG_NET_CLS_U32=y +CONFIG_NET_CLS_CGROUP=y +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_PKTGEN=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_RFKILL=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CONNECTOR=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_BLK_DEV_FD=m +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_EEPROM_LEGACY=m +CONFIG_IDE=y +CONFIG_BLK_DEV_IDECD=y +CONFIG_BLK_DEV_PIIX=y +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_ATA=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_ATA_PIIX=y +CONFIG_PATA_SCH=y +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_NETCONSOLE=y +CONFIG_TUN=m +CONFIG_VIRTIO_NET=y +CONFIG_PCNET32=y +CONFIG_ATL2=m +CONFIG_ATL1E=m +CONFIG_TIGON3=y +CONFIG_E100=y +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=y +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_ATH_CARDS=m +CONFIG_ATH5K=m +CONFIG_ATH9K=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_USB=y +CONFIG_RT2X00=m +CONFIG_RT2800PCI=m +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_PRINTER=m +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_NVRAM=m +CONFIG_HPET=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_I801=y +CONFIG_I2C_PIIX4=m +CONFIG_SPI=y +CONFIG_SPI_SPIDEV=m +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_VGA_SWITCHEROO=y +CONFIG_USB_HIDDEV=y +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=m +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_STORAGE=y +CONFIG_USB_SERIAL=y +CONFIG_USB_SERIAL_CONSOLE=y +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=y +CONFIG_USB_SERIAL_PL2303=y +CONFIG_USB_EZUSB_FX2=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +# CONFIG_MMC_RICOH_MMC is not set +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=m +CONFIG_LEDS_CLASS=y +CONFIG_EDAC=y +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +CONFIG_RTC_CLASS=y +CONFIG_AUXDISPLAY=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_AMD_IMC=y +CONFIG_AMD_IOMMU=y +CONFIG_AMD_IOMMU_STATS=y +CONFIG_AMD_IOMMU_V2=m +CONFIG_IRQ_REMAP=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_MEMORY=y +CONFIG_EDD=y +CONFIG_EDD_OFF=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_REISERFS_FS=m +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_PROC_KCORE=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=m +# CONFIG_EFIVAR_FS is not set +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_MINIX_FS=m +CONFIG_ROMFS_FS=m +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_ROOT_NFS=y +CONFIG_NFSD=m +CONFIG_NFSD_V4=y +CONFIG_CIFS=m +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m +CONFIG_DEBUG_INFO=y +CONFIG_TIMER_STATS=y +# CONFIG_RCU_CPU_STALL_INFO is not set +CONFIG_LATENCYTOP=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_UPROBE_EVENT=y +CONFIG_KDB_KEYBOARD=y +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_LIBCRC32C=y diff --git a/meta-baldeagle/recipes-kernel/linux/linux-amd/defconfig b/meta-baldeagle/recipes-kernel/linux/linux-amd/defconfig deleted file mode 100644 index b5a6043d..00000000 --- a/meta-baldeagle/recipes-kernel/linux/linux-amd/defconfig +++ /dev/null @@ -1,4252 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 3.12.0 Kernel Configuration -# -CONFIG_64BIT=y -CONFIG_X86_64=y -CONFIG_X86=y -CONFIG_INSTRUCTION_DECODER=y -CONFIG_OUTPUT_FORMAT="elf64-x86-64" -CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_MMU=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_GENERIC_ISA_DMA=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_RWSEM_XCHGADD_ALGORITHM=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ARCH_HAS_CPU_RELAX=y -CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_AUTOPROBE=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ZONE_DMA32=y -CONFIG_AUDIT_ARCH=y -CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_X86_64_SMP=y -CONFIG_X86_HT=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" -CONFIG_ARCH_CPU_PROBE_RELEASE=y -CONFIG_ARCH_SUPPORTS_UPROBES=y -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_EXTABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" -# CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION="-yocto-standard" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_BZIP2 is not set -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SWAP=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_FHANDLE=y -# CONFIG_AUDIT is not set - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_PENDING_IRQ=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_ARCH_CLOCKSOURCE_DATA=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -# CONFIG_TASKSTATS is not set - -# -# RCU Subsystem -# -CONFIG_TREE_PREEMPT_RCU=y -CONFIG_PREEMPT_RCU=y -CONFIG_RCU_STALL_COMMON=y -# CONFIG_RCU_USER_QS is not set -CONFIG_RCU_FANOUT=64 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -CONFIG_RCU_FAST_NO_HZ=y -# CONFIG_TREE_RCU_TRACE is not set -# CONFIG_RCU_BOOST is not set -# CONFIG_RCU_NOCB_CPU is not set -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=17 -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y -# CONFIG_NUMA_BALANCING is not set -CONFIG_CGROUPS=y -CONFIG_CGROUP_DEBUG=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_SWAP_ENABLED=y -CONFIG_MEMCG_KMEM=y -# CONFIG_CGROUP_HUGETLB is not set -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -# CONFIG_CFS_BANDWIDTH is not set -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_UIDGID_STRICT_TYPE_CHECKS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_MM_OWNER=y -# CONFIG_SYSFS_DEPRECATED is not set -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -# CONFIG_RD_BZIP2 is not set -# CONFIG_RD_LZMA is not set -# CONFIG_RD_XZ is not set -# CONFIG_RD_LZO is not set -# CONFIG_RD_LZ4 is not set -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_SYSCTL=y -CONFIG_ANON_INODES=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -CONFIG_EXPERT=y -CONFIG_UID16=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_PCSPKR_PLATFORM=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_PCI_QUIRKS=y -CONFIG_EMBEDDED=y -CONFIG_HAVE_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y -CONFIG_COMPAT_BRK=y -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLOB is not set -CONFIG_SLUB_CPU_PARTIAL=y -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -CONFIG_OPROFILE=y -# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set -CONFIG_HAVE_OPROFILE=y -CONFIG_OPROFILE_NMI_TIMER=y -CONFIG_KPROBES=y -# CONFIG_JUMP_LABEL is not set -CONFIG_KPROBES_ON_FTRACE=y -CONFIG_UPROBES=y -# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_KRETPROBES=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_USE_GENERIC_SMP_HELPERS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y -CONFIG_HAVE_CMPXCHG_LOCAL=y -CONFIG_HAVE_CMPXCHG_DOUBLE=y -CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y -CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -CONFIG_HAVE_CONTEXT_TRACKING=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_OLD_SIGSUSPEND3=y -CONFIG_COMPAT_OLD_SIGACTION=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set -CONFIG_SLABINFO=y -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -CONFIG_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y -CONFIG_BLOCK=y -CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_CMDLINE_PARSER is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -# CONFIG_EFI_PARTITION is not set -# CONFIG_SYSV68_PARTITION is not set -# CONFIG_CMDLINE_PARTITION is not set -CONFIG_BLOCK_COMPAT=y - -# -# IO Schedulers -# -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=y -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_DEFAULT_DEADLINE=y -# CONFIG_DEFAULT_CFQ is not set -# CONFIG_DEFAULT_NOOP is not set -CONFIG_DEFAULT_IOSCHED="deadline" -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_FREEZER=y - -# -# Processor type and features -# -CONFIG_ZONE_DMA=y -CONFIG_SMP=y -# CONFIG_X86_X2APIC is not set -CONFIG_X86_MPPARSE=y -CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_VSMP is not set -# CONFIG_X86_INTEL_LPSS is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_SCHED_OMIT_FRAME_POINTER=y -# CONFIG_HYPERVISOR_GUEST is not set -CONFIG_NO_BOOTMEM=y -# CONFIG_MEMTEST is not set -# CONFIG_MK8 is not set -# CONFIG_MPSC is not set -CONFIG_MCORE2=y -# CONFIG_MATOM is not set -# CONFIG_GENERIC_CPU is not set -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_INTEL_USERCOPY=y -CONFIG_X86_USE_PPRO_CHECKSUM=y -CONFIG_X86_P6_NOP=y -CONFIG_X86_TSC=y -CONFIG_X86_CMPXCHG64=y -CONFIG_X86_CMOV=y -CONFIG_X86_MINIMUM_CPU_FAMILY=64 -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_PROCESSOR_SELECT=y -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -CONFIG_GART_IOMMU=y -CONFIG_CALGARY_IOMMU=y -CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y -# CONFIG_MAXSMP is not set -CONFIG_NR_CPUS=24 -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -CONFIG_X86_MCE_INTEL=y -CONFIG_X86_MCE_AMD=y -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MCE_INJECT=m -CONFIG_X86_THERMAL_VECTOR=y -# CONFIG_I8K is not set -CONFIG_MICROCODE=m -CONFIG_MICROCODE_INTEL=y -CONFIG_MICROCODE_AMD=y -CONFIG_MICROCODE_OLD_INTERFACE=y -CONFIG_MICROCODE_INTEL_LIB=y -# CONFIG_MICROCODE_INTEL_EARLY is not set -# CONFIG_MICROCODE_AMD_EARLY is not set -CONFIG_X86_MSR=m -CONFIG_X86_CPUID=m -CONFIG_ARCH_PHYS_ADDR_T_64BIT=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DIRECT_GBPAGES=y -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -CONFIG_NODES_SPAN_OTHER_NODES=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=6 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_NEED_MULTIPLE_NODES=y -CONFIG_HAVE_MEMORY_PRESENT=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_MEMBLOCK_NODE_MAP=y -CONFIG_ARCH_DISCARD_MEMBLOCK=y -CONFIG_MEMORY_ISOLATION=y -# CONFIG_MOVABLE_NODE is not set -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_SPARSE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_MIGRATION=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_ZONE_DMA_FLAG=1 -CONFIG_BOUNCE=y -CONFIG_NEED_BOUNCE_POOL=y -CONFIG_VIRT_TO_BUS=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -# CONFIG_HWPOISON_INJECT is not set -CONFIG_TRANSPARENT_HUGEPAGE=y -# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y -CONFIG_CROSS_MEMORY_ATTACH=y -CONFIG_CLEANCACHE=y -CONFIG_FRONTSWAP=y -# CONFIG_CMA is not set -# CONFIG_ZBUD is not set -# CONFIG_ZSWAP is not set -# CONFIG_MEM_SOFT_DIRTY is not set -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y -CONFIG_X86_RESERVE_LOW=64 -CONFIG_MTRR=y -# CONFIG_MTRR_SANITIZER is not set -CONFIG_X86_PAT=y -CONFIG_ARCH_USES_PG_UNCACHED=y -CONFIG_ARCH_RANDOM=y -CONFIG_X86_SMAP=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_SECCOMP=y -# CONFIG_CC_STACKPROTECTOR is not set -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -CONFIG_HZ_1000=y -CONFIG_HZ=1000 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y -# CONFIG_KEXEC_JUMP is not set -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_HOTPLUG_CPU=y -# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set -# CONFIG_DEBUG_HOTPLUG_CPU0 is not set -CONFIG_COMPAT_VDSO=y -# CONFIG_CMDLINE_BOOL is not set -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y -CONFIG_PM=y -CONFIG_PM_DEBUG=y -CONFIG_PM_ADVANCED_DEBUG=y -# CONFIG_PM_TEST_SUSPEND is not set -CONFIG_PM_SLEEP_DEBUG=y -CONFIG_PM_TRACE=y -CONFIG_PM_TRACE_RTC=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_ACPI=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_PROCFS is not set -# CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_VIDEO=m -CONFIG_ACPI_FAN=y -# CONFIG_ACPI_DOCK is not set -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_HOTPLUG_CPU=y -# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set -CONFIG_ACPI_THERMAL=y -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_CUSTOM_DSDT is not set -# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set -CONFIG_ACPI_BLACKLIST_YEAR=0 -# CONFIG_ACPI_DEBUG is not set -# CONFIG_ACPI_PCI_SLOT is not set -CONFIG_X86_PM_TIMER=y -CONFIG_ACPI_CONTAINER=y -# CONFIG_ACPI_HOTPLUG_MEMORY is not set -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -CONFIG_ACPI_BGRT=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -CONFIG_ACPI_APEI_ERST_DEBUG=m -CONFIG_SFI=y - -# -# CPU Frequency scaling -# -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_TABLE=y -CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y - -# -# x86 CPU frequency scaling drivers -# -# CONFIG_X86_INTEL_PSTATE is not set -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=y -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=y -# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set -CONFIG_X86_SPEEDSTEP_CENTRINO=y -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m - -# -# CPU Idle -# -CONFIG_CPU_IDLE=y -# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_IDLE_GOV_MENU=y -# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set -CONFIG_INTEL_IDLE=y - -# -# Memory power savings -# -# CONFIG_I7300_IDLE is not set - -# -# Bus options (PCI etc.) -# -CONFIG_PCI=y -CONFIG_PCI_DIRECT=y -CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_DOMAINS=y -# CONFIG_PCI_CNB20LE_QUIRK is not set -CONFIG_PCIEPORTBUS=y -# CONFIG_HOTPLUG_PCI_PCIE is not set -CONFIG_PCIEAER=y -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEAER_INJECT is not set -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEBUG is not set -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -CONFIG_PCI_MSI=y -# CONFIG_PCI_DEBUG is not set -CONFIG_PCI_REALLOC_ENABLE_AUTO=y -CONFIG_PCI_STUB=m -CONFIG_HT_IRQ=y -CONFIG_PCI_ATS=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -# CONFIG_PCI_IOAPIC is not set -CONFIG_PCI_LABEL=y - -# -# PCI host controller drivers -# -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# CONFIG_PCCARD is not set -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -CONFIG_HOTPLUG_PCI_CPCI=y -# CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set -CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m -CONFIG_HOTPLUG_PCI_SHPC=m -# CONFIG_RAPIDIO is not set -CONFIG_X86_SYSFB=y - -# -# Executable file formats / Emulations -# -CONFIG_BINFMT_ELF=y -CONFIG_COMPAT_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -# CONFIG_HAVE_AOUT is not set -CONFIG_BINFMT_MISC=m -CONFIG_COREDUMP=y -CONFIG_IA32_EMULATION=y -# CONFIG_IA32_AOUT is not set -# CONFIG_X86_X32 is not set -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_KEYS_COMPAT=y -CONFIG_X86_DEV_DMA_OPS=y -CONFIG_NET=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -# CONFIG_UNIX_DIAG is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -# CONFIG_NET_IPGRE_DEMUX is not set -CONFIG_NET_IP_TUNNEL=y -CONFIG_IP_MROUTE=y -# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -# CONFIG_NET_IPVTI is not set -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=y -CONFIG_INET_XFRM_MODE_TRANSPORT=y -CONFIG_INET_XFRM_MODE_TUNNEL=y -CONFIG_INET_XFRM_MODE_BEET=y -CONFIG_INET_LRO=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -# CONFIG_INET_UDP_DIAG is not set -# CONFIG_TCP_CONG_ADVANCED is not set -CONFIG_TCP_CONG_CUBIC=y -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -# CONFIG_IPV6_PRIVACY is not set -CONFIG_IPV6_ROUTER_PREF=y -# CONFIG_IPV6_ROUTE_INFO is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -CONFIG_INET6_AH=y -CONFIG_INET6_ESP=y -CONFIG_INET6_IPCOMP=m -# CONFIG_IPV6_MIP6 is not set -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_INET6_XFRM_MODE_TRANSPORT=y -CONFIG_INET6_XFRM_MODE_TUNNEL=y -CONFIG_INET6_XFRM_MODE_BEET=y -# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -# CONFIG_IPV6_MROUTE is not set -# CONFIG_NETLABEL is not set -# CONFIG_NETWORK_SECMARK is not set -# CONFIG_NETWORK_PHY_TIMESTAMPING is not set -CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=y - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_NETLINK=m -# CONFIG_NETFILTER_NETLINK_ACCT is not set -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_ZONES is not set -CONFIG_NF_CONNTRACK_PROCFS=y -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -# CONFIG_NF_CONNTRACK_TIMESTAMP is not set -# CONFIG_NF_CT_PROTO_DCCP is not set -CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -# CONFIG_NF_CONNTRACK_SNMP is not set -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NF_CT_NETLINK_TIMEOUT is not set -# CONFIG_NETFILTER_NETLINK_QUEUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NETFILTER_XTABLES=m - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m - -# -# Xtables targets -# -# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -# CONFIG_NETFILTER_XT_TARGET_HMARK is not set -# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set -# CONFIG_NETFILTER_XT_TARGET_LED is not set -# CONFIG_NETFILTER_XT_TARGET_LOG is not set -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -# CONFIG_NETFILTER_XT_TARGET_TEE is not set -# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set - -# -# Xtables matches -# -# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set -# CONFIG_NETFILTER_XT_MATCH_BPF is not set -# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -# CONFIG_NETFILTER_XT_MATCH_CPU is not set -CONFIG_NETFILTER_XT_MATCH_DCCP=m -# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set -# CONFIG_NETFILTER_XT_MATCH_OSF is not set -# CONFIG_NETFILTER_XT_MATCH_OWNER is not set -CONFIG_NETFILTER_XT_MATCH_POLICY=m -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set -CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set -CONFIG_NETFILTER_XT_MATCH_SCTP=m -# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -# CONFIG_NETFILTER_XT_MATCH_TIME is not set -CONFIG_NETFILTER_XT_MATCH_U32=m -# CONFIG_IP_SET is not set -# CONFIG_IP_VS is not set - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_CONNTRACK_IPV4=m -CONFIG_NF_CONNTRACK_PROC_COMPAT=y -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -# CONFIG_IP_NF_MATCH_RPFILTER is not set -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -# CONFIG_IP_NF_TARGET_SYNPROXY is not set -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -# CONFIG_IP_NF_SECURITY is not set -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m - -# -# IPv6: Netfilter Configuration -# -# CONFIG_NF_DEFRAG_IPV6 is not set -# CONFIG_NF_CONNTRACK_IPV6 is not set -CONFIG_IP6_NF_IPTABLES=m -# CONFIG_IP6_NF_MATCH_AH is not set -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -# CONFIG_IP6_NF_MATCH_MH is not set -# CONFIG_IP6_NF_MATCH_RPFILTER is not set -CONFIG_IP6_NF_MATCH_RT=m -# CONFIG_IP6_NF_TARGET_HL is not set -CONFIG_IP6_NF_FILTER=m -# CONFIG_IP6_NF_TARGET_REJECT is not set -# CONFIG_IP6_NF_TARGET_SYNPROXY is not set -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -# CONFIG_IP6_NF_SECURITY is not set -# CONFIG_BRIDGE_NF_EBTABLES is not set -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_NET_SCTPPROBE is not set -# CONFIG_SCTP_DBG_OBJCNT is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set -# CONFIG_RDS is not set -CONFIG_TIPC=m -CONFIG_TIPC_PORTS=8191 -# CONFIG_ATM is not set -# CONFIG_L2TP is not set -CONFIG_STP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -CONFIG_HAVE_NET_DSA=y -CONFIG_VLAN_8021Q=m -# CONFIG_VLAN_8021Q_GVRP is not set -# CONFIG_VLAN_8021Q_MVRP is not set -# CONFIG_DECNET is not set -CONFIG_LLC=m -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -# CONFIG_NET_SCH_MULTIQ is not set -CONFIG_NET_SCH_RED=m -# CONFIG_NET_SCH_SFB is not set -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -CONFIG_NET_SCH_CODEL=m -# CONFIG_NET_SCH_FQ_CODEL is not set -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=y -# CONFIG_NET_CLS_TCINDEX is not set -# CONFIG_NET_CLS_ROUTE4 is not set -# CONFIG_NET_CLS_FW is not set -CONFIG_NET_CLS_U32=y -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -# CONFIG_NET_CLS_RSVP is not set -# CONFIG_NET_CLS_RSVP6 is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=y -# CONFIG_NET_EMATCH is not set -CONFIG_NET_CLS_ACT=y -# CONFIG_NET_ACT_POLICE is not set -# CONFIG_NET_ACT_GACT is not set -CONFIG_NET_ACT_MIRRED=m -# CONFIG_NET_ACT_IPT is not set -# CONFIG_NET_ACT_NAT is not set -# CONFIG_NET_ACT_PEDIT is not set -# CONFIG_NET_ACT_SIMP is not set -# CONFIG_NET_ACT_SKBEDIT is not set -# CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_CLS_IND is not set -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -# CONFIG_OPENVSWITCH is not set -# CONFIG_VSOCKETS is not set -# CONFIG_NETLINK_MMAP is not set -# CONFIG_NETLINK_DIAG is not set -# CONFIG_NET_MPLS_GSO is not set -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_XPS=y -# CONFIG_NETPRIO_CGROUP is not set -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -# CONFIG_BPF_JIT is not set -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -# CONFIG_NET_TCPPROBE is not set -# CONFIG_NET_DROP_MONITOR is not set -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set -# CONFIG_AF_RXRPC is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -# CONFIG_CFG80211_INTERNAL_REGDB is not set -# CONFIG_CFG80211_WEXT is not set -# CONFIG_LIB80211 is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -# CONFIG_WIMAX is not set -CONFIG_RFKILL=y -CONFIG_RFKILL_LEDS=y -# CONFIG_RFKILL_INPUT is not set -# CONFIG_NET_9P is not set -# CONFIG_CAIF is not set -# CONFIG_CEPH_LIB is not set -# CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y - -# -# Device Drivers -# - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_FW_LOADER=y -CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_SYS_HYPERVISOR is not set -# CONFIG_GENERIC_CPU_DEVICES is not set -CONFIG_DMA_SHARED_BUFFER=y - -# -# Bus devices -# -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y -# CONFIG_MTD is not set -CONFIG_PARPORT=m -CONFIG_PARPORT_PC=m -# CONFIG_PARPORT_SERIAL is not set -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_GSC is not set -# CONFIG_PARPORT_AX88796 is not set -# CONFIG_PARPORT_1284 is not set -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_FD=m -# CONFIG_PARIDE is not set -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -# CONFIG_BLK_CPQ_DA is not set -# CONFIG_BLK_CPQ_CISS_DA is not set -# CONFIG_BLK_DEV_DAC960 is not set -# CONFIG_BLK_DEV_UMEM is not set -# CONFIG_BLK_DEV_COW_COMMON is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_CRYPTOLOOP=m -# CONFIG_BLK_DEV_DRBD is not set -CONFIG_BLK_DEV_NBD=m -# CONFIG_BLK_DEV_NVME is not set -# CONFIG_BLK_DEV_SX8 is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=4096 -# CONFIG_BLK_DEV_XIP is not set -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -CONFIG_VIRTIO_BLK=y -# CONFIG_BLK_DEV_HD is not set -# CONFIG_BLK_DEV_RBD is not set -# CONFIG_BLK_DEV_RSXX is not set - -# -# Misc devices -# -# CONFIG_SENSORS_LIS3LV02D is not set -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_IBM_ASM is not set -# CONFIG_PHANTOM is not set -# CONFIG_SGI_IOC4 is not set -# CONFIG_TIFM_CORE is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -CONFIG_ENCLOSURE_SERVICES=m -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_TI_DAC7512 is not set -# CONFIG_BMP085_I2C is not set -# CONFIG_BMP085_SPI is not set -# CONFIG_PCH_PHUB is not set -# CONFIG_USB_SWITCH_FSA9480 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -# CONFIG_EEPROM_AT24 is not set -# CONFIG_EEPROM_AT25 is not set -CONFIG_EEPROM_LEGACY=m -# CONFIG_EEPROM_MAX6875 is not set -CONFIG_EEPROM_93CX6=m -# CONFIG_EEPROM_93XX46 is not set -# CONFIG_CB710_CORE is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# CONFIG_SENSORS_LIS3_I2C is not set - -# -# Altera FPGA firmware download module -# -# CONFIG_ALTERA_STAPL is not set -# CONFIG_INTEL_MEI is not set -# CONFIG_INTEL_MEI_ME is not set -# CONFIG_VMWARE_VMCI is not set -CONFIG_HAVE_IDE=y -CONFIG_IDE=y - -# -# Please see Documentation/ide/ide.txt for help/info on IDE drives -# -CONFIG_IDE_XFER_MODE=y -CONFIG_IDE_ATAPI=y -# CONFIG_BLK_DEV_IDE_SATA is not set -CONFIG_IDE_GD=y -CONFIG_IDE_GD_ATA=y -# CONFIG_IDE_GD_ATAPI is not set -CONFIG_BLK_DEV_IDECD=y -CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y -# CONFIG_BLK_DEV_IDETAPE is not set -# CONFIG_BLK_DEV_IDEACPI is not set -# CONFIG_IDE_TASK_IOCTL is not set -CONFIG_IDE_PROC_FS=y - -# -# IDE chipset support/bugfixes -# -# CONFIG_IDE_GENERIC is not set -# CONFIG_BLK_DEV_PLATFORM is not set -# CONFIG_BLK_DEV_CMD640 is not set -# CONFIG_BLK_DEV_IDEPNP is not set -CONFIG_BLK_DEV_IDEDMA_SFF=y - -# -# PCI IDE chipsets support -# -CONFIG_BLK_DEV_IDEPCI=y -CONFIG_IDEPCI_PCIBUS_ORDER=y -# CONFIG_BLK_DEV_GENERIC is not set -# CONFIG_BLK_DEV_OPTI621 is not set -# CONFIG_BLK_DEV_RZ1000 is not set -CONFIG_BLK_DEV_IDEDMA_PCI=y -# CONFIG_BLK_DEV_AEC62XX is not set -# CONFIG_BLK_DEV_ALI15X3 is not set -# CONFIG_BLK_DEV_AMD74XX is not set -# CONFIG_BLK_DEV_ATIIXP is not set -# CONFIG_BLK_DEV_CMD64X is not set -# CONFIG_BLK_DEV_TRIFLEX is not set -# CONFIG_BLK_DEV_CS5520 is not set -# CONFIG_BLK_DEV_CS5530 is not set -# CONFIG_BLK_DEV_HPT366 is not set -# CONFIG_BLK_DEV_JMICRON is not set -# CONFIG_BLK_DEV_SC1200 is not set -CONFIG_BLK_DEV_PIIX=y -# CONFIG_BLK_DEV_IT8172 is not set -# CONFIG_BLK_DEV_IT8213 is not set -# CONFIG_BLK_DEV_IT821X is not set -# CONFIG_BLK_DEV_NS87415 is not set -# CONFIG_BLK_DEV_PDC202XX_OLD is not set -# CONFIG_BLK_DEV_PDC202XX_NEW is not set -# CONFIG_BLK_DEV_SVWKS is not set -# CONFIG_BLK_DEV_SIIMAGE is not set -# CONFIG_BLK_DEV_SIS5513 is not set -# CONFIG_BLK_DEV_SLC90E66 is not set -# CONFIG_BLK_DEV_TRM290 is not set -# CONFIG_BLK_DEV_VIA82CXXX is not set -# CONFIG_BLK_DEV_TC86C001 is not set -CONFIG_BLK_DEV_IDEDMA=y - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -# CONFIG_RAID_ATTRS is not set -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -# CONFIG_SCSI_TGT is not set -# CONFIG_SCSI_NETLINK is not set -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -# CONFIG_CHR_DEV_OSST is not set -CONFIG_BLK_DEV_SR=y -# CONFIG_BLK_DEV_SR_VENDOR is not set -CONFIG_CHR_DEV_SG=y -# CONFIG_CHR_DEV_SCH is not set -# CONFIG_SCSI_ENCLOSURE is not set -# CONFIG_SCSI_MULTI_LUN is not set -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -# CONFIG_SCSI_SPI_ATTRS is not set -# CONFIG_SCSI_FC_ATTRS is not set -# CONFIG_SCSI_ISCSI_ATTRS is not set -# CONFIG_SCSI_SAS_ATTRS is not set -# CONFIG_SCSI_SAS_LIBSAS is not set -# CONFIG_SCSI_SRP_ATTRS is not set -CONFIG_SCSI_LOWLEVEL=y -# CONFIG_ISCSI_TCP is not set -# CONFIG_ISCSI_BOOT_SYSFS is not set -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_SCSI_BNX2X_FCOE is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC7XXX_OLD is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -# CONFIG_SCSI_MVSAS is not set -# CONFIG_SCSI_MVUMI is not set -# CONFIG_SCSI_DPT_I2O is not set -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -# CONFIG_MEGARAID_NEWGEN is not set -# CONFIG_MEGARAID_LEGACY is not set -# CONFIG_MEGARAID_SAS is not set -# CONFIG_SCSI_MPT2SAS is not set -# CONFIG_SCSI_MPT3SAS is not set -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_VMWARE_PVSCSI is not set -# CONFIG_LIBFC is not set -# CONFIG_LIBFCOE is not set -# CONFIG_FCOE is not set -# CONFIG_FCOE_FNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_EATA is not set -# CONFIG_SCSI_FUTURE_DOMAIN is not set -# CONFIG_SCSI_GDTH is not set -# CONFIG_SCSI_ISCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_PPA is not set -# CONFIG_SCSI_IMM is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -# CONFIG_SCSI_QLOGIC_1280 is not set -# CONFIG_SCSI_QLA_FC is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_DC390T is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_SRP is not set -# CONFIG_SCSI_BFA_FC is not set -# CONFIG_SCSI_VIRTIO is not set -# CONFIG_SCSI_CHELSIO_FCOE is not set -# CONFIG_SCSI_DH is not set -# CONFIG_SCSI_OSD_INITIATOR is not set -CONFIG_ATA=y -# CONFIG_ATA_NONSTANDARD is not set -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_ACPI=y -# CONFIG_SATA_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_HIGHBANK is not set -# CONFIG_SATA_MV is not set -# CONFIG_SATA_NV is not set -# CONFIG_SATA_PROMISE is not set -# CONFIG_SATA_RCAR is not set -# CONFIG_SATA_SIL is not set -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -# CONFIG_PATA_ATIIXP is not set -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5536 is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=y -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -# CONFIG_PATA_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -CONFIG_ATA_GENERIC=y -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=y -CONFIG_MD_RAID0=y -CONFIG_MD_RAID1=y -CONFIG_MD_RAID10=y -# CONFIG_MD_RAID456 is not set -CONFIG_MD_MULTIPATH=y -CONFIG_MD_FAULTY=y -# CONFIG_BCACHE is not set -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -CONFIG_DM_CRYPT=y -CONFIG_DM_SNAPSHOT=y -# CONFIG_DM_THIN_PROVISIONING is not set -# CONFIG_DM_CACHE is not set -CONFIG_DM_MIRROR=y -# CONFIG_DM_RAID is not set -# CONFIG_DM_LOG_USERSPACE is not set -CONFIG_DM_ZERO=y -# CONFIG_DM_MULTIPATH is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_TARGET_CORE is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -CONFIG_I2O=m -CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y -CONFIG_I2O_EXT_ADAPTEC=y -CONFIG_I2O_EXT_ADAPTEC_DMA64=y -CONFIG_I2O_CONFIG=m -CONFIG_I2O_CONFIG_OLD_IOCTL=y -# CONFIG_I2O_BUS is not set -CONFIG_I2O_BLOCK=m -CONFIG_I2O_SCSI=m -CONFIG_I2O_PROC=m -# CONFIG_MACINTOSH_DRIVERS is not set -CONFIG_NETDEVICES=y -CONFIG_MII=y -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -# CONFIG_MACVLAN is not set -# CONFIG_VXLAN is not set -CONFIG_NETCONSOLE=y -CONFIG_NETPOLL=y -# CONFIG_NETPOLL_TRAP is not set -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_TUN=m -# CONFIG_VETH is not set -CONFIG_VIRTIO_NET=y -# CONFIG_NLMON is not set -# CONFIG_ARCNET is not set - -# -# CAIF transport drivers -# -# CONFIG_VHOST_NET is not set - -# -# Distributed Switch Architecture drivers -# -# CONFIG_NET_DSA_MV88E6XXX is not set -# CONFIG_NET_DSA_MV88E6060 is not set -# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set -# CONFIG_NET_DSA_MV88E6131 is not set -# CONFIG_NET_DSA_MV88E6123_61_65 is not set -CONFIG_ETHERNET=y -CONFIG_NET_VENDOR_3COM=y -# CONFIG_VORTEX is not set -# CONFIG_TYPHOON is not set -CONFIG_NET_VENDOR_ADAPTEC=y -# CONFIG_ADAPTEC_STARFIRE is not set -CONFIG_NET_VENDOR_ALTEON=y -# CONFIG_ACENIC is not set -CONFIG_NET_VENDOR_AMD=y -# CONFIG_AMD8111_ETH is not set -CONFIG_PCNET32=y -CONFIG_NET_VENDOR_ARC=y -CONFIG_NET_VENDOR_ATHEROS=y -CONFIG_ATL2=m -# CONFIG_ATL1 is not set -CONFIG_ATL1E=m -# CONFIG_ATL1C is not set -# CONFIG_ALX is not set -CONFIG_NET_CADENCE=y -# CONFIG_ARM_AT91_ETHER is not set -# CONFIG_MACB is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_BNX2 is not set -# CONFIG_CNIC is not set -CONFIG_TIGON3=y -# CONFIG_BNX2X is not set -CONFIG_NET_VENDOR_BROCADE=y -# CONFIG_BNA is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -CONFIG_NET_VENDOR_CHELSIO=y -# CONFIG_CHELSIO_T1 is not set -# CONFIG_CHELSIO_T3 is not set -# CONFIG_CHELSIO_T4 is not set -# CONFIG_CHELSIO_T4VF is not set -CONFIG_NET_VENDOR_CISCO=y -# CONFIG_ENIC is not set -# CONFIG_DNET is not set -CONFIG_NET_VENDOR_DEC=y -# CONFIG_NET_TULIP is not set -CONFIG_NET_VENDOR_DLINK=y -# CONFIG_DL2K is not set -# CONFIG_SUNDANCE is not set -CONFIG_NET_VENDOR_EMULEX=y -# CONFIG_BE2NET is not set -CONFIG_NET_VENDOR_EXAR=y -# CONFIG_S2IO is not set -# CONFIG_VXGE is not set -CONFIG_NET_VENDOR_HP=y -# CONFIG_HP100 is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=y -CONFIG_E1000=m -CONFIG_E1000E=m -# CONFIG_IGB is not set -# CONFIG_IGBVF is not set -# CONFIG_IXGB is not set -# CONFIG_IXGBE is not set -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -CONFIG_NET_VENDOR_I825XX=y -# CONFIG_IP1000 is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_MARVELL=y -# CONFIG_MVMDIO is not set -# CONFIG_SKGE is not set -# CONFIG_SKY2 is not set -CONFIG_NET_VENDOR_MELLANOX=y -# CONFIG_MLX4_EN is not set -# CONFIG_MLX4_CORE is not set -# CONFIG_MLX5_CORE is not set -CONFIG_NET_VENDOR_MICREL=y -# CONFIG_KS8851 is not set -# CONFIG_KS8851_MLL is not set -# CONFIG_KSZ884X_PCI is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -CONFIG_NET_VENDOR_MYRI=y -# CONFIG_MYRI10GE is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NATSEMI=y -# CONFIG_NATSEMI is not set -# CONFIG_NS83820 is not set -CONFIG_NET_VENDOR_8390=y -# CONFIG_NE2K_PCI is not set -CONFIG_NET_VENDOR_NVIDIA=y -# CONFIG_FORCEDETH is not set -CONFIG_NET_VENDOR_OKI=y -# CONFIG_PCH_GBE is not set -# CONFIG_ETHOC is not set -CONFIG_NET_PACKET_ENGINE=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_QLOGIC=y -# CONFIG_QLA3XXX is not set -# CONFIG_QLCNIC is not set -# CONFIG_QLGE is not set -# CONFIG_NETXEN_NIC is not set -CONFIG_NET_VENDOR_REALTEK=y -# CONFIG_ATP is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_8139TOO_PIO=y -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=y -# CONFIG_SH_ETH is not set -CONFIG_NET_VENDOR_RDC=y -# CONFIG_R6040 is not set -CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -# CONFIG_SC92031 is not set -CONFIG_NET_VENDOR_SIS=y -# CONFIG_SIS900 is not set -# CONFIG_SIS190 is not set -# CONFIG_SFC is not set -CONFIG_NET_VENDOR_SMSC=y -# CONFIG_EPIC100 is not set -# CONFIG_SMSC911X is not set -# CONFIG_SMSC9420 is not set -CONFIG_NET_VENDOR_STMICRO=y -# CONFIG_STMMAC_ETH is not set -CONFIG_NET_VENDOR_SUN=y -# CONFIG_HAPPYMEAL is not set -# CONFIG_SUNGEM is not set -# CONFIG_CASSINI is not set -# CONFIG_NIU is not set -CONFIG_NET_VENDOR_TEHUTI=y -# CONFIG_TEHUTI is not set -CONFIG_NET_VENDOR_TI=y -# CONFIG_TLAN is not set -CONFIG_NET_VENDOR_VIA=y -# CONFIG_VIA_RHINE is not set -# CONFIG_VIA_VELOCITY is not set -CONFIG_NET_VENDOR_WIZNET=y -# CONFIG_WIZNET_W5100 is not set -# CONFIG_WIZNET_W5300 is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLIB=y - -# -# MII PHY device drivers -# -# CONFIG_AT803X_PHY is not set -# CONFIG_AMD_PHY is not set -# CONFIG_MARVELL_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_QSEMI_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_REALTEK_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_FIXED_PHY is not set -# CONFIG_MDIO_BITBANG is not set -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PLIP is not set -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -# CONFIG_PPP_MPPE is not set -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_SLIP=m -CONFIG_SLHC=m -CONFIG_SLIP_COMPRESSED=y -CONFIG_SLIP_SMART=y -CONFIG_SLIP_MODE_SLIP6=y - -# -# USB Network Adapters -# -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -# CONFIG_USB_RTL8150 is not set -# CONFIG_USB_RTL8152 is not set -# CONFIG_USB_USBNET is not set -# CONFIG_USB_HSO is not set -# CONFIG_USB_IPHETH is not set -CONFIG_WLAN=y -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_AIRO is not set -# CONFIG_ATMEL is not set -# CONFIG_AT76C50X_USB is not set -# CONFIG_PRISM54 is not set -# CONFIG_USB_ZD1201 is not set -# CONFIG_USB_NET_RNDIS_WLAN is not set -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set -# CONFIG_ADM8211 is not set -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_MWL8K is not set -CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m -# CONFIG_ATH_DEBUG is not set -CONFIG_ATH5K=m -# CONFIG_ATH5K_DEBUG is not set -# CONFIG_ATH5K_TRACER is not set -CONFIG_ATH5K_PCI=y -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set -CONFIG_ATH9K_RFKILL=y -# CONFIG_ATH9K_HTC is not set -# CONFIG_CARL9170 is not set -# CONFIG_ATH6KL is not set -# CONFIG_AR5523 is not set -# CONFIG_WIL6210 is not set -# CONFIG_ATH10K is not set -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -CONFIG_BRCMUTIL=m -CONFIG_BRCMFMAC=m -CONFIG_BRCMFMAC_SDIO=y -CONFIG_BRCMFMAC_USB=y -# CONFIG_BRCM_TRACING is not set -# CONFIG_BRCMDBG is not set -# CONFIG_HOSTAP is not set -# CONFIG_IPW2100 is not set -# CONFIG_IWLWIFI is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -# CONFIG_LIBERTAS is not set -# CONFIG_P54_COMMON is not set -CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -CONFIG_RT2800PCI=m -CONFIG_RT2800PCI_RT33XX=y -CONFIG_RT2800PCI_RT35XX=y -CONFIG_RT2800PCI_RT53XX=y -CONFIG_RT2800PCI_RT3290=y -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set -# CONFIG_RT2800USB is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_MMIO=m -CONFIG_RT2X00_LIB_PCI=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_RTL_CARDS=m -# CONFIG_RTL8192CE is not set -# CONFIG_RTL8192SE is not set -# CONFIG_RTL8192DE is not set -# CONFIG_RTL8723AE is not set -# CONFIG_RTL8188EE is not set -# CONFIG_RTL8192CU is not set -# CONFIG_WL_TI is not set -# CONFIG_ZD1211RW is not set -# CONFIG_MWIFIEX is not set -# CONFIG_CW1200 is not set - -# -# Enable WiMAX (Networking options) to see the WiMAX drivers -# -# CONFIG_WAN is not set -# CONFIG_VMXNET3 is not set -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -# CONFIG_INPUT_FF_MEMLESS is not set -# CONFIG_INPUT_POLLDEV is not set -# CONFIG_INPUT_SPARSEKMAP is not set -# CONFIG_INPUT_MATRIXKMAP is not set - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_XTKBD is not set -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_LIFEBOOK=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -# CONFIG_MOUSE_PS2_ELANTECH is not set -# CONFIG_MOUSE_PS2_SENTELIC is not set -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -# CONFIG_MOUSE_SERIAL is not set -# CONFIG_MOUSE_APPLETOUCH is not set -# CONFIG_MOUSE_BCM5974 is not set -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_GPIO is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -# CONFIG_MOUSE_SYNAPTICS_USB is not set -# CONFIG_INPUT_JOYSTICK is not set -CONFIG_INPUT_TABLET=y -# CONFIG_TABLET_USB_ACECAD is not set -# CONFIG_TABLET_USB_AIPTEK is not set -# CONFIG_TABLET_USB_GTCO is not set -# CONFIG_TABLET_USB_HANWANG is not set -# CONFIG_TABLET_USB_KBTAB is not set -CONFIG_TABLET_USB_WACOM=y -CONFIG_INPUT_TOUCHSCREEN=y -# CONFIG_TOUCHSCREEN_ADS7846 is not set -# CONFIG_TOUCHSCREEN_AD7877 is not set -# CONFIG_TOUCHSCREEN_AD7879 is not set -# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set -# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set -# CONFIG_TOUCHSCREEN_BU21013 is not set -# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set -# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -# CONFIG_TOUCHSCREEN_DYNAPRO is not set -# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set -# CONFIG_TOUCHSCREEN_EETI is not set -# CONFIG_TOUCHSCREEN_FUJITSU is not set -# CONFIG_TOUCHSCREEN_ILI210X is not set -# CONFIG_TOUCHSCREEN_GUNZE is not set -# CONFIG_TOUCHSCREEN_ELO is not set -# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set -# CONFIG_TOUCHSCREEN_WACOM_I2C is not set -# CONFIG_TOUCHSCREEN_MAX11801 is not set -# CONFIG_TOUCHSCREEN_MCS5000 is not set -# CONFIG_TOUCHSCREEN_MMS114 is not set -# CONFIG_TOUCHSCREEN_MTOUCH is not set -# CONFIG_TOUCHSCREEN_INEXIO is not set -# CONFIG_TOUCHSCREEN_MK712 is not set -# CONFIG_TOUCHSCREEN_PENMOUNT is not set -# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set -# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set -# CONFIG_TOUCHSCREEN_TOUCHWIN is not set -# CONFIG_TOUCHSCREEN_PIXCIR is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y -# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set -# CONFIG_TOUCHSCREEN_TSC_SERIO is not set -# CONFIG_TOUCHSCREEN_TSC2005 is not set -# CONFIG_TOUCHSCREEN_TSC2007 is not set -# CONFIG_TOUCHSCREEN_ST1232 is not set -# CONFIG_TOUCHSCREEN_TPS6507X is not set -# CONFIG_INPUT_MISC is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=y -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PARKBD is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -# CONFIG_SERIO_RAW is not set -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -# CONFIG_GAMEPORT is not set - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=256 -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_NOZOMI is not set -# CONFIG_N_GSM is not set -# CONFIG_TRACE_SINK is not set -CONFIG_DEVKMEM=y - -# -# Serial drivers -# -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_NR_UARTS=4 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -# CONFIG_SERIAL_8250_EXTENDED is not set -# CONFIG_SERIAL_8250_DW is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_KGDB_NMI is not set -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_MFD_HSU is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -CONFIG_CONSOLE_POLL=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_IFX6X60 is not set -# CONFIG_SERIAL_PCH_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_ST_ASC is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -# CONFIG_PPDEV is not set -CONFIG_HVC_DRIVER=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -# CONFIG_IPMI_PANIC_EVENT is not set -# CONFIG_IPMI_DEVICE_INTERFACE is not set -# CONFIG_IPMI_SI is not set -# CONFIG_IPMI_WATCHDOG is not set -# CONFIG_IPMI_POWEROFF is not set -CONFIG_HW_RANDOM=m -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -CONFIG_HW_RANDOM_VIA=m -# CONFIG_HW_RANDOM_VIRTIO is not set -CONFIG_HW_RANDOM_TPM=m -CONFIG_NVRAM=m -# CONFIG_R3964 is not set -# CONFIG_APPLICOM is not set -# CONFIG_MWAVE is not set -# CONFIG_RAW_DRIVER is not set -CONFIG_HPET=y -CONFIG_HPET_MMAP=y -CONFIG_HANGCHECK_TIMER=m -CONFIG_TCG_TPM=y -# CONFIG_TCG_TIS is not set -# CONFIG_TCG_TIS_I2C_INFINEON is not set -# CONFIG_TCG_NSC is not set -# CONFIG_TCG_ATMEL is not set -# CONFIG_TCG_INFINEON is not set -# CONFIG_TCG_ST33_I2C is not set -# CONFIG_TELCLOCK is not set -CONFIG_DEVPORT=y -CONFIG_I2C=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=m -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -CONFIG_I2C_I801=y -# CONFIG_I2C_ISCH is not set -# CONFIG_I2C_ISMT is not set -CONFIG_I2C_PIIX4=m -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EG20T is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_PXA_PCI is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_PARPORT is not set -# CONFIG_I2C_PARPORT_LIGHT is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -# CONFIG_SPI_FSL_DSPI is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PXA2XX is not set -# CONFIG_SPI_PXA2XX_PCI is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_TOPCLIFF_PCH is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_DESIGNWARE is not set - -# -# SPI Protocol Masters -# -CONFIG_SPI_SPIDEV=m -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_HSI is not set - -# -# PPS support -# -CONFIG_PPS=y -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y - -# -# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. -# -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_GPIO_DEVRES=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_ACPI=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_GENERIC=m - -# -# Memory mapped GPIO drivers: -# -CONFIG_GPIO_GENERIC_PLATFORM=m -# CONFIG_GPIO_IT8761E is not set -# CONFIG_GPIO_F7188X is not set -# CONFIG_GPIO_TS5500 is not set -# CONFIG_GPIO_SCH is not set -# CONFIG_GPIO_ICH is not set -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_LYNXPOINT is not set - -# -# I2C GPIO expanders: -# -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_SX150X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# -# CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_LANGWELL is not set -# CONFIG_GPIO_PCH is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_RDC321X is not set - -# -# SPI GPIO expanders: -# -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_74X164 is not set - -# -# AC97 GPIO expanders: -# - -# -# LPC GPIO expanders: -# - -# -# MODULbus GPIO expanders: -# - -# -# USB GPIO expanders: -# -# CONFIG_W1 is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -# CONFIG_PDA_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24190 is not set -# CONFIG_CHARGER_SMB347 is not set -# CONFIG_POWER_RESET is not set -# CONFIG_POWER_AVS is not set -CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_ABITUGURU is not set -# CONFIG_SENSORS_ABITUGURU3 is not set -# CONFIG_SENSORS_AD7314 is not set -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7310 is not set -# CONFIG_SENSORS_ADT7410 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_ASC7621 is not set -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -# CONFIG_SENSORS_ASB100 is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_DS620 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_FSCHMD is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_G762 is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_GPIO_FAN is not set -# CONFIG_SENSORS_HIH6130 is not set -# CONFIG_SENSORS_HTU21 is not set -# CONFIG_SENSORS_CORETEMP is not set -# CONFIG_SENSORS_IBMAEM is not set -# CONFIG_SENSORS_IBMPEX is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set -# CONFIG_SENSORS_LINEAGE is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -# CONFIG_SENSORS_LM75 is not set -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -# CONFIG_SENSORS_LM93 is not set -# CONFIG_SENSORS_LTC4151 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LTC4261 is not set -# CONFIG_SENSORS_LM95234 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_LM95245 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX16065 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX1668 is not set -# CONFIG_SENSORS_MAX197 is not set -# CONFIG_SENSORS_MAX6639 is not set -# CONFIG_SENSORS_MAX6642 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_MCP3021 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NTC_THERMISTOR is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_PMBUS is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_SHT21 is not set -# CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_SMM665 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC6W201 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_SCH56XX_COMMON is not set -# CONFIG_SENSORS_SCH5627 is not set -# CONFIG_SENSORS_SCH5636 is not set -# CONFIG_SENSORS_ADS1015 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_INA209 is not set -# CONFIG_SENSORS_INA2XX is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_VIA_CPUTEMP is not set -# CONFIG_SENSORS_VIA686A is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -# CONFIG_SENSORS_W83795 is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -# CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set -# CONFIG_SENSORS_APPLESMC is not set - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -# CONFIG_SENSORS_ATK0110 is not set -CONFIG_THERMAL=y -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_USER_SPACE=y -# CONFIG_CPU_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_INTEL_POWERCLAMP is not set -CONFIG_X86_PKG_TEMP_THERMAL=m - -# -# Texas Instruments thermal drivers -# -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_WDT is not set -# CONFIG_ALIM1535_WDT is not set -# CONFIG_ALIM7101_WDT is not set -# CONFIG_F71808E_WDT is not set -# CONFIG_SP5100_TCO is not set -# CONFIG_SC520_WDT is not set -# CONFIG_SBC_FITPC2_WATCHDOG is not set -# CONFIG_EUROTECH_WDT is not set -# CONFIG_IB700_WDT is not set -# CONFIG_IBMASR is not set -# CONFIG_WAFER_WDT is not set -# CONFIG_I6300ESB_WDT is not set -# CONFIG_IE6XX_WDT is not set -# CONFIG_ITCO_WDT is not set -# CONFIG_IT8712F_WDT is not set -# CONFIG_IT87_WDT is not set -# CONFIG_HP_WATCHDOG is not set -# CONFIG_SC1200_WDT is not set -# CONFIG_PC87413_WDT is not set -# CONFIG_NV_TCO is not set -# CONFIG_60XX_WDT is not set -# CONFIG_SBC8360_WDT is not set -# CONFIG_CPU5_WDT is not set -# CONFIG_SMSC_SCH311X_WDT is not set -# CONFIG_SMSC37B787_WDT is not set -# CONFIG_VIA_WDT is not set -# CONFIG_W83627HF_WDT is not set -# CONFIG_W83697HF_WDT is not set -# CONFIG_W83697UG_WDT is not set -# CONFIG_W83877F_WDT is not set -# CONFIG_W83977F_WDT is not set -# CONFIG_MACHZ_WDT is not set -# CONFIG_SBC_EPX_C3_WATCHDOG is not set -# CONFIG_MEN_A21_WDT is not set - -# -# PCI-based Watchdog Cards -# -# CONFIG_PCIPCWATCHDOG is not set -# CONFIG_WDTPCI is not set - -# -# USB-based Watchdog Cards -# -# CONFIG_USBPCWATCHDOG is not set -CONFIG_SSB_POSSIBLE=y - -# -# Sonics Silicon Backplane -# -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -# CONFIG_MFD_CORE is not set -# CONFIG_MFD_CS5535 is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_CROS_EC is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RTSX_PCI is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SMSC is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_STMPE is not set -# CONFIG_MFD_SYSCON is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS80031 is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TIMBERDALE is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TMIO is not set -# CONFIG_MFD_VX855 is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_REGULATOR is not set -CONFIG_MEDIA_SUPPORT=m - -# -# Multimedia core support -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set -# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set -# CONFIG_MEDIA_RADIO_SUPPORT is not set -# CONFIG_MEDIA_RC_SUPPORT is not set -# CONFIG_MEDIA_CONTROLLER is not set -CONFIG_VIDEO_DEV=m -CONFIG_VIDEO_V4L2=m -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -# CONFIG_VIDEO_V4L2_INT_DEVICE is not set -# CONFIG_TTPCI_EEPROM is not set - -# -# Media drivers -# -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -CONFIG_USB_GSPCA=m -# CONFIG_USB_M5602 is not set -# CONFIG_USB_STV06XX is not set -# CONFIG_USB_GL860 is not set -# CONFIG_USB_GSPCA_BENQ is not set -# CONFIG_USB_GSPCA_CONEX is not set -# CONFIG_USB_GSPCA_CPIA1 is not set -# CONFIG_USB_GSPCA_ETOMS is not set -# CONFIG_USB_GSPCA_FINEPIX is not set -# CONFIG_USB_GSPCA_JEILINJ is not set -# CONFIG_USB_GSPCA_JL2005BCD is not set -# CONFIG_USB_GSPCA_KINECT is not set -# CONFIG_USB_GSPCA_KONICA is not set -# CONFIG_USB_GSPCA_MARS is not set -# CONFIG_USB_GSPCA_MR97310A is not set -# CONFIG_USB_GSPCA_NW80X is not set -# CONFIG_USB_GSPCA_OV519 is not set -# CONFIG_USB_GSPCA_OV534 is not set -# CONFIG_USB_GSPCA_OV534_9 is not set -# CONFIG_USB_GSPCA_PAC207 is not set -# CONFIG_USB_GSPCA_PAC7302 is not set -# CONFIG_USB_GSPCA_PAC7311 is not set -# CONFIG_USB_GSPCA_SE401 is not set -# CONFIG_USB_GSPCA_SN9C2028 is not set -# CONFIG_USB_GSPCA_SN9C20X is not set -# CONFIG_USB_GSPCA_SONIXB is not set -# CONFIG_USB_GSPCA_SONIXJ is not set -# CONFIG_USB_GSPCA_SPCA500 is not set -# CONFIG_USB_GSPCA_SPCA501 is not set -# CONFIG_USB_GSPCA_SPCA505 is not set -# CONFIG_USB_GSPCA_SPCA506 is not set -# CONFIG_USB_GSPCA_SPCA508 is not set -# CONFIG_USB_GSPCA_SPCA561 is not set -# CONFIG_USB_GSPCA_SPCA1528 is not set -# CONFIG_USB_GSPCA_SQ905 is not set -# CONFIG_USB_GSPCA_SQ905C is not set -# CONFIG_USB_GSPCA_SQ930X is not set -# CONFIG_USB_GSPCA_STK014 is not set -# CONFIG_USB_GSPCA_STK1135 is not set -# CONFIG_USB_GSPCA_STV0680 is not set -# CONFIG_USB_GSPCA_SUNPLUS is not set -# CONFIG_USB_GSPCA_T613 is not set -# CONFIG_USB_GSPCA_TOPRO is not set -# CONFIG_USB_GSPCA_TV8532 is not set -# CONFIG_USB_GSPCA_VC032X is not set -# CONFIG_USB_GSPCA_VICAM is not set -# CONFIG_USB_GSPCA_XIRLINK_CIT is not set -# CONFIG_USB_GSPCA_ZC3XX is not set -# CONFIG_USB_PWC is not set -# CONFIG_VIDEO_CPIA2 is not set -# CONFIG_USB_ZR364XX is not set -# CONFIG_USB_STKWEBCAM is not set -# CONFIG_USB_S2255 is not set -# CONFIG_USB_SN9C102 is not set -# CONFIG_VIDEO_USBTV is not set - -# -# Webcam, TV (analog/digital) USB devices -# -# CONFIG_VIDEO_EM28XX is not set -# CONFIG_MEDIA_PCI_SUPPORT is not set -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set -# CONFIG_V4L_TEST_DRIVERS is not set - -# -# Supported MMC/SDIO adapters -# -# CONFIG_MEDIA_PARPORT_SUPPORT is not set -# CONFIG_CYPRESS_FIRMWARE is not set - -# -# Media ancillary drivers (tuners, sensors, i2c, frontends) -# -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y - -# -# Audio decoders, processors and mixers -# - -# -# RDS decoders -# - -# -# Video decoders -# - -# -# Video and audio decoders -# - -# -# Video encoders -# - -# -# Camera sensor devices -# - -# -# Flash devices -# - -# -# Video improvement chips -# - -# -# Miscelaneous helper chips -# - -# -# Sensors used on soc_camera driver -# - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set - -# -# Graphics support -# -CONFIG_AGP=y -CONFIG_AGP_AMD64=y -CONFIG_AGP_INTEL=y -# CONFIG_AGP_SIS is not set -# CONFIG_AGP_VIA is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_VGA_SWITCHEROO=y -CONFIG_DRM=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_TTM=m - -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -# CONFIG_DRM_I2C_NXP_TDA998X is not set -# CONFIG_DRM_TDFX is not set -# CONFIG_DRM_R128 is not set -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_UMS=y -# CONFIG_DRM_NOUVEAU is not set -CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y -# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set -# CONFIG_DRM_MGA is not set -# CONFIG_DRM_SIS is not set -# CONFIG_DRM_VIA is not set -# CONFIG_DRM_SAVAGE is not set -# CONFIG_DRM_VMWGFX is not set -# CONFIG_DRM_GMA500 is not set -# CONFIG_DRM_UDL is not set -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_QXL is not set -CONFIG_VGASTATE=m -CONFIG_VIDEO_OUTPUT_CONTROL=m -CONFIG_HDMI=y -CONFIG_FB=y -CONFIG_FIRMWARE_EDID=y -CONFIG_FB_DDC=m -# CONFIG_FB_BOOT_VESA_SUPPORT is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -# CONFIG_FB_SYS_FILLRECT is not set -# CONFIG_FB_SYS_COPYAREA is not set -# CONFIG_FB_SYS_IMAGEBLIT is not set -# CONFIG_FB_FOREIGN_ENDIAN is not set -# CONFIG_FB_SYS_FOPS is not set -# CONFIG_FB_SVGALIB is not set -# CONFIG_FB_MACMODES is not set -CONFIG_FB_BACKLIGHT=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -# CONFIG_FB_UVESA is not set -# CONFIG_FB_VESA is not set -CONFIG_FB_EFI=y -# CONFIG_FB_N411 is not set -# CONFIG_FB_HGA is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_LE80578 is not set -# CONFIG_FB_INTEL is not set -# CONFIG_FB_MATROX is not set -CONFIG_FB_RADEON=m -CONFIG_FB_RADEON_I2C=y -CONFIG_FB_RADEON_BACKLIGHT=y -# CONFIG_FB_RADEON_DEBUG is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_VIA is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_EXYNOS_VIDEO is not set -CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_LCD_CLASS_DEVICE=m -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_S6E63M0 is not set -# CONFIG_LCD_LD9040 is not set -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_GENERIC=y -# CONFIG_BACKLIGHT_APPLE is not set -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630 is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set - -# -# Console display driver support -# -CONFIG_VGA_CONSOLE=y -# CONFIG_VGACON_SOFT_SCROLLBACK is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -# CONFIG_LOGO is not set -CONFIG_SOUND=y -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_RAWMIDI=m -CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_OSSEMUL=y -CONFIG_SND_MIXER_OSS=m -# CONFIG_SND_PCM_OSS is not set -# CONFIG_SND_SEQUENCER_OSS is not set -CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -# CONFIG_SND_DEBUG is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y -CONFIG_SND_DMA_SGBUF=y -CONFIG_SND_RAWMIDI_SEQ=m -# CONFIG_SND_OPL3_LIB_SEQ is not set -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -# CONFIG_SND_EMU10K1_SEQ is not set -CONFIG_SND_DRIVERS=y -CONFIG_SND_PCSP=m -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_VIRMIDI is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_MTS64 is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PORTMAN2X4 is not set -CONFIG_SND_PCI=y -# CONFIG_SND_AD1889 is not set -# CONFIG_SND_ALS300 is not set -# CONFIG_SND_ALS4000 is not set -# CONFIG_SND_ALI5451 is not set -# CONFIG_SND_ASIHPI is not set -# CONFIG_SND_ATIIXP is not set -# CONFIG_SND_ATIIXP_MODEM is not set -# CONFIG_SND_AU8810 is not set -# CONFIG_SND_AU8820 is not set -# CONFIG_SND_AU8830 is not set -# CONFIG_SND_AW2 is not set -# CONFIG_SND_AZT3328 is not set -# CONFIG_SND_BT87X is not set -# CONFIG_SND_CA0106 is not set -# CONFIG_SND_CMIPCI is not set -# CONFIG_SND_OXYGEN is not set -# CONFIG_SND_CS4281 is not set -# CONFIG_SND_CS46XX is not set -# CONFIG_SND_CS5530 is not set -# CONFIG_SND_CS5535AUDIO is not set -# CONFIG_SND_CTXFI is not set -# CONFIG_SND_DARLA20 is not set -# CONFIG_SND_GINA20 is not set -# CONFIG_SND_LAYLA20 is not set -# CONFIG_SND_DARLA24 is not set -# CONFIG_SND_GINA24 is not set -# CONFIG_SND_LAYLA24 is not set -# CONFIG_SND_MONA is not set -# CONFIG_SND_MIA is not set -# CONFIG_SND_ECHO3G is not set -# CONFIG_SND_INDIGO is not set -# CONFIG_SND_INDIGOIO is not set -# CONFIG_SND_INDIGODJ is not set -# CONFIG_SND_INDIGOIOX is not set -# CONFIG_SND_INDIGODJX is not set -# CONFIG_SND_EMU10K1 is not set -# CONFIG_SND_EMU10K1X is not set -# CONFIG_SND_ENS1370 is not set -# CONFIG_SND_ENS1371 is not set -# CONFIG_SND_ES1938 is not set -# CONFIG_SND_ES1968 is not set -# CONFIG_SND_FM801 is not set -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=y -CONFIG_SND_HDA_CODEC_ANALOG=y -CONFIG_SND_HDA_CODEC_SIGMATEL=y -CONFIG_SND_HDA_CODEC_VIA=y -CONFIG_SND_HDA_CODEC_HDMI=y -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_CODEC_CIRRUS=y -CONFIG_SND_HDA_CODEC_CONEXANT=y -CONFIG_SND_HDA_CODEC_CA0110=y -CONFIG_SND_HDA_CODEC_CA0132=y -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=y -CONFIG_SND_HDA_CODEC_SI3054=y -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -# CONFIG_SND_HDSP is not set -# CONFIG_SND_HDSPM is not set -# CONFIG_SND_ICE1712 is not set -# CONFIG_SND_ICE1724 is not set -# CONFIG_SND_INTEL8X0 is not set -# CONFIG_SND_INTEL8X0M is not set -# CONFIG_SND_KORG1212 is not set -# CONFIG_SND_LOLA is not set -# CONFIG_SND_LX6464ES is not set -# CONFIG_SND_MAESTRO3 is not set -# CONFIG_SND_MIXART is not set -# CONFIG_SND_NM256 is not set -# CONFIG_SND_PCXHR is not set -# CONFIG_SND_RIPTIDE is not set -# CONFIG_SND_RME32 is not set -# CONFIG_SND_RME96 is not set -# CONFIG_SND_RME9652 is not set -# CONFIG_SND_SONICVIBES is not set -# CONFIG_SND_TRIDENT is not set -# CONFIG_SND_VIA82XX is not set -# CONFIG_SND_VIA82XX_MODEM is not set -# CONFIG_SND_VIRTUOSO is not set -# CONFIG_SND_VX222 is not set -# CONFIG_SND_YMFPCI is not set -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_USX2Y is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_US122L is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_SOC is not set -# CONFIG_SOUND_PRIME is not set - -# -# HID support -# -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -# CONFIG_HIDRAW is not set -# CONFIG_UHID is not set -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -# CONFIG_HID_A4TECH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_CHERRY is not set -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LENOVO_TPKBD is not set -# CONFIG_HID_LOGITECH is not set -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MICROSOFT is not set -# CONFIG_HID_MONTEREY is not set -# CONFIG_HID_MULTITOUCH is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEELSERIES is not set -# CONFIG_HID_SUNPLUS is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -# CONFIG_HID_SENSOR_HUB is not set - -# -# USB HID support -# -CONFIG_USB_HID=y -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y - -# -# I2C HID support -# -# CONFIG_I2C_HID is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -# CONFIG_USB_DEBUG is not set -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG is not set -# CONFIG_USB_OTG_WHITELIST is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set -# CONFIG_USB_MON is not set -# CONFIG_USB_WUSB_CBAF is not set - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FUSBH200_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=m -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_UHCI_HCD=y -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -# CONFIG_USB_ACM is not set -# CONFIG_USB_PRINTER is not set -# CONFIG_USB_WDM is not set -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=y -# CONFIG_USB_STORAGE_DEBUG is not set -# CONFIG_USB_STORAGE_REALTEK is not set -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -# CONFIG_USB_STORAGE_ENE_UB6250 is not set - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_CHIPIDEA is not set - -# -# USB port drivers -# -# CONFIG_USB_USS720 is not set -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -# CONFIG_USB_SERIAL_SIMPLE is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -# CONFIG_USB_SERIAL_CH341 is not set -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -# CONFIG_USB_SERIAL_CP210X is not set -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=y -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=y -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -# CONFIG_USB_SERIAL_XIRCOM is not set -# CONFIG_USB_SERIAL_OPTION is not set -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_ZTE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_RIO500 is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_LED is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_FTDI_ELAN is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -CONFIG_USB_EZUSB_FX2=y -# CONFIG_USB_HSIC_USB3503 is not set - -# -# USB Physical Layer drivers -# -# CONFIG_USB_PHY is not set -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set -# CONFIG_USB_GADGET is not set -# CONFIG_UWB is not set -CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=y -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y -# CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -# CONFIG_MMC_RICOH_MMC is not set -# CONFIG_MMC_SDHCI_ACPI is not set -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_WBSD is not set -# CONFIG_MMC_TIFM_SD is not set -CONFIG_MMC_SPI=m -# CONFIG_MMC_CB710 is not set -# CONFIG_MMC_VIA_SDMMC is not set -# CONFIG_MMC_VUB300 is not set -# CONFIG_MMC_USHC is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y - -# -# LED drivers -# -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP5521 is not set -# CONFIG_LEDS_LP5523 is not set -# CONFIG_LEDS_LP5562 is not set -# CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_CLEVO_MAIL is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_INTEL_SS4200 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 is not set -# CONFIG_LEDS_BLINKM is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -# CONFIG_LEDS_TRIGGER_TIMER is not set -# CONFIG_LEDS_TRIGGER_ONESHOT is not set -# CONFIG_LEDS_TRIGGER_IDE_DISK is not set -# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set -# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set -# CONFIG_LEDS_TRIGGER_CPU is not set -# CONFIG_LEDS_TRIGGER_GPIO is not set -# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set - -# -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_LEDS_TRIGGER_TRANSIENT is not set -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_ACCESSIBILITY is not set -# CONFIG_INFINIBAND is not set -CONFIG_EDAC=y -CONFIG_EDAC_LEGACY_SYSFS=y -# CONFIG_EDAC_DEBUG is not set -CONFIG_EDAC_DECODE_MCE=y -CONFIG_EDAC_MCE_INJ=m -CONFIG_EDAC_MM_EDAC=m -CONFIG_EDAC_AMD64=m -# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set -# CONFIG_EDAC_E752X is not set -# CONFIG_EDAC_I82975X is not set -# CONFIG_EDAC_I3000 is not set -# CONFIG_EDAC_I3200 is not set -# CONFIG_EDAC_X38 is not set -# CONFIG_EDAC_I5400 is not set -# CONFIG_EDAC_I7CORE is not set -# CONFIG_EDAC_I5000 is not set -# CONFIG_EDAC_I5100 is not set -# CONFIG_EDAC_I7300 is not set -# CONFIG_EDAC_SBRIDGE is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_DS3234 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_RX4581 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_BQ4802 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set -# CONFIG_RTC_DRV_DS2404 is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_MOXART is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -# CONFIG_DMADEVICES is not set -CONFIG_AUXDISPLAY=y -# CONFIG_KS0108 is not set -# CONFIG_UIO is not set -# CONFIG_VFIO is not set -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO=y - -# -# Virtio drivers -# -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_MMIO=y -# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_STAGING=y -# CONFIG_ET131X is not set -# CONFIG_SLICOSS is not set -# CONFIG_USBIP_CORE is not set -# CONFIG_W35UND is not set -# CONFIG_PRISM2_USB is not set -# CONFIG_ECHO is not set -# CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_R8187SE is not set -# CONFIG_RTL8192U is not set -# CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_R8188EU is not set -# CONFIG_RTS5139 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_IDE_PHISON is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set -# CONFIG_VT6655 is not set -# CONFIG_VT6656 is not set -# CONFIG_DX_SEP is not set -# CONFIG_ZSMALLOC is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_CRYSTALHD is not set -# CONFIG_FB_XGI is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set - -# -# Speakup console speech -# -# CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set -# CONFIG_STAGING_MEDIA is not set - -# -# Android -# -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_NET_VENDOR_SILICOM is not set -# CONFIG_CED1401 is not set -# CONFIG_DGRP is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_XILLYBUS is not set -# CONFIG_DGNC is not set -# CONFIG_DGAP is not set -CONFIG_AMD_IMC=y -CONFIG_X86_PLATFORM_DEVICES=y -# CONFIG_ACERHDF is not set -# CONFIG_ASUS_LAPTOP is not set -# CONFIG_CHROMEOS_LAPTOP is not set -# CONFIG_FUJITSU_LAPTOP is not set -# CONFIG_FUJITSU_TABLET is not set -# CONFIG_AMILO_RFKILL is not set -# CONFIG_HP_ACCEL is not set -# CONFIG_MSI_LAPTOP is not set -# CONFIG_PANASONIC_LAPTOP is not set -# CONFIG_COMPAL_LAPTOP is not set -# CONFIG_SONY_LAPTOP is not set -# CONFIG_IDEAPAD_LAPTOP is not set -# CONFIG_THINKPAD_ACPI is not set -# CONFIG_SENSORS_HDAPS is not set -# CONFIG_INTEL_MENLOW is not set -# CONFIG_EEEPC_LAPTOP is not set -# CONFIG_ACPI_WMI is not set -# CONFIG_TOPSTAR_LAPTOP is not set -# CONFIG_TOSHIBA_BT_RFKILL is not set -# CONFIG_ACPI_CMPC is not set -# CONFIG_INTEL_IPS is not set -# CONFIG_IBM_RTL is not set -# CONFIG_XO15_EBOOK is not set -# CONFIG_SAMSUNG_LAPTOP is not set -# CONFIG_INTEL_OAKTRAIL is not set -# CONFIG_SAMSUNG_Q10 is not set -# CONFIG_APPLE_GMUX is not set -# CONFIG_INTEL_RST is not set -# CONFIG_INTEL_SMARTCONNECT is not set -# CONFIG_PVPANIC is not set - -# -# Hardware Spinlock drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y -CONFIG_AMD_IOMMU=y -CONFIG_AMD_IOMMU_STATS=y -CONFIG_AMD_IOMMU_V2=m -CONFIG_DMAR_TABLE=y -# CONFIG_INTEL_IOMMU is not set -CONFIG_IRQ_REMAP=y - -# -# Remoteproc drivers -# -# CONFIG_STE_MODEM_RPROC is not set - -# -# Rpmsg drivers -# -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_PERFORMANCE=y -CONFIG_DEVFREQ_GOV_POWERSAVE=y -CONFIG_DEVFREQ_GOV_USERSPACE=y - -# -# DEVFREQ Drivers -# -# CONFIG_EXTCON is not set -CONFIG_MEMORY=y -# CONFIG_IIO is not set -# CONFIG_NTB is not set -# CONFIG_VME_BUS is not set -# CONFIG_PWM is not set -# CONFIG_IPACK_BUS is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_FMC is not set - -# -# Firmware Drivers -# -CONFIG_EDD=y -CONFIG_EDD_OFF=y -CONFIG_FIRMWARE_MEMMAP=y -# CONFIG_DELL_RBU is not set -# CONFIG_DCDBAS is not set -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=m -# CONFIG_ISCSI_IBFT_FIND is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=y -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set - -# -# File systems -# -CONFIG_DCACHE_WORD_ACCESS=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -# CONFIG_EXT2_FS_XIP is not set -CONFIG_EXT3_FS=y -CONFIG_EXT3_DEFAULTS_TO_ORDERED=y -CONFIG_EXT3_FS_XATTR=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD=y -# CONFIG_JBD_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -# CONFIG_REISERFS_PROC_INFO is not set -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -# CONFIG_REISERFS_FS_SECURITY is not set -# CONFIG_JFS_FS is not set -# CONFIG_XFS_FS is not set -# CONFIG_GFS2_FS is not set -# CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_NILFS2_FS is not set -CONFIG_FS_POSIX_ACL=y -# CONFIG_EXPORTFS is not set -CONFIG_FILE_LOCKING=y -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -# CONFIG_FANOTIFY is not set -CONFIG_QFMT_V2 -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_PRINT_QUOTA_WARNING is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m - -# -# Caches -# -# CONFIG_FSCACHE is not set - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -# CONFIG_JOLIET is not set -# CONFIG_ZISOFS is not set -CONFIG_UDF_FS=m -CONFIG_UDF_NLS=y - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=y -CONFIG_VFAT_FS=y -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -# CONFIG_NTFS_FS is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_CONFIGFS_FS=m -CONFIG_MISC_FILESYSTEMS=y -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -# CONFIG_ECRYPT_FS is not set -# CONFIG_HFS_FS is not set -# CONFIG_HFSPLUS_FS is not set -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_LOGFS is not set -# CONFIG_CRAMFS is not set -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -# CONFIG_SQUASHFS_LZO is not set -# CONFIG_SQUASHFS_XZ is not set -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_FTRACE is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_SYSV_FS is not set -# CONFIG_UFS_FS is not set -# CONFIG_F2FS_FS is not set -# CONFIG_EFIVAR_FS is not set -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -# CONFIG_NFS_V3_ACL is not set -CONFIG_NFS_V4=y -# CONFIG_NFS_SWAP is not set -# CONFIG_NFS_V4_1 is not set -CONFIG_ROOT_NFS=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFSD=m -CONFIG_NFSD_V3=y -# CONFIG_NFSD_V3_ACL is not set -CONFIG_NFSD_V4=y -# CONFIG_NFSD_FAULT_INJECTION is not set -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_COMMON=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -# CONFIG_SUNRPC_DEBUG is not set -# CONFIG_CEPH_FS is not set -CONFIG_CIFS=m -# CONFIG_CIFS_STATS is not set -# CONFIG_CIFS_WEAK_PW_HASH is not set -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_ACL is not set -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_SMB2 is not set -# CONFIG_NCP_FS is not set -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="iso8859-1" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=m -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=m -# CONFIG_DLM is not set - -# -# Kernel hacking -# -CONFIG_TRACE_IRQFLAGS_SUPPORT=y - -# -# printk and dmesg options -# -# CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set - -# -# Compile-time checks and compiler options -# -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_INFO_REDUCED is not set -CONFIG_ENABLE_WARN_DEPRECATED=y -CONFIG_ENABLE_MUST_CHECK=y -CONFIG_FRAME_WARN=2048 -# CONFIG_STRIP_ASM_SYMS is not set -# CONFIG_READABLE_ASM is not set -CONFIG_UNUSED_SYMBOLS=y -CONFIG_DEBUG_FS=y -# CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_KERNEL=y - -# -# Memory Debugging -# -# CONFIG_DEBUG_PAGEALLOC is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_SLUB_STATS is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_VIRTUAL is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KMEMCHECK=y -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Lockups and Hangs -# -# CONFIG_LOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_SCHED_DEBUG=y -CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y -CONFIG_DEBUG_PREEMPT=y - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -CONFIG_STACKTRACE=y -# CONFIG_DEBUG_KOBJECT is not set -CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_PROVE_RCU_DELAY is not set -# CONFIG_SPARSE_RCU_POINTER is not set -# CONFIG_RCU_TORTURE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=21 -CONFIG_RCU_CPU_STALL_VERBOSE=y -# CONFIG_RCU_CPU_STALL_INFO is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_LATENCYTOP=y -CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_FENTRY=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=y -CONFIG_RING_BUFFER=y -CONFIG_EVENT_TRACING=y -CONFIG_CONTEXT_SWITCH_TRACER=y -CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_TRACING=y -CONFIG_GENERIC_TRACER=y -CONFIG_TRACING_SUPPORT=y -CONFIG_FTRACE=y -CONFIG_FUNCTION_TRACER=y -CONFIG_FUNCTION_GRAPH_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -# CONFIG_SCHED_TRACER is not set -CONFIG_FTRACE_SYSCALLS=y -# CONFIG_TRACER_SNAPSHOT is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -# CONFIG_STACK_TRACER is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENT=y -CONFIG_UPROBE_EVENT=y -CONFIG_PROBE_EVENTS=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -# CONFIG_FUNCTION_PROFILER is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_MMIOTRACE is not set -# CONFIG_RING_BUFFER_BENCHMARK is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set - -# -# Runtime Testing -# -# CONFIG_LKDTM is not set -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_KPROBES_SANITY_TEST is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_ARCH_KGDB=y -CONFIG_KGDB=y -CONFIG_KGDB_SERIAL_CONSOLE=y -# CONFIG_KGDB_TESTS is not set -CONFIG_KGDB_LOW_LEVEL_TRAP=y -CONFIG_KGDB_KDB=y -CONFIG_KDB_KEYBOARD=y -CONFIG_KDB_CONTINUE_CATASTROPHIC=0 -# CONFIG_STRICT_DEVMEM is not set -CONFIG_X86_VERBOSE_BOOTUP=y -CONFIG_EARLY_PRINTK=y -# CONFIG_EARLY_PRINTK_DBGP is not set -# CONFIG_X86_PTDUMP is not set -CONFIG_DEBUG_RODATA=y -CONFIG_DEBUG_RODATA_TEST=y -# CONFIG_DEBUG_SET_MODULE_RONX is not set -# CONFIG_DEBUG_NX_TEST is not set -CONFIG_DOUBLEFAULT=y -# CONFIG_DEBUG_TLBFLUSH is not set -# CONFIG_IOMMU_DEBUG is not set -# CONFIG_IOMMU_STRESS is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -# CONFIG_X86_DECODER_SELFTEST is not set -CONFIG_IO_DELAY_TYPE_0X80=0 -CONFIG_IO_DELAY_TYPE_0XED=1 -CONFIG_IO_DELAY_TYPE_UDELAY=2 -CONFIG_IO_DELAY_TYPE_NONE=3 -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_UDELAY is not set -# CONFIG_IO_DELAY_NONE is not set -CONFIG_DEFAULT_IO_DELAY_TYPE=0 -# CONFIG_DEBUG_BOOT_PARAMS is not set -# CONFIG_CPA_DEBUG is not set -# CONFIG_OPTIMIZE_INLINING is not set -# CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_TRUSTED_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -# CONFIG_KEYS_DEBUG_PROC_KEYS is not set -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -# CONFIG_SECURITY_NETWORK is not set -# CONFIG_SECURITY_PATH is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set -# CONFIG_SECURITY_YAMA is not set -# CONFIG_IMA is not set -# CONFIG_EVM is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_DEFAULT_SECURITY="" -CONFIG_XOR_BLOCKS=y -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -# CONFIG_CRYPTO_USER is not set -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -# CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_NULL=m -# CONFIG_CRYPTO_PCRYPT is not set -CONFIG_CRYPTO_WORKQUEUE=y -# CONFIG_CRYPTO_CRYPTD is not set -CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_TEST=m - -# -# Authenticated Encryption with Associated Data -# -# CONFIG_CRYPTO_CCM is not set -# CONFIG_CRYPTO_GCM is not set -CONFIG_CRYPTO_SEQIV=m - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=m -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set - -# -# Hash modes -# -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -# CONFIG_CRYPTO_VMAC is not set - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32C_INTEL is not set -# CONFIG_CRYPTO_CRC32 is not set -# CONFIG_CRYPTO_CRC32_PCLMUL is not set -CONFIG_CRYPTO_CRCT10DIF=y -# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set -# CONFIG_CRYPTO_GHASH is not set -CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -# CONFIG_CRYPTO_RMD128 is not set -# CONFIG_CRYPTO_RMD160 is not set -# CONFIG_CRYPTO_RMD256 is not set -# CONFIG_CRYPTO_RMD320 is not set -CONFIG_CRYPTO_SHA1=y -# CONFIG_CRYPTO_SHA1_SSSE3 is not set -# CONFIG_CRYPTO_SHA256_SSSE3 is not set -# CONFIG_CRYPTO_SHA512_SSSE3 is not set -CONFIG_CRYPTO_SHA256=m -CONFIG_CRYPTO_SHA512=m -# CONFIG_CRYPTO_TGR192 is not set -CONFIG_CRYPTO_WP512=m -# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set - -# -# Ciphers -# -CONFIG_CRYPTO_AES=y -# CONFIG_CRYPTO_AES_X86_64 is not set -# CONFIG_CRYPTO_AES_NI_INTEL is not set -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set -CONFIG_CRYPTO_CAMELLIA=m -# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set -CONFIG_CRYPTO_CAST6=m -# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set -CONFIG_CRYPTO_DES=y -# CONFIG_CRYPTO_FCRYPT is not set -CONFIG_CRYPTO_KHAZAD=m -# CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SALSA20_X86_64 is not set -# CONFIG_CRYPTO_SEED is not set -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set -# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set -# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# CONFIG_CRYPTO_TWOFISH_X86_64 is not set -# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set -# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -# CONFIG_CRYPTO_ZLIB is not set -# CONFIG_CRYPTO_LZO is not set -# CONFIG_CRYPTO_LZ4 is not set -# CONFIG_CRYPTO_LZ4HC is not set - -# -# Random Number Generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -# CONFIG_CRYPTO_USER_API_HASH is not set -# CONFIG_CRYPTO_USER_API_SKCIPHER is not set -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_PADLOCK is not set -# CONFIG_ASYMMETRIC_KEY_TYPE is not set -CONFIG_HAVE_KVM=y -CONFIG_VIRTUALIZATION=y -# CONFIG_KVM is not set -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_GENERIC_IOMAP=y -CONFIG_GENERIC_IO=y -CONFIG_PERCPU_RWSEM=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y -CONFIG_CMPXCHG_LOCKREF=y -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC_ITU_T=m -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -# CONFIG_XZ_DEC is not set -# CONFIG_XZ_DEC_BCJ is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_DMA=y -CONFIG_CHECK_SIGNATURE=y -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y -# CONFIG_CORDIC is not set -# CONFIG_DDR is not set -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_FONT_SUPPORT=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y diff --git a/meta-baldeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend b/meta-baldeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend deleted file mode 100644 index 6bb8c4f6..00000000 --- a/meta-baldeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI_append_baldeagle = " file://defconfig \ -" diff --git a/meta-baldeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend b/meta-baldeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend new file mode 100644 index 00000000..7c14859d --- /dev/null +++ b/meta-baldeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend @@ -0,0 +1,8 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI_append_baldeagle += " file://baldeagle-user-features.scc \ + file://baldeagle-user-patches.scc \ + file://baldeagle_savedefconfig.cfg \ +" + +COMPATIBLE_MACHINE_baldeagle = "baldeagle" diff --git a/meta-steppeeagle/conf/machine/steppeeagle.conf b/meta-steppeeagle/conf/machine/steppeeagle.conf index 9caa6a79..b783a233 100644 --- a/meta-steppeeagle/conf/machine/steppeeagle.conf +++ b/meta-steppeeagle/conf/machine/steppeeagle.conf @@ -4,10 +4,10 @@ #@DESCRIPTION: Machine configuration for steppeeagle systems -PREFERRED_PROVIDER_virtual/kernel ?= "linux-amd" +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_PROVIDER_jpeg ?= "jpeg" PREFERRED_PROVIDER_jpeg-native ?= "jpeg-native" -PREFERRED_VERSION_linux-amd = "3.12%" +PREFERRED_VERSION_linux-yocto ?= "4.1%" PREFERRED_VERSION_gstreamer1.0-omx = "git+git%" PREFERRED_VERSION_llvm = "3.7.1" PREFERRED_VERSION_libav = "9.18" @@ -36,8 +36,8 @@ XSERVER ?= "${XSERVER_X86_BASE} \ MACHINE_EXTRA_RRECOMMENDS += "kernel-modules radeon-firmware alsa-utils" MACHINE_EXTRA_RRECOMMENDS += "vdpauinfo grub parted util-linux-blkid" -MACHINE_EXTRA_RRECOMMENDS += "rtc-test watchdog-test spi-test smbus-test gpio-test" -MACHINE_EXTRA_RRECOMMENDS += "amd-gpio amd-spi amd-wdt amd-gpio-load amd-wdt-load" +#MACHINE_EXTRA_RRECOMMENDS += "rtc-test watchdog-test spi-test smbus-test gpio-test" +#MACHINE_EXTRA_RRECOMMENDS += "amd-gpio amd-spi amd-wdt amd-gpio-load amd-wdt-load" MACHINE_EXTRA_RRECOMMENDS += "${@bb.utils.contains_any("DISTRO", "mel mel-lite", "firmware-wireless", "", d)}" EXTRA_OECONF_append_pn-matchbox-panel-2 = " --with-battery=acpi" diff --git a/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-features.scc b/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-features.scc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-features.scc diff --git a/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-patches.scc b/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-patches.scc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle-user-patches.scc diff --git a/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle_savedefconfig.cfg b/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle_savedefconfig.cfg new file mode 100644 index 00000000..6f5c6d9c --- /dev/null +++ b/meta-steppeeagle/recipes-kernel/linux/files/steppeeagle_savedefconfig.cfg @@ -0,0 +1,510 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_RCU_FAST_NO_HZ=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_DEBUG=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_XZ is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +CONFIG_SYSCTL_SYSCALL=y +CONFIG_EMBEDDED=y +CONFIG_PROFILING=y +CONFIG_OPROFILE=y +CONFIG_KPROBES=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_DEFAULT_DEADLINE=y +CONFIG_SMP=y +CONFIG_MJAGUAR=y +# CONFIG_MCORE2 is not set +CONFIG_PROCESSOR_SELECT=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_NR_CPUS=24 +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE_INJECT=m +CONFIG_MICROCODE=m +CONFIG_MICROCODE_AMD=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_NUMA=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +# CONFIG_MTRR_SANITIZER is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_HZ_1000=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_COMPAT_VDSO=y +CONFIG_HIBERNATION=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_PM_TRACE_RTC=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_SBS=m +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=m +CONFIG_ACPI_APEI_ERST_DEBUG=m +CONFIG_SFI=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_X86_POWERNOW_K8=y +CONFIG_X86_SPEEDSTEP_CENTRINO=y +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_IOV=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_X86_SYSFB=y +CONFIG_BINFMT_MISC=m +CONFIG_IA32_EMULATION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP_SCTP=m +CONFIG_TIPC=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS_BASIC=y +CONFIG_NET_CLS_U32=y +CONFIG_NET_CLS_CGROUP=y +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_PKTGEN=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_RFKILL=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CONNECTOR=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_BLK_DEV_FD=m +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_EEPROM_LEGACY=m +CONFIG_IDE=y +CONFIG_BLK_DEV_IDECD=y +CONFIG_BLK_DEV_PIIX=y +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_ATA=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_ATA_PIIX=y +CONFIG_PATA_SCH=y +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_NETCONSOLE=y +CONFIG_TUN=m +CONFIG_VIRTIO_NET=y +CONFIG_PCNET32=y +CONFIG_ATL2=m +CONFIG_ATL1E=m +CONFIG_TIGON3=y +CONFIG_E100=y +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=y +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_SLIP=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_SMART=y +CONFIG_SLIP_MODE_SLIP6=y +CONFIG_ATH_CARDS=m +CONFIG_ATH5K=m +CONFIG_ATH9K=m +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_USB=y +CONFIG_RT2X00=m +CONFIG_RT2800PCI=m +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_TABLET=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_PRINTER=m +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_NVRAM=m +CONFIG_HPET=y +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_I801=y +CONFIG_I2C_PIIX4=m +CONFIG_SPI=y +CONFIG_SPI_SPIDEV=m +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_K10TEMP=m +CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_VGA_SWITCHEROO=y +CONFIG_USB_HIDDEV=y +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=m +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_STORAGE=y +CONFIG_USB_SERIAL=y +CONFIG_USB_SERIAL_CONSOLE=y +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=y +CONFIG_USB_SERIAL_PL2303=y +CONFIG_USB_EZUSB_FX2=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +# CONFIG_MMC_RICOH_MMC is not set +CONFIG_MMC_SDHCI_PLTFM=m +CONFIG_MMC_SPI=m +CONFIG_LEDS_CLASS=y +CONFIG_EDAC=y +CONFIG_EDAC_MCE_INJ=m +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD64=m +CONFIG_RTC_CLASS=y +CONFIG_AUXDISPLAY=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_AMD_IOMMU=y +CONFIG_AMD_IOMMU_STATS=y +CONFIG_AMD_IOMMU_V2=m +CONFIG_IRQ_REMAP=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_MEMORY=y +CONFIG_EDD=y +CONFIG_EDD_OFF=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_REISERFS_FS=m +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_PROC_KCORE=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=m +# CONFIG_EFIVAR_FS is not set +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_MINIX_FS=m +CONFIG_ROMFS_FS=m +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_ROOT_NFS=y +CONFIG_NFSD=m +CONFIG_NFSD_V4=y +CONFIG_CIFS=m +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m +CONFIG_DEBUG_INFO=y +CONFIG_TIMER_STATS=y +# CONFIG_RCU_CPU_STALL_INFO is not set +CONFIG_LATENCYTOP=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_UPROBE_EVENT=y +CONFIG_KDB_KEYBOARD=y +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_LIBCRC32C=y diff --git a/meta-steppeeagle/recipes-kernel/linux/linux-amd/defconfig b/meta-steppeeagle/recipes-kernel/linux/linux-amd/defconfig deleted file mode 100644 index 652754fd..00000000 --- a/meta-steppeeagle/recipes-kernel/linux/linux-amd/defconfig +++ /dev/null @@ -1,4197 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 3.12.0 Kernel Configuration -# -CONFIG_64BIT=y -CONFIG_X86_64=y -CONFIG_X86=y -CONFIG_INSTRUCTION_DECODER=y -CONFIG_OUTPUT_FORMAT="elf64-x86-64" -CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_MMU=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_GENERIC_ISA_DMA=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_RWSEM_XCHGADD_ALGORITHM=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ARCH_HAS_CPU_RELAX=y -CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_AUTOPROBE=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ZONE_DMA32=y -CONFIG_AUDIT_ARCH=y -CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_X86_64_SMP=y -CONFIG_X86_HT=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" -CONFIG_ARCH_CPU_PROBE_RELEASE=y -CONFIG_ARCH_SUPPORTS_UPROBES=y -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_EXTABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" -# CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION="-yocto-standard" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_BZIP2 is not set -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SWAP=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_FHANDLE=y -# CONFIG_AUDIT is not set - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_PENDING_IRQ=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_ARCH_CLOCKSOURCE_DATA=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -# CONFIG_TASKSTATS is not set - -# -# RCU Subsystem -# -CONFIG_TREE_PREEMPT_RCU=y -CONFIG_PREEMPT_RCU=y -CONFIG_RCU_STALL_COMMON=y -# CONFIG_RCU_USER_QS is not set -CONFIG_RCU_FANOUT=64 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -CONFIG_RCU_FAST_NO_HZ=y -# CONFIG_TREE_RCU_TRACE is not set -# CONFIG_RCU_BOOST is not set -# CONFIG_RCU_NOCB_CPU is not set -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=17 -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y -# CONFIG_NUMA_BALANCING is not set -CONFIG_CGROUPS=y -CONFIG_CGROUP_DEBUG=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_SWAP_ENABLED=y -CONFIG_MEMCG_KMEM=y -# CONFIG_CGROUP_HUGETLB is not set -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -# CONFIG_CFS_BANDWIDTH is not set -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_UIDGID_STRICT_TYPE_CHECKS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_MM_OWNER=y -# CONFIG_SYSFS_DEPRECATED is not set -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -# CONFIG_RD_BZIP2 is not set -# CONFIG_RD_LZMA is not set -# CONFIG_RD_XZ is not set -# CONFIG_RD_LZO is not set -# CONFIG_RD_LZ4 is not set -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_SYSCTL=y -CONFIG_ANON_INODES=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -CONFIG_EXPERT=y -CONFIG_UID16=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_PCSPKR_PLATFORM=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_PCI_QUIRKS=y -CONFIG_EMBEDDED=y -CONFIG_HAVE_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y -CONFIG_COMPAT_BRK=y -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLOB is not set -CONFIG_SLUB_CPU_PARTIAL=y -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -CONFIG_OPROFILE=y -# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set -CONFIG_HAVE_OPROFILE=y -CONFIG_OPROFILE_NMI_TIMER=y -CONFIG_KPROBES=y -# CONFIG_JUMP_LABEL is not set -CONFIG_KPROBES_ON_FTRACE=y -CONFIG_UPROBES=y -# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_KRETPROBES=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_USE_GENERIC_SMP_HELPERS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y -CONFIG_HAVE_CMPXCHG_LOCAL=y -CONFIG_HAVE_CMPXCHG_DOUBLE=y -CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y -CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -CONFIG_HAVE_CONTEXT_TRACKING=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_OLD_SIGSUSPEND3=y -CONFIG_COMPAT_OLD_SIGACTION=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set -CONFIG_SLABINFO=y -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -CONFIG_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y -CONFIG_BLOCK=y -CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_CMDLINE_PARSER is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -# CONFIG_EFI_PARTITION is not set -# CONFIG_SYSV68_PARTITION is not set -# CONFIG_CMDLINE_PARTITION is not set -CONFIG_BLOCK_COMPAT=y - -# -# IO Schedulers -# -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=y -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_DEFAULT_DEADLINE=y -# CONFIG_DEFAULT_CFQ is not set -# CONFIG_DEFAULT_NOOP is not set -CONFIG_DEFAULT_IOSCHED="deadline" -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_FREEZER=y - -# -# Processor type and features -# -CONFIG_ZONE_DMA=y -CONFIG_SMP=y -# CONFIG_X86_X2APIC is not set -CONFIG_X86_MPPARSE=y -CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_VSMP is not set -# CONFIG_X86_INTEL_LPSS is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_SCHED_OMIT_FRAME_POINTER=y -# CONFIG_HYPERVISOR_GUEST is not set -CONFIG_NO_BOOTMEM=y -# CONFIG_MEMTEST is not set -# CONFIG_MK8 is not set -# CONFIG_MPSC is not set -CONFIG_MCORE2=y -# CONFIG_MATOM is not set -# CONFIG_GENERIC_CPU is not set -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_INTEL_USERCOPY=y -CONFIG_X86_USE_PPRO_CHECKSUM=y -CONFIG_X86_P6_NOP=y -CONFIG_X86_TSC=y -CONFIG_X86_CMPXCHG64=y -CONFIG_X86_CMOV=y -CONFIG_X86_MINIMUM_CPU_FAMILY=64 -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_PROCESSOR_SELECT=y -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -CONFIG_GART_IOMMU=y -CONFIG_CALGARY_IOMMU=y -CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y -# CONFIG_MAXSMP is not set -CONFIG_NR_CPUS=24 -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -CONFIG_X86_MCE_INTEL=y -CONFIG_X86_MCE_AMD=y -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MCE_INJECT=m -CONFIG_X86_THERMAL_VECTOR=y -# CONFIG_I8K is not set -CONFIG_MICROCODE=m -CONFIG_MICROCODE_INTEL=y -CONFIG_MICROCODE_AMD=y -CONFIG_MICROCODE_OLD_INTERFACE=y -CONFIG_MICROCODE_INTEL_LIB=y -# CONFIG_MICROCODE_INTEL_EARLY is not set -# CONFIG_MICROCODE_AMD_EARLY is not set -CONFIG_X86_MSR=m -CONFIG_X86_CPUID=m -CONFIG_ARCH_PHYS_ADDR_T_64BIT=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DIRECT_GBPAGES=y -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -CONFIG_NODES_SPAN_OTHER_NODES=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=6 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_NEED_MULTIPLE_NODES=y -CONFIG_HAVE_MEMORY_PRESENT=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_MEMBLOCK_NODE_MAP=y -CONFIG_ARCH_DISCARD_MEMBLOCK=y -CONFIG_MEMORY_ISOLATION=y -# CONFIG_MOVABLE_NODE is not set -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_SPARSE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_MIGRATION=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_ZONE_DMA_FLAG=1 -CONFIG_BOUNCE=y -CONFIG_NEED_BOUNCE_POOL=y -CONFIG_VIRT_TO_BUS=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -# CONFIG_HWPOISON_INJECT is not set -CONFIG_TRANSPARENT_HUGEPAGE=y -# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y -CONFIG_CROSS_MEMORY_ATTACH=y -CONFIG_CLEANCACHE=y -CONFIG_FRONTSWAP=y -# CONFIG_CMA is not set -# CONFIG_ZBUD is not set -# CONFIG_ZSWAP is not set -# CONFIG_MEM_SOFT_DIRTY is not set -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y -CONFIG_X86_RESERVE_LOW=64 -CONFIG_MTRR=y -# CONFIG_MTRR_SANITIZER is not set -CONFIG_X86_PAT=y -CONFIG_ARCH_USES_PG_UNCACHED=y -CONFIG_ARCH_RANDOM=y -CONFIG_X86_SMAP=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_SECCOMP=y -# CONFIG_CC_STACKPROTECTOR is not set -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -CONFIG_HZ_1000=y -CONFIG_HZ=1000 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y -# CONFIG_KEXEC_JUMP is not set -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_HOTPLUG_CPU=y -# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set -# CONFIG_DEBUG_HOTPLUG_CPU0 is not set -CONFIG_COMPAT_VDSO=y -# CONFIG_CMDLINE_BOOL is not set -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y -CONFIG_PM=y -CONFIG_PM_DEBUG=y -CONFIG_PM_ADVANCED_DEBUG=y -# CONFIG_PM_TEST_SUSPEND is not set -CONFIG_PM_SLEEP_DEBUG=y -CONFIG_PM_TRACE=y -CONFIG_PM_TRACE_RTC=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_ACPI=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_PROCFS is not set -# CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_VIDEO=m -CONFIG_ACPI_FAN=y -# CONFIG_ACPI_DOCK is not set -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_HOTPLUG_CPU=y -# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set -CONFIG_ACPI_THERMAL=y -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_CUSTOM_DSDT is not set -# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set -CONFIG_ACPI_BLACKLIST_YEAR=0 -# CONFIG_ACPI_DEBUG is not set -# CONFIG_ACPI_PCI_SLOT is not set -CONFIG_X86_PM_TIMER=y -CONFIG_ACPI_CONTAINER=y -# CONFIG_ACPI_HOTPLUG_MEMORY is not set -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -CONFIG_ACPI_BGRT=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -CONFIG_ACPI_APEI_ERST_DEBUG=m -CONFIG_SFI=y - -# -# CPU Frequency scaling -# -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_TABLE=y -CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y - -# -# x86 CPU frequency scaling drivers -# -# CONFIG_X86_INTEL_PSTATE is not set -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=y -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=y -# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set -CONFIG_X86_SPEEDSTEP_CENTRINO=y -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m - -# -# CPU Idle -# -CONFIG_CPU_IDLE=y -# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_IDLE_GOV_MENU=y -# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set -CONFIG_INTEL_IDLE=y - -# -# Memory power savings -# -# CONFIG_I7300_IDLE is not set - -# -# Bus options (PCI etc.) -# -CONFIG_PCI=y -CONFIG_PCI_DIRECT=y -CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_DOMAINS=y -# CONFIG_PCI_CNB20LE_QUIRK is not set -CONFIG_PCIEPORTBUS=y -# CONFIG_HOTPLUG_PCI_PCIE is not set -CONFIG_PCIEAER=y -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEAER_INJECT is not set -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEBUG is not set -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -CONFIG_PCI_MSI=y -# CONFIG_PCI_DEBUG is not set -CONFIG_PCI_REALLOC_ENABLE_AUTO=y -CONFIG_PCI_STUB=m -CONFIG_HT_IRQ=y -CONFIG_PCI_ATS=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -# CONFIG_PCI_IOAPIC is not set -CONFIG_PCI_LABEL=y - -# -# PCI host controller drivers -# -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# CONFIG_PCCARD is not set -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -CONFIG_HOTPLUG_PCI_CPCI=y -# CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set -CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m -CONFIG_HOTPLUG_PCI_SHPC=m -# CONFIG_RAPIDIO is not set -CONFIG_X86_SYSFB=y - -# -# Executable file formats / Emulations -# -CONFIG_BINFMT_ELF=y -CONFIG_COMPAT_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -# CONFIG_HAVE_AOUT is not set -CONFIG_BINFMT_MISC=m -CONFIG_COREDUMP=y -CONFIG_IA32_EMULATION=y -# CONFIG_IA32_AOUT is not set -# CONFIG_X86_X32 is not set -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_KEYS_COMPAT=y -CONFIG_X86_DEV_DMA_OPS=y -CONFIG_NET=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -# CONFIG_UNIX_DIAG is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -# CONFIG_NET_IPGRE_DEMUX is not set -CONFIG_NET_IP_TUNNEL=y -CONFIG_IP_MROUTE=y -# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -# CONFIG_NET_IPVTI is not set -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=y -CONFIG_INET_XFRM_MODE_TRANSPORT=y -CONFIG_INET_XFRM_MODE_TUNNEL=y -CONFIG_INET_XFRM_MODE_BEET=y -CONFIG_INET_LRO=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -# CONFIG_INET_UDP_DIAG is not set -# CONFIG_TCP_CONG_ADVANCED is not set -CONFIG_TCP_CONG_CUBIC=y -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -# CONFIG_IPV6_PRIVACY is not set -CONFIG_IPV6_ROUTER_PREF=y -# CONFIG_IPV6_ROUTE_INFO is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -CONFIG_INET6_AH=y -CONFIG_INET6_ESP=y -CONFIG_INET6_IPCOMP=m -# CONFIG_IPV6_MIP6 is not set -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_INET6_XFRM_MODE_TRANSPORT=y -CONFIG_INET6_XFRM_MODE_TUNNEL=y -CONFIG_INET6_XFRM_MODE_BEET=y -# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -# CONFIG_IPV6_MROUTE is not set -# CONFIG_NETLABEL is not set -# CONFIG_NETWORK_SECMARK is not set -# CONFIG_NETWORK_PHY_TIMESTAMPING is not set -CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=y - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_NETLINK=m -# CONFIG_NETFILTER_NETLINK_ACCT is not set -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_ZONES is not set -CONFIG_NF_CONNTRACK_PROCFS=y -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -# CONFIG_NF_CONNTRACK_TIMESTAMP is not set -# CONFIG_NF_CT_PROTO_DCCP is not set -CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -# CONFIG_NF_CONNTRACK_SNMP is not set -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NF_CT_NETLINK_TIMEOUT is not set -# CONFIG_NETFILTER_NETLINK_QUEUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NETFILTER_XTABLES=m - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m - -# -# Xtables targets -# -# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -# CONFIG_NETFILTER_XT_TARGET_HMARK is not set -# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set -# CONFIG_NETFILTER_XT_TARGET_LED is not set -# CONFIG_NETFILTER_XT_TARGET_LOG is not set -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -# CONFIG_NETFILTER_XT_TARGET_TEE is not set -# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set - -# -# Xtables matches -# -# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set -# CONFIG_NETFILTER_XT_MATCH_BPF is not set -# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -# CONFIG_NETFILTER_XT_MATCH_CPU is not set -CONFIG_NETFILTER_XT_MATCH_DCCP=m -# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set -# CONFIG_NETFILTER_XT_MATCH_OSF is not set -# CONFIG_NETFILTER_XT_MATCH_OWNER is not set -CONFIG_NETFILTER_XT_MATCH_POLICY=m -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set -CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set -CONFIG_NETFILTER_XT_MATCH_SCTP=m -# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -# CONFIG_NETFILTER_XT_MATCH_TIME is not set -CONFIG_NETFILTER_XT_MATCH_U32=m -# CONFIG_IP_SET is not set -# CONFIG_IP_VS is not set - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_CONNTRACK_IPV4=m -CONFIG_NF_CONNTRACK_PROC_COMPAT=y -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -# CONFIG_IP_NF_MATCH_RPFILTER is not set -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -# CONFIG_IP_NF_TARGET_SYNPROXY is not set -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -# CONFIG_IP_NF_SECURITY is not set -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m - -# -# IPv6: Netfilter Configuration -# -# CONFIG_NF_DEFRAG_IPV6 is not set -# CONFIG_NF_CONNTRACK_IPV6 is not set -CONFIG_IP6_NF_IPTABLES=m -# CONFIG_IP6_NF_MATCH_AH is not set -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -# CONFIG_IP6_NF_MATCH_MH is not set -# CONFIG_IP6_NF_MATCH_RPFILTER is not set -CONFIG_IP6_NF_MATCH_RT=m -# CONFIG_IP6_NF_TARGET_HL is not set -CONFIG_IP6_NF_FILTER=m -# CONFIG_IP6_NF_TARGET_REJECT is not set -# CONFIG_IP6_NF_TARGET_SYNPROXY is not set -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -# CONFIG_IP6_NF_SECURITY is not set -# CONFIG_BRIDGE_NF_EBTABLES is not set -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_NET_SCTPPROBE is not set -# CONFIG_SCTP_DBG_OBJCNT is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set -# CONFIG_RDS is not set -CONFIG_TIPC=m -CONFIG_TIPC_PORTS=8191 -# CONFIG_ATM is not set -# CONFIG_L2TP is not set -CONFIG_STP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -CONFIG_HAVE_NET_DSA=y -CONFIG_VLAN_8021Q=m -# CONFIG_VLAN_8021Q_GVRP is not set -# CONFIG_VLAN_8021Q_MVRP is not set -# CONFIG_DECNET is not set -CONFIG_LLC=m -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -# CONFIG_NET_SCH_MULTIQ is not set -CONFIG_NET_SCH_RED=m -# CONFIG_NET_SCH_SFB is not set -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -CONFIG_NET_SCH_CODEL=m -# CONFIG_NET_SCH_FQ_CODEL is not set -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=y -# CONFIG_NET_CLS_TCINDEX is not set -# CONFIG_NET_CLS_ROUTE4 is not set -# CONFIG_NET_CLS_FW is not set -CONFIG_NET_CLS_U32=y -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -# CONFIG_NET_CLS_RSVP is not set -# CONFIG_NET_CLS_RSVP6 is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=y -# CONFIG_NET_EMATCH is not set -CONFIG_NET_CLS_ACT=y -# CONFIG_NET_ACT_POLICE is not set -# CONFIG_NET_ACT_GACT is not set -CONFIG_NET_ACT_MIRRED=m -# CONFIG_NET_ACT_IPT is not set -# CONFIG_NET_ACT_NAT is not set -# CONFIG_NET_ACT_PEDIT is not set -# CONFIG_NET_ACT_SIMP is not set -# CONFIG_NET_ACT_SKBEDIT is not set -# CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_CLS_IND is not set -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -# CONFIG_OPENVSWITCH is not set -# CONFIG_VSOCKETS is not set -# CONFIG_NETLINK_MMAP is not set -# CONFIG_NETLINK_DIAG is not set -# CONFIG_NET_MPLS_GSO is not set -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_XPS=y -# CONFIG_NETPRIO_CGROUP is not set -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -# CONFIG_BPF_JIT is not set -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -# CONFIG_NET_TCPPROBE is not set -# CONFIG_NET_DROP_MONITOR is not set -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set -# CONFIG_AF_RXRPC is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -# CONFIG_CFG80211_INTERNAL_REGDB is not set -# CONFIG_CFG80211_WEXT is not set -# CONFIG_LIB80211 is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -# CONFIG_WIMAX is not set -CONFIG_RFKILL=y -CONFIG_RFKILL_LEDS=y -# CONFIG_RFKILL_INPUT is not set -# CONFIG_NET_9P is not set -# CONFIG_CAIF is not set -# CONFIG_CEPH_LIB is not set -# CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y - -# -# Device Drivers -# - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_FW_LOADER=y -CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_SYS_HYPERVISOR is not set -# CONFIG_GENERIC_CPU_DEVICES is not set -CONFIG_DMA_SHARED_BUFFER=y - -# -# Bus devices -# -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y -# CONFIG_MTD is not set -CONFIG_PARPORT=m -CONFIG_PARPORT_PC=m -# CONFIG_PARPORT_SERIAL is not set -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_GSC is not set -# CONFIG_PARPORT_AX88796 is not set -# CONFIG_PARPORT_1284 is not set -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_FD=m -# CONFIG_PARIDE is not set -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -# CONFIG_BLK_CPQ_DA is not set -# CONFIG_BLK_CPQ_CISS_DA is not set -# CONFIG_BLK_DEV_DAC960 is not set -# CONFIG_BLK_DEV_UMEM is not set -# CONFIG_BLK_DEV_COW_COMMON is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_CRYPTOLOOP=m -# CONFIG_BLK_DEV_DRBD is not set -CONFIG_BLK_DEV_NBD=m -# CONFIG_BLK_DEV_NVME is not set -# CONFIG_BLK_DEV_SX8 is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=4096 -# CONFIG_BLK_DEV_XIP is not set -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -CONFIG_VIRTIO_BLK=y -# CONFIG_BLK_DEV_HD is not set -# CONFIG_BLK_DEV_RBD is not set -# CONFIG_BLK_DEV_RSXX is not set - -# -# Misc devices -# -# CONFIG_SENSORS_LIS3LV02D is not set -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_IBM_ASM is not set -# CONFIG_PHANTOM is not set -# CONFIG_SGI_IOC4 is not set -# CONFIG_TIFM_CORE is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -CONFIG_ENCLOSURE_SERVICES=m -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_TI_DAC7512 is not set -# CONFIG_BMP085_I2C is not set -# CONFIG_BMP085_SPI is not set -# CONFIG_PCH_PHUB is not set -# CONFIG_USB_SWITCH_FSA9480 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -# CONFIG_EEPROM_AT24 is not set -# CONFIG_EEPROM_AT25 is not set -CONFIG_EEPROM_LEGACY=m -# CONFIG_EEPROM_MAX6875 is not set -CONFIG_EEPROM_93CX6=m -# CONFIG_EEPROM_93XX46 is not set -# CONFIG_CB710_CORE is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# CONFIG_SENSORS_LIS3_I2C is not set - -# -# Altera FPGA firmware download module -# -# CONFIG_ALTERA_STAPL is not set -# CONFIG_INTEL_MEI is not set -# CONFIG_INTEL_MEI_ME is not set -# CONFIG_VMWARE_VMCI is not set -CONFIG_HAVE_IDE=y -CONFIG_IDE=y - -# -# Please see Documentation/ide/ide.txt for help/info on IDE drives -# -CONFIG_IDE_XFER_MODE=y -CONFIG_IDE_ATAPI=y -# CONFIG_BLK_DEV_IDE_SATA is not set -CONFIG_IDE_GD=y -CONFIG_IDE_GD_ATA=y -# CONFIG_IDE_GD_ATAPI is not set -CONFIG_BLK_DEV_IDECD=y -CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y -# CONFIG_BLK_DEV_IDETAPE is not set -# CONFIG_BLK_DEV_IDEACPI is not set -# CONFIG_IDE_TASK_IOCTL is not set -CONFIG_IDE_PROC_FS=y - -# -# IDE chipset support/bugfixes -# -# CONFIG_IDE_GENERIC is not set -# CONFIG_BLK_DEV_PLATFORM is not set -# CONFIG_BLK_DEV_CMD640 is not set -# CONFIG_BLK_DEV_IDEPNP is not set -CONFIG_BLK_DEV_IDEDMA_SFF=y - -# -# PCI IDE chipsets support -# -CONFIG_BLK_DEV_IDEPCI=y -CONFIG_IDEPCI_PCIBUS_ORDER=y -# CONFIG_BLK_DEV_GENERIC is not set -# CONFIG_BLK_DEV_OPTI621 is not set -# CONFIG_BLK_DEV_RZ1000 is not set -CONFIG_BLK_DEV_IDEDMA_PCI=y -# CONFIG_BLK_DEV_AEC62XX is not set -# CONFIG_BLK_DEV_ALI15X3 is not set -# CONFIG_BLK_DEV_AMD74XX is not set -# CONFIG_BLK_DEV_ATIIXP is not set -# CONFIG_BLK_DEV_CMD64X is not set -# CONFIG_BLK_DEV_TRIFLEX is not set -# CONFIG_BLK_DEV_CS5520 is not set -# CONFIG_BLK_DEV_CS5530 is not set -# CONFIG_BLK_DEV_HPT366 is not set -# CONFIG_BLK_DEV_JMICRON is not set -# CONFIG_BLK_DEV_SC1200 is not set -CONFIG_BLK_DEV_PIIX=y -# CONFIG_BLK_DEV_IT8172 is not set -# CONFIG_BLK_DEV_IT8213 is not set -# CONFIG_BLK_DEV_IT821X is not set -# CONFIG_BLK_DEV_NS87415 is not set -# CONFIG_BLK_DEV_PDC202XX_OLD is not set -# CONFIG_BLK_DEV_PDC202XX_NEW is not set -# CONFIG_BLK_DEV_SVWKS is not set -# CONFIG_BLK_DEV_SIIMAGE is not set -# CONFIG_BLK_DEV_SIS5513 is not set -# CONFIG_BLK_DEV_SLC90E66 is not set -# CONFIG_BLK_DEV_TRM290 is not set -# CONFIG_BLK_DEV_VIA82CXXX is not set -# CONFIG_BLK_DEV_TC86C001 is not set -CONFIG_BLK_DEV_IDEDMA=y - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -# CONFIG_RAID_ATTRS is not set -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -# CONFIG_SCSI_TGT is not set -# CONFIG_SCSI_NETLINK is not set -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -# CONFIG_CHR_DEV_OSST is not set -CONFIG_BLK_DEV_SR=y -# CONFIG_BLK_DEV_SR_VENDOR is not set -CONFIG_CHR_DEV_SG=y -# CONFIG_CHR_DEV_SCH is not set -# CONFIG_SCSI_ENCLOSURE is not set -# CONFIG_SCSI_MULTI_LUN is not set -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -# CONFIG_SCSI_SPI_ATTRS is not set -# CONFIG_SCSI_FC_ATTRS is not set -# CONFIG_SCSI_ISCSI_ATTRS is not set -# CONFIG_SCSI_SAS_ATTRS is not set -# CONFIG_SCSI_SAS_LIBSAS is not set -# CONFIG_SCSI_SRP_ATTRS is not set -CONFIG_SCSI_LOWLEVEL=y -# CONFIG_ISCSI_TCP is not set -# CONFIG_ISCSI_BOOT_SYSFS is not set -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_SCSI_BNX2X_FCOE is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC7XXX_OLD is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -# CONFIG_SCSI_MVSAS is not set -# CONFIG_SCSI_MVUMI is not set -# CONFIG_SCSI_DPT_I2O is not set -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -# CONFIG_MEGARAID_NEWGEN is not set -# CONFIG_MEGARAID_LEGACY is not set -# CONFIG_MEGARAID_SAS is not set -# CONFIG_SCSI_MPT2SAS is not set -# CONFIG_SCSI_MPT3SAS is not set -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_VMWARE_PVSCSI is not set -# CONFIG_LIBFC is not set -# CONFIG_LIBFCOE is not set -# CONFIG_FCOE is not set -# CONFIG_FCOE_FNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_EATA is not set -# CONFIG_SCSI_FUTURE_DOMAIN is not set -# CONFIG_SCSI_GDTH is not set -# CONFIG_SCSI_ISCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_PPA is not set -# CONFIG_SCSI_IMM is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -# CONFIG_SCSI_QLOGIC_1280 is not set -# CONFIG_SCSI_QLA_FC is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_DC390T is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_SRP is not set -# CONFIG_SCSI_BFA_FC is not set -# CONFIG_SCSI_VIRTIO is not set -# CONFIG_SCSI_CHELSIO_FCOE is not set -# CONFIG_SCSI_DH is not set -# CONFIG_SCSI_OSD_INITIATOR is not set -CONFIG_ATA=y -# CONFIG_ATA_NONSTANDARD is not set -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_ACPI=y -# CONFIG_SATA_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_HIGHBANK is not set -# CONFIG_SATA_MV is not set -# CONFIG_SATA_NV is not set -# CONFIG_SATA_PROMISE is not set -# CONFIG_SATA_RCAR is not set -# CONFIG_SATA_SIL is not set -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -# CONFIG_PATA_ATIIXP is not set -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5536 is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=y -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -# CONFIG_PATA_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -CONFIG_ATA_GENERIC=y -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=y -CONFIG_MD_RAID0=y -CONFIG_MD_RAID1=y -CONFIG_MD_RAID10=y -# CONFIG_MD_RAID456 is not set -CONFIG_MD_MULTIPATH=y -CONFIG_MD_FAULTY=y -# CONFIG_BCACHE is not set -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -CONFIG_DM_CRYPT=y -CONFIG_DM_SNAPSHOT=y -# CONFIG_DM_THIN_PROVISIONING is not set -# CONFIG_DM_CACHE is not set -CONFIG_DM_MIRROR=y -# CONFIG_DM_RAID is not set -# CONFIG_DM_LOG_USERSPACE is not set -CONFIG_DM_ZERO=y -# CONFIG_DM_MULTIPATH is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_TARGET_CORE is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -CONFIG_I2O=m -CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y -CONFIG_I2O_EXT_ADAPTEC=y -CONFIG_I2O_EXT_ADAPTEC_DMA64=y -CONFIG_I2O_CONFIG=m -CONFIG_I2O_CONFIG_OLD_IOCTL=y -# CONFIG_I2O_BUS is not set -CONFIG_I2O_BLOCK=m -CONFIG_I2O_SCSI=m -CONFIG_I2O_PROC=m -# CONFIG_MACINTOSH_DRIVERS is not set -CONFIG_NETDEVICES=y -CONFIG_MII=y -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -# CONFIG_MACVLAN is not set -# CONFIG_VXLAN is not set -CONFIG_NETCONSOLE=y -CONFIG_NETPOLL=y -# CONFIG_NETPOLL_TRAP is not set -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_TUN=m -# CONFIG_VETH is not set -CONFIG_VIRTIO_NET=y -# CONFIG_NLMON is not set -# CONFIG_ARCNET is not set - -# -# CAIF transport drivers -# -# CONFIG_VHOST_NET is not set - -# -# Distributed Switch Architecture drivers -# -# CONFIG_NET_DSA_MV88E6XXX is not set -# CONFIG_NET_DSA_MV88E6060 is not set -# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set -# CONFIG_NET_DSA_MV88E6131 is not set -# CONFIG_NET_DSA_MV88E6123_61_65 is not set -CONFIG_ETHERNET=y -CONFIG_NET_VENDOR_3COM=y -# CONFIG_VORTEX is not set -# CONFIG_TYPHOON is not set -CONFIG_NET_VENDOR_ADAPTEC=y -# CONFIG_ADAPTEC_STARFIRE is not set -CONFIG_NET_VENDOR_ALTEON=y -# CONFIG_ACENIC is not set -CONFIG_NET_VENDOR_AMD=y -# CONFIG_AMD8111_ETH is not set -CONFIG_PCNET32=y -CONFIG_NET_VENDOR_ARC=y -CONFIG_NET_VENDOR_ATHEROS=y -CONFIG_ATL2=m -# CONFIG_ATL1 is not set -CONFIG_ATL1E=m -# CONFIG_ATL1C is not set -# CONFIG_ALX is not set -CONFIG_NET_CADENCE=y -# CONFIG_ARM_AT91_ETHER is not set -# CONFIG_MACB is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_BNX2 is not set -# CONFIG_CNIC is not set -CONFIG_TIGON3=y -# CONFIG_BNX2X is not set -CONFIG_NET_VENDOR_BROCADE=y -# CONFIG_BNA is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -CONFIG_NET_VENDOR_CHELSIO=y -# CONFIG_CHELSIO_T1 is not set -# CONFIG_CHELSIO_T3 is not set -# CONFIG_CHELSIO_T4 is not set -# CONFIG_CHELSIO_T4VF is not set -CONFIG_NET_VENDOR_CISCO=y -# CONFIG_ENIC is not set -# CONFIG_DNET is not set -CONFIG_NET_VENDOR_DEC=y -# CONFIG_NET_TULIP is not set -CONFIG_NET_VENDOR_DLINK=y -# CONFIG_DL2K is not set -# CONFIG_SUNDANCE is not set -CONFIG_NET_VENDOR_EMULEX=y -# CONFIG_BE2NET is not set -CONFIG_NET_VENDOR_EXAR=y -# CONFIG_S2IO is not set -# CONFIG_VXGE is not set -CONFIG_NET_VENDOR_HP=y -# CONFIG_HP100 is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=y -CONFIG_E1000=m -CONFIG_E1000E=m -# CONFIG_IGB is not set -# CONFIG_IGBVF is not set -# CONFIG_IXGB is not set -# CONFIG_IXGBE is not set -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -CONFIG_NET_VENDOR_I825XX=y -# CONFIG_IP1000 is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_MARVELL=y -# CONFIG_MVMDIO is not set -# CONFIG_SKGE is not set -# CONFIG_SKY2 is not set -CONFIG_NET_VENDOR_MELLANOX=y -# CONFIG_MLX4_EN is not set -# CONFIG_MLX4_CORE is not set -# CONFIG_MLX5_CORE is not set -CONFIG_NET_VENDOR_MICREL=y -# CONFIG_KS8851 is not set -# CONFIG_KS8851_MLL is not set -# CONFIG_KSZ884X_PCI is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -CONFIG_NET_VENDOR_MYRI=y -# CONFIG_MYRI10GE is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NATSEMI=y -# CONFIG_NATSEMI is not set -# CONFIG_NS83820 is not set -CONFIG_NET_VENDOR_8390=y -# CONFIG_NE2K_PCI is not set -CONFIG_NET_VENDOR_NVIDIA=y -# CONFIG_FORCEDETH is not set -CONFIG_NET_VENDOR_OKI=y -# CONFIG_PCH_GBE is not set -# CONFIG_ETHOC is not set -CONFIG_NET_PACKET_ENGINE=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_QLOGIC=y -# CONFIG_QLA3XXX is not set -# CONFIG_QLCNIC is not set -# CONFIG_QLGE is not set -# CONFIG_NETXEN_NIC is not set -CONFIG_NET_VENDOR_REALTEK=y -# CONFIG_ATP is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_8139TOO_PIO=y -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=y -# CONFIG_SH_ETH is not set -CONFIG_NET_VENDOR_RDC=y -# CONFIG_R6040 is not set -CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SILAN=y -# CONFIG_SC92031 is not set -CONFIG_NET_VENDOR_SIS=y -# CONFIG_SIS900 is not set -# CONFIG_SIS190 is not set -# CONFIG_SFC is not set -CONFIG_NET_VENDOR_SMSC=y -# CONFIG_EPIC100 is not set -# CONFIG_SMSC911X is not set -# CONFIG_SMSC9420 is not set -CONFIG_NET_VENDOR_STMICRO=y -# CONFIG_STMMAC_ETH is not set -CONFIG_NET_VENDOR_SUN=y -# CONFIG_HAPPYMEAL is not set -# CONFIG_SUNGEM is not set -# CONFIG_CASSINI is not set -# CONFIG_NIU is not set -CONFIG_NET_VENDOR_TEHUTI=y -# CONFIG_TEHUTI is not set -CONFIG_NET_VENDOR_TI=y -# CONFIG_TLAN is not set -CONFIG_NET_VENDOR_VIA=y -# CONFIG_VIA_RHINE is not set -# CONFIG_VIA_VELOCITY is not set -CONFIG_NET_VENDOR_WIZNET=y -# CONFIG_WIZNET_W5100 is not set -# CONFIG_WIZNET_W5300 is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLIB=y - -# -# MII PHY device drivers -# -# CONFIG_AT803X_PHY is not set -# CONFIG_AMD_PHY is not set -# CONFIG_MARVELL_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_QSEMI_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_REALTEK_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_FIXED_PHY is not set -# CONFIG_MDIO_BITBANG is not set -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PLIP is not set -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -# CONFIG_PPP_MPPE is not set -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_SLIP=m -CONFIG_SLHC=m -CONFIG_SLIP_COMPRESSED=y -CONFIG_SLIP_SMART=y -CONFIG_SLIP_MODE_SLIP6=y - -# -# USB Network Adapters -# -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -# CONFIG_USB_RTL8150 is not set -# CONFIG_USB_RTL8152 is not set -# CONFIG_USB_USBNET is not set -# CONFIG_USB_HSO is not set -# CONFIG_USB_IPHETH is not set -CONFIG_WLAN=y -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_AIRO is not set -# CONFIG_ATMEL is not set -# CONFIG_AT76C50X_USB is not set -# CONFIG_PRISM54 is not set -# CONFIG_USB_ZD1201 is not set -# CONFIG_USB_NET_RNDIS_WLAN is not set -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set -# CONFIG_ADM8211 is not set -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_MWL8K is not set -CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m -# CONFIG_ATH_DEBUG is not set -CONFIG_ATH5K=m -# CONFIG_ATH5K_DEBUG is not set -# CONFIG_ATH5K_TRACER is not set -CONFIG_ATH5K_PCI=y -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set -CONFIG_ATH9K_RFKILL=y -# CONFIG_ATH9K_HTC is not set -# CONFIG_CARL9170 is not set -# CONFIG_ATH6KL is not set -# CONFIG_AR5523 is not set -# CONFIG_WIL6210 is not set -# CONFIG_ATH10K is not set -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -CONFIG_BRCMUTIL=m -CONFIG_BRCMFMAC=m -CONFIG_BRCMFMAC_SDIO=y -CONFIG_BRCMFMAC_USB=y -# CONFIG_BRCM_TRACING is not set -# CONFIG_BRCMDBG is not set -# CONFIG_HOSTAP is not set -# CONFIG_IPW2100 is not set -# CONFIG_IWLWIFI is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -# CONFIG_LIBERTAS is not set -# CONFIG_P54_COMMON is not set -CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -CONFIG_RT2800PCI=m -CONFIG_RT2800PCI_RT33XX=y -CONFIG_RT2800PCI_RT35XX=y -CONFIG_RT2800PCI_RT53XX=y -CONFIG_RT2800PCI_RT3290=y -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set -# CONFIG_RT2800USB is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_MMIO=m -CONFIG_RT2X00_LIB_PCI=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_RTL_CARDS=m -# CONFIG_RTL8192CE is not set -# CONFIG_RTL8192SE is not set -# CONFIG_RTL8192DE is not set -# CONFIG_RTL8723AE is not set -# CONFIG_RTL8188EE is not set -# CONFIG_RTL8192CU is not set -# CONFIG_WL_TI is not set -# CONFIG_ZD1211RW is not set -# CONFIG_MWIFIEX is not set -# CONFIG_CW1200 is not set - -# -# Enable WiMAX (Networking options) to see the WiMAX drivers -# -# CONFIG_WAN is not set -# CONFIG_VMXNET3 is not set -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -# CONFIG_INPUT_FF_MEMLESS is not set -# CONFIG_INPUT_POLLDEV is not set -# CONFIG_INPUT_SPARSEKMAP is not set -# CONFIG_INPUT_MATRIXKMAP is not set - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_XTKBD is not set -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_LIFEBOOK=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -# CONFIG_MOUSE_PS2_ELANTECH is not set -# CONFIG_MOUSE_PS2_SENTELIC is not set -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -# CONFIG_MOUSE_SERIAL is not set -# CONFIG_MOUSE_APPLETOUCH is not set -# CONFIG_MOUSE_BCM5974 is not set -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_GPIO is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -# CONFIG_MOUSE_SYNAPTICS_USB is not set -# CONFIG_INPUT_JOYSTICK is not set -CONFIG_INPUT_TABLET=y -# CONFIG_TABLET_USB_ACECAD is not set -# CONFIG_TABLET_USB_AIPTEK is not set -# CONFIG_TABLET_USB_GTCO is not set -# CONFIG_TABLET_USB_HANWANG is not set -# CONFIG_TABLET_USB_KBTAB is not set -CONFIG_TABLET_USB_WACOM=y -CONFIG_INPUT_TOUCHSCREEN=y -# CONFIG_TOUCHSCREEN_ADS7846 is not set -# CONFIG_TOUCHSCREEN_AD7877 is not set -# CONFIG_TOUCHSCREEN_AD7879 is not set -# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set -# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set -# CONFIG_TOUCHSCREEN_BU21013 is not set -# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set -# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -# CONFIG_TOUCHSCREEN_DYNAPRO is not set -# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set -# CONFIG_TOUCHSCREEN_EETI is not set -# CONFIG_TOUCHSCREEN_FUJITSU is not set -# CONFIG_TOUCHSCREEN_ILI210X is not set -# CONFIG_TOUCHSCREEN_GUNZE is not set -# CONFIG_TOUCHSCREEN_ELO is not set -# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set -# CONFIG_TOUCHSCREEN_WACOM_I2C is not set -# CONFIG_TOUCHSCREEN_MAX11801 is not set -# CONFIG_TOUCHSCREEN_MCS5000 is not set -# CONFIG_TOUCHSCREEN_MMS114 is not set -# CONFIG_TOUCHSCREEN_MTOUCH is not set -# CONFIG_TOUCHSCREEN_INEXIO is not set -# CONFIG_TOUCHSCREEN_MK712 is not set -# CONFIG_TOUCHSCREEN_PENMOUNT is not set -# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set -# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set -# CONFIG_TOUCHSCREEN_TOUCHWIN is not set -# CONFIG_TOUCHSCREEN_PIXCIR is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y -# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set -# CONFIG_TOUCHSCREEN_TSC_SERIO is not set -# CONFIG_TOUCHSCREEN_TSC2005 is not set -# CONFIG_TOUCHSCREEN_TSC2007 is not set -# CONFIG_TOUCHSCREEN_ST1232 is not set -# CONFIG_TOUCHSCREEN_TPS6507X is not set -# CONFIG_INPUT_MISC is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=y -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PARKBD is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -# CONFIG_SERIO_RAW is not set -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -# CONFIG_GAMEPORT is not set - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=256 -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_NOZOMI is not set -# CONFIG_N_GSM is not set -# CONFIG_TRACE_SINK is not set -CONFIG_DEVKMEM=y - -# -# Serial drivers -# -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_NR_UARTS=4 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -# CONFIG_SERIAL_8250_EXTENDED is not set -# CONFIG_SERIAL_8250_DW is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_KGDB_NMI is not set -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_MFD_HSU is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -CONFIG_CONSOLE_POLL=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_IFX6X60 is not set -# CONFIG_SERIAL_PCH_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_ST_ASC is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -# CONFIG_PPDEV is not set -CONFIG_HVC_DRIVER=y -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -# CONFIG_IPMI_PANIC_EVENT is not set -# CONFIG_IPMI_DEVICE_INTERFACE is not set -# CONFIG_IPMI_SI is not set -# CONFIG_IPMI_WATCHDOG is not set -# CONFIG_IPMI_POWEROFF is not set -CONFIG_HW_RANDOM=m -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -CONFIG_HW_RANDOM_VIA=m -# CONFIG_HW_RANDOM_VIRTIO is not set -CONFIG_HW_RANDOM_TPM=m -CONFIG_NVRAM=m -# CONFIG_R3964 is not set -# CONFIG_APPLICOM is not set -# CONFIG_MWAVE is not set -# CONFIG_RAW_DRIVER is not set -CONFIG_HPET=y -CONFIG_HPET_MMAP=y -CONFIG_HANGCHECK_TIMER=m -CONFIG_TCG_TPM=y -# CONFIG_TCG_TIS is not set -# CONFIG_TCG_TIS_I2C_INFINEON is not set -# CONFIG_TCG_NSC is not set -# CONFIG_TCG_ATMEL is not set -# CONFIG_TCG_INFINEON is not set -# CONFIG_TCG_ST33_I2C is not set -# CONFIG_TELCLOCK is not set -CONFIG_DEVPORT=y -CONFIG_I2C=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=m -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -CONFIG_I2C_I801=y -# CONFIG_I2C_ISCH is not set -# CONFIG_I2C_ISMT is not set -CONFIG_I2C_PIIX4=m -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EG20T is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_PXA_PCI is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_PARPORT is not set -# CONFIG_I2C_PARPORT_LIGHT is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -# CONFIG_SPI_FSL_DSPI is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PXA2XX is not set -# CONFIG_SPI_PXA2XX_PCI is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_TOPCLIFF_PCH is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_DESIGNWARE is not set - -# -# SPI Protocol Masters -# -CONFIG_SPI_SPIDEV=m -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_HSI is not set - -# -# PPS support -# -CONFIG_PPS=y -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y - -# -# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. -# -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_GPIO_DEVRES=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_ACPI=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_GENERIC=m - -# -# Memory mapped GPIO drivers: -# -CONFIG_GPIO_GENERIC_PLATFORM=m -# CONFIG_GPIO_IT8761E is not set -# CONFIG_GPIO_F7188X is not set -# CONFIG_GPIO_TS5500 is not set -# CONFIG_GPIO_SCH is not set -# CONFIG_GPIO_ICH is not set -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_LYNXPOINT is not set - -# -# I2C GPIO expanders: -# -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_SX150X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# -# CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_LANGWELL is not set -# CONFIG_GPIO_PCH is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_RDC321X is not set - -# -# SPI GPIO expanders: -# -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_74X164 is not set - -# -# AC97 GPIO expanders: -# - -# -# LPC GPIO expanders: -# - -# -# MODULbus GPIO expanders: -# - -# -# USB GPIO expanders: -# -# CONFIG_W1 is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -# CONFIG_PDA_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24190 is not set -# CONFIG_CHARGER_SMB347 is not set -# CONFIG_POWER_RESET is not set -# CONFIG_POWER_AVS is not set -CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_ABITUGURU is not set -# CONFIG_SENSORS_ABITUGURU3 is not set -# CONFIG_SENSORS_AD7314 is not set -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7310 is not set -# CONFIG_SENSORS_ADT7410 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_ASC7621 is not set -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -# CONFIG_SENSORS_ASB100 is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_DS620 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_FSCHMD is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_G762 is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_GPIO_FAN is not set -# CONFIG_SENSORS_HIH6130 is not set -# CONFIG_SENSORS_HTU21 is not set -# CONFIG_SENSORS_CORETEMP is not set -# CONFIG_SENSORS_IBMAEM is not set -# CONFIG_SENSORS_IBMPEX is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set -# CONFIG_SENSORS_LINEAGE is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -# CONFIG_SENSORS_LM75 is not set -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -# CONFIG_SENSORS_LM93 is not set -# CONFIG_SENSORS_LTC4151 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LTC4261 is not set -# CONFIG_SENSORS_LM95234 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_LM95245 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX16065 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX1668 is not set -# CONFIG_SENSORS_MAX197 is not set -# CONFIG_SENSORS_MAX6639 is not set -# CONFIG_SENSORS_MAX6642 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_MCP3021 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NTC_THERMISTOR is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_PMBUS is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_SHT21 is not set -# CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_SMM665 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC6W201 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_SCH56XX_COMMON is not set -# CONFIG_SENSORS_SCH5627 is not set -# CONFIG_SENSORS_SCH5636 is not set -# CONFIG_SENSORS_ADS1015 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_INA209 is not set -# CONFIG_SENSORS_INA2XX is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_VIA_CPUTEMP is not set -# CONFIG_SENSORS_VIA686A is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -# CONFIG_SENSORS_W83795 is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -# CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set -# CONFIG_SENSORS_APPLESMC is not set - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -# CONFIG_SENSORS_ATK0110 is not set -CONFIG_THERMAL=y -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_USER_SPACE=y -# CONFIG_CPU_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_INTEL_POWERCLAMP is not set -CONFIG_X86_PKG_TEMP_THERMAL=m - -# -# Texas Instruments thermal drivers -# -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_WDT is not set -# CONFIG_ALIM1535_WDT is not set -# CONFIG_ALIM7101_WDT is not set -# CONFIG_F71808E_WDT is not set -# CONFIG_SP5100_TCO is not set -# CONFIG_SC520_WDT is not set -# CONFIG_SBC_FITPC2_WATCHDOG is not set -# CONFIG_EUROTECH_WDT is not set -# CONFIG_IB700_WDT is not set -# CONFIG_IBMASR is not set -# CONFIG_WAFER_WDT is not set -# CONFIG_I6300ESB_WDT is not set -# CONFIG_IE6XX_WDT is not set -# CONFIG_ITCO_WDT is not set -# CONFIG_IT8712F_WDT is not set -# CONFIG_IT87_WDT is not set -# CONFIG_HP_WATCHDOG is not set -# CONFIG_SC1200_WDT is not set -# CONFIG_PC87413_WDT is not set -# CONFIG_NV_TCO is not set -# CONFIG_60XX_WDT is not set -# CONFIG_SBC8360_WDT is not set -# CONFIG_CPU5_WDT is not set -# CONFIG_SMSC_SCH311X_WDT is not set -# CONFIG_SMSC37B787_WDT is not set -# CONFIG_VIA_WDT is not set -# CONFIG_W83627HF_WDT is not set -# CONFIG_W83697HF_WDT is not set -# CONFIG_W83697UG_WDT is not set -# CONFIG_W83877F_WDT is not set -# CONFIG_W83977F_WDT is not set -# CONFIG_MACHZ_WDT is not set -# CONFIG_SBC_EPX_C3_WATCHDOG is not set -# CONFIG_MEN_A21_WDT is not set - -# -# PCI-based Watchdog Cards -# -# CONFIG_PCIPCWATCHDOG is not set -# CONFIG_WDTPCI is not set - -# -# USB-based Watchdog Cards -# -# CONFIG_USBPCWATCHDOG is not set -CONFIG_SSB_POSSIBLE=y - -# -# Sonics Silicon Backplane -# -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -# CONFIG_MFD_CORE is not set -# CONFIG_MFD_CS5535 is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_CROS_EC is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RTSX_PCI is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SMSC is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_STMPE is not set -# CONFIG_MFD_SYSCON is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS80031 is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TIMBERDALE is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TMIO is not set -# CONFIG_MFD_VX855 is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_REGULATOR is not set -CONFIG_MEDIA_SUPPORT=m - -# -# Multimedia core support -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set -# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set -# CONFIG_MEDIA_RADIO_SUPPORT is not set -# CONFIG_MEDIA_RC_SUPPORT is not set -# CONFIG_MEDIA_CONTROLLER is not set -CONFIG_VIDEO_DEV=m -CONFIG_VIDEO_V4L2=m -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -# CONFIG_VIDEO_V4L2_INT_DEVICE is not set -# CONFIG_TTPCI_EEPROM is not set - -# -# Media drivers -# -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -CONFIG_USB_GSPCA=m -# CONFIG_USB_M5602 is not set -# CONFIG_USB_STV06XX is not set -# CONFIG_USB_GL860 is not set -# CONFIG_USB_GSPCA_BENQ is not set -# CONFIG_USB_GSPCA_CONEX is not set -# CONFIG_USB_GSPCA_CPIA1 is not set -# CONFIG_USB_GSPCA_ETOMS is not set -# CONFIG_USB_GSPCA_FINEPIX is not set -# CONFIG_USB_GSPCA_JEILINJ is not set -# CONFIG_USB_GSPCA_JL2005BCD is not set -# CONFIG_USB_GSPCA_KINECT is not set -# CONFIG_USB_GSPCA_KONICA is not set -# CONFIG_USB_GSPCA_MARS is not set -# CONFIG_USB_GSPCA_MR97310A is not set -# CONFIG_USB_GSPCA_NW80X is not set -# CONFIG_USB_GSPCA_OV519 is not set -# CONFIG_USB_GSPCA_OV534 is not set -# CONFIG_USB_GSPCA_OV534_9 is not set -# CONFIG_USB_GSPCA_PAC207 is not set -# CONFIG_USB_GSPCA_PAC7302 is not set -# CONFIG_USB_GSPCA_PAC7311 is not set -# CONFIG_USB_GSPCA_SE401 is not set -# CONFIG_USB_GSPCA_SN9C2028 is not set -# CONFIG_USB_GSPCA_SN9C20X is not set -# CONFIG_USB_GSPCA_SONIXB is not set -# CONFIG_USB_GSPCA_SONIXJ is not set -# CONFIG_USB_GSPCA_SPCA500 is not set -# CONFIG_USB_GSPCA_SPCA501 is not set -# CONFIG_USB_GSPCA_SPCA505 is not set -# CONFIG_USB_GSPCA_SPCA506 is not set -# CONFIG_USB_GSPCA_SPCA508 is not set -# CONFIG_USB_GSPCA_SPCA561 is not set -# CONFIG_USB_GSPCA_SPCA1528 is not set -# CONFIG_USB_GSPCA_SQ905 is not set -# CONFIG_USB_GSPCA_SQ905C is not set -# CONFIG_USB_GSPCA_SQ930X is not set -# CONFIG_USB_GSPCA_STK014 is not set -# CONFIG_USB_GSPCA_STK1135 is not set -# CONFIG_USB_GSPCA_STV0680 is not set -# CONFIG_USB_GSPCA_SUNPLUS is not set -# CONFIG_USB_GSPCA_T613 is not set -# CONFIG_USB_GSPCA_TOPRO is not set -# CONFIG_USB_GSPCA_TV8532 is not set -# CONFIG_USB_GSPCA_VC032X is not set -# CONFIG_USB_GSPCA_VICAM is not set -# CONFIG_USB_GSPCA_XIRLINK_CIT is not set -# CONFIG_USB_GSPCA_ZC3XX is not set -# CONFIG_USB_PWC is not set -# CONFIG_VIDEO_CPIA2 is not set -# CONFIG_USB_ZR364XX is not set -# CONFIG_USB_STKWEBCAM is not set -# CONFIG_USB_S2255 is not set -# CONFIG_USB_SN9C102 is not set -# CONFIG_VIDEO_USBTV is not set - -# -# Webcam, TV (analog/digital) USB devices -# -# CONFIG_VIDEO_EM28XX is not set -# CONFIG_MEDIA_PCI_SUPPORT is not set -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set -# CONFIG_V4L_TEST_DRIVERS is not set - -# -# Supported MMC/SDIO adapters -# -# CONFIG_MEDIA_PARPORT_SUPPORT is not set -# CONFIG_CYPRESS_FIRMWARE is not set - -# -# Media ancillary drivers (tuners, sensors, i2c, frontends) -# -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y - -# -# Audio decoders, processors and mixers -# - -# -# RDS decoders -# - -# -# Video decoders -# - -# -# Video and audio decoders -# - -# -# Video encoders -# - -# -# Camera sensor devices -# - -# -# Flash devices -# - -# -# Video improvement chips -# - -# -# Miscelaneous helper chips -# - -# -# Sensors used on soc_camera driver -# - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set - -# -# Graphics support -# -CONFIG_AGP=y -CONFIG_AGP_AMD64=y -CONFIG_AGP_INTEL=y -# CONFIG_AGP_SIS is not set -# CONFIG_AGP_VIA is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_VGA_SWITCHEROO=y -CONFIG_DRM=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_TTM=m - -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -# CONFIG_DRM_I2C_NXP_TDA998X is not set -# CONFIG_DRM_TDFX is not set -# CONFIG_DRM_R128 is not set -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_UMS=y -# CONFIG_DRM_NOUVEAU is not set -CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y -# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set -# CONFIG_DRM_MGA is not set -# CONFIG_DRM_SIS is not set -# CONFIG_DRM_VIA is not set -# CONFIG_DRM_SAVAGE is not set -# CONFIG_DRM_VMWGFX is not set -# CONFIG_DRM_GMA500 is not set -# CONFIG_DRM_UDL is not set -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_QXL is not set -CONFIG_VGASTATE=m -CONFIG_VIDEO_OUTPUT_CONTROL=m -CONFIG_HDMI=y -CONFIG_FB=y -CONFIG_FIRMWARE_EDID=y -CONFIG_FB_DDC=m -# CONFIG_FB_BOOT_VESA_SUPPORT is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -# CONFIG_FB_SYS_FILLRECT is not set -# CONFIG_FB_SYS_COPYAREA is not set -# CONFIG_FB_SYS_IMAGEBLIT is not set -# CONFIG_FB_FOREIGN_ENDIAN is not set -# CONFIG_FB_SYS_FOPS is not set -# CONFIG_FB_SVGALIB is not set -# CONFIG_FB_MACMODES is not set -CONFIG_FB_BACKLIGHT=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -# CONFIG_FB_UVESA is not set -# CONFIG_FB_VESA is not set -CONFIG_FB_EFI=y -# CONFIG_FB_N411 is not set -# CONFIG_FB_HGA is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_LE80578 is not set -# CONFIG_FB_INTEL is not set -# CONFIG_FB_MATROX is not set -CONFIG_FB_RADEON=m -CONFIG_FB_RADEON_I2C=y -CONFIG_FB_RADEON_BACKLIGHT=y -# CONFIG_FB_RADEON_DEBUG is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_VIA is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_EXYNOS_VIDEO is not set -CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_LCD_CLASS_DEVICE=m -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_S6E63M0 is not set -# CONFIG_LCD_LD9040 is not set -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_GENERIC=y -# CONFIG_BACKLIGHT_APPLE is not set -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630 is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set - -# -# Console display driver support -# -CONFIG_VGA_CONSOLE=y -# CONFIG_VGACON_SOFT_SCROLLBACK is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -# CONFIG_LOGO is not set -CONFIG_SOUND=y -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_RAWMIDI=m -CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_OSSEMUL=y -CONFIG_SND_MIXER_OSS=m -# CONFIG_SND_PCM_OSS is not set -# CONFIG_SND_SEQUENCER_OSS is not set -CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -# CONFIG_SND_DEBUG is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y -CONFIG_SND_DMA_SGBUF=y -CONFIG_SND_RAWMIDI_SEQ=m -# CONFIG_SND_OPL3_LIB_SEQ is not set -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -# CONFIG_SND_EMU10K1_SEQ is not set -CONFIG_SND_DRIVERS=y -CONFIG_SND_PCSP=m -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_VIRMIDI is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_MTS64 is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PORTMAN2X4 is not set -CONFIG_SND_PCI=y -# CONFIG_SND_AD1889 is not set -# CONFIG_SND_ALS300 is not set -# CONFIG_SND_ALS4000 is not set -# CONFIG_SND_ALI5451 is not set -# CONFIG_SND_ASIHPI is not set -# CONFIG_SND_ATIIXP is not set -# CONFIG_SND_ATIIXP_MODEM is not set -# CONFIG_SND_AU8810 is not set -# CONFIG_SND_AU8820 is not set -# CONFIG_SND_AU8830 is not set -# CONFIG_SND_AW2 is not set -# CONFIG_SND_AZT3328 is not set -# CONFIG_SND_BT87X is not set -# CONFIG_SND_CA0106 is not set -# CONFIG_SND_CMIPCI is not set -# CONFIG_SND_OXYGEN is not set -# CONFIG_SND_CS4281 is not set -# CONFIG_SND_CS46XX is not set -# CONFIG_SND_CS5530 is not set -# CONFIG_SND_CS5535AUDIO is not set -# CONFIG_SND_CTXFI is not set -# CONFIG_SND_DARLA20 is not set -# CONFIG_SND_GINA20 is not set -# CONFIG_SND_LAYLA20 is not set -# CONFIG_SND_DARLA24 is not set -# CONFIG_SND_GINA24 is not set -# CONFIG_SND_LAYLA24 is not set -# CONFIG_SND_MONA is not set -# CONFIG_SND_MIA is not set -# CONFIG_SND_ECHO3G is not set -# CONFIG_SND_INDIGO is not set -# CONFIG_SND_INDIGOIO is not set -# CONFIG_SND_INDIGODJ is not set -# CONFIG_SND_INDIGOIOX is not set -# CONFIG_SND_INDIGODJX is not set -# CONFIG_SND_EMU10K1 is not set -# CONFIG_SND_EMU10K1X is not set -# CONFIG_SND_ENS1370 is not set -# CONFIG_SND_ENS1371 is not set -# CONFIG_SND_ES1938 is not set -# CONFIG_SND_ES1968 is not set -# CONFIG_SND_FM801 is not set -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=y -CONFIG_SND_HDA_CODEC_ANALOG=y -CONFIG_SND_HDA_CODEC_SIGMATEL=y -CONFIG_SND_HDA_CODEC_VIA=y -CONFIG_SND_HDA_CODEC_HDMI=y -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_CODEC_CIRRUS=y -CONFIG_SND_HDA_CODEC_CONEXANT=y -CONFIG_SND_HDA_CODEC_CA0110=y -CONFIG_SND_HDA_CODEC_CA0132=y -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=y -CONFIG_SND_HDA_CODEC_SI3054=y -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -# CONFIG_SND_HDSP is not set -# CONFIG_SND_HDSPM is not set -# CONFIG_SND_ICE1712 is not set -# CONFIG_SND_ICE1724 is not set -# CONFIG_SND_INTEL8X0 is not set -# CONFIG_SND_INTEL8X0M is not set -# CONFIG_SND_KORG1212 is not set -# CONFIG_SND_LOLA is not set -# CONFIG_SND_LX6464ES is not set -# CONFIG_SND_MAESTRO3 is not set -# CONFIG_SND_MIXART is not set -# CONFIG_SND_NM256 is not set -# CONFIG_SND_PCXHR is not set -# CONFIG_SND_RIPTIDE is not set -# CONFIG_SND_RME32 is not set -# CONFIG_SND_RME96 is not set -# CONFIG_SND_RME9652 is not set -# CONFIG_SND_SONICVIBES is not set -# CONFIG_SND_TRIDENT is not set -# CONFIG_SND_VIA82XX is not set -# CONFIG_SND_VIA82XX_MODEM is not set -# CONFIG_SND_VIRTUOSO is not set -# CONFIG_SND_VX222 is not set -# CONFIG_SND_YMFPCI is not set -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_USX2Y is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_US122L is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_SOC is not set -# CONFIG_SOUND_PRIME is not set - -# -# HID support -# -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -# CONFIG_HIDRAW is not set -# CONFIG_UHID is not set -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -# CONFIG_HID_A4TECH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_CHERRY is not set -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LENOVO_TPKBD is not set -# CONFIG_HID_LOGITECH is not set -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MICROSOFT is not set -# CONFIG_HID_MONTEREY is not set -# CONFIG_HID_MULTITOUCH is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEELSERIES is not set -# CONFIG_HID_SUNPLUS is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -# CONFIG_HID_SENSOR_HUB is not set - -# -# USB HID support -# -CONFIG_USB_HID=y -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y - -# -# I2C HID support -# -# CONFIG_I2C_HID is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -# CONFIG_USB_DEBUG is not set -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG is not set -# CONFIG_USB_OTG_WHITELIST is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set -# CONFIG_USB_MON is not set -# CONFIG_USB_WUSB_CBAF is not set - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FUSBH200_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=m -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_UHCI_HCD=y -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -# CONFIG_USB_ACM is not set -# CONFIG_USB_PRINTER is not set -# CONFIG_USB_WDM is not set -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=y -# CONFIG_USB_STORAGE_DEBUG is not set -# CONFIG_USB_STORAGE_REALTEK is not set -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -# CONFIG_USB_STORAGE_ENE_UB6250 is not set - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_CHIPIDEA is not set - -# -# USB port drivers -# -# CONFIG_USB_USS720 is not set -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -# CONFIG_USB_SERIAL_SIMPLE is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -# CONFIG_USB_SERIAL_CH341 is not set -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -# CONFIG_USB_SERIAL_CP210X is not set -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=y -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=y -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -# CONFIG_USB_SERIAL_XIRCOM is not set -# CONFIG_USB_SERIAL_OPTION is not set -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_ZTE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_RIO500 is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_LED is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_FTDI_ELAN is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -CONFIG_USB_EZUSB_FX2=y -# CONFIG_USB_HSIC_USB3503 is not set - -# -# USB Physical Layer drivers -# -# CONFIG_USB_PHY is not set -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set -# CONFIG_USB_GADGET is not set -# CONFIG_UWB is not set -CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=y -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y -# CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -# CONFIG_MMC_RICOH_MMC is not set -# CONFIG_MMC_SDHCI_ACPI is not set -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_WBSD is not set -# CONFIG_MMC_TIFM_SD is not set -CONFIG_MMC_SPI=m -# CONFIG_MMC_CB710 is not set -# CONFIG_MMC_VIA_SDMMC is not set -# CONFIG_MMC_VUB300 is not set -# CONFIG_MMC_USHC is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y - -# -# LED drivers -# -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP5521 is not set -# CONFIG_LEDS_LP5523 is not set -# CONFIG_LEDS_LP5562 is not set -# CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_CLEVO_MAIL is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_INTEL_SS4200 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 is not set -# CONFIG_LEDS_BLINKM is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -# CONFIG_LEDS_TRIGGER_TIMER is not set -# CONFIG_LEDS_TRIGGER_ONESHOT is not set -# CONFIG_LEDS_TRIGGER_IDE_DISK is not set -# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set -# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set -# CONFIG_LEDS_TRIGGER_CPU is not set -# CONFIG_LEDS_TRIGGER_GPIO is not set -# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set - -# -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_LEDS_TRIGGER_TRANSIENT is not set -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_ACCESSIBILITY is not set -# CONFIG_INFINIBAND is not set -CONFIG_EDAC=y -CONFIG_EDAC_LEGACY_SYSFS=y -# CONFIG_EDAC_DEBUG is not set -CONFIG_EDAC_DECODE_MCE=y -CONFIG_EDAC_MCE_INJ=m -CONFIG_EDAC_MM_EDAC=m -CONFIG_EDAC_AMD64=m -# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set -# CONFIG_EDAC_E752X is not set -# CONFIG_EDAC_I82975X is not set -# CONFIG_EDAC_I3000 is not set -# CONFIG_EDAC_I3200 is not set -# CONFIG_EDAC_X38 is not set -# CONFIG_EDAC_I5400 is not set -# CONFIG_EDAC_I7CORE is not set -# CONFIG_EDAC_I5000 is not set -# CONFIG_EDAC_I5100 is not set -# CONFIG_EDAC_I7300 is not set -# CONFIG_EDAC_SBRIDGE is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_DS3234 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_RX4581 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_BQ4802 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set -# CONFIG_RTC_DRV_DS2404 is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_MOXART is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -# CONFIG_DMADEVICES is not set -CONFIG_AUXDISPLAY=y -# CONFIG_KS0108 is not set -# CONFIG_UIO is not set -# CONFIG_VFIO is not set -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO=y - -# -# Virtio drivers -# -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_MMIO=y -# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set - -# -# Microsoft Hyper-V guest support -# -# CONFIG_STAGING is not set -CONFIG_X86_PLATFORM_DEVICES=y -# CONFIG_ACERHDF is not set -# CONFIG_ASUS_LAPTOP is not set -# CONFIG_CHROMEOS_LAPTOP is not set -# CONFIG_FUJITSU_LAPTOP is not set -# CONFIG_FUJITSU_TABLET is not set -# CONFIG_AMILO_RFKILL is not set -# CONFIG_HP_ACCEL is not set -# CONFIG_MSI_LAPTOP is not set -# CONFIG_PANASONIC_LAPTOP is not set -# CONFIG_COMPAL_LAPTOP is not set -# CONFIG_SONY_LAPTOP is not set -# CONFIG_IDEAPAD_LAPTOP is not set -# CONFIG_THINKPAD_ACPI is not set -# CONFIG_SENSORS_HDAPS is not set -# CONFIG_INTEL_MENLOW is not set -# CONFIG_EEEPC_LAPTOP is not set -# CONFIG_ACPI_WMI is not set -# CONFIG_TOPSTAR_LAPTOP is not set -# CONFIG_TOSHIBA_BT_RFKILL is not set -# CONFIG_ACPI_CMPC is not set -# CONFIG_INTEL_IPS is not set -# CONFIG_IBM_RTL is not set -# CONFIG_XO15_EBOOK is not set -# CONFIG_SAMSUNG_LAPTOP is not set -# CONFIG_INTEL_OAKTRAIL is not set -# CONFIG_SAMSUNG_Q10 is not set -# CONFIG_APPLE_GMUX is not set -# CONFIG_INTEL_RST is not set -# CONFIG_INTEL_SMARTCONNECT is not set -# CONFIG_PVPANIC is not set - -# -# Hardware Spinlock drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y -CONFIG_AMD_IOMMU=y -CONFIG_AMD_IOMMU_STATS=y -CONFIG_AMD_IOMMU_V2=m -CONFIG_DMAR_TABLE=y -# CONFIG_INTEL_IOMMU is not set -CONFIG_IRQ_REMAP=y - -# -# Remoteproc drivers -# -# CONFIG_STE_MODEM_RPROC is not set - -# -# Rpmsg drivers -# -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_PERFORMANCE=y -CONFIG_DEVFREQ_GOV_POWERSAVE=y -CONFIG_DEVFREQ_GOV_USERSPACE=y - -# -# DEVFREQ Drivers -# -# CONFIG_EXTCON is not set -CONFIG_MEMORY=y -# CONFIG_IIO is not set -# CONFIG_NTB is not set -# CONFIG_VME_BUS is not set -# CONFIG_PWM is not set -# CONFIG_IPACK_BUS is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_FMC is not set - -# -# Firmware Drivers -# -CONFIG_EDD=y -CONFIG_EDD_OFF=y -CONFIG_FIRMWARE_MEMMAP=y -# CONFIG_DELL_RBU is not set -# CONFIG_DCDBAS is not set -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=m -# CONFIG_ISCSI_IBFT_FIND is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=y -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set - -# -# File systems -# -CONFIG_DCACHE_WORD_ACCESS=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -# CONFIG_EXT2_FS_XIP is not set -CONFIG_EXT3_FS=y -CONFIG_EXT3_DEFAULTS_TO_ORDERED=y -CONFIG_EXT3_FS_XATTR=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD=y -# CONFIG_JBD_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -# CONFIG_REISERFS_PROC_INFO is not set -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -# CONFIG_REISERFS_FS_SECURITY is not set -# CONFIG_JFS_FS is not set -# CONFIG_XFS_FS is not set -# CONFIG_GFS2_FS is not set -# CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_NILFS2_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_FILE_LOCKING=y -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -# CONFIG_FANOTIFY is not set -CONFIG_QFMT_V2 -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_PRINT_QUOTA_WARNING is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m - -# -# Caches -# -# CONFIG_FSCACHE is not set - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -# CONFIG_JOLIET is not set -# CONFIG_ZISOFS is not set -CONFIG_UDF_FS=m -CONFIG_UDF_NLS=y - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=y -CONFIG_VFAT_FS=y -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -# CONFIG_NTFS_FS is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_CONFIGFS_FS=m -CONFIG_MISC_FILESYSTEMS=y -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -# CONFIG_ECRYPT_FS is not set -# CONFIG_HFS_FS is not set -# CONFIG_HFSPLUS_FS is not set -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_LOGFS is not set -# CONFIG_CRAMFS is not set -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -# CONFIG_SQUASHFS_LZO is not set -# CONFIG_SQUASHFS_XZ is not set -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_FTRACE is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_SYSV_FS is not set -# CONFIG_UFS_FS is not set -# CONFIG_F2FS_FS is not set -# CONFIG_EFIVAR_FS is not set -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -# CONFIG_NFS_V3_ACL is not set -CONFIG_NFS_V4=y -# CONFIG_NFS_SWAP is not set -# CONFIG_NFS_V4_1 is not set -CONFIG_ROOT_NFS=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFSD=m -CONFIG_NFSD_V3=y -# CONFIG_NFSD_V3_ACL is not set -CONFIG_NFSD_V4=y -# CONFIG_NFSD_FAULT_INJECTION is not set -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_COMMON=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -# CONFIG_SUNRPC_DEBUG is not set -# CONFIG_CEPH_FS is not set -CONFIG_CIFS=m -# CONFIG_CIFS_STATS is not set -# CONFIG_CIFS_WEAK_PW_HASH is not set -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_ACL is not set -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_SMB2 is not set -# CONFIG_NCP_FS is not set -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="iso8859-1" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=m -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=m -# CONFIG_DLM is not set - -# -# Kernel hacking -# -CONFIG_TRACE_IRQFLAGS_SUPPORT=y - -# -# printk and dmesg options -# -# CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set - -# -# Compile-time checks and compiler options -# -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_INFO_REDUCED is not set -CONFIG_ENABLE_WARN_DEPRECATED=y -CONFIG_ENABLE_MUST_CHECK=y -CONFIG_FRAME_WARN=2048 -# CONFIG_STRIP_ASM_SYMS is not set -# CONFIG_READABLE_ASM is not set -CONFIG_UNUSED_SYMBOLS=y -CONFIG_DEBUG_FS=y -# CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_KERNEL=y - -# -# Memory Debugging -# -# CONFIG_DEBUG_PAGEALLOC is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_SLUB_STATS is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_VIRTUAL is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KMEMCHECK=y -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Lockups and Hangs -# -# CONFIG_LOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_SCHED_DEBUG=y -CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y -CONFIG_DEBUG_PREEMPT=y - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -CONFIG_STACKTRACE=y -# CONFIG_DEBUG_KOBJECT is not set -CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_PROVE_RCU_DELAY is not set -# CONFIG_SPARSE_RCU_POINTER is not set -# CONFIG_RCU_TORTURE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=21 -CONFIG_RCU_CPU_STALL_VERBOSE=y -# CONFIG_RCU_CPU_STALL_INFO is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_LATENCYTOP=y -CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_FENTRY=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=y -CONFIG_RING_BUFFER=y -CONFIG_EVENT_TRACING=y -CONFIG_CONTEXT_SWITCH_TRACER=y -CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_TRACING=y -CONFIG_GENERIC_TRACER=y -CONFIG_TRACING_SUPPORT=y -CONFIG_FTRACE=y -CONFIG_FUNCTION_TRACER=y -CONFIG_FUNCTION_GRAPH_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -# CONFIG_SCHED_TRACER is not set -CONFIG_FTRACE_SYSCALLS=y -# CONFIG_TRACER_SNAPSHOT is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -# CONFIG_STACK_TRACER is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENT=y -CONFIG_UPROBE_EVENT=y -CONFIG_PROBE_EVENTS=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -# CONFIG_FUNCTION_PROFILER is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_MMIOTRACE is not set -# CONFIG_RING_BUFFER_BENCHMARK is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set - -# -# Runtime Testing -# -# CONFIG_LKDTM is not set -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_KPROBES_SANITY_TEST is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_ARCH_KGDB=y -CONFIG_KGDB=y -CONFIG_KGDB_SERIAL_CONSOLE=y -# CONFIG_KGDB_TESTS is not set -CONFIG_KGDB_LOW_LEVEL_TRAP=y -CONFIG_KGDB_KDB=y -CONFIG_KDB_KEYBOARD=y -CONFIG_KDB_CONTINUE_CATASTROPHIC=0 -# CONFIG_STRICT_DEVMEM is not set -CONFIG_X86_VERBOSE_BOOTUP=y -CONFIG_EARLY_PRINTK=y -# CONFIG_EARLY_PRINTK_DBGP is not set -# CONFIG_X86_PTDUMP is not set -CONFIG_DEBUG_RODATA=y -CONFIG_DEBUG_RODATA_TEST=y -# CONFIG_DEBUG_SET_MODULE_RONX is not set -# CONFIG_DEBUG_NX_TEST is not set -CONFIG_DOUBLEFAULT=y -# CONFIG_DEBUG_TLBFLUSH is not set -# CONFIG_IOMMU_DEBUG is not set -# CONFIG_IOMMU_STRESS is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -# CONFIG_X86_DECODER_SELFTEST is not set -CONFIG_IO_DELAY_TYPE_0X80=0 -CONFIG_IO_DELAY_TYPE_0XED=1 -CONFIG_IO_DELAY_TYPE_UDELAY=2 -CONFIG_IO_DELAY_TYPE_NONE=3 -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_UDELAY is not set -# CONFIG_IO_DELAY_NONE is not set -CONFIG_DEFAULT_IO_DELAY_TYPE=0 -# CONFIG_DEBUG_BOOT_PARAMS is not set -# CONFIG_CPA_DEBUG is not set -# CONFIG_OPTIMIZE_INLINING is not set -# CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_TRUSTED_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -# CONFIG_KEYS_DEBUG_PROC_KEYS is not set -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -# CONFIG_SECURITY_NETWORK is not set -# CONFIG_SECURITY_PATH is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set -# CONFIG_SECURITY_YAMA is not set -# CONFIG_IMA is not set -# CONFIG_EVM is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_DEFAULT_SECURITY="" -CONFIG_XOR_BLOCKS=y -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -# CONFIG_CRYPTO_USER is not set -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -# CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_NULL=m -# CONFIG_CRYPTO_PCRYPT is not set -CONFIG_CRYPTO_WORKQUEUE=y -# CONFIG_CRYPTO_CRYPTD is not set -CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_TEST=m - -# -# Authenticated Encryption with Associated Data -# -# CONFIG_CRYPTO_CCM is not set -# CONFIG_CRYPTO_GCM is not set -CONFIG_CRYPTO_SEQIV=m - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=m -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set - -# -# Hash modes -# -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -# CONFIG_CRYPTO_VMAC is not set - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32C_INTEL is not set -# CONFIG_CRYPTO_CRC32 is not set -# CONFIG_CRYPTO_CRC32_PCLMUL is not set -CONFIG_CRYPTO_CRCT10DIF=y -# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set -# CONFIG_CRYPTO_GHASH is not set -CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -# CONFIG_CRYPTO_RMD128 is not set -# CONFIG_CRYPTO_RMD160 is not set -# CONFIG_CRYPTO_RMD256 is not set -# CONFIG_CRYPTO_RMD320 is not set -CONFIG_CRYPTO_SHA1=y -# CONFIG_CRYPTO_SHA1_SSSE3 is not set -# CONFIG_CRYPTO_SHA256_SSSE3 is not set -# CONFIG_CRYPTO_SHA512_SSSE3 is not set -CONFIG_CRYPTO_SHA256=m -CONFIG_CRYPTO_SHA512=m -# CONFIG_CRYPTO_TGR192 is not set -CONFIG_CRYPTO_WP512=m -# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set - -# -# Ciphers -# -CONFIG_CRYPTO_AES=y -# CONFIG_CRYPTO_AES_X86_64 is not set -# CONFIG_CRYPTO_AES_NI_INTEL is not set -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set -CONFIG_CRYPTO_CAMELLIA=m -# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set -CONFIG_CRYPTO_CAST6=m -# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set -CONFIG_CRYPTO_DES=y -# CONFIG_CRYPTO_FCRYPT is not set -CONFIG_CRYPTO_KHAZAD=m -# CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SALSA20_X86_64 is not set -# CONFIG_CRYPTO_SEED is not set -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set -# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set -# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# CONFIG_CRYPTO_TWOFISH_X86_64 is not set -# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set -# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -# CONFIG_CRYPTO_ZLIB is not set -# CONFIG_CRYPTO_LZO is not set -# CONFIG_CRYPTO_LZ4 is not set -# CONFIG_CRYPTO_LZ4HC is not set - -# -# Random Number Generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -# CONFIG_CRYPTO_USER_API_HASH is not set -# CONFIG_CRYPTO_USER_API_SKCIPHER is not set -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_PADLOCK is not set -# CONFIG_ASYMMETRIC_KEY_TYPE is not set -CONFIG_HAVE_KVM=y -CONFIG_VIRTUALIZATION=y -# CONFIG_KVM is not set -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_GENERIC_IOMAP=y -CONFIG_GENERIC_IO=y -CONFIG_PERCPU_RWSEM=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y -CONFIG_CMPXCHG_LOCKREF=y -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC_ITU_T=m -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -# CONFIG_XZ_DEC is not set -# CONFIG_XZ_DEC_BCJ is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_DMA=y -CONFIG_CHECK_SIGNATURE=y -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y -# CONFIG_CORDIC is not set -# CONFIG_DDR is not set -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_FONT_SUPPORT=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y diff --git a/meta-steppeeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend b/meta-steppeeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend deleted file mode 100644 index 473e1e5e..00000000 --- a/meta-steppeeagle/recipes-kernel/linux/linux-amd_3.12.34.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI_append_steppeeagle = " file://defconfig \ -" diff --git a/meta-steppeeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend b/meta-steppeeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend new file mode 100644 index 00000000..beb16286 --- /dev/null +++ b/meta-steppeeagle/recipes-kernel/linux/linux-yocto_4.1.bbappend @@ -0,0 +1,8 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI_append_steppeeagle += " file://steppeeagle-user-features.scc \ + file://steppeeagle-user-patches.scc \ + file://steppeeagle_savedefconfig.cfg \ +" + +COMPATIBLE_MACHINE_steppeeagle = "steppeeagle" |