diff options
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0001-intel-kbl-Add-Kabylake-PCI-ids.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0001-intel-kbl-Add-Kabylake-PCI-ids.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0002-amdgpu-drop-address-patching-logics.patch | 42 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0003-amdgpu-validate-user-memory-for-userptr.patch | 31 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0003-configure.ac-disable-annoying-warning-Wmissing-field.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0003-configure.ac-disable-annoying-warning-Wmissing-field.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-add-semaphore-support.patch | 403 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-drop-address-patching-logics.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0004-amdgpu-drop-address-patching-logics.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch | 42 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-validate-user-memory-for-userptr.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0005-amdgpu-validate-user-memory-for-userptr.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-add-semaphore-support.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0006-amdgpu-add-semaphore-support.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-fix-for-submition-with-no-ibs.patch | 55 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0007-tests-amdgpu-add-semaphore-test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0007-tests-amdgpu-add-semaphore-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0011-xf86drm-Bound-strstr-to-the-allocated-data.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0011-xf86drm-Bound-strstr-to-the-allocated-data.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0012-configure.ac-don-t-detect-disabled-options-dependenc.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0012-configure.ac-don-t-detect-disabled-options-dependenc.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0013-kmstest-Use-util_open.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0013-kmstest-Use-util_open.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0014-tests-add-fsl-dcu-drm-to-modules.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0014-tests-add-fsl-dcu-drm-to-modules.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0015-tests-util-Fixup-util_open-parameter-order.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0015-tests-util-Fixup-util_open-parameter-order.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0016-tests-Include-sys-select.h.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0016-tests-Include-sys-select.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0017-tests-Include-poll.h-rather-than-sys-poll.h.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0017-tests-Include-poll.h-rather-than-sys-poll.h.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0019-vc4-Add-the-DRM-header-file.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0019-vc4-Add-the-DRM-header-file.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0020-util-Add-support-for-vc4.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0020-util-Add-support-for-vc4.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0023-radeon-add-libdrm-to-Requires.private.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0023-radeon-add-libdrm-to-Requires.private.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0024-libkms-add-libdrm-to-Requires.private.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0024-libkms-add-libdrm-to-Requires.private.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0025-android-enable-building-static-version-of-libdrm.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0025-android-enable-building-static-version-of-libdrm.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0028-amdgpu-add-query-for-aperture-va-range.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0028-amdgpu-add-query-for-aperture-va-range.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0029-amdgpu-Implement-SVM-v2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0029-amdgpu-Implement-SVM-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0030-amdgpu-SVM-test-v2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0030-amdgpu-SVM-test-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0033-tests-amdgpu-Add-verbose-outputs-v2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0033-tests-amdgpu-Add-verbose-outputs-v2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0037-tests-amdgpu-add-the-heap-info-for-query.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0037-tests-amdgpu-add-the-heap-info-for-query.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0040-amdgpu-add-query-amdgpu-capability-defination.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0040-amdgpu-add-query-amdgpu-capability-defination.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0042-amdgpu-add-amdgpu_query_capability-interface.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0042-amdgpu-add-amdgpu_query_capability-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0044-amdgpu-support-alloc-va-from-range.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0044-amdgpu-support-alloc-va-from-range.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0045-tests-amdgpu-add-alloc-va-from-range-test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0045-tests-amdgpu-add-alloc-va-from-range-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0046-amdgpu-fix-for-submition-with-no-ibs.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0046-amdgpu-fix-for-submition-with-no-ibs.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0047-tests-amdgpu-move-va_range_test-above-svm_test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0047-tests-amdgpu-move-va_range_test-above-svm_test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0048-amdgpu-add-the-function-to-get-the-marketing-name.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0048-amdgpu-add-the-function-to-get-the-marketing-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0053-Hybrid-Version-16.30.2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0053-Hybrid-Version-16.30.2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0056-amdgpu-change-max-allocation.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0056-amdgpu-change-max-allocation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0057-amdgpu-fix-print-format-error-V2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0057-amdgpu-fix-print-format-error-V2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0058-Hybrid-Version-16.30.3.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0058-Hybrid-Version-16.30.3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0065-Hybrid-Version-16.30.4.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0065-Hybrid-Version-16.30.4.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0066-amdgpu-add-marketing-name-for-RX480-RX470.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0066-amdgpu-add-marketing-name-for-RX480-RX470.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0068-Hybrid-Version-16.40.1.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0068-Hybrid-Version-16.40.1.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0069-Hybrid-Version-16.40.2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0069-Hybrid-Version-16.40.2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0071-Hybrid-Version-16.40.3.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0071-Hybrid-Version-16.40.3.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0072-amdgpu-add-marketing-name-for-RX460.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0072-amdgpu-add-marketing-name-for-RX460.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0074-drm-fix-a-bug-in-va-range-allocation.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0074-drm-fix-a-bug-in-va-range-allocation.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0081-Hybrid-Version-16.40.4.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0081-Hybrid-Version-16.40.4.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0086-drm-add-marketing-names.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0086-drm-add-marketing-names.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0087-Hybrid-Version-16.40.5.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0087-Hybrid-Version-16.40.5.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0088-drm-add-marketing-name.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0088-drm-add-marketing-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0089-Hybrid-Version-16.40.6.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0089-Hybrid-Version-16.40.6.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0092-drm-add-marketing-names.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0092-drm-add-marketing-names.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0095-drm-update-marketing-names.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0095-drm-update-marketing-names.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0097-drm-add-marketing-name.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0097-drm-add-marketing-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0100-Hybrid-Version-16.40.7.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0100-Hybrid-Version-16.40.7.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0101-drm-change-the-marketing-name.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0101-drm-change-the-marketing-name.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0104-drm-amdgpu-add-freesync-ioctl-defines.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0104-drm-amdgpu-add-freesync-ioctl-defines.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0109-amdgpu-tests-remove-debug-info-in-cs-test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0109-amdgpu-tests-remove-debug-info-in-cs-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0112-Hybrid-Version-16.50.0.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0112-Hybrid-Version-16.50.0.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0113-Hybrid-Version-16.50.1.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0113-Hybrid-Version-16.50.1.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0114-amdgpu-add-more-capability-query.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0114-amdgpu-add-more-capability-query.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0115-amdgpu-implement-direct-gma.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0115-amdgpu-implement-direct-gma.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0116-tests-amdgpu-add-direct-gma-test.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0116-tests-amdgpu-add-direct-gma-test.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm-2.4.66/0117-Hybrid-Version-16.50.2.patch (renamed from meta-amdfalconx86/recipes-graphics/drm/files/0117-Hybrid-Version-16.50.2.patch) | 0 | ||||
-rw-r--r-- | common/recipes-graphics/drm/libdrm_2.4.66.bb | 110 | ||||
-rw-r--r-- | meta-amdfalconx86/recipes-graphics/drm/libdrm_2.4.66.bbappend | 113 |
108 files changed, 103 insertions, 693 deletions
diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0001-intel-kbl-Add-Kabylake-PCI-ids.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0001-intel-kbl-Add-Kabylake-PCI-ids.patch index 9c9e815e..9c9e815e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0001-intel-kbl-Add-Kabylake-PCI-ids.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0001-intel-kbl-Add-Kabylake-PCI-ids.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch index ff2d910f..ff2d910f 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch diff --git a/common/recipes-graphics/drm/libdrm-2.4.66/0002-amdgpu-drop-address-patching-logics.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0002-amdgpu-drop-address-patching-logics.patch deleted file mode 100644 index b952a3ad..00000000 --- a/common/recipes-graphics/drm/libdrm-2.4.66/0002-amdgpu-drop-address-patching-logics.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 2981ddcb0ef88dbf75fd9924dd8d6d161145483b Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Tue, 22 Mar 2016 12:09:30 +0530 -Subject: [PATCH 2/6] amdgpu: drop address patching logics -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -we don't support non-page-aligned cpu pointer anymore - -Signed-off-by: monk.liu <monk.liu@amd.com> -Reviewed-by: Christian König <christian.koenig@amd.com> ---- - amdgpu/amdgpu_bo.c | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -diff --git a/amdgpu/amdgpu_bo.c b/amdgpu/amdgpu_bo.c -index 1a5a401..2ae1c18 100644 ---- a/amdgpu/amdgpu_bo.c -+++ b/amdgpu/amdgpu_bo.c -@@ -537,17 +537,8 @@ int amdgpu_create_bo_from_user_mem(amdgpu_device_handle dev, - int r; - struct amdgpu_bo *bo; - struct drm_amdgpu_gem_userptr args; -- uintptr_t cpu0; -- uint32_t ps, off; - -- memset(&args, 0, sizeof(args)); -- ps = getpagesize(); -- -- cpu0 = ROUND_DOWN((uintptr_t)cpu, ps); -- off = (uintptr_t)cpu - cpu0; -- size = ROUND_UP(size + off, ps); -- -- args.addr = cpu0; -+ args.addr = (uintptr_t)cpu; - args.flags = AMDGPU_GEM_USERPTR_ANONONLY | AMDGPU_GEM_USERPTR_REGISTER; - args.size = size; - r = drmCommandWriteRead(dev->fd, DRM_AMDGPU_GEM_USERPTR, --- -1.9.1 - diff --git a/common/recipes-graphics/drm/libdrm-2.4.66/0003-amdgpu-validate-user-memory-for-userptr.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0003-amdgpu-validate-user-memory-for-userptr.patch deleted file mode 100644 index d4230114..00000000 --- a/common/recipes-graphics/drm/libdrm-2.4.66/0003-amdgpu-validate-user-memory-for-userptr.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 9fc51dbbea13b37b9a1a59103ba54d39df652c88 Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Tue, 22 Mar 2016 12:11:21 +0530 -Subject: [PATCH 3/6] amdgpu: validate user memory for userptr -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Chunming Zhou <David1.Zhou@amd.com> -Reviewed-by: Christian König <christian.koenig@amd.com> ---- - amdgpu/amdgpu_bo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/amdgpu/amdgpu_bo.c b/amdgpu/amdgpu_bo.c -index 2ae1c18..b57de79 100644 ---- a/amdgpu/amdgpu_bo.c -+++ b/amdgpu/amdgpu_bo.c -@@ -539,7 +539,8 @@ int amdgpu_create_bo_from_user_mem(amdgpu_device_handle dev, - struct drm_amdgpu_gem_userptr args; - - args.addr = (uintptr_t)cpu; -- args.flags = AMDGPU_GEM_USERPTR_ANONONLY | AMDGPU_GEM_USERPTR_REGISTER; -+ args.flags = AMDGPU_GEM_USERPTR_ANONONLY | AMDGPU_GEM_USERPTR_REGISTER | -+ AMDGPU_GEM_USERPTR_VALIDATE; - args.size = size; - r = drmCommandWriteRead(dev->fd, DRM_AMDGPU_GEM_USERPTR, - &args, sizeof(args)); --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0003-configure.ac-disable-annoying-warning-Wmissing-field.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0003-configure.ac-disable-annoying-warning-Wmissing-field.patch index 5bc53983..5bc53983 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0003-configure.ac-disable-annoying-warning-Wmissing-field.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0003-configure.ac-disable-annoying-warning-Wmissing-field.patch diff --git a/common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-add-semaphore-support.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-add-semaphore-support.patch deleted file mode 100644 index 163e090b..00000000 --- a/common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-add-semaphore-support.patch +++ /dev/null @@ -1,403 +0,0 @@ -From a85fd6c8758d06c1f244d954517c07de4fbc56ba Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Tue, 22 Mar 2016 12:35:00 +0530 -Subject: [PATCH 4/6] amdgpu: add semaphore support -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -the semaphore is a binary semaphore. the work flow is: -1. create sem -2. signal sem -3. wait sem, reset sem after signalled -4. destroy sem. - -Signed-off-by: Chunming Zhou <david1.zhou@amd.com> -Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com> -Reviewed-by: Christian König <christian.koenig@amd.com> ---- - amdgpu/amdgpu.h | 65 ++++++++++++++++++ - amdgpu/amdgpu_cs.c | 172 ++++++++++++++++++++++++++++++++++++++++++++++- - amdgpu/amdgpu_internal.h | 15 +++++ - 3 files changed, 249 insertions(+), 3 deletions(-) - -diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h -index e44d802..66bc418 100644 ---- a/amdgpu/amdgpu.h -+++ b/amdgpu/amdgpu.h -@@ -124,6 +124,11 @@ typedef struct amdgpu_bo_list *amdgpu_bo_list_handle; - */ - typedef struct amdgpu_va *amdgpu_va_handle; - -+/** -+ * Define handle for semaphore -+ */ -+typedef struct amdgpu_semaphore *amdgpu_semaphore_handle; -+ - /*--------------------------------------------------------------------------*/ - /* -------------------------- Structures ---------------------------------- */ - /*--------------------------------------------------------------------------*/ -@@ -1180,4 +1185,64 @@ int amdgpu_bo_va_op(amdgpu_bo_handle bo, - uint64_t flags, - uint32_t ops); - -+/** -+ * create semaphore -+ * -+ * \param sem - \c [out] semaphore handle -+ * -+ * \return 0 on success\n -+ * <0 - Negative POSIX Error code -+ * -+ */ -+int amdgpu_cs_create_semaphore(amdgpu_semaphore_handle *sem); -+ -+/** -+ * signal semaphore -+ * -+ * \param context - \c [in] GPU Context -+ * \param ip_type - \c [in] Hardware IP block type = AMDGPU_HW_IP_* -+ * \param ip_instance - \c [in] Index of the IP block of the same type -+ * \param ring - \c [in] Specify ring index of the IP -+ * \param sem - \c [in] semaphore handle -+ * -+ * \return 0 on success\n -+ * <0 - Negative POSIX Error code -+ * -+ */ -+int amdgpu_cs_signal_semaphore(amdgpu_context_handle ctx, -+ uint32_t ip_type, -+ uint32_t ip_instance, -+ uint32_t ring, -+ amdgpu_semaphore_handle sem); -+ -+/** -+ * wait semaphore -+ * -+ * \param context - \c [in] GPU Context -+ * \param ip_type - \c [in] Hardware IP block type = AMDGPU_HW_IP_* -+ * \param ip_instance - \c [in] Index of the IP block of the same type -+ * \param ring - \c [in] Specify ring index of the IP -+ * \param sem - \c [in] semaphore handle -+ * -+ * \return 0 on success\n -+ * <0 - Negative POSIX Error code -+ * -+ */ -+int amdgpu_cs_wait_semaphore(amdgpu_context_handle ctx, -+ uint32_t ip_type, -+ uint32_t ip_instance, -+ uint32_t ring, -+ amdgpu_semaphore_handle sem); -+ -+/** -+ * destroy semaphore -+ * -+ * \param sem - \c [in] semaphore handle -+ * -+ * \return 0 on success\n -+ * <0 - Negative POSIX Error code -+ * -+ */ -+int amdgpu_cs_destroy_semaphore(amdgpu_semaphore_handle sem); -+ - #endif /* #ifdef _AMDGPU_H_ */ -diff --git a/amdgpu/amdgpu_cs.c b/amdgpu/amdgpu_cs.c -index 6747158..18cdd20 100644 ---- a/amdgpu/amdgpu_cs.c -+++ b/amdgpu/amdgpu_cs.c -@@ -40,6 +40,9 @@ - #include "amdgpu_drm.h" - #include "amdgpu_internal.h" - -+static int amdgpu_cs_unreference_sem(amdgpu_semaphore_handle sem); -+static int amdgpu_cs_reset_sem(amdgpu_semaphore_handle sem); -+ - /** - * Create command submission context - * -@@ -53,6 +56,7 @@ int amdgpu_cs_ctx_create(amdgpu_device_handle dev, - { - struct amdgpu_context *gpu_context; - union drm_amdgpu_ctx args; -+ int i, j, k; - int r; - - if (NULL == dev) -@@ -66,6 +70,10 @@ int amdgpu_cs_ctx_create(amdgpu_device_handle dev, - - gpu_context->dev = dev; - -+ r = pthread_mutex_init(&gpu_context->sequence_mutex, NULL); -+ if (r) -+ goto error; -+ - /* Create the context */ - memset(&args, 0, sizeof(args)); - args.in.op = AMDGPU_CTX_OP_ALLOC_CTX; -@@ -74,11 +82,16 @@ int amdgpu_cs_ctx_create(amdgpu_device_handle dev, - goto error; - - gpu_context->id = args.out.alloc.ctx_id; -+ for (i = 0; i < AMDGPU_HW_IP_NUM; i++) -+ for (j = 0; j < AMDGPU_HW_IP_INSTANCE_MAX_COUNT; j++) -+ for (k = 0; k < AMDGPU_CS_MAX_RINGS; k++) -+ list_inithead(&gpu_context->sem_list[i][j][k]); - *context = (amdgpu_context_handle)gpu_context; - - return 0; - - error: -+ pthread_mutex_destroy(&gpu_context->sequence_mutex); - free(gpu_context); - return r; - } -@@ -94,11 +107,14 @@ error: - int amdgpu_cs_ctx_free(amdgpu_context_handle context) - { - union drm_amdgpu_ctx args; -+ int i, j, k; - int r; - - if (NULL == context) - return -EINVAL; - -+ pthread_mutex_destroy(&context->sequence_mutex); -+ - /* now deal with kernel side */ - memset(&args, 0, sizeof(args)); - args.in.op = AMDGPU_CTX_OP_FREE_CTX; -@@ -106,6 +122,18 @@ int amdgpu_cs_ctx_free(amdgpu_context_handle context) - r = drmCommandWriteRead(context->dev->fd, DRM_AMDGPU_CTX, - &args, sizeof(args)); - -+ for (i = 0; i < AMDGPU_HW_IP_NUM; i++) { -+ for (j = 0; j < AMDGPU_HW_IP_INSTANCE_MAX_COUNT; j++) { -+ for (k = 0; k < AMDGPU_CS_MAX_RINGS; k++) { -+ amdgpu_semaphore_handle sem; -+ LIST_FOR_EACH_ENTRY(sem, &context->sem_list[i][j][k], list) { -+ list_del(&sem->list); -+ amdgpu_cs_reset_sem(sem); -+ amdgpu_cs_unreference_sem(sem); -+ } -+ } -+ } -+ } - free(context); - - return r; -@@ -150,7 +178,10 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - struct drm_amdgpu_cs_chunk *chunks; - struct drm_amdgpu_cs_chunk_data *chunk_data; - struct drm_amdgpu_cs_chunk_dep *dependencies = NULL; -- uint32_t i, size; -+ struct drm_amdgpu_cs_chunk_dep *sem_dependencies = NULL; -+ struct list_head *sem_list; -+ amdgpu_semaphore_handle sem; -+ uint32_t i, size, sem_count = 0; - bool user_fence; - int r = 0; - -@@ -162,7 +193,7 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - return -EINVAL; - user_fence = (ibs_request->fence_info.handle != NULL); - -- size = ibs_request->number_of_ibs + (user_fence ? 2 : 1); -+ size = ibs_request->number_of_ibs + (user_fence ? 2 : 1) + 1; - - chunk_array = alloca(sizeof(uint64_t) * size); - chunks = alloca(sizeof(struct drm_amdgpu_cs_chunk) * size); -@@ -196,6 +227,8 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - chunk_data[i].ib_data.flags = ib->flags; - } - -+ pthread_mutex_lock(&context->sequence_mutex); -+ - if (user_fence) { - i = cs.in.num_chunks++; - -@@ -240,15 +273,49 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - chunks[i].chunk_data = (uint64_t)(uintptr_t)dependencies; - } - -+ sem_list = &context->sem_list[ibs_request->ip_type][ibs_request->ip_instance][ibs_request->ring]; -+ LIST_FOR_EACH_ENTRY(sem, sem_list, list) -+ sem_count++; -+ if (sem_count) { -+ sem_dependencies = malloc(sizeof(struct drm_amdgpu_cs_chunk_dep) * sem_count); -+ if (!sem_dependencies) { -+ r = -ENOMEM; -+ goto error_unlock; -+ } -+ sem_count = 0; -+ LIST_FOR_EACH_ENTRY(sem, sem_list, list) { -+ struct amdgpu_cs_fence *info = &sem->signal_fence; -+ struct drm_amdgpu_cs_chunk_dep *dep = &sem_dependencies[sem_count++]; -+ dep->ip_type = info->ip_type; -+ dep->ip_instance = info->ip_instance; -+ dep->ring = info->ring; -+ dep->ctx_id = info->context->id; -+ dep->handle = info->fence; -+ -+ list_del(&sem->list); -+ amdgpu_cs_reset_sem(sem); -+ amdgpu_cs_unreference_sem(sem); -+ } -+ i = cs.in.num_chunks++; -+ -+ /* dependencies chunk */ -+ chunk_array[i] = (uint64_t)(uintptr_t)&chunks[i]; -+ chunks[i].chunk_id = AMDGPU_CHUNK_ID_DEPENDENCIES; -+ chunks[i].length_dw = sizeof(struct drm_amdgpu_cs_chunk_dep) / 4 * sem_count; -+ chunks[i].chunk_data = (uint64_t)(uintptr_t)sem_dependencies; -+ } -+ - r = drmCommandWriteRead(context->dev->fd, DRM_AMDGPU_CS, - &cs, sizeof(cs)); - if (r) - goto error_unlock; - - ibs_request->seq_no = cs.out.handle; -- -+ context->last_seq[ibs_request->ip_type][ibs_request->ip_instance][ibs_request->ring] = ibs_request->seq_no; - error_unlock: -+ pthread_mutex_unlock(&context->sequence_mutex); - free(dependencies); -+ free(sem_dependencies); - return r; - } - -@@ -369,3 +436,102 @@ int amdgpu_cs_query_fence_status(struct amdgpu_cs_fence *fence, - return r; - } - -+int amdgpu_cs_create_semaphore(amdgpu_semaphore_handle *sem) -+{ -+ struct amdgpu_semaphore *gpu_semaphore; -+ -+ if (NULL == sem) -+ return -EINVAL; -+ -+ gpu_semaphore = calloc(1, sizeof(struct amdgpu_semaphore)); -+ if (NULL == gpu_semaphore) -+ return -ENOMEM; -+ -+ atomic_set(&gpu_semaphore->refcount, 1); -+ *sem = gpu_semaphore; -+ -+ return 0; -+} -+ -+int amdgpu_cs_signal_semaphore(amdgpu_context_handle ctx, -+ uint32_t ip_type, -+ uint32_t ip_instance, -+ uint32_t ring, -+ amdgpu_semaphore_handle sem) -+{ -+ if (NULL == ctx) -+ return -EINVAL; -+ if (ip_type >= AMDGPU_HW_IP_NUM) -+ return -EINVAL; -+ if (ring >= AMDGPU_CS_MAX_RINGS) -+ return -EINVAL; -+ if (NULL == sem) -+ return -EINVAL; -+ /* sem has been signaled */ -+ if (sem->signal_fence.context) -+ return -EINVAL; -+ pthread_mutex_lock(&ctx->sequence_mutex); -+ sem->signal_fence.context = ctx; -+ sem->signal_fence.ip_type = ip_type; -+ sem->signal_fence.ip_instance = ip_instance; -+ sem->signal_fence.ring = ring; -+ sem->signal_fence.fence = ctx->last_seq[ip_type][ip_instance][ring]; -+ update_references(NULL, &sem->refcount); -+ pthread_mutex_unlock(&ctx->sequence_mutex); -+ return 0; -+} -+ -+int amdgpu_cs_wait_semaphore(amdgpu_context_handle ctx, -+ uint32_t ip_type, -+ uint32_t ip_instance, -+ uint32_t ring, -+ amdgpu_semaphore_handle sem) -+{ -+ if (NULL == ctx) -+ return -EINVAL; -+ if (ip_type >= AMDGPU_HW_IP_NUM) -+ return -EINVAL; -+ if (ring >= AMDGPU_CS_MAX_RINGS) -+ return -EINVAL; -+ if (NULL == sem) -+ return -EINVAL; -+ /* must signal first */ -+ if (NULL == sem->signal_fence.context) -+ return -EINVAL; -+ -+ pthread_mutex_lock(&ctx->sequence_mutex); -+ list_add(&sem->list, &ctx->sem_list[ip_type][ip_instance][ring]); -+ pthread_mutex_unlock(&ctx->sequence_mutex); -+ return 0; -+} -+ -+static int amdgpu_cs_reset_sem(amdgpu_semaphore_handle sem) -+{ -+ if (NULL == sem) -+ return -EINVAL; -+ if (NULL == sem->signal_fence.context) -+ return -EINVAL; -+ -+ sem->signal_fence.context = NULL; -+ sem->signal_fence.ip_type = 0; -+ sem->signal_fence.ip_instance = 0; -+ sem->signal_fence.ring = 0; -+ sem->signal_fence.fence = 0; -+ -+ return 0; -+} -+ -+static int amdgpu_cs_unreference_sem(amdgpu_semaphore_handle sem) -+{ -+ if (NULL == sem) -+ return -EINVAL; -+ -+ if (update_references(&sem->refcount, NULL)) -+ free(sem); -+ return 0; -+} -+ -+int amdgpu_cs_destroy_semaphore(amdgpu_semaphore_handle sem) -+{ -+ return amdgpu_cs_unreference_sem(sem); -+} -diff --git a/amdgpu/amdgpu_internal.h b/amdgpu/amdgpu_internal.h -index 7dd5c1c..557ba1f 100644 ---- a/amdgpu/amdgpu_internal.h -+++ b/amdgpu/amdgpu_internal.h -@@ -111,8 +111,23 @@ struct amdgpu_bo_list { - - struct amdgpu_context { - struct amdgpu_device *dev; -+ /** Mutex for accessing fences and to maintain command submissions -+ in good sequence. */ -+ pthread_mutex_t sequence_mutex; - /* context id*/ - uint32_t id; -+ uint64_t last_seq[AMDGPU_HW_IP_NUM][AMDGPU_HW_IP_INSTANCE_MAX_COUNT][AMDGPU_CS_MAX_RINGS]; -+ struct list_head sem_list[AMDGPU_HW_IP_NUM][AMDGPU_HW_IP_INSTANCE_MAX_COUNT][AMDGPU_CS_MAX_RINGS]; -+}; -+ -+/** -+ * Structure describing sw semaphore based on scheduler -+ * -+ */ -+struct amdgpu_semaphore { -+ atomic_t refcount; -+ struct list_head list; -+ struct amdgpu_cs_fence signal_fence; - }; - - /** --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0004-amdgpu-drop-address-patching-logics.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-drop-address-patching-logics.patch index 187930cd..187930cd 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0004-amdgpu-drop-address-patching-logics.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0004-amdgpu-drop-address-patching-logics.patch diff --git a/common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch deleted file mode 100644 index 239f85bf..00000000 --- a/common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 6ade253d45250ed1d0e40f0c551d3658d7834ffe Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Tue, 22 Mar 2016 12:38:02 +0530 -Subject: [PATCH 5/6] amdgpu: list each entry safely for sw semaphore when - submit ib -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Junwei Zhang <Jerry.Zhang@amd.com> -Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> -Reviewed-by: David Zhou <david1.zhou@amd.com> -Reviewed-by: Christian König <christian.koenig@amd.com> ---- - amdgpu/amdgpu_cs.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/amdgpu/amdgpu_cs.c b/amdgpu/amdgpu_cs.c -index 18cdd20..01e185e 100644 ---- a/amdgpu/amdgpu_cs.c -+++ b/amdgpu/amdgpu_cs.c -@@ -180,7 +180,7 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - struct drm_amdgpu_cs_chunk_dep *dependencies = NULL; - struct drm_amdgpu_cs_chunk_dep *sem_dependencies = NULL; - struct list_head *sem_list; -- amdgpu_semaphore_handle sem; -+ amdgpu_semaphore_handle sem, tmp; - uint32_t i, size, sem_count = 0; - bool user_fence; - int r = 0; -@@ -283,7 +283,7 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - goto error_unlock; - } - sem_count = 0; -- LIST_FOR_EACH_ENTRY(sem, sem_list, list) { -+ LIST_FOR_EACH_ENTRY_SAFE(sem, tmp, sem_list, list) { - struct amdgpu_cs_fence *info = &sem->signal_fence; - struct drm_amdgpu_cs_chunk_dep *dep = &sem_dependencies[sem_count++]; - dep->ip_type = info->ip_type; --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0005-amdgpu-validate-user-memory-for-userptr.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-validate-user-memory-for-userptr.patch index 9379fd99..9379fd99 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0005-amdgpu-validate-user-memory-for-userptr.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0005-amdgpu-validate-user-memory-for-userptr.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0006-amdgpu-add-semaphore-support.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-add-semaphore-support.patch index e3801da4..e3801da4 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0006-amdgpu-add-semaphore-support.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-add-semaphore-support.patch diff --git a/common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-fix-for-submition-with-no-ibs.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-fix-for-submition-with-no-ibs.patch deleted file mode 100644 index 6c3733a3..00000000 --- a/common/recipes-graphics/drm/libdrm-2.4.66/0006-amdgpu-fix-for-submition-with-no-ibs.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 423c0c3cddd970ec41fd23931b0755ab85f26cc2 Mon Sep 17 00:00:00 2001 -From: Arindam Nath <arindam.nath@amd.com> -Date: Tue, 22 Mar 2016 12:43:09 +0530 -Subject: [PATCH 6/6] amdgpu: fix for submition with no ibs - -Avoid a crash if no IBs are specified. - -Signed-off-by: Ken Wang <Qingqing.Wang@amd.com> -Reviewed-by: Alex Deucher <alexander.deucher@amd.com> ---- - amdgpu/amdgpu_cs.c | 8 ++++++++ - amdgpu/amdgpu_internal.h | 1 + - 2 files changed, 9 insertions(+) - -diff --git a/amdgpu/amdgpu_cs.c b/amdgpu/amdgpu_cs.c -index 01e185e..403ff46 100644 ---- a/amdgpu/amdgpu_cs.c -+++ b/amdgpu/amdgpu_cs.c -@@ -191,6 +191,10 @@ static int amdgpu_cs_submit_one(amdgpu_context_handle context, - return -EINVAL; - if (ibs_request->number_of_ibs > AMDGPU_CS_MAX_IBS_PER_SUBMIT) - return -EINVAL; -+ if (ibs_request->number_of_ibs == 0) { -+ ibs_request->seq_no = AMDGPU_NULL_SUBMIT_SEQ; -+ return 0; -+ } - user_fence = (ibs_request->fence_info.handle != NULL); - - size = ibs_request->number_of_ibs + (user_fence ? 2 : 1) + 1; -@@ -423,6 +427,10 @@ int amdgpu_cs_query_fence_status(struct amdgpu_cs_fence *fence, - return -EINVAL; - if (fence->ring >= AMDGPU_CS_MAX_RINGS) - return -EINVAL; -+ if (fence->fence == AMDGPU_NULL_SUBMIT_SEQ) { -+ *expired = true; -+ return 0; -+ } - - *expired = false; - -diff --git a/amdgpu/amdgpu_internal.h b/amdgpu/amdgpu_internal.h -index 557ba1f..4f039b6 100644 ---- a/amdgpu/amdgpu_internal.h -+++ b/amdgpu/amdgpu_internal.h -@@ -44,6 +44,7 @@ - #define ROUND_DOWN(x, y) ((x) & ~__round_mask(x, y)) - - #define AMDGPU_INVALID_VA_ADDRESS 0xffffffffffffffff -+#define AMDGPU_NULL_SUBMIT_SEQ 0 - - struct amdgpu_bo_va_hole { - struct list_head list; --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0007-tests-amdgpu-add-semaphore-test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0007-tests-amdgpu-add-semaphore-test.patch index ae7c4bd9..ae7c4bd9 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0007-tests-amdgpu-add-semaphore-test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0007-tests-amdgpu-add-semaphore-test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch index 58cb2238..58cb2238 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch index 2130d0c9..2130d0c9 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch index 2eb10e95..2eb10e95 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0011-xf86drm-Bound-strstr-to-the-allocated-data.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0011-xf86drm-Bound-strstr-to-the-allocated-data.patch index ecb7325a..ecb7325a 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0011-xf86drm-Bound-strstr-to-the-allocated-data.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0011-xf86drm-Bound-strstr-to-the-allocated-data.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0012-configure.ac-don-t-detect-disabled-options-dependenc.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0012-configure.ac-don-t-detect-disabled-options-dependenc.patch index eef84dae..eef84dae 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0012-configure.ac-don-t-detect-disabled-options-dependenc.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0012-configure.ac-don-t-detect-disabled-options-dependenc.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0013-kmstest-Use-util_open.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0013-kmstest-Use-util_open.patch index 88c71442..88c71442 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0013-kmstest-Use-util_open.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0013-kmstest-Use-util_open.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0014-tests-add-fsl-dcu-drm-to-modules.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0014-tests-add-fsl-dcu-drm-to-modules.patch index fd43c02c..fd43c02c 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0014-tests-add-fsl-dcu-drm-to-modules.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0014-tests-add-fsl-dcu-drm-to-modules.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0015-tests-util-Fixup-util_open-parameter-order.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0015-tests-util-Fixup-util_open-parameter-order.patch index bb7969bb..bb7969bb 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0015-tests-util-Fixup-util_open-parameter-order.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0015-tests-util-Fixup-util_open-parameter-order.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0016-tests-Include-sys-select.h.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0016-tests-Include-sys-select.h.patch index 0427f35f..0427f35f 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0016-tests-Include-sys-select.h.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0016-tests-Include-sys-select.h.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0017-tests-Include-poll.h-rather-than-sys-poll.h.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0017-tests-Include-poll.h-rather-than-sys-poll.h.patch index e95eb5a7..e95eb5a7 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0017-tests-Include-poll.h-rather-than-sys-poll.h.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0017-tests-Include-poll.h-rather-than-sys-poll.h.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch index f76604c0..f76604c0 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0019-vc4-Add-the-DRM-header-file.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0019-vc4-Add-the-DRM-header-file.patch index b87d376d..b87d376d 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0019-vc4-Add-the-DRM-header-file.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0019-vc4-Add-the-DRM-header-file.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0020-util-Add-support-for-vc4.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0020-util-Add-support-for-vc4.patch index 4f5473e2..4f5473e2 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0020-util-Add-support-for-vc4.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0020-util-Add-support-for-vc4.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch index 3b6181fe..3b6181fe 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch index 7a7efb6e..7a7efb6e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0023-radeon-add-libdrm-to-Requires.private.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0023-radeon-add-libdrm-to-Requires.private.patch index e8f750aa..e8f750aa 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0023-radeon-add-libdrm-to-Requires.private.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0023-radeon-add-libdrm-to-Requires.private.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0024-libkms-add-libdrm-to-Requires.private.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0024-libkms-add-libdrm-to-Requires.private.patch index 9f3ee23b..9f3ee23b 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0024-libkms-add-libdrm-to-Requires.private.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0024-libkms-add-libdrm-to-Requires.private.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0025-android-enable-building-static-version-of-libdrm.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0025-android-enable-building-static-version-of-libdrm.patch index 98c11e7b..98c11e7b 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0025-android-enable-building-static-version-of-libdrm.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0025-android-enable-building-static-version-of-libdrm.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch index 67dd46bc..67dd46bc 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch index 11eddff2..11eddff2 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0028-amdgpu-add-query-for-aperture-va-range.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0028-amdgpu-add-query-for-aperture-va-range.patch index 041f04e4..041f04e4 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0028-amdgpu-add-query-for-aperture-va-range.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0028-amdgpu-add-query-for-aperture-va-range.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0029-amdgpu-Implement-SVM-v2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0029-amdgpu-Implement-SVM-v2.patch index 948d9072..948d9072 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0029-amdgpu-Implement-SVM-v2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0029-amdgpu-Implement-SVM-v2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0030-amdgpu-SVM-test-v2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0030-amdgpu-SVM-test-v2.patch index bacd7388..bacd7388 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0030-amdgpu-SVM-test-v2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0030-amdgpu-SVM-test-v2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch index 1e2c81e7..1e2c81e7 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch index 388419d8..388419d8 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0033-tests-amdgpu-Add-verbose-outputs-v2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0033-tests-amdgpu-Add-verbose-outputs-v2.patch index 81be4d87..81be4d87 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0033-tests-amdgpu-Add-verbose-outputs-v2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0033-tests-amdgpu-Add-verbose-outputs-v2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch index f22421ea..f22421ea 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch index 790f0641..790f0641 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch index 04da011e..04da011e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0037-tests-amdgpu-add-the-heap-info-for-query.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0037-tests-amdgpu-add-the-heap-info-for-query.patch index 2b79b5ae..2b79b5ae 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0037-tests-amdgpu-add-the-heap-info-for-query.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0037-tests-amdgpu-add-the-heap-info-for-query.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch index 34cb4fd3..34cb4fd3 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch index 371bc6de..371bc6de 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0040-amdgpu-add-query-amdgpu-capability-defination.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0040-amdgpu-add-query-amdgpu-capability-defination.patch index 1da9f9ea..1da9f9ea 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0040-amdgpu-add-query-amdgpu-capability-defination.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0040-amdgpu-add-query-amdgpu-capability-defination.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch index 1194b8e8..1194b8e8 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0042-amdgpu-add-amdgpu_query_capability-interface.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0042-amdgpu-add-amdgpu_query_capability-interface.patch index 61db1a40..61db1a40 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0042-amdgpu-add-amdgpu_query_capability-interface.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0042-amdgpu-add-amdgpu_query_capability-interface.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch index 4e0bc1ae..4e0bc1ae 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0044-amdgpu-support-alloc-va-from-range.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0044-amdgpu-support-alloc-va-from-range.patch index 61ce6f88..61ce6f88 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0044-amdgpu-support-alloc-va-from-range.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0044-amdgpu-support-alloc-va-from-range.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0045-tests-amdgpu-add-alloc-va-from-range-test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0045-tests-amdgpu-add-alloc-va-from-range-test.patch index fe892fc5..fe892fc5 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0045-tests-amdgpu-add-alloc-va-from-range-test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0045-tests-amdgpu-add-alloc-va-from-range-test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0046-amdgpu-fix-for-submition-with-no-ibs.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0046-amdgpu-fix-for-submition-with-no-ibs.patch index 0af5f509..0af5f509 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0046-amdgpu-fix-for-submition-with-no-ibs.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0046-amdgpu-fix-for-submition-with-no-ibs.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0047-tests-amdgpu-move-va_range_test-above-svm_test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0047-tests-amdgpu-move-va_range_test-above-svm_test.patch index e2b547cd..e2b547cd 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0047-tests-amdgpu-move-va_range_test-above-svm_test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0047-tests-amdgpu-move-va_range_test-above-svm_test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0048-amdgpu-add-the-function-to-get-the-marketing-name.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0048-amdgpu-add-the-function-to-get-the-marketing-name.patch index dc1572c1..dc1572c1 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0048-amdgpu-add-the-function-to-get-the-marketing-name.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0048-amdgpu-add-the-function-to-get-the-marketing-name.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch index dc93abd6..dc93abd6 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch index b6221c08..b6221c08 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch index 889375a3..889375a3 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0053-Hybrid-Version-16.30.2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0053-Hybrid-Version-16.30.2.patch index e515dff4..e515dff4 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0053-Hybrid-Version-16.30.2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0053-Hybrid-Version-16.30.2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch index d9a45179..d9a45179 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch index 34a6eabc..34a6eabc 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0056-amdgpu-change-max-allocation.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0056-amdgpu-change-max-allocation.patch index 03ca1e92..03ca1e92 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0056-amdgpu-change-max-allocation.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0056-amdgpu-change-max-allocation.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0057-amdgpu-fix-print-format-error-V2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0057-amdgpu-fix-print-format-error-V2.patch index 251d7200..251d7200 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0057-amdgpu-fix-print-format-error-V2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0057-amdgpu-fix-print-format-error-V2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0058-Hybrid-Version-16.30.3.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0058-Hybrid-Version-16.30.3.patch index ef974b1e..ef974b1e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0058-Hybrid-Version-16.30.3.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0058-Hybrid-Version-16.30.3.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch index 40ba2ded..40ba2ded 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch index 42201f1f..42201f1f 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch index 31a20bf2..31a20bf2 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0065-Hybrid-Version-16.30.4.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0065-Hybrid-Version-16.30.4.patch index 130473a8..130473a8 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0065-Hybrid-Version-16.30.4.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0065-Hybrid-Version-16.30.4.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0066-amdgpu-add-marketing-name-for-RX480-RX470.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0066-amdgpu-add-marketing-name-for-RX480-RX470.patch index 1833e000..1833e000 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0066-amdgpu-add-marketing-name-for-RX480-RX470.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0066-amdgpu-add-marketing-name-for-RX480-RX470.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0068-Hybrid-Version-16.40.1.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0068-Hybrid-Version-16.40.1.patch index d50216d9..d50216d9 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0068-Hybrid-Version-16.40.1.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0068-Hybrid-Version-16.40.1.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0069-Hybrid-Version-16.40.2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0069-Hybrid-Version-16.40.2.patch index 5f9f6088..5f9f6088 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0069-Hybrid-Version-16.40.2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0069-Hybrid-Version-16.40.2.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch index de435e2f..de435e2f 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0071-Hybrid-Version-16.40.3.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0071-Hybrid-Version-16.40.3.patch index f4fd2fdf..f4fd2fdf 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0071-Hybrid-Version-16.40.3.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0071-Hybrid-Version-16.40.3.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0072-amdgpu-add-marketing-name-for-RX460.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0072-amdgpu-add-marketing-name-for-RX460.patch index 485e097a..485e097a 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0072-amdgpu-add-marketing-name-for-RX460.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0072-amdgpu-add-marketing-name-for-RX460.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch index 45205c05..45205c05 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0074-drm-fix-a-bug-in-va-range-allocation.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0074-drm-fix-a-bug-in-va-range-allocation.patch index 0d9c48a1..0d9c48a1 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0074-drm-fix-a-bug-in-va-range-allocation.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0074-drm-fix-a-bug-in-va-range-allocation.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch index 9af75693..9af75693 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch index 5c4ad095..5c4ad095 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch index 31fac2c5..31fac2c5 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch index 933f9ea6..933f9ea6 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0081-Hybrid-Version-16.40.4.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0081-Hybrid-Version-16.40.4.patch index 198ab353..198ab353 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0081-Hybrid-Version-16.40.4.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0081-Hybrid-Version-16.40.4.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch index 48a1856c..48a1856c 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch index 5be20c43..5be20c43 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch index 7f8d9f7d..7f8d9f7d 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch index a7e8721f..a7e8721f 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0086-drm-add-marketing-names.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0086-drm-add-marketing-names.patch index 2516c27e..2516c27e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0086-drm-add-marketing-names.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0086-drm-add-marketing-names.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0087-Hybrid-Version-16.40.5.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0087-Hybrid-Version-16.40.5.patch index 4e4b0315..4e4b0315 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0087-Hybrid-Version-16.40.5.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0087-Hybrid-Version-16.40.5.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0088-drm-add-marketing-name.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0088-drm-add-marketing-name.patch index e4bfa080..e4bfa080 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0088-drm-add-marketing-name.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0088-drm-add-marketing-name.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0089-Hybrid-Version-16.40.6.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0089-Hybrid-Version-16.40.6.patch index 550191d5..550191d5 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0089-Hybrid-Version-16.40.6.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0089-Hybrid-Version-16.40.6.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch index 72dd11b2..72dd11b2 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0092-drm-add-marketing-names.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0092-drm-add-marketing-names.patch index 3d3c0c42..3d3c0c42 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0092-drm-add-marketing-names.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0092-drm-add-marketing-names.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0095-drm-update-marketing-names.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0095-drm-update-marketing-names.patch index e521eff6..e521eff6 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0095-drm-update-marketing-names.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0095-drm-update-marketing-names.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0097-drm-add-marketing-name.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0097-drm-add-marketing-name.patch index a45d1883..a45d1883 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0097-drm-add-marketing-name.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0097-drm-add-marketing-name.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch index 410aaf70..410aaf70 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0100-Hybrid-Version-16.40.7.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0100-Hybrid-Version-16.40.7.patch index c0f623b7..c0f623b7 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0100-Hybrid-Version-16.40.7.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0100-Hybrid-Version-16.40.7.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0101-drm-change-the-marketing-name.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0101-drm-change-the-marketing-name.patch index e78eacdc..e78eacdc 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0101-drm-change-the-marketing-name.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0101-drm-change-the-marketing-name.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch index 1b61a838..1b61a838 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0104-drm-amdgpu-add-freesync-ioctl-defines.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0104-drm-amdgpu-add-freesync-ioctl-defines.patch index a62f2258..a62f2258 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0104-drm-amdgpu-add-freesync-ioctl-defines.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0104-drm-amdgpu-add-freesync-ioctl-defines.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch index 0859114e..0859114e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch index ec35f992..ec35f992 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0109-amdgpu-tests-remove-debug-info-in-cs-test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0109-amdgpu-tests-remove-debug-info-in-cs-test.patch index 06245ca4..06245ca4 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0109-amdgpu-tests-remove-debug-info-in-cs-test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0109-amdgpu-tests-remove-debug-info-in-cs-test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch index 56430290..56430290 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0112-Hybrid-Version-16.50.0.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0112-Hybrid-Version-16.50.0.patch index cbf015ba..cbf015ba 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0112-Hybrid-Version-16.50.0.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0112-Hybrid-Version-16.50.0.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0113-Hybrid-Version-16.50.1.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0113-Hybrid-Version-16.50.1.patch index 1ce4a7a9..1ce4a7a9 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0113-Hybrid-Version-16.50.1.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0113-Hybrid-Version-16.50.1.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0114-amdgpu-add-more-capability-query.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0114-amdgpu-add-more-capability-query.patch index 7889fbea..7889fbea 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0114-amdgpu-add-more-capability-query.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0114-amdgpu-add-more-capability-query.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0115-amdgpu-implement-direct-gma.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0115-amdgpu-implement-direct-gma.patch index bb19c3a2..bb19c3a2 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0115-amdgpu-implement-direct-gma.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0115-amdgpu-implement-direct-gma.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0116-tests-amdgpu-add-direct-gma-test.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0116-tests-amdgpu-add-direct-gma-test.patch index 4b6766bb..4b6766bb 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0116-tests-amdgpu-add-direct-gma-test.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0116-tests-amdgpu-add-direct-gma-test.patch diff --git a/meta-amdfalconx86/recipes-graphics/drm/files/0117-Hybrid-Version-16.50.2.patch b/common/recipes-graphics/drm/libdrm-2.4.66/0117-Hybrid-Version-16.50.2.patch index da54475e..da54475e 100644 --- a/meta-amdfalconx86/recipes-graphics/drm/files/0117-Hybrid-Version-16.50.2.patch +++ b/common/recipes-graphics/drm/libdrm-2.4.66/0117-Hybrid-Version-16.50.2.patch diff --git a/common/recipes-graphics/drm/libdrm_2.4.66.bb b/common/recipes-graphics/drm/libdrm_2.4.66.bb index ab154828..3aac2d9e 100644 --- a/common/recipes-graphics/drm/libdrm_2.4.66.bb +++ b/common/recipes-graphics/drm/libdrm_2.4.66.bb @@ -10,13 +10,109 @@ LIC_FILES_CHKSUM = "file://xf86drm.c;beginline=9;endline=32;md5=c8a3b961af7667c5 PROVIDES = "drm" DEPENDS = "libpthread-stubs udev libpciaccess freetype libxext cairo fontconfig libxrender libpng pixman" -SRC_URI = "http://dri.freedesktop.org/libdrm/${BP}.tar.bz2 \ - file://0001-tests-also-install-tests-app.patch \ - file://0002-amdgpu-drop-address-patching-logics.patch \ - file://0003-amdgpu-validate-user-memory-for-userptr.patch \ - file://0004-amdgpu-add-semaphore-support.patch \ - file://0005-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch \ - file://0006-amdgpu-fix-for-submition-with-no-ibs.patch \ +SRC_URI_amd = "http://dri.freedesktop.org/libdrm/${BP}.tar.bz2 \ + file://0001-tests-also-install-tests-app.patch \ + file://0004-amdgpu-drop-address-patching-logics.patch \ + file://0005-amdgpu-validate-user-memory-for-userptr.patch \ + file://0006-amdgpu-add-semaphore-support.patch \ + file://0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch \ + file://0046-amdgpu-fix-for-submition-with-no-ibs.patch \ + file://0001-intel-kbl-Add-Kabylake-PCI-ids.patch \ + file://0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch \ + file://0003-configure.ac-disable-annoying-warning-Wmissing-field.patch \ + file://0007-tests-amdgpu-add-semaphore-test.patch \ + file://0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch \ + file://0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch \ + file://0011-xf86drm-Bound-strstr-to-the-allocated-data.patch \ + file://0012-configure.ac-don-t-detect-disabled-options-dependenc.patch \ + file://0013-kmstest-Use-util_open.patch \ + file://0014-tests-add-fsl-dcu-drm-to-modules.patch \ + file://0015-tests-util-Fixup-util_open-parameter-order.patch \ + file://0016-tests-Include-sys-select.h.patch \ + file://0017-tests-Include-poll.h-rather-than-sys-poll.h.patch \ + file://0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch \ + file://0019-vc4-Add-the-DRM-header-file.patch \ + file://0020-util-Add-support-for-vc4.patch \ + file://0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch \ + file://0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch \ + file://0023-radeon-add-libdrm-to-Requires.private.patch \ + file://0024-libkms-add-libdrm-to-Requires.private.patch \ + file://0025-android-enable-building-static-version-of-libdrm.patch \ + file://0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch \ + file://0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch \ + file://0028-amdgpu-add-query-for-aperture-va-range.patch \ + file://0029-amdgpu-Implement-SVM-v2.patch \ + file://0030-amdgpu-SVM-test-v2.patch \ + file://0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch \ + file://0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch \ + file://0033-tests-amdgpu-Add-verbose-outputs-v2.patch \ + file://0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch \ + file://0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch \ + file://0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch \ + file://0037-tests-amdgpu-add-the-heap-info-for-query.patch \ + file://0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch \ + file://0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch \ + file://0040-amdgpu-add-query-amdgpu-capability-defination.patch \ + file://0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch \ + file://0042-amdgpu-add-amdgpu_query_capability-interface.patch \ + file://0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch \ + file://0044-amdgpu-support-alloc-va-from-range.patch \ + file://0045-tests-amdgpu-add-alloc-va-from-range-test.patch \ + file://0047-tests-amdgpu-move-va_range_test-above-svm_test.patch \ + file://0048-amdgpu-add-the-function-to-get-the-marketing-name.patch \ + file://0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch \ + file://0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch \ + file://0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch \ + file://0053-Hybrid-Version-16.30.2.patch \ + file://0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch \ + file://0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch \ + file://0056-amdgpu-change-max-allocation.patch \ + file://0057-amdgpu-fix-print-format-error-V2.patch \ + file://0058-Hybrid-Version-16.30.3.patch \ + file://0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch \ + file://0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch \ + file://0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch \ + file://0065-Hybrid-Version-16.30.4.patch \ + file://0066-amdgpu-add-marketing-name-for-RX480-RX470.patch \ + file://0068-Hybrid-Version-16.40.1.patch \ + file://0069-Hybrid-Version-16.40.2.patch \ + file://0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch \ + file://0071-Hybrid-Version-16.40.3.patch \ + file://0072-amdgpu-add-marketing-name-for-RX460.patch \ + file://0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch \ + file://0074-drm-fix-a-bug-in-va-range-allocation.patch \ + file://0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch \ + file://0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch \ + file://0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch \ + file://0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch \ + file://0081-Hybrid-Version-16.40.4.patch \ + file://0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch \ + file://0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch \ + file://0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch \ + file://0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch \ + file://0086-drm-add-marketing-names.patch \ + file://0087-Hybrid-Version-16.40.5.patch \ + file://0088-drm-add-marketing-name.patch \ + file://0089-Hybrid-Version-16.40.6.patch \ + file://0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch \ + file://0092-drm-add-marketing-names.patch \ + file://0095-drm-update-marketing-names.patch \ + file://0097-drm-add-marketing-name.patch \ + file://0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch \ + file://0100-Hybrid-Version-16.40.7.patch \ + file://0101-drm-change-the-marketing-name.patch \ + file://0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch \ + file://0104-drm-amdgpu-add-freesync-ioctl-defines.patch \ + file://0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch \ + file://0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch \ + file://0109-amdgpu-tests-remove-debug-info-in-cs-test.patch \ + file://0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch \ + file://0112-Hybrid-Version-16.50.0.patch \ + file://0113-Hybrid-Version-16.50.1.patch \ + file://0114-amdgpu-add-more-capability-query.patch \ + file://0115-amdgpu-implement-direct-gma.patch \ + file://0116-tests-amdgpu-add-direct-gma-test.patch \ + file://0117-Hybrid-Version-16.50.2.patch \ " SRC_URI[md5sum] = "c6809c48538d6e5999588832045ff014" SRC_URI[sha256sum] = "79cb8e988749794edfb2d777b298d5292eff353bbbb71ed813589e61d2bc2d76" diff --git a/meta-amdfalconx86/recipes-graphics/drm/libdrm_2.4.66.bbappend b/meta-amdfalconx86/recipes-graphics/drm/libdrm_2.4.66.bbappend deleted file mode 100644 index 4210ae58..00000000 --- a/meta-amdfalconx86/recipes-graphics/drm/libdrm_2.4.66.bbappend +++ /dev/null @@ -1,113 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -SRC_URI_remove = "file://0002-amdgpu-drop-address-patching-logics.patch \ - file://0003-amdgpu-validate-user-memory-for-userptr.patch \ - file://0004-amdgpu-add-semaphore-support.patch \ - file://0005-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch \ - file://0006-amdgpu-fix-for-submition-with-no-ibs.patch \ -" - -SRC_URI_append = "file://0001-intel-kbl-Add-Kabylake-PCI-ids.patch \ - file://0002-Fix-memory-leak-with-drmModeGetConnectorCurrent.patch \ - file://0003-configure.ac-disable-annoying-warning-Wmissing-field.patch \ - file://0004-amdgpu-drop-address-patching-logics.patch \ - file://0005-amdgpu-validate-user-memory-for-userptr.patch \ - file://0006-amdgpu-add-semaphore-support.patch \ - file://0007-tests-amdgpu-add-semaphore-test.patch \ - file://0008-amdgpu-list-each-entry-safely-for-sw-semaphore-when-.patch \ - file://0009-amdgpu-Add-new-symbols-to-amdgpu-symbols-check.patch \ - file://0010-radeon-Pass-radeon_bo_open-flags-to-the-DRM_RADEON_G.patch \ - file://0011-xf86drm-Bound-strstr-to-the-allocated-data.patch \ - file://0012-configure.ac-don-t-detect-disabled-options-dependenc.patch \ - file://0013-kmstest-Use-util_open.patch \ - file://0014-tests-add-fsl-dcu-drm-to-modules.patch \ - file://0015-tests-util-Fixup-util_open-parameter-order.patch \ - file://0016-tests-Include-sys-select.h.patch \ - file://0017-tests-Include-poll.h-rather-than-sys-poll.h.patch \ - file://0018-tests-kmstest-inverse-the-order-of-LDADD-libraries.patch \ - file://0019-vc4-Add-the-DRM-header-file.patch \ - file://0020-util-Add-support-for-vc4.patch \ - file://0021-vc4-Add-headers-and-.pc-files-for-VC4-userspace-deve.patch \ - file://0022-amdgpu-add-libdrm-as-private-requirement-dependency.patch \ - file://0023-radeon-add-libdrm-to-Requires.private.patch \ - file://0024-libkms-add-libdrm-to-Requires.private.patch \ - file://0025-android-enable-building-static-version-of-libdrm.patch \ - file://0026-amdgpu-add-the-interface-of-waiting-multiple-fences.patch \ - file://0027-amdgpu-tests-add-multi-fence-test-in-base-test.patch \ - file://0028-amdgpu-add-query-for-aperture-va-range.patch \ - file://0029-amdgpu-Implement-SVM-v2.patch \ - file://0030-amdgpu-SVM-test-v2.patch \ - file://0031-amdgpu-Implement-multiGPU-SVM-support-v2.patch \ - file://0032-tests-amdgpu-Add-test-for-multi-GPUs-SVM-test-v3.patch \ - file://0033-tests-amdgpu-Add-verbose-outputs-v2.patch \ - file://0034-amdgpu-Free-uninit-vamgr_32-in-theoretically-correct.patch \ - file://0035-amdgpu-vamgr_32-can-be-a-struct-instead-of-a-pointer.patch \ - file://0036-amdgpu-vamgr-can-be-a-struct-instead-of-a-pointer.patch \ - file://0037-tests-amdgpu-add-the-heap-info-for-query.patch \ - file://0038-amdgpu-reserve-SVM-range-explicitly-by-clients-v3.patch \ - file://0039-amdgpu-expose-the-AMDGPU_GEM_CREATE_NO_EVICT-flag.patch \ - file://0040-amdgpu-add-query-amdgpu-capability-defination.patch \ - file://0041-amdgpu-add-query-amdgpu-pinning-memory-capability-de.patch \ - file://0042-amdgpu-add-amdgpu_query_capability-interface.patch \ - file://0043-amdgpu-add-amdgpu_find_bo_by_cpu_mapping-interface.patch \ - file://0044-amdgpu-support-alloc-va-from-range.patch \ - file://0045-tests-amdgpu-add-alloc-va-from-range-test.patch \ - file://0046-amdgpu-fix-for-submition-with-no-ibs.patch \ - file://0047-tests-amdgpu-move-va_range_test-above-svm_test.patch \ - file://0048-amdgpu-add-the-function-to-get-the-marketing-name.patch \ - file://0049-tests-amdgpu-remove-none-amdgpu-devices-for-hybrid-G.patch \ - file://0050-amdgpu-tests-Fiji-VCE-is-one-instance.patch \ - file://0052-amdgpu-hybrid-update-the-gpu-marketing-name-table.patch \ - file://0053-Hybrid-Version-16.30.2.patch \ - file://0054-tests-amdgpu-add-interface-to-adapt-firmware-require.patch \ - file://0055-tests-amdgpu-adapt-to-new-polaris10-11-uvd-fw.patch \ - file://0056-amdgpu-change-max-allocation.patch \ - file://0057-amdgpu-fix-print-format-error-V2.patch \ - file://0058-Hybrid-Version-16.30.3.patch \ - file://0059-drm-fix-multi-GPU-drmGetDevices-only-return-one-devi.patch \ - file://0061-amdgpu-add-bo-handle-to-hash-table-when-cpu-mapping.patch \ - file://0062-amdgpu-cs_wait_fences-now-can-return-the-first-signa.patch \ - file://0065-Hybrid-Version-16.30.4.patch \ - file://0066-amdgpu-add-marketing-name-for-RX480-RX470.patch \ - file://0068-Hybrid-Version-16.40.1.patch \ - file://0069-Hybrid-Version-16.40.2.patch \ - file://0070-amdgpu-add-amdgpu_bo_inc_ref-function.patch \ - file://0071-Hybrid-Version-16.40.3.patch \ - file://0072-amdgpu-add-marketing-name-for-RX460.patch \ - file://0073-amdgpu-va-allocation-may-fall-to-the-range-outside-o.patch \ - file://0074-drm-fix-a-bug-in-va-range-allocation.patch \ - file://0077-amdgpu-Make-amdgpu_get_auth-to-non-static.patch \ - file://0078-amdgpu-Add-interface-amdgpu_get_fb_id.patch \ - file://0079-amdgpu-Add-interface-amdgpu_get_bo_from_fb_id.patch \ - file://0080-amdgpu-tests-Add-the-test-case-for-amdgpu_get_fb_id-.patch \ - file://0081-Hybrid-Version-16.40.4.patch \ - file://0082-amdgpu-Fix-memory-leak-in-amdgpu_get_fb_id.patch \ - file://0083-amdgpu-Fix-memory-leak-in-amdgpu_get_bo_from_fb_id.patch \ - file://0084-drm-Fix-multi-GPU-drmGetDevice-return-wrong-device.patch \ - file://0085-drm-fix-multi-GPU-drmFreeDevices-memory-leak.patch \ - file://0086-drm-add-marketing-names.patch \ - file://0087-Hybrid-Version-16.40.5.patch \ - file://0088-drm-add-marketing-name.patch \ - file://0089-Hybrid-Version-16.40.6.patch \ - file://0090-amdgpu-change-AMDGPU_GEM_CREATE_NO_EVICT-flag-defini.patch \ - file://0092-drm-add-marketing-names.patch \ - file://0095-drm-update-marketing-names.patch \ - file://0097-drm-add-marketing-name.patch \ - file://0099-amdgpu-add-the-copyright-and-macros-for-the-asic-id-.patch \ - file://0100-Hybrid-Version-16.40.7.patch \ - file://0101-drm-change-the-marketing-name.patch \ - file://0103-amdgpu-expose-the-AMDGPU_GEM_CREATE_VRAM_CLEARED-fla.patch \ - file://0104-drm-amdgpu-add-freesync-ioctl-defines.patch \ - file://0106-amdgpu-move-hybrid-specific-ioctl-to-the-end.patch \ - file://0108-amdgpu-tests-add-Polaris12-support-for-cs-test.patch \ - file://0109-amdgpu-tests-remove-debug-info-in-cs-test.patch \ - file://0110-drm-amdgpu-move-freesync-ioctl-to-hybrid-specific-ra.patch \ - file://0112-Hybrid-Version-16.50.0.patch \ - file://0113-Hybrid-Version-16.50.1.patch \ - file://0114-amdgpu-add-more-capability-query.patch \ - file://0115-amdgpu-implement-direct-gma.patch \ - file://0116-tests-amdgpu-add-direct-gma-test.patch \ - file://0117-Hybrid-Version-16.50.2.patch \ -" - -COMPATIBLE_MACHINE_amdfalconx86 = "amdfalconx86" |