aboutsummaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/COPYING.MIT17
-rw-r--r--common/README.md7
-rw-r--r--common/classes/kernel-openssl.bbclass11
-rw-r--r--common/conf/layer.conf15
-rw-r--r--common/conf/machine/include/amd-common-configurations.inc59
-rw-r--r--common/conf/machine/include/amd-features.inc76
-rw-r--r--common/dpdk/recipes-extended/dpdk-dev-libibverbs/dpdk-dev-libibverbs_%.bbappend1
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/0001-crypto-ccp-fix-shared-libs-build.patch25
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/0002-net-axgbe-fix-shared-libs-build.patch28
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-01-18-net-axgbe-add-minimal-dev-init-and-uninit-support.patch986
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-02-18-net-axgbe-add-register-map-and-related-macros.patch1672
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-03-18-net-axgbe-add-phy-register-map-and-helper-macros.patch341
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-04-18-net-axgbe-add-structures-for-MAC-initialization-and-reset.patch920
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-05-18-net-axgbe-add-phy-initialization-and-related-apis.patch1974
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-06-18-net-axgbe-add-phy-programming-apis.patch2468
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-07-18-net-axgbe-add-interrupt-handler-for-autonegotiation.patch98
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-08-18-net-axgbe-add-transmit-and-receive-queue-setup-apis.patch903
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-09-18-net-axgbe-add-DMA-programming-and-dev-start-and-stop-apis.patch1027
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-10-18-net-axgbe-add-transmit-and-receive-data-path-apis.patch813
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-11-18-doc-add-documents-for-AMD-axgbe-Ethernet-PMD.patch272
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-12-18-net-axgbe-add-link-status-update.patch90
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-13-18-net-axgbe-add-configure-flow-control-while-link-adjustment.patch44
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-14-18-net-axgbe-add-promiscuous-mode-support.patch120
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-15-18-net-axgbe-add-generic-transmit-and-receive-stats-support.patch121
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-16-18-net-axgbe-add-support-for-build-32-bit-mode.patch308
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-17-18-net-axgbe-add-workaround-for-axgbe-ethernet-training-bug.patch319
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-18-18-net-axgbe-moved-license-headers-to-SPDX-format.patch1942
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-01-20-crypto-ccp-add-AMD-ccp-skeleton-PMD.patch243
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-02-20-crypto-ccp-support-ccp-device-initialization-and-deintialization.patch1809
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-03-20-crypto-ccp-support-basic-pmd-ops.patch209
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-04-20-crypto-ccp-support-session-related-crypto-pmd-ops.patch782
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-05-20-crypto-ccp-support-queue-pair-related-pmd-ops.patch186
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-06-20-crypto-ccp-support-crypto-enqueue-and-dequeue-burst-api.patch584
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-07-20-crypto-ccp-support-sessionless-operations.patch80
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-08-20-crypto-ccp-support-stats-related-crypto-pmd-ops.patch71
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-09-20-crypto-ccp-support-ccp-hwrng-feature.patch85
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-10-20-crypto-ccp-support-aes-cipher-algo.patch449
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-11-20-crypto-ccp-support-3des-cipher-algo.patch244
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-12-20-crypto-ccp-support-aes-cmac-auth-algo.patch388
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-13-20-crypto-ccp-support-aes-gcm-aead-algo.patch357
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-14-20-crypto-ccp-support-sha1-authentication-algo.patch531
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-15-20-crypto-ccp-support-sha2-family-authentication-algo.patch608
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-16-20-crypto-ccp-support-sha3-family-authentication-algo.patch1067
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-17-20-crypto-ccp-support-cpu-based-md5-and-sha2-family-authentication-algo.patch626
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-18-20-test-crypto-add-test-for-AMD-CCP-crypto-poll-mode.patch922
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-19-20-doc-add-document-for-AMD-CCP-crypto-poll-mode-driver.patch263
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v4-20-20-crypto-ccp-moved-license-headers-to-SPDX-format.patch446
-rw-r--r--common/dpdk/recipes-extended/dpdk/dpdk_18.02.2.bbappend66
-rw-r--r--common/licenses/FLTK43
-rw-r--r--common/licenses/Firmware-amd51
-rw-r--r--common/mel-security-selinux/recipes-kernel/linux/linux-yocto_%.bbappend2
-rw-r--r--common/mel-support/recipes-core/meta/archive-release.bbappend2
-rw-r--r--common/mentor-industrial/recipes-kernel/linux/linux-yocto_%.bbappend2
-rw-r--r--common/qt5-layer/recipes-qt/qt5/qtmultimedia_%.bbappend2
-rw-r--r--common/qt5-layer/recipes-qt/qt5/qtwebkit_%.bbappend2
-rw-r--r--common/recipes-applications/rtc-test/files/rtc-test.c505
-rw-r--r--common/recipes-applications/rtc-test/rtc-test_1.0.bb20
-rw-r--r--common/recipes-applications/smbus-test/files/LICENSE339
-rw-r--r--common/recipes-applications/smbus-test/files/i2c-dev.h335
-rw-r--r--common/recipes-applications/smbus-test/files/smbus-test.c632
-rw-r--r--common/recipes-applications/smbus-test/smbus-test_1.0.bb22
-rw-r--r--common/recipes-applications/watchdog-test/files/watchdog-test.c288
-rw-r--r--common/recipes-applications/watchdog-test/watchdog-test_1.0.bb20
-rw-r--r--common/recipes-bsp/alsa-state/alsa-state.bbappend3
-rw-r--r--common/recipes-bsp/alsa-state/alsa-state/asound.conf2
-rw-r--r--common/recipes-bsp/formfactor/formfactor/baldeagle/machconfig3
-rw-r--r--common/recipes-bsp/formfactor/formfactor_0.0.bbappend2
-rw-r--r--common/recipes-bsp/grub/files/0001-x86-64-Treat-R_X86_64_PLT32-as-R_X86_64_PC32.patch76
-rw-r--r--common/recipes-bsp/grub/grub-efi_2.02.bbappend2
-rw-r--r--common/recipes-bsp/grub/grub_2.02.bbappend2
-rw-r--r--common/recipes-connectivity/ppp/files/ppp-2.4.7-DES-openssl.patch84
-rw-r--r--common/recipes-connectivity/ppp/ppp_2.4.7.bbappend4
-rw-r--r--common/recipes-core/busybox/busybox/gpt_disklabel.cfg1
-rw-r--r--common/recipes-core/busybox/busybox_%.bbappend4
-rw-r--r--common/recipes-core/coreutils/coreutils_8.29.bbappend2
-rw-r--r--common/recipes-core/coreutils/files/0001-Fix-build-with-glibc-2.28.patch186
-rw-r--r--common/recipes-core/initrdscripts/files/0001-init-install.sh-Don-t-set-quiet-kernel-option-in-ins.patch38
-rw-r--r--common/recipes-core/initrdscripts/files/0002-init-install.sh-Add-a-second-prompt-to-install.patch37
-rw-r--r--common/recipes-core/initrdscripts/files/0003-init-install-efi.sh-Don-t-set-quiet-kernel-option-in.patch38
-rw-r--r--common/recipes-core/initrdscripts/files/0004-init-install-efi.sh-Add-a-second-prompt-to-install.patch37
-rw-r--r--common/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bbappend5
-rw-r--r--common/recipes-core/initrdscripts/initramfs-live-install_1.0.bbappend5
-rw-r--r--common/recipes-core/llvm/files/0001-llvm-config-allow-overriding-libdir-through-cmdline.patch101
-rw-r--r--common/recipes-core/llvm/llvm_git.bbappend2
-rw-r--r--common/recipes-core/packagegroups/packagegroup-core-tools-profile.bbappend7
-rw-r--r--common/recipes-core/packagegroups/packagegroup-core-tools-testapps.bbappend10
-rw-r--r--common/recipes-core/packagegroups/packagegroup-multimedia-risky.bb14
-rw-r--r--common/recipes-core/systemd/systemd_%.bbappend5
-rw-r--r--common/recipes-core/udev/udev-extraconf/60-drm-hotplug-mode.rules1
-rw-r--r--common/recipes-core/udev/udev-extraconf/hotplug-display-auto.sh12
-rw-r--r--common/recipes-core/udev/udev-extraconf/hotplug-display-extended-h.sh16
-rw-r--r--common/recipes-core/udev/udev-extraconf/hotplug-display-extended-v.sh16
-rw-r--r--common/recipes-core/udev/udev-extraconf/hotplug-display-mirrored.sh16
-rw-r--r--common/recipes-core/udev/udev-extraconf_%.bbappend26
-rw-r--r--common/recipes-devtools/bison/bison_3.0.4.bbappend2
-rw-r--r--common/recipes-devtools/bison/files/gnulib.patch22
-rw-r--r--common/recipes-devtools/codexl/codexl/0001-cross-compile-compatibility.patch28
-rw-r--r--common/recipes-devtools/codexl/codexl/0002-set-the-scons-execution-environment.patch65
-rw-r--r--common/recipes-devtools/codexl/codexl/0003-set-the-scons-construction-environment.patch105
-rw-r--r--common/recipes-devtools/codexl/codexl/0004-set-the-CPPFLAGS-for-cross-compile.patch82
-rw-r--r--common/recipes-devtools/codexl/codexl/0005-set-the-LIBPATH-for-cross-compile.patch197
-rw-r--r--common/recipes-devtools/codexl/codexl/0006-modify-compiler_base_flags.patch28
-rw-r--r--common/recipes-devtools/codexl/codexl/0007-donot-use-the-local-copy-of-libstdc.patch46
-rw-r--r--common/recipes-devtools/codexl/codexl/0008-Examples-AMDTTeaPot-fix-a-null-pointer-exception.patch33
-rw-r--r--common/recipes-devtools/codexl/codexl/0009-remove-remote-agent-dependency-on-UI-components.patch33
-rw-r--r--common/recipes-devtools/codexl/codexl/0010-fix-CXL_env-update-code-position.patch71
-rw-r--r--common/recipes-devtools/codexl/codexl/0011-tune-gpu-profiler-backend-metadata-for-cross-compila.patch43
-rw-r--r--common/recipes-devtools/codexl/codexl/0012-pwrprof-driver-tune-metadata-for-crosscompile.patch21
-rw-r--r--common/recipes-devtools/codexl/codexl/0013-do-not-use-local-libGLEW.patch55
-rw-r--r--common/recipes-devtools/codexl/codexl/0014-do-not-use-local-tinyxml.patch107
-rw-r--r--common/recipes-devtools/codexl/codexl/0015-add-build-control-flag-CXL_RA_only.patch93
-rw-r--r--common/recipes-devtools/codexl/codexl/0016-add-build-control-flag-CXL_sysroot_dir.patch278
-rw-r--r--common/recipes-devtools/codexl/codexl/0017-add-tinxml-to-list-of-LIBS-for-CapturePlayer.patch32
-rw-r--r--common/recipes-devtools/codexl/codexl/0018-AMDTAPIClasses-fix-build-with-gcc6.patch121
-rw-r--r--common/recipes-devtools/codexl/codexl/0019-Miniz-fix-build-with-gcc6.patch63
-rw-r--r--common/recipes-devtools/codexl/codexl/0020-WebServer-fix-misleading-cleanup-under-RemoveHandler.patch30
-rw-r--r--common/recipes-devtools/codexl/codexl/0021-AMDTPowerProfileApi-fix-build-issues.patch39
-rw-r--r--common/recipes-devtools/codexl/codexl/0022-GpuProfiling-disable-ignored-attributes-checks.patch29
-rw-r--r--common/recipes-devtools/codexl/codexl/amdtPwrProf.rules5
-rw-r--r--common/recipes-devtools/codexl/codexl/amdtPwrProf_mknod.sh3
-rw-r--r--common/recipes-devtools/codexl/codexl/codexl-remote-agent.service15
-rw-r--r--common/recipes-devtools/codexl/codexl/codexl_remote_agent.sh27
-rw-r--r--common/recipes-devtools/codexl/codexl/makefile-mkdir-ordering.patch11
-rw-r--r--common/recipes-devtools/codexl/codexl_2.2.bb246
-rw-r--r--common/recipes-devtools/gcc/gcc_%.bbappend4
-rw-r--r--common/recipes-devtools/m4/files/m4-1.4.18-glibc-change-work-around.patch130
-rw-r--r--common/recipes-devtools/m4/m4-native_1.4.18.bbappend2
-rw-r--r--common/recipes-devtools/m4/m4_1.4.18.bbappend2
-rw-r--r--common/recipes-devtools/python/python/0002-fix-assertion-of-device-name-to-be-slightly-more-len.patch25
-rw-r--r--common/recipes-devtools/python/python_2.7.%.bbappend3
-rw-r--r--common/recipes-extended/hdparm/files/0001-geom-sysfs-fix-build-with-glibc-2.28.patch42
-rw-r--r--common/recipes-extended/hdparm/hdparm_9.53.bbappend2
-rw-r--r--common/recipes-graphics/drm/libdrm/0001-headers-sync-up-amdgpu_drm.h-with-drm-next.patch35
-rw-r--r--common/recipes-graphics/drm/libdrm/amdgpu.ids200
-rw-r--r--common/recipes-graphics/drm/libdrm_git.bb56
-rw-r--r--common/recipes-graphics/libva/libva-gl/0001-disable-tests.patch29
-rw-r--r--common/recipes-graphics/libva/libva-gl/0002-allow-building-gl-backends-only.patch126
-rw-r--r--common/recipes-graphics/libva/libva-gl/0003-allow-building-glx-backend-without-x11-enabled.patch29
-rw-r--r--common/recipes-graphics/libva/libva-gl_1.7.3.bb40
-rw-r--r--common/recipes-graphics/libva/libva_1.7.3.bb39
-rw-r--r--common/recipes-graphics/mesa-demos/mesa-demos_%.bbappend2
-rw-r--r--common/recipes-graphics/mesa/mesa/0001-configure.ac-adjust-usage-of-LLVM-flags.patch37
-rw-r--r--common/recipes-graphics/mesa/mesa/0001-configure.ac-obey-llvm_prefix-if-available.patch30
-rw-r--r--common/recipes-graphics/mesa/mesa/0001-st-omx-enc-fix-blit-setup-for-YUV-LoadImage.patch51
-rw-r--r--common/recipes-graphics/mesa/mesa/0002-mesa-st-glsl_to_tgsi-Split-arrays-who-s-elements-are.patch165
-rw-r--r--common/recipes-graphics/mesa/mesa/0003-mesa-st-glsl_to_tgsi-rename-lifetime-to-register_liv.patch522
-rw-r--r--common/recipes-graphics/mesa/mesa/0004-mesa-st-Add-helper-classes-for-array-merging-and-int.patch459
-rw-r--r--common/recipes-graphics/mesa/mesa/0005-mesa-st-glsl_to_tgsi-Add-class-to-hold-array-informa.patch156
-rw-r--r--common/recipes-graphics/mesa/mesa/0006-mesa-st-glsl_to_tgsi-Add-array-merge-logic.patch462
-rw-r--r--common/recipes-graphics/mesa/mesa/0007-mesa-st-tests-Add-unit-tests-for-array-merge-helper-.patch384
-rw-r--r--common/recipes-graphics/mesa/mesa/0008-mesa-st-glsl_to_tgsi-refactor-access_record-and-its-.patch213
-rw-r--r--common/recipes-graphics/mesa/mesa/0009-mesa-st-glsl_to_tgsi-move-evaluation-of-read-mask-up.patch53
-rw-r--r--common/recipes-graphics/mesa/mesa/0010-mesa-st-glsl_to_tgsi-add-class-for-array-access-trac.patch146
-rw-r--r--common/recipes-graphics/mesa/mesa/0011-mesa-st-glsl_to_tgsi-add-array-life-range-evaluation.patch167
-rw-r--r--common/recipes-graphics/mesa/mesa/0012-mesa-st-glsl_to_tgsi-Expose-array-live-range-trackin.patch204
-rw-r--r--common/recipes-graphics/mesa/mesa/0013-mesa-st-glsl_to_tgsi-Properly-resolve-life-times-for.patch98
-rw-r--r--common/recipes-graphics/mesa/mesa_git.bb92
-rw-r--r--common/recipes-graphics/vdpauinfo/vdpauinfo_1.0.bb15
-rw-r--r--common/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bbappend4
-rw-r--r--common/recipes-graphics/xorg-app/xrandr/0001-Fixed-CRTC-disable-in-xrandr-causing-scale-issue.patch87
-rw-r--r--common/recipes-graphics/xorg-app/xrandr_1.5.0.bbappend3
-rw-r--r--common/recipes-graphics/xorg-driver/xf86-video-amd_git.bb41
-rw-r--r--common/recipes-graphics/xorg-lib/libvdpau_1.1.1.bb39
-rw-r--r--common/recipes-graphics/xorg-xserver/xserver-xf86-config/amd/xorg.conf107
-rw-r--r--common/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend43
-rw-r--r--common/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend3
-rw-r--r--common/recipes-kernel/acp-rt286-load/amd-acp-rt286-load_1.0.bb15
-rw-r--r--common/recipes-kernel/acp-rt286-load/files/modprobe.d/snd-soc-acp-rt286-mach.conf2
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware.bb42
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_ce.binbin8576 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_mc.binbin31464 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_me.binbin8576 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_mec.binbin16768 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_pfp.binbin8576 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_rlc.binbin8192 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_sdma.binbin4200 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_smc.binbin130540 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_uvd.binbin224408 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/BONAIRE_vce.binbin78248 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_ce.binbin8576 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_mc.binbin31452 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_me.binbin8576 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_pfp.binbin8576 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_rlc.binbin8192 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_smc.binbin59004 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/HAINAN_vce.binbin78248 -> 0 bytes
-rw-r--r--common/recipes-kernel/linux-firmware/radeon-firmware/LICENSE51
-rw-r--r--common/recipes-kernel/linux/files/0001-drm-Remove-unused-fbdev_list-members.patch41
-rw-r--r--common/recipes-kernel/linux/files/0001-random-replace-non-blocking-pool-with-a-Chacha20-bas.patch801
-rw-r--r--common/recipes-kernel/linux/files/0001-yocto-amd-staging-add-support-to-enable-and-disable-.patch432
-rw-r--r--common/recipes-kernel/linux/files/0002-drm-Pass-the-user-drm_mode_fb_cmd2-as-const-to-.fb_c.patch59
-rw-r--r--common/recipes-kernel/linux/files/0002-yocto-amd-i2c-dev-add-calls-to-enable-and-disable-IM.patch43
-rw-r--r--common/recipes-kernel/linux/files/0003-drm-amdgpu-use-src-in-Makefile-v2.patch40
-rw-r--r--common/recipes-kernel/linux/files/0004-drm-amdgpu-add-a-callback-for-reading-the-bios-from-.patch44
-rw-r--r--common/recipes-kernel/linux/files/0005-drm-amdgpu-add-read_bios_from_rom-callback-for-CI-pa.patch72
-rw-r--r--common/recipes-kernel/linux/files/0006-drm-amdgpu-add-read_bios_from_rom-callback-for-VI-pa.patch73
-rw-r--r--common/recipes-kernel/linux/files/0007-drm-amdgpu-Use-new-read-bios-from-rom-callback.patch153
-rw-r--r--common/recipes-kernel/linux/files/0008-drm-amdgpu-Use-unlocked-gem-unreferencing.patch42
-rw-r--r--common/recipes-kernel/linux/files/0009-drm-amdgpu-add-err-check-for-pin-userptr.patch45
-rw-r--r--common/recipes-kernel/linux/files/0010-drm-amd-add-new-gfx8-register-definitions-for-EDC.patch42
-rw-r--r--common/recipes-kernel/linux/files/0011-drm-amdgpu-add-EDC-support-for-CZ-v3.patch384
-rw-r--r--common/recipes-kernel/linux/files/0012-drm-amd-abstract-kernel-rq-and-normal-rq-to-priority.patch155
-rw-r--r--common/recipes-kernel/linux/files/0013-amdgpu-gfxv8-Add-missing-break-to-switch-statement-f.patch31
-rw-r--r--common/recipes-kernel/linux/files/0014-amdgpu-gfxv8-Cleanup-of-gfx_v8_0_tiling_mode_table_i.patch2338
-rw-r--r--common/recipes-kernel/linux/files/0015-amdgpu-gfxv8-Simplification-of-gfx_v8_0_create_bitma.patch36
-rw-r--r--common/recipes-kernel/linux/files/0016-amdgpu-gfxv8-Simplification-in-gfx_v8_0_enable_gui_i.patch44
-rw-r--r--common/recipes-kernel/linux/files/0017-amdgpu-gfxv8-Remove-magic-numbers-from-function-gfx_.patch30
-rw-r--r--common/recipes-kernel/linux/files/0018-drm-Move-LEAVE-ENTER_ATOMIC_MODESET-to-fbdev-helpers.patch37
-rw-r--r--common/recipes-kernel/linux/files/0019-drm-Pass-name-to-drm_encoder_init.patch202
-rw-r--r--common/recipes-kernel/linux/files/0020-drm-amdgpu-gfx8-Enable-interrupt-on-ME1_PIPE3.patch34
-rw-r--r--common/recipes-kernel/linux/files/0021-drm-amdgpu-gfx8-update-PA_SC_RASTER_CONFIG-PKR_MAP-o.patch30
-rw-r--r--common/recipes-kernel/linux/files/0022-drm-amdgpu-update-rev-id-register-for-VI.patch39
-rw-r--r--common/recipes-kernel/linux/files/0023-drm-amdgpu-add-more-debugging-output-for-driver-fail.patch211
-rw-r--r--common/recipes-kernel/linux/files/0024-drm-amdgpu-add-entity-only-when-first-job-come.patch67
-rw-r--r--common/recipes-kernel/linux/files/0025-drm-amdgpu-handle-error-case-for-ctx.patch46
-rw-r--r--common/recipes-kernel/linux/files/0026-drm-amdgpu-unify-AMDGPU_CTX_MAX_CS_PENDING-and-amdgp.patch120
-rw-r--r--common/recipes-kernel/linux/files/0027-drm-amdgpu-change-default-sched-jobs-to-32.patch42
-rw-r--r--common/recipes-kernel/linux/files/0028-drm-amdgpu-limit-visible-vram-if-it-s-smaller-than-t.patch53
-rw-r--r--common/recipes-kernel/linux/files/0029-drm-amdgpu-restrict-the-sched-jobs-number-to-power-o.patch62
-rw-r--r--common/recipes-kernel/linux/files/0030-drm-amdgpu-put-VM-page-tables-directly-into-duplicat.patch119
-rw-r--r--common/recipes-kernel/linux/files/0031-drm-amdgpu-split-VM-PD-and-PT-handling-during-CS.patch190
-rw-r--r--common/recipes-kernel/linux/files/0032-drm-amdgpu-keep-the-PTs-validation-list-in-the-VM-v2.patch240
-rw-r--r--common/recipes-kernel/linux/files/0033-drm-amdgpu-fix-dp-link-rate-selection-v2.patch166
-rw-r--r--common/recipes-kernel/linux/files/0034-drm-amdgpu-share-struct-amdgpu_pm_state_type-with-po.patch139
-rw-r--r--common/recipes-kernel/linux/files/0035-drm-amdgpu-mv-some-definition-from-amdgpu_acpi.c-to-.patch156
-rw-r--r--common/recipes-kernel/linux/files/0036-drm-amdgpu-mv-amdgpu_acpi.h-to-amd-include-amd_acpi..patch1049
-rw-r--r--common/recipes-kernel/linux/files/0037-drm-amdgpu-implement-new-cgs-interface-for-acpi-func.patch349
-rw-r--r--common/recipes-kernel/linux/files/0038-drm-amdgpu-implement-cgs-interface-to-query-system-i.patch114
-rw-r--r--common/recipes-kernel/linux/files/0039-drm-amdgpu-add-new-cgs-interface-to-get-display-info.patch133
-rw-r--r--common/recipes-kernel/linux/files/0040-drm-amd-powerplay-add-basic-powerplay-framework.patch942
-rw-r--r--common/recipes-kernel/linux/files/0041-drm-amdgpu-disable-legacy-path-of-firmware-check-if-.patch155
-rw-r--r--common/recipes-kernel/linux/files/0042-drm-amdgpu-export-amd_powerplay_func-to-amdgpu-and-o.patch441
-rw-r--r--common/recipes-kernel/linux/files/0043-drm-amd-powerplay-add-SMU-manager-sub-component.patch670
-rw-r--r--common/recipes-kernel/linux/files/0044-drm-amd-powerplay-add-hardware-manager-sub-component.patch3650
-rw-r--r--common/recipes-kernel/linux/files/0045-drm-amd-powerplay-add-Carrizo-smu-support.patch2159
-rw-r--r--common/recipes-kernel/linux/files/0046-drm-amd-powerplay-add-Carrizo-dpm-support.patch1283
-rw-r--r--common/recipes-kernel/linux/files/0047-drm-amd-powerplay-add-CG-and-PG-support-for-carrizo.patch1366
-rw-r--r--common/recipes-kernel/linux/files/0048-drm-amd-powerplay-add-event-manager-sub-component.patch2664
-rw-r--r--common/recipes-kernel/linux/files/0049-drm-amd-powerplay-implement-functions-of-amd_powerpl.patch273
-rw-r--r--common/recipes-kernel/linux/files/0050-drm-amd-powerplay-Add-ixSWRST_COMMAND_1-in-bif_5_0_d.patch30
-rw-r--r--common/recipes-kernel/linux/files/0051-drm-amd-powerplay-Move-smu7-.h-from-amdgpu-to-powerp.patch2032
-rw-r--r--common/recipes-kernel/linux/files/0052-drm-amd-powerplay-add-header-file-for-tonga-smu-and-.patch2090
-rw-r--r--common/recipes-kernel/linux/files/0053-drm-amd-powerplay-Add-Tonga-SMU-support.patch998
-rw-r--r--common/recipes-kernel/linux/files/0054-drm-amd-powerplay-add-Tonga-dpm-support-v3.patch9546
-rw-r--r--common/recipes-kernel/linux/files/0055-drm-amd-powerplay-add-update-headers-for-Fiji-SMU-an.patch13191
-rw-r--r--common/recipes-kernel/linux/files/0056-drm-amd-powerplay-update-atomctrl-for-fiji.patch621
-rw-r--r--common/recipes-kernel/linux/files/0057-drm-amd-powerplay-add-Fiji-SMU-support.patch1181
-rw-r--r--common/recipes-kernel/linux/files/0058-drm-amd-powerplay-add-Fiji-DPM-support.patch5906
-rw-r--r--common/recipes-kernel/linux/files/0059-drm-amdgpu-add-amdgpu.powerplay-module-option.patch33
-rw-r--r--common/recipes-kernel/linux/files/0060-drm-amd-amdgpu-enable-powerplay-and-smc-firmware-loa.patch60
-rw-r--r--common/recipes-kernel/linux/files/0061-drm-amdgpu-powerplay-add-function-point-in-hwmgr_fun.patch47
-rw-r--r--common/recipes-kernel/linux/files/0062-drm-amdgpu-poweprlay-export-program-display-gap-func.patch66
-rw-r--r--common/recipes-kernel/linux/files/0063-drm-amdgpu-powerplay-implement-pem_task-for-display_.patch93
-rw-r--r--common/recipes-kernel/linux/files/0064-drm-amdgpu-powerplay-program-display-gap-for-tonga.patch142
-rw-r--r--common/recipes-kernel/linux/files/0065-drm-amdgpu-enable-powerplay-module-by-default-for-to.patch35
-rw-r--r--common/recipes-kernel/linux/files/0066-drm-amdgpu-enable-powerplay-module-by-default-for-fi.patch37
-rw-r--r--common/recipes-kernel/linux/files/0067-drm-amdgpu-powerplay-add-some-definition-for-other-i.patch70
-rw-r--r--common/recipes-kernel/linux/files/0068-drm-amd-powerplay-add-new-function-point-in-hwmgr_fu.patch32
-rw-r--r--common/recipes-kernel/linux/files/0069-drm-amd-powerplay-Add-CG-and-PG-support-for-tonga.patch559
-rw-r--r--common/recipes-kernel/linux/files/0070-drm-amdgpu-powerplay-add-new-function-point-in-hwmgr.patch78
-rw-r--r--common/recipes-kernel/linux/files/0071-drm-amdgpu-powerplay-mv-ppinterrupt.h-to-inc-folder-.patch151
-rw-r--r--common/recipes-kernel/linux/files/0072-drm-amdgpu-powerplay-add-thermal-control-interface-i.patch104
-rw-r--r--common/recipes-kernel/linux/files/0073-drm-amdgpu-powerplay-enable-thermal-interrupt-task-i.patch159
-rw-r--r--common/recipes-kernel/linux/files/0074-drm-amdgpu-powerplay-implement-thermal-control-for-t.patch904
-rw-r--r--common/recipes-kernel/linux/files/0075-drm-amdgpu-powerplay-implement-fan-control-interface.patch140
-rw-r--r--common/recipes-kernel/linux/files/0076-drm-amdgpu-export-fan-control-functions-to-amdgpu.patch65
-rw-r--r--common/recipes-kernel/linux/files/0077-drm-amdgpu-enable-sysfs-interface-for-powerplay.patch77
-rw-r--r--common/recipes-kernel/linux/files/0078-drm-amdgpu-support-per-device-powerplay-enablement-v.patch406
-rw-r--r--common/recipes-kernel/linux/files/0079-drm-amd-powerplay-add-and-export-hwmgr-interface-to-.patch90
-rw-r--r--common/recipes-kernel/linux/files/0080-drm-amd-powerplay-implement-new-funcs-to-check-curre.patch98
-rw-r--r--common/recipes-kernel/linux/files/0081-drm-amd-powerplay-refine-the-logic-of-whether-need-t.patch63
-rw-r--r--common/recipes-kernel/linux/files/0082-drm-amd-powerplay-tonga-enable-pcie-and-mclk-forcing.patch87
-rw-r--r--common/recipes-kernel/linux/files/0083-drm-amd-powerplay-fiji-enable-pcie-and-mclk-forcing-.patch64
-rw-r--r--common/recipes-kernel/linux/files/0084-drm-amdgpu-extract-pcie-helpers-to-common-header.patch417
-rw-r--r--common/recipes-kernel/linux/files/0085-drm-amdgpu-store-pcie-gen-mask-and-link-width.patch258
-rw-r--r--common/recipes-kernel/linux/files/0086-drm-amdgpu-cgs-add-sys-info-query-for-pcie-gen-and-l.patch48
-rw-r--r--common/recipes-kernel/linux/files/0087-drm-amdgpu-powerplay-tonga-query-supported-pcie-info.patch56
-rw-r--r--common/recipes-kernel/linux/files/0088-drm-amdgpu-powerplay-fiji-query-supported-pcie-info-.patch56
-rw-r--r--common/recipes-kernel/linux/files/0089-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch48
-rw-r--r--common/recipes-kernel/linux/files/0090-drm-amd-powerplay-tonga-Add-UVD-DPM-init.patch89
-rw-r--r--common/recipes-kernel/linux/files/0091-drm-amd-amdgpu-add-gfx-clock-gating-support-for-Fiji.patch291
-rw-r--r--common/recipes-kernel/linux/files/0092-drm-amd-amdgpu-add-gmc-clock-gating-support-for-Fiji.patch202
-rw-r--r--common/recipes-kernel/linux/files/0093-drm-amdgpu-add-sdma-clock-gating-support-for-Fiji.patch134
-rw-r--r--common/recipes-kernel/linux/files/0094-drm-amd-powerplay-add-parts-of-system-clock-gating-s.patch120
-rw-r--r--common/recipes-kernel/linux/files/0095-drm-amd-powerplay-enable-clock-gating-for-Fiji.patch35
-rw-r--r--common/recipes-kernel/linux/files/0096-drm-amd-powerplay-add-atomctrl-function-to-calculate.patch64
-rw-r--r--common/recipes-kernel/linux/files/0097-drm-amd-powerplay-implement-smc-state-upload-for-CZ.patch321
-rw-r--r--common/recipes-kernel/linux/files/0098-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch81
-rw-r--r--common/recipes-kernel/linux/files/0099-drm-amd-powerplay-fix-warning-of-cast-to-pointer-fro.patch34
-rw-r--r--common/recipes-kernel/linux/files/0100-amdgpu-powerplay-Add-Stoney-to-list-of-early-init-ca.patch27
-rw-r--r--common/recipes-kernel/linux/files/0101-drm-amd-powerplay-add-new-function-point-in-hwmgr.patch42
-rw-r--r--common/recipes-kernel/linux/files/0102-drm-amd-powerplay-add-smc-msg-for-NB-P-State-switch.patch49
-rw-r--r--common/recipes-kernel/linux/files/0103-drm-amd-powerplay-export-interface-to-DAL-to-init-ch.patch126
-rw-r--r--common/recipes-kernel/linux/files/0104-drm-amd-powerplay-enable-set_cpu_power_state-task.-v.patch121
-rw-r--r--common/recipes-kernel/linux/files/0105-drm-amd-powerplay-enable-disable-NB-pstate-feature-f.patch195
-rw-r--r--common/recipes-kernel/linux/files/0106-drm-amd-powerplay-Add-PPLib-debug-print-macro.patch124
-rw-r--r--common/recipes-kernel/linux/files/0107-drm-amdgpu-rename-tonga_smumgr.h-to-tonga_smum.h.patch145
-rw-r--r--common/recipes-kernel/linux/files/0108-drm-amdgpu-rename-fiji_smumgr.h-to-fiji_smum.h.patch145
-rw-r--r--common/recipes-kernel/linux/files/0109-drm-amd-powerplay-add-multimedia-power-gating-suppor.patch382
-rw-r--r--common/recipes-kernel/linux/files/0110-drm-amd-amdgpu-add-uvd6.0-clock-gating-support.-v2.patch308
-rw-r--r--common/recipes-kernel/linux/files/0111-drm-amd-amdgpu-add-vce3.0-clock-gating-support.-v2.patch203
-rw-r--r--common/recipes-kernel/linux/files/0112-drm-amd-amdgpu-enable-uvd-vce-clock-gating-for-Fiji.patch34
-rw-r--r--common/recipes-kernel/linux/files/0113-drm-amdgpu-Prepare-DKMS-build-for-powerplay-module.patch28
-rw-r--r--common/recipes-kernel/linux/files/0114-drm-amd-powerplay-add-display-configeration-changed-.patch120
-rw-r--r--common/recipes-kernel/linux/files/0115-drm-amd-powerplay-Add-thermal-protection-support-for.patch976
-rw-r--r--common/recipes-kernel/linux/files/0116-drm-amd-powerplay-Fix-a-bug-in-fan-control-setting-d.patch42
-rw-r--r--common/recipes-kernel/linux/files/0117-drm-amd-powerplay-add-functions-set-get_fan_control_.patch72
-rw-r--r--common/recipes-kernel/linux/files/0118-drm-amd-powerplay-add-functions-set-get_fan_control_.patch72
-rw-r--r--common/recipes-kernel/linux/files/0119-drm-amd-powerplay-fix-boolreturn.cocci-warnings.patch41
-rw-r--r--common/recipes-kernel/linux/files/0120-drm-amd-powerplay-fix-bug-that-dpm-funcs-in-debugfs-.patch52
-rw-r--r--common/recipes-kernel/linux/files/0121-drm-amd-powerplay-check-whether-enable-dpm-in-powerp.patch32
-rw-r--r--common/recipes-kernel/linux/files/0122-drm-amd-powerplay-move-shared-function-of-vi-to-hwmg.patch488
-rw-r--r--common/recipes-kernel/linux/files/0123-drm-amdgpu-powerplay-enable-sysfs-and-debugfs-interf.patch46
-rw-r--r--common/recipes-kernel/linux/files/0124-drm-amd-powerplay-display-gpu-load-when-print-perfor.patch47
-rw-r--r--common/recipes-kernel/linux/files/0125-amd-powerplay-Implement-get-dal-power-level.patch227
-rw-r--r--common/recipes-kernel/linux/files/0126-amd-powerplay-Fix-get-dal-power-level.patch128
-rw-r--r--common/recipes-kernel/linux/files/0127-amd-powerplay-Add-structures-required-to-report-conf.patch337
-rw-r--r--common/recipes-kernel/linux/files/0128-drm-powerplay-add-debugging-output-to-tonga_processp.patch78
-rw-r--r--common/recipes-kernel/linux/files/0129-drm-powerplay-add-debugging-output-to-processpptable.patch83
-rw-r--r--common/recipes-kernel/linux/files/0130-drm-powerplay-hwmgr-log-errors-in-tonga_hwmgr_backen.patch30
-rw-r--r--common/recipes-kernel/linux/files/0131-drm-amd-powerplay-Don-t-return-an-error-if-fan-table.patch30
-rw-r--r--common/recipes-kernel/linux/files/0132-drm-amdgpu-powerplay-Program-a-calculated-value-as-D.patch34
-rw-r--r--common/recipes-kernel/linux/files/0133-drm-amd-powerplay-add-point-check-to-avoid-NULL-poin.patch214
-rw-r--r--common/recipes-kernel/linux/files/0134-drm-amd-powerplay-check-whether-need-to-enable-therm.patch42
-rw-r--r--common/recipes-kernel/linux/files/0135-drm-amd-powerplay-show-gpu-load-when-print-gpu-perfo.patch51
-rw-r--r--common/recipes-kernel/linux/files/0136-amd-powerplay-don-t-enable-ucode-fan-control-if-vbio.patch32
-rw-r--r--common/recipes-kernel/linux/files/0137-amd-powerplay-disable-powerplay-by-default-initially.patch30
-rw-r--r--common/recipes-kernel/linux/files/0138-amd-powerplay-fix-copy-paste-typo-in-hardwaremanager.patch27
-rw-r--r--common/recipes-kernel/linux/files/0139-drm-powerplay-use-div64_s64-instead-of-do_div.patch45
-rw-r--r--common/recipes-kernel/linux/files/0140-drm-amd-powerplay-fix-a-reversed-condition.patch30
-rw-r--r--common/recipes-kernel/linux/files/0141-drm-amdgpu-cgs-cleanup-some-indenting.patch46
-rw-r--r--common/recipes-kernel/linux/files/0142-drm-amd-powerplay-precedence-bug-in-init_non_clock_f.patch34
-rw-r--r--common/recipes-kernel/linux/files/0143-drm-amdgpu-fix-NULL-in-vm_grab_id-while-S3-back.patch41
-rw-r--r--common/recipes-kernel/linux/files/0144-amdgpu-vce3-Cleanup-harvest-config-function.patch64
-rw-r--r--common/recipes-kernel/linux/files/0145-amdgpu-vce3-Simplify-idle-and-wait-for-idle-code.patch71
-rw-r--r--common/recipes-kernel/linux/files/0146-amdgpu-vce3-Simplify-vce_v3_0_soft_reset.patch43
-rw-r--r--common/recipes-kernel/linux/files/0147-amdgpu-vce3-Simplify-vce_v3_0_process_interrupt.patch35
-rw-r--r--common/recipes-kernel/linux/files/0148-amdgpu-vce3-Remove-magic-constants-from-harvest-regi.patch41
-rw-r--r--common/recipes-kernel/linux/files/0149-amdgpu-vce3-Simplify-vce_v3_0_hw_init-and-ensure-bot.patch64
-rw-r--r--common/recipes-kernel/linux/files/0150-amdgpu-dce11-Remove-division-from-dce_v11_0_vblank_w.patch49
-rw-r--r--common/recipes-kernel/linux/files/0151-amdgpu-dce11-Add-test-for-crtc-0-to-various-DCEv11-f.patch57
-rw-r--r--common/recipes-kernel/linux/files/0152-drm-amd-powerplay-fix-bug-that-NULL-checks-are-rever.patch68
-rw-r--r--common/recipes-kernel/linux/files/0153-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch993
-rw-r--r--common/recipes-kernel/linux/files/0154-drm-amd-powerplay-fix-Smatch-static-checker-warnings.patch397
-rw-r--r--common/recipes-kernel/linux/files/0155-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch85
-rw-r--r--common/recipes-kernel/linux/files/0156-drm-amd-powerplay-Reload-and-initialize-the-smc-firm.patch58
-rw-r--r--common/recipes-kernel/linux/files/0157-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch60
-rw-r--r--common/recipes-kernel/linux/files/0158-drm-amdgpu-Show-gpu-load-when-display-gpu-performanc.patch45
-rw-r--r--common/recipes-kernel/linux/files/0159-drm-amdgpu-fix-hex-decimal-bug-when-show-gpu-load.patch76
-rw-r--r--common/recipes-kernel/linux/files/0160-drm-amd-powerplay-add-thermal-control-task-when-resu.patch28
-rw-r--r--common/recipes-kernel/linux/files/0161-drm-amd-powerplay-enable-set-boot-state-task.patch75
-rw-r--r--common/recipes-kernel/linux/files/0162-drm-amd-powerplay-enable-power-down-asic-task.-v2.patch108
-rw-r--r--common/recipes-kernel/linux/files/0163-drm-amd-powerplay-implement-power-down-asic-task-for.patch89
-rw-r--r--common/recipes-kernel/linux/files/0164-drm-amdgpu-add-warning-to-amdgpu_bo_gpu_offset-v2.patch36
-rw-r--r--common/recipes-kernel/linux/files/0165-drm-amdgpu-cgs-add-an-interface-to-access-PCI-resour.patch147
-rw-r--r--common/recipes-kernel/linux/files/0166-drm-amdgpu-add-irq-domain-support.patch296
-rw-r--r--common/recipes-kernel/linux/files/0167-drm-amdgpu-powerplay-include-asm-div64.h-for-do_div.patch43
-rw-r--r--common/recipes-kernel/linux/files/0168-drm-amd-powerplay-fix-static-checker-warning-for-ret.patch48
-rw-r--r--common/recipes-kernel/linux/files/0169-drm-amdgpu-cz-add-code-to-enable-forcing-UVD-clocks.patch181
-rw-r--r--common/recipes-kernel/linux/files/0170-drm-amdgpu-cz-add-code-to-enable-forcing-VCE-clocks.patch150
-rw-r--r--common/recipes-kernel/linux/files/0171-drm-amdgpu-cz-force-uvd-clocks-when-sclks-are-forced.patch72
-rw-r--r--common/recipes-kernel/linux/files/0172-drm-amdgpu-cz-force-vce-clocks-when-sclks-are-forced.patch74
-rw-r--r--common/recipes-kernel/linux/files/0173-drm-amdgpu-use-kobj_to_dev.patch29
-rw-r--r--common/recipes-kernel/linux/files/0174-drm-amdgpu-move-VM-page-tables-to-the-LRU-end-on-CS-.patch75
-rw-r--r--common/recipes-kernel/linux/files/0175-drm-amdgpu-validate-duplicates-first.patch40
-rw-r--r--common/recipes-kernel/linux/files/0176-drm-amdgpu-add-missing-irq.h-include.patch27
-rw-r--r--common/recipes-kernel/linux/files/0177-drm-amdgpu-Add-some-tweaks-to-gfx-8-soft-reset.patch60
-rw-r--r--common/recipes-kernel/linux/files/0178-drm-amdgpu-Allow-the-driver-to-load-if-amdgpu.powerp.patch54
-rw-r--r--common/recipes-kernel/linux/files/0179-drm-amd-amdgpu-Improve-amdgpu_dpm-macros-to-avoid-un.patch108
-rw-r--r--common/recipes-kernel/linux/files/0180-drm-amdgpu-add-a-message-to-indicate-when-powerplay-.patch37
-rw-r--r--common/recipes-kernel/linux/files/0181-drm-amdgpu-fix-next_rptr-handling-for-debugfs.patch33
-rw-r--r--common/recipes-kernel/linux/files/0182-drm-amdgpu-don-t-init-fbdev-if-we-don-t-have-any-con.patch36
-rw-r--r--common/recipes-kernel/linux/files/0183-drm-amd-powerplay-Update-SMU-firmware-loading-for-St.patch134
-rw-r--r--common/recipes-kernel/linux/files/0184-drm-amdgpu-gfx8-enable-cp-inst-reg-error-interrupts.patch49
-rw-r--r--common/recipes-kernel/linux/files/0185-drm-amdgpu-gfx7-enable-cp-inst-reg-error-interrupts.patch66
-rw-r--r--common/recipes-kernel/linux/files/0186-drm-amdgpu-load-MEC-ucode-manually-on-iceland.patch46
-rw-r--r--common/recipes-kernel/linux/files/0187-drm-amdgpu-disable-uvd-and-vce-clockgating-on-Fiji.patch34
-rw-r--r--common/recipes-kernel/linux/files/0188-drm-amdgpu-add-pcie-cap-module-parameters-v2.patch233
-rw-r--r--common/recipes-kernel/linux/files/0189-drm-amdgpu-cik-don-t-mess-with-aspm-if-gpu-is-root-b.patch32
-rw-r--r--common/recipes-kernel/linux/files/0190-drm-amdgpu-dpm-ci-switch-over-to-the-common-pcie-cap.patch53
-rw-r--r--common/recipes-kernel/linux/files/0191-drm-amdgpu-handle-uvd-pg-flags-properly.patch62
-rw-r--r--common/recipes-kernel/linux/files/0192-drm-amdgpu-handle-vce-pg-flags-properly.patch45
-rw-r--r--common/recipes-kernel/linux/files/0193-drm-amdgpu-clean-up-vce-pg-flags-for-cz-st.patch30
-rw-r--r--common/recipes-kernel/linux/files/0194-drm-amdgpu-be-consistent-with-uvd-cg-flags.patch47
-rw-r--r--common/recipes-kernel/linux/files/0195-drm-amd-powerplay-cz-disable-uvd-pg.patch29
-rw-r--r--common/recipes-kernel/linux/files/0196-drm-amd-powerplay-cz-disable-vce-pg.patch30
-rw-r--r--common/recipes-kernel/linux/files/0197-drm-amd-powerplay-tonga-disable-uvd-pg.patch30
-rw-r--r--common/recipes-kernel/linux/files/0198-drm-amd-powerplay-tonga-disable-vce-pg.patch29
-rw-r--r--common/recipes-kernel/linux/files/0199-drm-amdgpu-add-a-cgs-interface-to-fetch-cg-and-pg-fl.patch48
-rw-r--r--common/recipes-kernel/linux/files/0200-drm-amdgpu-remove-unused-cg-defines.patch36
-rw-r--r--common/recipes-kernel/linux/files/0201-drma-dmgpu-move-cg-and-pg-flags-into-shared-headers.patch722
-rw-r--r--common/recipes-kernel/linux/files/0202-drm-amdgpu-tonga-plumb-pg-flags-through-to-powerplay.patch51
-rw-r--r--common/recipes-kernel/linux/files/0203-drm-amdgpu-cz-plumb-pg-flags-through-to-powerplay.patch47
-rw-r--r--common/recipes-kernel/linux/files/0204-drm-amdgpu-gfx8-fix-priv-reg-interrupt-enable.patch33
-rw-r--r--common/recipes-kernel/linux/files/0205-drm-amdgpu-fix-locking-in-force-performance-level.patch42
-rw-r--r--common/recipes-kernel/linux/files/0206-drm-amdgpu-pm-add-some-checks-for-PX.patch81
-rw-r--r--common/recipes-kernel/linux/files/0207-amdgpu-fix-NULL-pointer-dereference-at-tonga_check_s.patch43
-rw-r--r--common/recipes-kernel/linux/files/0208-drm-amdgpu-disable-direct-VM-updates-when-vm_debug-i.patch34
-rw-r--r--common/recipes-kernel/linux/files/0209-drm-amd-powerplay-export-AMD_PP_EVENT_COMPLETE_INIT-.patch48
-rw-r--r--common/recipes-kernel/linux/files/0210-drm-amd-powerplay-send-event-to-notify-powerplay-all.patch33
-rw-r--r--common/recipes-kernel/linux/files/0211-drm-amdgpu-cz-enable-disable-vce-dpm-even-if-vce-pg-.patch37
-rw-r--r--common/recipes-kernel/linux/files/0212-drm-amdgpu-powerplay-cz-enable-disable-vce-dpm-indep.patch35
-rw-r--r--common/recipes-kernel/linux/files/0213-drm-amdgpu-cz-remove-commented-out-call-to-enable-vc.patch38
-rw-r--r--common/recipes-kernel/linux/files/0214-drm-amdgpu-dp-add-back-special-handling-for-NUTMEG.patch62
-rw-r--r--common/recipes-kernel/linux/files/0215-drm-amd-powerplay-indent-a-couple-if-statements.patch38
-rw-r--r--common/recipes-kernel/linux/files/0216-drm-amdgpu-fix-amdgpu_cs_get_threshold_for_moves-han.patch96
-rw-r--r--common/recipes-kernel/linux/files/0217-drm-amdgpu-cleanup-amdgpu_cs_list_validate.patch106
-rw-r--r--common/recipes-kernel/linux/files/0218-drm-amdgpu-group-VM-mapping-tree-with-its-lock-v2.patch46
-rw-r--r--common/recipes-kernel/linux/files/0219-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch79
-rw-r--r--common/recipes-kernel/linux/files/0220-drm-amdgpu-cleanup-amdgpu_cs_parser_relocs.patch97
-rw-r--r--common/recipes-kernel/linux/files/0221-drm-amdgpu-cleanup-bo-list-bucket-handling.patch174
-rw-r--r--common/recipes-kernel/linux/files/0222-drm-amdgpu-keep-the-prefered-allowed-domains-in-the-.patch348
-rw-r--r--common/recipes-kernel/linux/files/0223-drm-amdgpu-search-only-the-BO-list-for-VM-mappings.patch68
-rw-r--r--common/recipes-kernel/linux/files/0224-drm-amdgpu-try-to-find-BO-VAs-only-for-the-BOs-in-th.patch63
-rw-r--r--common/recipes-kernel/linux/files/0225-drm-amdgpu-clean-up-hw-semaphore-support-in-driver.patch1137
-rw-r--r--common/recipes-kernel/linux/files/0226-drm-amdgpu-cleanup-amdgpu_sync_rings-V2.patch118
-rw-r--r--common/recipes-kernel/linux/files/0227-drm-amdgpu-clean-up-non-scheduler-code-path-v2.patch378
-rw-r--r--common/recipes-kernel/linux/files/0228-drm-amdgpu-remove-some-more-semaphore-leftovers.patch229
-rw-r--r--common/recipes-kernel/linux/files/0229-drm-amdgpu-remove-sync_to-from-sync-obj-v2.patch122
-rw-r--r--common/recipes-kernel/linux/files/0230-drm-amdgpu-cleanup-sync_seq-handling.patch240
-rw-r--r--common/recipes-kernel/linux/files/0231-drm-amdgpu-clean-up-asic-level-reset-for-CI.patch360
-rw-r--r--common/recipes-kernel/linux/files/0232-drm-amdgpu-clean-up-asic-level-reset-for-VI.patch431
-rw-r--r--common/recipes-kernel/linux/files/0233-drm-amdgpu-post-card-after-hard-reset.patch35
-rw-r--r--common/recipes-kernel/linux/files/0234-drm-amdgpu-add-a-debugfs-property-to-trigger-a-GPU-r.patch61
-rw-r--r--common/recipes-kernel/linux/files/0235-drm-amdgpu-drop-hard_reset-module-parameter.patch52
-rw-r--r--common/recipes-kernel/linux/files/0236-drm-amdgpu-add-VM-pointer-to-id-trace.patch83
-rw-r--r--common/recipes-kernel/linux/files/0237-drm-amdgpu-grab-VMID-before-submitting-job-v5.patch141
-rw-r--r--common/recipes-kernel/linux/files/0238-drm-amdgpu-merge-vm_grab_id-and-vm_fence-v2.patch188
-rw-r--r--common/recipes-kernel/linux/files/0239-drm-amdgpu-use-a-global-LRU-list-for-VMIDs.patch225
-rw-r--r--common/recipes-kernel/linux/files/0240-drm-amdgpu-remove-the-ring-lock-v2.patch685
-rw-r--r--common/recipes-kernel/linux/files/0241-drm-amdgpu-remove-rptr-checking.patch181
-rw-r--r--common/recipes-kernel/linux/files/0242-drm-amd-powerplay-add-some-sysfs-interfaces-for-powe.patch653
-rw-r--r--common/recipes-kernel/linux/files/0243-drm-amd-powerplay-add-hwmgr-s-functions-for-Fiji-sys.patch159
-rw-r--r--common/recipes-kernel/linux/files/0244-drm-amd-powerplay-add-some-hwmgr-functions-for-sysfs.patch87
-rw-r--r--common/recipes-kernel/linux/files/0245-drm-amd-powerplay-add-some-hwmgr-functions-for-sysfs.patch157
-rw-r--r--common/recipes-kernel/linux/files/0246-drm-amd-add-dce8-enum-register-header.patch1144
-rw-r--r--common/recipes-kernel/linux/files/0247-drm-amdgpu-drop-a-dummy-wakeup-scheduler.patch50
-rw-r--r--common/recipes-kernel/linux/files/0248-drm-amdgpu-use-WARN_ON_ONCE-instead-of-BUG_ON-in-the.patch40
-rw-r--r--common/recipes-kernel/linux/files/0249-drm-amdgpu-remove-nonsense-IB-size-checks.patch47
-rw-r--r--common/recipes-kernel/linux/files/0250-drm-amdgpu-move-more-logic-into-amdgpu_vm_map_gart-v.patch210
-rw-r--r--common/recipes-kernel/linux/files/0251-drm-amdgpu-use-BOs-GART-instance-for-mapping-address.patch325
-rw-r--r--common/recipes-kernel/linux/files/0252-drm-amdgpu-split-VM-mappings-into-smaller-operations.patch185
-rw-r--r--common/recipes-kernel/linux/files/0253-drm-amdgpu-optimize-VM-fencing.patch122
-rw-r--r--common/recipes-kernel/linux/files/0254-drm-amdgpu-cleanup-comments-in-VM-code.patch142
-rw-r--r--common/recipes-kernel/linux/files/0255-drm-amdgpu-optimize-amdgpu_vm_update_ptes-a-bit.patch101
-rw-r--r--common/recipes-kernel/linux/files/0256-drm-amdgpu-remove-power-of-two-limit-for-vramlimit.patch37
-rw-r--r--common/recipes-kernel/linux/files/0257-drm-amd-add-ACP-driver-support.patch626
-rw-r--r--common/recipes-kernel/linux/files/0258-drm-amd-add-pm-domain-for-ACP-IP-sub-blocks.patch311
-rw-r--r--common/recipes-kernel/linux/files/0259-drm-amdgpu-remove-unused-function.patch70
-rw-r--r--common/recipes-kernel/linux/files/0260-drm-amdgpu-add-check-for-atombios-GPU-virtualization.patch61
-rw-r--r--common/recipes-kernel/linux/files/0261-drm-amdgpu-track-whether-the-asic-supports-SR-IOV.patch61
-rw-r--r--common/recipes-kernel/linux/files/0262-drm-amdgpu-always-repost-cards-that-support-SR-IOV.patch36
-rw-r--r--common/recipes-kernel/linux/files/0263-drm-amdgpu-gmc8-skip-MC-ucode-loading-on-SR-IOV-capa.patch38
-rw-r--r--common/recipes-kernel/linux/files/0264-drm-amdgpu-smu-skip-SMC-ucode-loading-on-SR-IOV-capa.patch76
-rw-r--r--common/recipes-kernel/linux/files/0265-drm-amdgpu-fix-size-estimation-for-clear-IB.patch42
-rw-r--r--common/recipes-kernel/linux/files/0266-drm-amdgpu-add-amdgpu_set_ib_value-helper-v2.patch98
-rw-r--r--common/recipes-kernel/linux/files/0267-drm-amdgpu-separate-pushing-CS-to-scheduler.patch134
-rw-r--r--common/recipes-kernel/linux/files/0268-drm-amdgpu-gfx-minor-code-cleanup.patch82
-rw-r--r--common/recipes-kernel/linux/files/0269-drm-amdgpu-check-userptrs-mm-earlier.patch191
-rw-r--r--common/recipes-kernel/linux/files/0270-drm-amdgpu-remove-adev-and-fence-from-amdgpu_sync_fr.patch71
-rw-r--r--common/recipes-kernel/linux/files/0271-drm-amdgpu-remove-AMDGPU_NUM_SYNCS.patch48
-rw-r--r--common/recipes-kernel/linux/files/0272-drm-amdgpu-fix-num_ibs-check.patch78
-rw-r--r--common/recipes-kernel/linux/files/0273-drm-amdgpu-add-proper-job-alloc-free-functions.patch362
-rw-r--r--common/recipes-kernel/linux/files/0274-drm-amdgpu-cleanup-user-fence-handling-in-the-CS.patch144
-rw-r--r--common/recipes-kernel/linux/files/0275-drm-amdgpu-make-pad_ib-a-ring-function-v3.patch360
-rw-r--r--common/recipes-kernel/linux/files/0276-drm-amdgpu-move-ring-from-IBs-into-job.patch439
-rw-r--r--common/recipes-kernel/linux/files/0277-drm-amdgpu-directly-return-fence-from-ib_schedule.patch48
-rw-r--r--common/recipes-kernel/linux/files/0278-drm-amdgpu-send-SDMA-GFX-IB-tests-directly-to-the-ri.patch111
-rw-r--r--common/recipes-kernel/linux/files/0279-drm-amdgpu-cleanup-in-kernel-job-submission.patch253
-rw-r--r--common/recipes-kernel/linux/files/0280-drm-amdgpu-rename-amdgpu_sched.c-to-amdgpu_job.c.patch338
-rw-r--r--common/recipes-kernel/linux/files/0281-drm-amdgpu-send-UVD-IB-tests-directly-to-the-ring.patch159
-rw-r--r--common/recipes-kernel/linux/files/0282-drm-amdgpu-send-VCE-IB-tests-directly-to-the-ring-ag.patch105
-rw-r--r--common/recipes-kernel/linux/files/0283-drm-amdgpu-move-sync-into-job-object.patch384
-rw-r--r--common/recipes-kernel/linux/files/0284-drm-amdgpu-Don-t-crash-system-if-we-can-t-get-crtc.patch32
-rw-r--r--common/recipes-kernel/linux/files/0285-drm-amd-Adding-IVSRC-register-headers.patch124
-rw-r--r--common/recipes-kernel/linux/files/0286-drm-amd-powerplay-change-struct-name.patch113
-rw-r--r--common/recipes-kernel/linux/files/0287-drm-amd-powerplay-export-interface-to-DAL.patch394
-rw-r--r--common/recipes-kernel/linux/files/0288-drm-amd-powerplay-implement-functions-in-carrizo-for.patch205
-rw-r--r--common/recipes-kernel/linux/files/0289-drm-amd-powerplay-Make-declarations-of-functions-exp.patch99
-rw-r--r--common/recipes-kernel/linux/files/0290-drm-amd-powerplay-Use-engine-clock-limit-calculated-.patch42
-rw-r--r--common/recipes-kernel/linux/files/0291-drm-amd-powerplay-get-real-display-device-num-by-cgs.patch91
-rw-r--r--common/recipes-kernel/linux/files/0292-drm-amd-powerplay-Use-correct-clock-in-cz_apply_stat.patch31
-rw-r--r--common/recipes-kernel/linux/files/0293-drm-amd-powerplay-Enable-low-mem-pstate-when-cancel_.patch29
-rw-r--r--common/recipes-kernel/linux/files/0294-drm-amd-powerplay-add-powerplay-valid-check-to-avoid.patch57
-rw-r--r--common/recipes-kernel/linux/files/0295-drm-amdgpu-gfx7-Reduce-linecount-in-table-init.patch1389
-rw-r--r--common/recipes-kernel/linux/files/0296-drm-amdgpu-gfx7-Simplify-bitmask-creation.patch33
-rw-r--r--common/recipes-kernel/linux/files/0297-drm-amdgpu-gfx7-LOC-reduction-in-gfx_v7_0_setup_rb.patch43
-rw-r--r--common/recipes-kernel/linux/files/0298-drm-amdgpu-gfx7-Simplify-wptr-rptr-functions.patch66
-rw-r--r--common/recipes-kernel/linux/files/0299-drm-amdgpu-gfx7-Fix-whitespace.patch27
-rw-r--r--common/recipes-kernel/linux/files/0300-drm-amd-include-Update-dce-8-headers-for-dal.patch50
-rw-r--r--common/recipes-kernel/linux/files/0301-drm-amdgpu-remove-the-userptr-rmn-lock.patch138
-rw-r--r--common/recipes-kernel/linux/files/0302-drm-amdgpu-use-per-VM-entity-for-page-table-updates-.patch227
-rw-r--r--common/recipes-kernel/linux/files/0303-drm-amdgpu-remove-is_pte_ring.patch67
-rw-r--r--common/recipes-kernel/linux/files/0304-drm-amdgpu-use-SDMA-round-robin-for-VM-updates-v3.patch216
-rw-r--r--common/recipes-kernel/linux/files/0305-drm-amdgpu-use-separate-scheduler-entitiy-for-buffer.patch76
-rw-r--r--common/recipes-kernel/linux/files/0306-drm-amdgpu-use-separate-scheduler-entity-for-UVD-sub.patch72
-rw-r--r--common/recipes-kernel/linux/files/0307-drm-amdgpu-use-separate-scheduler-entity-for-VCE-sub.patch83
-rw-r--r--common/recipes-kernel/linux/files/0308-drm-amdgpu-nuke-the-kernel-context.patch139
-rw-r--r--common/recipes-kernel/linux/files/0309-drm-amdgpu-fix-coding-style-in-amdgpu_ctx.c.patch73
-rw-r--r--common/recipes-kernel/linux/files/0310-drm-amdgpu-gfx-clean-up-harvest-configuration-v2.patch476
-rw-r--r--common/recipes-kernel/linux/files/0311-drm-amdgpu-gfx7-rework-gpu_init.patch427
-rw-r--r--common/recipes-kernel/linux/files/0312-drm-amdgpu-cik-move-sdma-tiling-config-setup-into-sd.patch68
-rw-r--r--common/recipes-kernel/linux/files/0313-drm-amdgpu-cik-move-uvd-tiling-config-setup-into-uvd.patch86
-rw-r--r--common/recipes-kernel/linux/files/0314-drm-amdgpu-vi-move-sdma-tiling-config-setup-into-sdm.patch94
-rw-r--r--common/recipes-kernel/linux/files/0315-drm-amdgpu-vi-move-uvd-tiling-config-setup-into-uvd-.patch115
-rw-r--r--common/recipes-kernel/linux/files/0316-drm-amdgpu-Fix-race-condition-in-MMU-notifier-releas.patch36
-rw-r--r--common/recipes-kernel/linux/files/0317-drm-amdgpu-remove-fence-reset-detection-leftovers.patch61
-rw-r--r--common/recipes-kernel/linux/files/0318-drm-amdgpu-stop-calling-amdgpu_gpu_reset-from-the-fl.patch46
-rw-r--r--common/recipes-kernel/linux/files/0319-drm-amdgpu-stop-blocking-for-page-filp-fences.patch106
-rw-r--r--common/recipes-kernel/linux/files/0320-drm-amdgpu-remove-page-flip-work-queue-v3.patch143
-rw-r--r--common/recipes-kernel/linux/files/0321-drm-amdgpu-print-pid-as-integer.patch35
-rw-r--r--common/recipes-kernel/linux/files/0322-drm-amdgpu-print-the-BO-size-only-once-in-amdgpu_gem.patch36
-rw-r--r--common/recipes-kernel/linux/files/0323-drm-amdgpu-optionally-print-the-pin-count-in-gem_inf.patch47
-rw-r--r--common/recipes-kernel/linux/files/0324-drm-amdgpu-print-the-GPU-offset-as-well-in-gem_info.patch36
-rw-r--r--common/recipes-kernel/linux/files/0325-drm-amdgpu-rework-GEM-info-printing.patch150
-rw-r--r--common/recipes-kernel/linux/files/0326-drm-amdgpu-cleanup-gem-init-finit.patch230
-rw-r--r--common/recipes-kernel/linux/files/0327-drm-amdgpu-Fix-race-condition-in-amdgpu_mn_unregiste.patch107
-rw-r--r--common/recipes-kernel/linux/files/0328-drm-amdgpu-Don-t-call-interval_tree_remove-in-amdgpu.patch34
-rw-r--r--common/recipes-kernel/linux/files/0329-drm-amdgpu-gfx-fix-off-by-one-in-rb-rework-v2.patch69
-rw-r--r--common/recipes-kernel/linux/files/0330-drm-amd-Do-not-make-DRM_AMD_ACP-default-to-y.patch31
-rw-r--r--common/recipes-kernel/linux/files/0331-drm-amd-powerplay-fix-code-style-warning.patch36
-rw-r--r--common/recipes-kernel/linux/files/0332-drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_set.patch42
-rw-r--r--common/recipes-kernel/linux/files/0333-drm-amd-cleanup-get_mfd_cell_dev.patch37
-rw-r--r--common/recipes-kernel/linux/files/0334-drm-amdgpu-update-radeon-acpi-header.patch28
-rw-r--r--common/recipes-kernel/linux/files/0335-drm-amdgpu-fix-VM-faults-caused-by-vm_grab_id-v4.patch413
-rw-r--r--common/recipes-kernel/linux/files/0336-drm-amdgpu-trace-the-pd_addr-in-vm_grab_id-as-well.patch91
-rw-r--r--common/recipes-kernel/linux/files/0337-drm-amdgpu-fix-rb-bitmap-cu-bitmap-calculation.patch134
-rw-r--r--common/recipes-kernel/linux/files/0338-drm-amd-powerplay-refine-the-dmesg-info.patch61
-rw-r--r--common/recipes-kernel/linux/files/0339-drm-amdgpu-ci-drop-some-old-thermal-setup.patch58
-rw-r--r--common/recipes-kernel/linux/files/0340-drm-amdgpu-ci-remove-redundant-pcie-setup.patch51
-rw-r--r--common/recipes-kernel/linux/files/0341-drm-amdgpu-ci-sync-up-with-dpm-changes-from-radeon.patch60
-rw-r--r--common/recipes-kernel/linux/files/0342-drm-amdgpu-delete-set-but-not-read-member-has_uvd-fr.patch78
-rw-r--r--common/recipes-kernel/linux/files/0343-drm-amdgpu-Switch-to-drm_vblank_on-off-v2.patch90
-rw-r--r--common/recipes-kernel/linux/files/0344-drm-amdgpu-wait-engine-idle-before-vm-flush-for-sdma.patch98
-rw-r--r--common/recipes-kernel/linux/files/0345-drm-amdgpu-add-hdp_invalidate-function.patch58
-rw-r--r--common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch65
-rw-r--r--common/recipes-kernel/linux/files/0347-drm-amdgpu-add-hdp-invalidation-for-gfx8.patch58
-rw-r--r--common/recipes-kernel/linux/files/0348-drm-amdgpu-add-hdp-invalidation-for-cik-sdma.patch45
-rw-r--r--common/recipes-kernel/linux/files/0349-drm-amdgpu-add-hdp-invalidation-for-sdma-v2_4.patch45
-rw-r--r--common/recipes-kernel/linux/files/0350-drm-amdgpu-add-hdp-invalidation-for-sdma-v3_0.patch46
-rw-r--r--common/recipes-kernel/linux/files/0351-drm-amdgpu-Clear-HDP_MISC_CNTL.HDP_FLUSH_INVALIDATE_.patch49
-rw-r--r--common/recipes-kernel/linux/files/0352-drm-amdgpu-sync-to-the-active-user-on-reusing-a-VMID.patch37
-rw-r--r--common/recipes-kernel/linux/files/0353-drm-amdgpu-group-userptr-in-the-BO-list-v2.patch88
-rw-r--r--common/recipes-kernel/linux/files/0354-drm-amdgpu-prevent-get_user_pages-recursion.patch113
-rw-r--r--common/recipes-kernel/linux/files/0355-drm-amdgpu-cleanup-the-sync-code.patch107
-rw-r--r--common/recipes-kernel/linux/files/0356-drm-amdgpu-remove-HW-fence-owner.patch292
-rw-r--r--common/recipes-kernel/linux/files/0357-drm-amdgpu-add-slap-cache-for-sync-objects-as-well.patch131
-rw-r--r--common/recipes-kernel/linux/files/0358-drm-amdgpu-return-the-common-fence-from-amdgpu_fence.patch118
-rw-r--r--common/recipes-kernel/linux/files/0359-drm-amdgpu-move-the-GDS-switch-into-vm-flush-as-well.patch100
-rw-r--r--common/recipes-kernel/linux/files/0360-drm-amdgpu-switch-the-GDS-only-on-demand-v2.patch148
-rw-r--r--common/recipes-kernel/linux/files/0361-drm-amdgpu-split-pipeline-sync-and-vm-flush.patch161
-rw-r--r--common/recipes-kernel/linux/files/0362-drm-amdgpu-if-a-GDS-switch-is-needed-emit-a-pipeline.patch61
-rw-r--r--common/recipes-kernel/linux/files/0363-drm-amdgpu-move-get_user_pages-out-of-amdgpu_ttm_tt_.patch447
-rw-r--r--common/recipes-kernel/linux/files/0364-drm-amd-amdgpu-Don-t-proceed-in-audio_fini-in-DCEv11.patch33
-rw-r--r--common/recipes-kernel/linux/files/0365-drm-amd-amdgpu-Whitespace-typo-fix-in-sw_init-DCEv11.patch38
-rw-r--r--common/recipes-kernel/linux/files/0366-drm-amd-amdgpu-Move-init-flag-to-after-init-in-sw_in.patch49
-rw-r--r--common/recipes-kernel/linux/files/0367-drm-amd-amdgpu-Make-afmt_init-cleanup-if-alloc-fails.patch61
-rw-r--r--common/recipes-kernel/linux/files/0368-drm-amd-amdgpu-Fix-indentation-in-dce_v11_0_crtc_do_.patch42
-rw-r--r--common/recipes-kernel/linux/files/0369-drm-amd-amdgpu-Don-t-proceed-in-audio_fini-if-disabl.patch32
-rw-r--r--common/recipes-kernel/linux/files/0370-drm-amd-amdgpu-Move-initialized-flag-to-bottom-of-sw.patch39
-rw-r--r--common/recipes-kernel/linux/files/0371-drm-amd-amdgpu-Make-afmt_init-cleanup-if-alloc-fails.patch60
-rw-r--r--common/recipes-kernel/linux/files/0372-drm-amd-amdgpu-Fix-identation-in-do_set_base-DCEv10.patch42
-rw-r--r--common/recipes-kernel/linux/files/0373-drm-amd-amdgpu-Don-t-proceed-into-audio_fini-if-audi.patch30
-rw-r--r--common/recipes-kernel/linux/files/0374-drm-amd-amdgpu-Move-config-init-flag-to-bottom-of-sw.patch39
-rw-r--r--common/recipes-kernel/linux/files/0375-drm-amd-amdgpu-make-afmt_init-cleanup-if-alloc-fails.patch59
-rw-r--r--common/recipes-kernel/linux/files/0376-drm-amd-amdgpu-Fix-indentation-in-do_set_base-DCEv8.patch42
-rw-r--r--common/recipes-kernel/linux/files/0377-drm-amdgpu-Fix-two-bugs-in-amdgpu_vm_bo_split_mappin.patch44
-rw-r--r--common/recipes-kernel/linux/files/0378-drm-amdgpu-reserve-the-PD-during-unmap-and-remove.patch88
-rw-r--r--common/recipes-kernel/linux/files/0379-drm-amdgpu-Revert-add-spin-lock-to-protect-freed-lis.patch86
-rw-r--r--common/recipes-kernel/linux/files/0380-drm-amdgpu-Revert-add-lock-for-interval-tree-in-vm.patch117
-rw-r--r--common/recipes-kernel/linux/files/0381-drm-amdgpu-Revert-add-mutex-for-ba_va-valids-invalid.patch105
-rw-r--r--common/recipes-kernel/linux/files/0382-drm-amdgpu-split-pipeline-sync-out-of-SDMA-vm_flush-.patch187
-rw-r--r--common/recipes-kernel/linux/files/0383-drm-amd-powerplay-mv-avfs-status-to-smumgr.h.patch76
-rw-r--r--common/recipes-kernel/linux/files/0384-drm-amd-powerplay-add-a-common-pp-endian-header.patch66
-rw-r--r--common/recipes-kernel/linux/files/0385-drm-amd-powerplay-use-pp_endian.h-for-Fiji.patch48
-rw-r--r--common/recipes-kernel/linux/files/0386-drm-amd-powerplay-use-pp_endian.h-for-Tonga.patch50
-rw-r--r--common/recipes-kernel/linux/files/0387-drm-amdgpu-allow-write-access-to-mapped-userptrs.patch40
-rw-r--r--common/recipes-kernel/linux/files/0388-drm-amdgpu-always-wait-before-kmap-a-BO.patch59
-rw-r--r--common/recipes-kernel/linux/files/0389-drm-amdgpu-stop-waiting-on-UVD-messages-before-mappi.patch39
-rw-r--r--common/recipes-kernel/linux/files/0390-drm-amdgpu-stop-using-the-ring-index-in-the-SA.patch177
-rw-r--r--common/recipes-kernel/linux/files/0391-drm-amdgpu-remove-amdgpu_ring_from_fence.patch68
-rw-r--r--common/recipes-kernel/linux/files/0392-drm-amdgpu-remove-amdgpu_fence_wait_next.patch64
-rw-r--r--common/recipes-kernel/linux/files/0393-drm-amdgpu-move-fence-structure-into-amdgpu_fence.c.patch119
-rw-r--r--common/recipes-kernel/linux/files/0394-drm-amdgpu-cleanup-amdgpu_fence_activity.patch82
-rw-r--r--common/recipes-kernel/linux/files/0395-drm-amdgpu-merge-amdgpu_fence_process-and-_activity.patch67
-rw-r--r--common/recipes-kernel/linux/files/0396-drm-amdgpu-RCU-protected-amdgpu_fence_release.patch59
-rw-r--r--common/recipes-kernel/linux/files/0397-drm-amdgpu-RCU-protected-amd_sched_fence_release.patch59
-rw-r--r--common/recipes-kernel/linux/files/0398-drm-amdgpu-add-number-of-hardware-submissions-to-amd.patch87
-rw-r--r--common/recipes-kernel/linux/files/0399-drm-amdgpu-keep-all-fences-in-an-RCU-protected-array.patch113
-rw-r--r--common/recipes-kernel/linux/files/0400-drm-amdgpu-cleanup-amdgpu_fence_wait_empty-v2.patch116
-rw-r--r--common/recipes-kernel/linux/files/0401-drm-amdgpu-signal-fences-directly-in-amdgpu_fence_pr.patch223
-rw-r--r--common/recipes-kernel/linux/files/0402-drm-amdgpu-drop-the-extra-fence-range-check-v2.patch37
-rw-r--r--common/recipes-kernel/linux/files/0403-drm-amdgpu-remove-amdgpu_fence_is_signaled.patch64
-rw-r--r--common/recipes-kernel/linux/files/0404-drm-amdgpu-switch-back-to-32bit-hw-fences-v2.patch164
-rw-r--r--common/recipes-kernel/linux/files/0405-drm-amd-powerplay-add-uvd-vce-dpm-enabling-flag-to-f.patch34
-rw-r--r--common/recipes-kernel/linux/files/0406-drm-amdgpu-give-a-fence-param-to-ib_free.patch151
-rw-r--r--common/recipes-kernel/linux/files/0407-drm-amdgpu-move-ib.fence-to-job.fence.patch198
-rw-r--r--common/recipes-kernel/linux/files/0408-drm-amdgpu-use-sched-fence-if-possible.patch38
-rw-r--r--common/recipes-kernel/linux/files/0409-drm-amd-powerplay-show-uvd-vce-power-gate-info-for-f.patch39
-rw-r--r--common/recipes-kernel/linux/files/0410-drm-amd-powerplay-show-uvd-vce-power-gate-enablement.patch38
-rw-r--r--common/recipes-kernel/linux/files/0411-drm-amdgpu-removing-BO_VAs-shouldn-t-be-interruptibl.patch32
-rw-r--r--common/recipes-kernel/linux/files/0412-drm-amdgpu-gfx7-add-MTYPE-definition.patch32
-rw-r--r--common/recipes-kernel/linux/files/0413-drm-amdgpu-release_pages-requires-linux-pagemap.h.patch43
-rw-r--r--common/recipes-kernel/linux/files/0414-drm-amd-powerplay-fix-memory-leak-of-tdp_table.patch34
-rw-r--r--common/recipes-kernel/linux/files/0415-drm-amdgpu-clean-up-path-handling-for-powerplay.patch49
-rw-r--r--common/recipes-kernel/linux/files/0416-drm-amdgpu-Revert-remove-the-userptr-rmn-lock.patch124
-rw-r--r--common/recipes-kernel/linux/files/0417-drm-amdgpu-add-invalidate_page-callback-for-userptrs.patch147
-rw-r--r--common/recipes-kernel/linux/files/0418-drm-amd-Beef-up-ACP-Kconfig-menu-text.patch49
-rw-r--r--common/recipes-kernel/linux/files/0419-drm-amdgpu-Don-t-move-pinned-BOs.patch57
-rw-r--r--common/recipes-kernel/linux/files/0420-drm-amd-powerplay-fix-segment-fault-issue-in-multi-d.patch59
-rw-r--r--common/recipes-kernel/linux/files/0421-drm-amdgpu-add-an-cgs-interface-to-notify-amdgpu-the.patch81
-rw-r--r--common/recipes-kernel/linux/files/0422-drm-amdgpu-Not-support-disable-dpm-in-powerplay.patch36
-rw-r--r--common/recipes-kernel/linux/files/0423-drm-amd-powerplay-notify-amdgpu-whether-dpm-is-enabl.patch49
-rw-r--r--common/recipes-kernel/linux/files/0424-drm-amdgpu-check-dpm-state-before-pm-system-fs-initi.patch33
-rw-r--r--common/recipes-kernel/linux/files/0425-drm-amd-powerplay-add-new-Fiji-function-for-not-sett.patch100
-rw-r--r--common/recipes-kernel/linux/files/0426-drm-amd-powerplay-Need-to-change-boot-to-performance.patch39
-rw-r--r--common/recipes-kernel/linux/files/0427-drm-amdgpu-Set-vblank_disable_allowed-true.patch34
-rw-r--r--common/recipes-kernel/linux/files/0428-drm-amdgpu-print-vram-type-rather-than-just-DDR.patch49
-rw-r--r--common/recipes-kernel/linux/files/0429-drm-amdgpu-fix-leaking-fence-in-the-pageflip-code.patch34
-rw-r--r--common/recipes-kernel/linux/files/0430-drm-amdgpu-fence-wait-old-rcu-slot.patch48
-rw-r--r--common/recipes-kernel/linux/files/0431-drm-amdgpu-save-and-restore-UVD-context-with-suspend.patch173
-rw-r--r--common/recipes-kernel/linux/files/0432-drm-amdgpu-save-and-restore-the-firwmware-cache-part.patch92
-rw-r--r--common/recipes-kernel/linux/files/0433-drm-amd-powerplay-fix-issue-that-resume-back-dpm-can.patch61
-rw-r--r--common/recipes-kernel/linux/files/0434-drm-amd-powerplay-add-uvd-vce-dpm-enabling-flag-defa.patch33
-rw-r--r--common/recipes-kernel/linux/files/0435-drm-amdgpu-total-vram-size-also-reduces-pin-size.patch29
-rw-r--r--common/recipes-kernel/linux/files/0436-drm-amdgpu-add-invisible-pin-size-statistic.patch77
-rw-r--r--common/recipes-kernel/linux/files/0437-drm-amd-amdgpu-fix-irq-domain-remove-for-tonga-ih.patch31
-rw-r--r--common/recipes-kernel/linux/files/0438-drm-amdgpu-acp-fix-resume-on-CZ-systems-with-AZ-audi.patch31
-rw-r--r--common/recipes-kernel/linux/files/0439-drm-amdgpu-delete-unused-struct-member-suspend-from-.patch30
-rw-r--r--common/recipes-kernel/linux/files/0440-drm-amdgpu-do-not-store-bios_header_start-in-amdgpu_.patch61
-rw-r--r--common/recipes-kernel/linux/files/0441-drm-amdgpu-mark-amdgpu_allowed_register_entry-tables.patch70
-rw-r--r--common/recipes-kernel/linux/files/0442-drm-amdgpu-improve-vmid-assigment-V2.patch41
-rw-r--r--common/recipes-kernel/linux/files/0443-drm-amdgpu-support-cond-exec.patch68
-rw-r--r--common/recipes-kernel/linux/files/0444-drm-amdgpu-patch-cond-exec-for-SDMA.patch108
-rw-r--r--common/recipes-kernel/linux/files/0445-drm-amdgpu-use-sched_job_init-to-initialize-sched_jo.patch140
-rw-r--r--common/recipes-kernel/linux/files/0446-drm-amdgpu-dce11-fix-vertical-bars-appear-on-monitor.patch117
-rw-r--r--common/recipes-kernel/linux/files/0447-drm-amdgpu-delay-job-free-to-when-it-s-finished-v2.patch126
-rw-r--r--common/recipes-kernel/linux/files/0448-drm-amdgpu-put-job-to-list-before-done.patch126
-rw-r--r--common/recipes-kernel/linux/files/0449-drm-amdgpu-get-rid-of-incorrect-TDR.patch117
-rw-r--r--common/recipes-kernel/linux/files/0450-drm-amdgpu-rework-TDR-in-scheduler-v2.patch207
-rw-r--r--common/recipes-kernel/linux/files/0451-drm-amdgpu-use-ref-to-keep-job-alive.patch189
-rw-r--r--common/recipes-kernel/linux/files/0452-drm-amdgpu-fix-issue-that-can-t-set-vce-clock-gate.patch63
-rw-r--r--common/recipes-kernel/linux/files/0453-drm-amdgpu-No-need-to-stop-hw-init-although-vce-s-st.patch36
-rw-r--r--common/recipes-kernel/linux/files/0454-drm-amdgpu-refine-code-for-code-style.patch32
-rw-r--r--common/recipes-kernel/linux/files/0455-drm-amd-amdgpu-Add-SW-clock-gating-support-to-UVD-5-.patch500
-rw-r--r--common/recipes-kernel/linux/files/0456-drm-amd-amdgpu-Enable-clockgating-for-UVD5-on-Tonga.patch32
-rw-r--r--common/recipes-kernel/linux/files/0457-drm-amd-amdgpu-Enable-clockgating-in-UVD6-for-Stoney.patch39
-rw-r--r--common/recipes-kernel/linux/files/0458-drm-amd-amdgpu-Enable-ability-to-print-register-stat.patch91
-rw-r--r--common/recipes-kernel/linux/files/0459-drm-amd-powerplay-use-min_clock_in_sr-from-dal-for-d.patch107
-rw-r--r--common/recipes-kernel/linux/files/0460-drm-amdgpu-drop-the-GTT-power-of-two-limit.patch41
-rw-r--r--common/recipes-kernel/linux/files/0461-drm-amdgpu-change-parameter-passing-in-the-VM-code.patch324
-rw-r--r--common/recipes-kernel/linux/files/0462-drm-amdgpu-use-BO-pages-instead-of-GART-array.patch118
-rw-r--r--common/recipes-kernel/linux/files/0463-drm-amdgpu-remove-GART-page-addr-array.patch102
-rw-r--r--common/recipes-kernel/linux/files/0464-drm-amdgpu-optionally-enable-GART-debugfs-file.patch193
-rw-r--r--common/recipes-kernel/linux/files/0465-drm-amd-powerplay-add-deep-sleep-divider-id-into-DPM.patch62
-rw-r--r--common/recipes-kernel/linux/files/0466-drm-amdgpu-merge-VM-manager-and-VM-context-ID-struct.patch309
-rw-r--r--common/recipes-kernel/linux/files/0467-drm-amdgpu-use-a-sync-object-for-VMID-fences-v2.patch286
-rw-r--r--common/recipes-kernel/linux/files/0468-drm-amdgpu-add-a-fence-after-the-VM-flush.patch142
-rw-r--r--common/recipes-kernel/linux/files/0469-drm-amdgpu-reuse-VMIDs-already-assigned-to-a-process.patch138
-rw-r--r--common/recipes-kernel/linux/files/0470-drm-amd-powerplay-fix-stutter-setup-in-mclk-level-in.patch51
-rw-r--r--common/recipes-kernel/linux/files/0471-drm-amd-Mark-some-tables-as-const.patch313
-rw-r--r--common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch88
-rw-r--r--common/recipes-kernel/linux/files/0473-drm-amdgpu-Mark-all-instances-of-struct-drm_info_lis.patch158
-rw-r--r--common/recipes-kernel/linux/files/0474-drm-amd-powerplay-Mark-pem_event_action-chains-as-co.patch208
-rw-r--r--common/recipes-kernel/linux/files/0475-drm-amd-powerplay-mark-phm_master_table_-structs-as-.patch260
-rw-r--r--common/recipes-kernel/linux/files/0476-drm-amd-make-some-function-local-tables-static-const.patch76
-rw-r--r--common/recipes-kernel/linux/files/0477-drm-amdgpu-handle-more-than-10-UVD-sessions-v2.patch243
-rw-r--r--common/recipes-kernel/linux/files/0478-drm-amd-make-a-type-safe-cgs_device-struct.-v2.patch840
-rw-r--r--common/recipes-kernel/linux/files/0479-drm-amd-powerplay-fix-fan-speed-percent-setting-erro.patch31
-rw-r--r--common/recipes-kernel/linux/files/0480-drm-amd-powerplay-fix-fan-speed-percent-setting-erro.patch31
-rw-r--r--common/recipes-kernel/linux/files/0481-drm-amdgpu-use-max_dw-in-ring_init.patch231
-rw-r--r--common/recipes-kernel/linux/files/0482-drm-amdgpu-reduce-the-ring-size-for-GFX.patch65
-rw-r--r--common/recipes-kernel/linux/files/0483-drm-amdgpu-reduce-the-ring-size-for-SDMA.patch61
-rw-r--r--common/recipes-kernel/linux/files/0484-drm-amdgpu-use-the-ring-name-for-debugfs.patch117
-rw-r--r--common/recipes-kernel/linux/files/0485-drm-amdgpu-fix-the-coding-style-in-amdgpu_ring.c.patch43
-rw-r--r--common/recipes-kernel/linux/files/0486-drm-ttm-remove-use_ticket-parameter-from-ttm_bo_rese.patch35
-rw-r--r--common/recipes-kernel/linux/files/0487-drm-ttm-implement-LRU-add-callbacks-v2.patch36
-rw-r--r--common/recipes-kernel/linux/files/0488-drm-amdgpu-add-new-CG-flag-for-ROM-clockgating.patch26
-rw-r--r--common/recipes-kernel/linux/files/0489-drm-amdgpu-gfx-add-proper-CG-flags-for-fiji.patch183
-rw-r--r--common/recipes-kernel/linux/files/0490-drm-amdgpu-sdma-add-proper-CG-flags-for-fiji.patch55
-rw-r--r--common/recipes-kernel/linux/files/0491-drm-amdgpu-common-add-proper-CG-flags-for-fiji.patch100
-rw-r--r--common/recipes-kernel/linux/files/0492-drm-amdgpu-gmc-add-proper-CG-flags-for-fiji.patch65
-rw-r--r--common/recipes-kernel/linux/files/0493-drm-amdgpu-gfx8-rename-send_serdes_cmd.patch79
-rw-r--r--common/recipes-kernel/linux/files/0494-drm-amdgpu-gfx-adjust-gfx_v8_0_send_serdes_cmd-for-S.patch58
-rw-r--r--common/recipes-kernel/linux/files/0495-drm-amdgpu-add-a-new-set-of-rlc-function-pointers.patch46
-rw-r--r--common/recipes-kernel/linux/files/0496-drm-amdgpu-gfx-rework-fiji-cg-functions-so-they-can-.patch315
-rw-r--r--common/recipes-kernel/linux/files/0497-drm-amdgpu-enable-gfx-clockgating-for-CZ.patch35
-rw-r--r--common/recipes-kernel/linux/files/0498-drm-amdgpu-enable-gfx-clockgating-for-ST-v2.patch31
-rw-r--r--common/recipes-kernel/linux/files/0499-drm-amdgpu-vi-rename-fiji-cg-functions.patch91
-rw-r--r--common/recipes-kernel/linux/files/0500-drm-amdgpu-enable-gmc-clockgating-for-CZ.patch30
-rw-r--r--common/recipes-kernel/linux/files/0501-drm-amdgpu-enable-gmc-clockgating-for-ST.patch30
-rw-r--r--common/recipes-kernel/linux/files/0502-drm-amdgpu-sdma-rename-fiji-cg-functions.patch165
-rw-r--r--common/recipes-kernel/linux/files/0503-drm-amdgpu-enable-sdma-clockgating-on-CZ.patch29
-rw-r--r--common/recipes-kernel/linux/files/0504-drm-amdgpu-enable-sdma-clockgating-on-ST.patch29
-rw-r--r--common/recipes-kernel/linux/files/0505-drm-amdgpu-double-fence-slot.patch36
-rw-r--r--common/recipes-kernel/linux/files/0506-drm-amdgpu-only-update-last_flush-when-vmid-doesn-t-.patch68
-rw-r--r--common/recipes-kernel/linux/files/0507-drm-amdgpu-fix-error-checking-when-reuse-vmid-on-sam.patch41
-rw-r--r--common/recipes-kernel/linux/files/0508-drm-amdgpu-group-BOs-by-log2-of-the-size-on-the-LRU-.patch144
-rw-r--r--common/recipes-kernel/linux/files/0509-drm-amdgpu-remove-sorting-of-CS-BOs.patch69
-rw-r--r--common/recipes-kernel/linux/files/0510-drm-amd-dal-Add-dal-display-driver.patch90113
-rw-r--r--common/recipes-kernel/linux/files/0511-drm-amd-dal-Adding-amdgpu_dm-for-dal-v2.patch6016
-rw-r--r--common/recipes-kernel/linux/files/0512-drm-amdgpu-Use-dal-driver-for-CZ.patch496
-rw-r--r--common/recipes-kernel/linux/files/0513-drm-amdgpu-fix-build-failure-with-DAL-integrated.patch26
-rw-r--r--common/recipes-kernel/linux/files/0514-drm-amd-dal-Fix-64-bit-division-for-32-bit-systems.patch167
-rw-r--r--common/recipes-kernel/linux/files/0515-drm-amd-dal-Use-fixed-types-instead-of-int-long-long.patch206
-rw-r--r--common/recipes-kernel/linux/files/0516-drm-amd-dal-delay-mst-detection-start-till-first-drm.patch60
-rw-r--r--common/recipes-kernel/linux/files/0517-drm-amd-dal-Allocate-encoder-possible_crtc-mask-corr.patch28
-rw-r--r--common/recipes-kernel/linux/files/0518-drm-amd-dal-Reorganize-link-encoder-and-stream-encod.patch1691
-rw-r--r--common/recipes-kernel/linux/files/0519-drm-amd-dal-Assign-stream-encoder-in-MST-use-case.patch46
-rw-r--r--common/recipes-kernel/linux/files/0520-drm-amd-dal-Clean-up-Link-Stream-Encoder.patch1527
-rw-r--r--common/recipes-kernel/linux/files/0521-drm-amd-dal-atomic-validate-fix.patch719
-rw-r--r--common/recipes-kernel/linux/files/0522-drm-amd-dal-fix-mem_input-naming-and-function-order.patch218
-rw-r--r--common/recipes-kernel/linux/files/0523-drm-amd-dal-Pass-in-adapter_service-to-stream-encode.patch55
-rw-r--r--common/recipes-kernel/linux/files/0524-drm-amd-dal-add-missed-mst-callback-implementation.patch65
-rw-r--r--common/recipes-kernel/linux/files/0525-drm-amd-dal-Pass-in-Bios-Parser-instead-of-Adapter-S.patch83
-rw-r--r--common/recipes-kernel/linux/files/0526-drm-amd-dal-MST-two-monitors-light-up-add-PHY-payloa.patch500
-rw-r--r--common/recipes-kernel/linux/files/0527-drm-amd-dal-merged-wm-programming-merged-pixel-durat.patch287
-rw-r--r--common/recipes-kernel/linux/files/0528-drm-amd-dal-MST-two-monitors-light-up-clean-up-2.patch97
-rw-r--r--common/recipes-kernel/linux/files/0529-drm-amd-dal-reduce-input-for-mem_input_program_surfa.patch95
-rw-r--r--common/recipes-kernel/linux/files/0530-drm-amd-dal-Clean-up-Stream-Encoder.patch743
-rw-r--r--common/recipes-kernel/linux/files/0531-drm-amd-dal-Move-scaling-param-to-commit-surface-and.patch305
-rw-r--r--common/recipes-kernel/linux/files/0532-drm-amd-dal-Add-delay-for-MST-after-LT.patch29
-rw-r--r--common/recipes-kernel/linux/files/0533-drm-amd-dal-Don-t-retrain-the-link-when-enabling-2nd.patch121
-rw-r--r--common/recipes-kernel/linux/files/0534-drm-amd-dal-Use-correct-index-when-iterating-enabled.patch28
-rw-r--r--common/recipes-kernel/linux/files/0535-drm-amd-dal-Reset-DPCD-sink-count-on-disconnect.patch30
-rw-r--r--common/recipes-kernel/linux/files/0536-drm-amd-dal-refactor-helpers-to-use-dc-types.patch208
-rw-r--r--common/recipes-kernel/linux/files/0537-drm-amd-dal-keep-streams-in-public-target.patch567
-rw-r--r--common/recipes-kernel/linux/files/0538-drm-amd-dal-Add-PPLib-interfaces-to-get-Static-Clock.patch198
-rw-r--r--common/recipes-kernel/linux/files/0539-drm-amd-dal-Fix-engine_id-usage-in-update_mst_stream.patch74
-rw-r--r--common/recipes-kernel/linux/files/0540-drm-amd-dal-Fix-bug-for-DP-MST-audio.patch120
-rw-r--r--common/recipes-kernel/linux/files/0541-drm-amd-dal-add-active-dongle-downstream-hotplug-han.patch80
-rw-r--r--common/recipes-kernel/linux/files/0542-drm-amd-dal-small-refactoring-in-DP-related-code.patch81
-rw-r--r--common/recipes-kernel/linux/files/0543-drm-amd-dal-fix-bug-in-dc_link_remove_sink.patch47
-rw-r--r--common/recipes-kernel/linux/files/0544-drm-amd-dal-fix-pflip-issue-with-mst-displays.patch85
-rw-r--r--common/recipes-kernel/linux/files/0545-drm-amd-dal-simplify-atomic-gamma-programming-code.patch140
-rw-r--r--common/recipes-kernel/linux/files/0546-drm-amd-dal-temporary-fix-in-headless-processing-cod.patch41
-rw-r--r--common/recipes-kernel/linux/files/0547-drm-amd-dal-fix-bug-in-edid_read.patch28
-rw-r--r--common/recipes-kernel/linux/files/0548-drm-amd-dal-Refactor-DCE11-to-split-HW-agnostic-code.patch1566
-rw-r--r--common/recipes-kernel/linux/files/0549-drm-amd-dal-Register-offset-cleanup-on-Link-and-Stre.patch3066
-rw-r--r--common/recipes-kernel/linux/files/0550-drm-amd-dal-clean-DP-MST-payload-alloc-and-dealloc-f.patch151
-rw-r--r--common/recipes-kernel/linux/files/0551-drm-amd-dal-Don-t-access-const-sink.patch34
-rw-r--r--common/recipes-kernel/linux/files/0552-drm-amd-dal-Fix-minor-fomatting-issue-and-dependenci.patch107
-rw-r--r--common/recipes-kernel/linux/files/0553-drm-amd-dal-Fix-Offset-bug.patch41
-rw-r--r--common/recipes-kernel/linux/files/0554-drm-amd-dal-Treat-warnings-as-errors.patch58
-rw-r--r--common/recipes-kernel/linux/files/0555-drm-amd-dal-Simplify-return-value-for-HW-programming.patch469
-rw-r--r--common/recipes-kernel/linux/files/0556-drm-amd-dal-expand-dc_services-struct-definition-for.patch56
-rw-r--r--common/recipes-kernel/linux/files/0557-drm-amd-dal-Pass-stream-instead-of-sink-to-MST-helpe.patch181
-rw-r--r--common/recipes-kernel/linux/files/0558-drm-amd-dal-Call-stream-as-it-is-in-payload-table.patch76
-rw-r--r--common/recipes-kernel/linux/files/0559-drm-amd-dal-fix-compilation-error-if-PPLib-is-not-en.patch29
-rw-r--r--common/recipes-kernel/linux/files/0560-drm-amd-dal-use-new-state-in-atomic_check.patch168
-rw-r--r--common/recipes-kernel/linux/files/0561-drm-amd-dal-Fail-validation-if-YCbCr-420-since-curre.patch30
-rw-r--r--common/recipes-kernel/linux/files/0562-drm-amd-dal-expand-pplib_post_set_mode-to-more-close.patch136
-rw-r--r--common/recipes-kernel/linux/files/0563-drm-amd-dal-Fix-DCE80-bandwidth-programming-model-to.patch67
-rw-r--r--common/recipes-kernel/linux/files/0564-drm-amd-dal-Bool-to-Void-on-Link-Encoder-Programming.patch760
-rw-r--r--common/recipes-kernel/linux/files/0565-drm-amd-dal-Move-enabling-of-stream-link-to-dc_link.patch241
-rw-r--r--common/recipes-kernel/linux/files/0566-drm-amd-dal-Move-disabling-of-link-stream-to-dc_link.patch287
-rw-r--r--common/recipes-kernel/linux/files/0567-drm-amd-dal-Fix-issue-where-2nd-MST-display-didn-t-l.patch46
-rw-r--r--common/recipes-kernel/linux/files/0568-drm-amd-dal-fix-incorrect-cursor-error-msg.patch47
-rw-r--r--common/recipes-kernel/linux/files/0569-drm-amd-dal-Add-support-for-flip-immediate.patch42
-rw-r--r--common/recipes-kernel/linux/files/0570-drm-amd-dal-Modified-service-interface-for-pplib.patch230
-rw-r--r--common/recipes-kernel/linux/files/0571-drm-amd-dal-fix-hotplug-of-HDMI-display-with-DP-MST.patch188
-rw-r--r--common/recipes-kernel/linux/files/0572-drm-amd-dal-temporary-fix-for-MST-chaing-disconnect.patch39
-rw-r--r--common/recipes-kernel/linux/files/0573-drm-amd-dal-add-single-display-infor-to-notify-pplib.patch622
-rw-r--r--common/recipes-kernel/linux/files/0574-drm-amd-dal-Call-atomic-dpms-function-for-MST.patch42
-rw-r--r--common/recipes-kernel/linux/files/0575-drm-amd-dal-amd-dc-Implement-get-memory-and-engine-c.patch179
-rw-r--r--common/recipes-kernel/linux/files/0576-drm-amd-dal-Fix-compile-errors.patch30
-rw-r--r--common/recipes-kernel/linux/files/0577-drm-amd-dal-Add-unit-mhz-to-clock-members-in-bw-cals.patch425
-rw-r--r--common/recipes-kernel/linux/files/0578-drm-amd-dal-Add-implementation-for-get-clock-levels-.patch28
-rw-r--r--common/recipes-kernel/linux/files/0579-drm-amd-dal-Fix-compile-error-for-case-CONFIG_DRM_AM.patch61
-rw-r--r--common/recipes-kernel/linux/files/0580-drm-amd-dal-Fix-issue-where-unused-HW-is-not-powered.patch278
-rw-r--r--common/recipes-kernel/linux/files/0581-drm-amd-dal-prototype-change-of-detection-scheme.patch114
-rw-r--r--common/recipes-kernel/linux/files/0582-drm-amd-dal-Add-callback-to-DM-for-aux-access.patch236
-rw-r--r--common/recipes-kernel/linux/files/0583-drm-amd-dal-Clean-up-some-comments.patch46
-rw-r--r--common/recipes-kernel/linux/files/0584-drm-amd-dal-Fix-up-HDMI-1080p-light-up-on-discrete-A.patch33
-rw-r--r--common/recipes-kernel/linux/files/0585-drm-amd-dal-Clean-up-aux-access-layer-in-DM.patch135
-rw-r--r--common/recipes-kernel/linux/files/0586-drm-amd-dal-Fix-uint64-vs-int64-warnings.patch98
-rw-r--r--common/recipes-kernel/linux/files/0587-drm-amdgpu-add-semaphore-to-connector-for-mst-syncro.patch30
-rw-r--r--common/recipes-kernel/linux/files/0588-drm-amdgpu-make-DC-target-const.patch25
-rw-r--r--common/recipes-kernel/linux/files/0589-drm-amd-dal-Prepare-support-for-next-Asic-generation.patch3746
-rw-r--r--common/recipes-kernel/linux/files/0590-drm-amd-dal-clean-up-watermark-structs.patch236
-rw-r--r--common/recipes-kernel/linux/files/0591-drm-amd-dal-Define-debug-DPCD-registers.patch34
-rw-r--r--common/recipes-kernel/linux/files/0592-drm-amd-dal-fix-issue-when-removing-sinks-where-arra.patch48
-rw-r--r--common/recipes-kernel/linux/files/0593-drm-amd-dal-do-not-use-MST-sink-for-regular-connecto.patch42
-rw-r--r--common/recipes-kernel/linux/files/0594-drm-amd-dal-use-const-for-new-link-sink-mgmt-interfa.patch177
-rw-r--r--common/recipes-kernel/linux/files/0595-drm-amd-dal-do-not-remove-MST-sinks-in-DC.patch50
-rw-r--r--common/recipes-kernel/linux/files/0596-drm-amd-dal-find-proper-connector-in-reset-case.patch40
-rw-r--r--common/recipes-kernel/linux/files/0597-drm-amd-dal-remove-mst-sink-from-connector-and-link.patch42
-rw-r--r--common/recipes-kernel/linux/files/0598-drm-amd-dal-do-not-remove-MST-connector-until-reset-.patch87
-rw-r--r--common/recipes-kernel/linux/files/0599-drm-amd-dal-notify-userspace-on-MST-branch-disconnec.patch27
-rw-r--r--common/recipes-kernel/linux/files/0600-drm-amd-dal-Prepare-DP-support-for-next-ASIC-generat.patch197
-rw-r--r--common/recipes-kernel/linux/files/0601-drm-amd-dal-use-more-robust-locking-for-MST.patch49
-rw-r--r--common/recipes-kernel/linux/files/0602-drm-amd-dal-add-bpp-from-dc_stream-for-payload-calcu.patch67
-rw-r--r--common/recipes-kernel/linux/files/0603-drm-amd-dal-refactor-initial-detection.patch49
-rw-r--r--common/recipes-kernel/linux/files/0604-drm-amd-dal-Fix-regamma-code-path.patch120
-rw-r--r--common/recipes-kernel/linux/files/0605-drm-amd-dal-pass-configuration-data-from-dc-to-dm.patch56
-rw-r--r--common/recipes-kernel/linux/files/0606-drm-amd-dal-Log-connector-signal-at-creation.patch34
-rw-r--r--common/recipes-kernel/linux/files/0607-drm-amd-dal-share-initialization-between-connectors.patch221
-rw-r--r--common/recipes-kernel/linux/files/0608-drm-amd-dal-use-DRM-helper-to-update-legacy-state.patch69
-rw-r--r--common/recipes-kernel/linux/files/0609-drm-amd-dal-split-selection-of-connector-in-commit.patch131
-rw-r--r--common/recipes-kernel/linux/files/0610-drm-amd-dal-clean-MST-payload-hw-table-on-update.patch155
-rw-r--r--common/recipes-kernel/linux/files/0611-drm-amd-dal-remove-SW-payload-row-on-reset.patch34
-rw-r--r--common/recipes-kernel/linux/files/0612-drm-amd-dal-do-not-clean-dc_link-on-MST-disconnect.patch119
-rw-r--r--common/recipes-kernel/linux/files/0613-drm-amd-dal-Integrate-amd_powerplay_get_clock_by_typ.patch241
-rw-r--r--common/recipes-kernel/linux/files/0614-drm-amd-dal-check-stream-on-payload-table-update.patch125
-rw-r--r--common/recipes-kernel/linux/files/0615-drm-amd-dal-validate-MST-connector-modes.patch88
-rw-r--r--common/recipes-kernel/linux/files/0616-drm-amd-dal-clean-up-MST-sem-usage.patch153
-rw-r--r--common/recipes-kernel/linux/files/0617-drm-amd-dal-guard-drm-mst-manager-usage.patch53
-rw-r--r--common/recipes-kernel/linux/files/0618-drm-amd-dal-Validate-required-clocks-against-PPLib-V.patch141
-rw-r--r--common/recipes-kernel/linux/files/0619-drm-amd-dal-Prepare-bring-up-off-next-ASIC-generatio.patch42
-rw-r--r--common/recipes-kernel/linux/files/0620-drm-amd-dal-adjust-DVI-signal-type-based-on-pixel-cl.patch77
-rw-r--r--common/recipes-kernel/linux/files/0621-drm-amd-dal-updated-bandwidth-formula.patch6489
-rw-r--r--common/recipes-kernel/linux/files/0622-drm-amd-dal-Fix-IRQ-sources-for-HPD-control-config.patch82
-rw-r--r--common/recipes-kernel/linux/files/0623-drm-amd-dal-Unblanking-logic-change-in-DM-DC.patch135
-rw-r--r--common/recipes-kernel/linux/files/0624-drm-amd-dal-Add-new-gamma-ramp-interface-to-dc.patch72
-rw-r--r--common/recipes-kernel/linux/files/0625-drm-amd-dal-fix-edp-detection-segfault.patch28
-rw-r--r--common/recipes-kernel/linux/files/0626-drm-amd-dal-fix-yclk-value.patch80
-rw-r--r--common/recipes-kernel/linux/files/0627-drm-amd-dal-remove-MST-get_modes-flush_work.patch29
-rw-r--r--common/recipes-kernel/linux/files/0628-drm-amd-dal-create-actual-number-of-CRTCs.patch257
-rw-r--r--common/recipes-kernel/linux/files/0629-drm-amd-dal-remove-sink-from-MST-link.patch61
-rw-r--r--common/recipes-kernel/linux/files/0630-drm-amd-dal-return-actual-contollers-number-in-caps.patch28
-rw-r--r--common/recipes-kernel/linux/files/0631-drm-amd-dal-fix-reset-mode-warning-msg.patch51
-rw-r--r--common/recipes-kernel/linux/files/0632-drm-amd-dal-attach-tile-MST-connector-property.patch31
-rw-r--r--common/recipes-kernel/linux/files/0633-drm-amd-dal-change-in-MST-connector-detection.patch40
-rw-r--r--common/recipes-kernel/linux/files/0634-drm-amd-dal-set-scaling-to-2-taps-until-proper-story.patch30
-rw-r--r--common/recipes-kernel/linux/files/0635-drm-amd-dal-Switch-from-MST-state-to-our-own-flag-si.patch28
-rw-r--r--common/recipes-kernel/linux/files/0636-drm-amd-dal-Modifed-check-conditions-for-switch-dp-c.patch43
-rw-r--r--common/recipes-kernel/linux/files/0637-drm-amd-dal-Do-not-dereference-NULL-sink-at-the-end-.patch41
-rw-r--r--common/recipes-kernel/linux/files/0638-drm-amd-dal-Fix-NULL-pointer-derefference-on-set-mod.patch32
-rw-r--r--common/recipes-kernel/linux/files/0639-drm-amd-dal-get-modes-in-get_modes-instead-of-cachin.patch46
-rw-r--r--common/recipes-kernel/linux/files/0640-drm-amd-dal-set-gamma-flag-in-future-state.patch29
-rw-r--r--common/recipes-kernel/linux/files/0641-drm-amd-dal-Remove-dead-headers.patch2319
-rw-r--r--common/recipes-kernel/linux/files/0642-drm-amd-dal-DP-MST-Detection.patch171
-rw-r--r--common/recipes-kernel/linux/files/0643-drm-amd-dal-destroy-mst-connector-after-reset-mode.patch39
-rw-r--r--common/recipes-kernel/linux/files/0644-drm-amd-dal-Refactor-link-encoder-interface.patch483
-rw-r--r--common/recipes-kernel/linux/files/0645-drm-amd-dal-Swap-enable_stream-and-enable_link-call-.patch140
-rw-r--r--common/recipes-kernel/linux/files/0646-drm-amd-dal-Refactor-timing-generator-fix-set_early_.patch440
-rw-r--r--common/recipes-kernel/linux/files/0647-drm-amd-dal-Properly-handle-sink-removal.patch77
-rw-r--r--common/recipes-kernel/linux/files/0648-amdgpu-fix-fbcon-S3-resume-with-dal_enabled.patch48
-rw-r--r--common/recipes-kernel/linux/files/0649-drm-amd-dal-Remove-registration-of-Poll-for-connecto.patch146
-rw-r--r--common/recipes-kernel/linux/files/0650-drm-amd-dal-Refactor-timing-generator.patch717
-rw-r--r--common/recipes-kernel/linux/files/0651-drm-amd-dal-remove-mst-semaphore.patch82
-rw-r--r--common/recipes-kernel/linux/files/0652-drm-amd-dal-Start-Stop-MST-Topology-only-for-root-co.patch159
-rw-r--r--common/recipes-kernel/linux/files/0653-drm-amd-dal-Skip-unrelated-MST-connectors-in-payload.patch53
-rw-r--r--common/recipes-kernel/linux/files/0654-drm-amd-dal-Fixed-DVI-passive-dongle-not-lightup-iss.patch178
-rw-r--r--common/recipes-kernel/linux/files/0655-drm-amd-dal-Guard-against-seg-fault-when-register-co.patch37
-rw-r--r--common/recipes-kernel/linux/files/0656-drm-amd-dal-Fix-bug-when-cleaning-up-dc-ctx.patch29
-rw-r--r--common/recipes-kernel/linux/files/0657-drm-amd-dal-underscan-test-corruption-fix.patch362
-rw-r--r--common/recipes-kernel/linux/files/0658-drm-amd-dal-add-bw_result-logging.patch225
-rw-r--r--common/recipes-kernel/linux/files/0659-drm-amd-dal-Guard-ASIC-specific-functions-in-display.patch41
-rw-r--r--common/recipes-kernel/linux/files/0660-drm-amd-dal-Remove-connector.patch1170
-rw-r--r--common/recipes-kernel/linux/files/0661-drm-amd-dal-Refactor-DCE11-timing-generator.patch1270
-rw-r--r--common/recipes-kernel/linux/files/0662-amdgpu-dce8-Update-IP-tables-to-enable-DAL-on-bonair.patch237
-rw-r--r--common/recipes-kernel/linux/files/0663-drm-amd-dal-Fix-and-refactor-DCE8.0-resource.patch171
-rw-r--r--common/recipes-kernel/linux/files/0664-drm-amd-dal-save-MST-connection-type-in-link.patch356
-rw-r--r--common/recipes-kernel/linux/files/0665-drm-amd-dal-Enable-Bonaire-on-Linux.patch38
-rw-r--r--common/recipes-kernel/linux/files/0666-drm-amd-dal-Clean-up-payload-allocation-table-creati.patch265
-rw-r--r--common/recipes-kernel/linux/files/0667-drm-amd-dal-Deallocate-dc-ctx-upon-destruct.patch37
-rw-r--r--common/recipes-kernel/linux/files/0668-drm-amd-dal-Compute-x-y-for-MST-in-dc_link.patch167
-rw-r--r--common/recipes-kernel/linux/files/0669-drm-amd-dal-Balance-dc-surface-reference-count.patch54
-rw-r--r--common/recipes-kernel/linux/files/0670-drm-amd-dal-Reuse-MST-connectors-to-resolve-headless.patch103
-rw-r--r--common/recipes-kernel/linux/files/0671-drm-amd-dal-Fix-eDP-to-use-non-mst-codepath-for-link.patch28
-rw-r--r--common/recipes-kernel/linux/files/0672-drm-amd-dal-disable-BM-calcs-log-by-default.patch64
-rw-r--r--common/recipes-kernel/linux/files/0673-drm-amd-dal-Avoid-edid-mem-leak-by-deferring-edid-po.patch27
-rw-r--r--common/recipes-kernel/linux/files/0674-drm-amd-dal-Fix-header-guard.patch26
-rw-r--r--common/recipes-kernel/linux/files/0675-drm-amd-dal-fix-in-stream-encoder-allocation.patch45
-rw-r--r--common/recipes-kernel/linux/files/0676-drm-amd-dal-Release-sink-for-MST-connector-when-rese.patch47
-rw-r--r--common/recipes-kernel/linux/files/0677-drm-amd-dal-Fix-issue-with-sink-being-added-to-link-.patch51
-rw-r--r--common/recipes-kernel/linux/files/0678-drm-amd-dal-disable-hpd-filtering-on-DP-connectors.patch44
-rw-r--r--common/recipes-kernel/linux/files/0679-drm-amd-dal-MST-get-stream-hadle-refact.patch498
-rw-r--r--common/recipes-kernel/linux/files/0680-drm-amd-dal-Refactor-Stream-Encoder-for-DCE8-11.patch1341
-rw-r--r--common/recipes-kernel/linux/files/0681-drm-amd-dal-virtual-link-and-sink-support.patch667
-rw-r--r--common/recipes-kernel/linux/files/0682-drm-amd-dal-Split-sinks-into-physical-sink-pointer-a.patch288
-rw-r--r--common/recipes-kernel/linux/files/0683-drm-amd-dal-Define-interface-for-External-VBIOS-part.patch354
-rw-r--r--common/recipes-kernel/linux/files/0684-drm-amd-dal-Don-t-handle-DP-short-pulse-until-necess.patch168
-rw-r--r--common/recipes-kernel/linux/files/0685-drm-amd-dal-Avoid-flood-kernel-with-storm-of-work-it.patch50
-rw-r--r--common/recipes-kernel/linux/files/0686-drm-amd-dal-Skip-notification-for-MST-connectors.patch193
-rw-r--r--common/recipes-kernel/linux/files/0687-drm-amd-dal-Don-t-deallocate-payloads-when-whole-cha.patch37
-rw-r--r--common/recipes-kernel/linux/files/0688-drm-amd-dal-remove-incorrect-assert.patch39
-rw-r--r--common/recipes-kernel/linux/files/0689-drm-amdgpu-Use-non-polling-user-mode-notification-for-DAL.patch66
-rw-r--r--common/recipes-kernel/linux/files/0690-drm-amdgpu-Initial-Tonga-Light-up.patch216
-rw-r--r--common/recipes-kernel/linux/files/0691-drm-amd-dal-Defer-MST-start-to-after-HPD_RX-enabled-.patch207
-rw-r--r--common/recipes-kernel/linux/files/0692-drm-amd-dal-Define-interface-for-External-VBIOS-part.patch3301
-rw-r--r--common/recipes-kernel/linux/files/0693-drm-amd-dal-S3-implementation-using-atomic-commit.patch268
-rw-r--r--common/recipes-kernel/linux/files/0694-drm-amd-dal-Fixed-active-dongle-bug.patch33
-rw-r--r--common/recipes-kernel/linux/files/0695-drm-amd-dal-Re-enable-interrupt-after-hotplug-notify.patch55
-rw-r--r--common/recipes-kernel/linux/files/0696-drm-amd-dal-Fix-waiting-on-mmDP_MSE_SAT_UPDATE-to-co.patch43
-rw-r--r--common/recipes-kernel/linux/files/0697-drm-amd-dal-Add-simple-logger-of-DPCD-tx-rx-traffic.patch104
-rw-r--r--common/recipes-kernel/linux/files/0698-drm-amd-dal-Refactor-mem_input.patch387
-rw-r--r--common/recipes-kernel/linux/files/0699-drm-amd-dal-restyle-transorm-remove-redundant-code.patch344
-rw-r--r--common/recipes-kernel/linux/files/0700-drm-amd-dal-added-dc_link_add_sink-interface-for-man.patch51
-rw-r--r--common/recipes-kernel/linux/files/0701-drm-amd-dal-xfm-register-naming-refactor.patch51
-rw-r--r--common/recipes-kernel/linux/files/0702-drm-amd-dal-remove-dce_base-duplicates-dc-core.patch1554
-rw-r--r--common/recipes-kernel/linux/files/0703-drm-amd-dal-Override-some-virtual-functions-for-Diag.patch1709
-rw-r--r--common/recipes-kernel/linux/files/0704-drm-amd-dal-optimize-out-dc-validation-on-flip.patch50
-rw-r--r--common/recipes-kernel/linux/files/0705-drm-amd-dal-IPP-refactoring-part.patch413
-rw-r--r--common/recipes-kernel/linux/files/0706-drm-amd-dal-Reset-DP_MSE_SAT-when-disabling-MST-disp.patch89
-rw-r--r--common/recipes-kernel/linux/files/0707-drm-amd-dal-Log-MST-branch-connect-disconnect.patch44
-rw-r--r--common/recipes-kernel/linux/files/0708-drm-amd-dal-Refactor-Link-Encoder.patch1169
-rw-r--r--common/recipes-kernel/linux/files/0709-drm-amd-dal-Add-PreModeChange-event-to-PPLIB.patch116
-rw-r--r--common/recipes-kernel/linux/files/0710-drm-amd-dal-tonga-initial-light-up.patch664
-rw-r--r--common/recipes-kernel/linux/files/0711-drm-amd-dal-Fix-issue-with-pipe-powergating-not-call.patch31
-rw-r--r--common/recipes-kernel/linux/files/0712-drm-amd-dal-Do-not-access-mmMC_HUB_RDREQ_DMIF_LIMIT-.patch124
-rw-r--r--common/recipes-kernel/linux/files/0713-drm-amd-dal-create-dce100-resource.patch1225
-rw-r--r--common/recipes-kernel/linux/files/0714-drm-amd-dal-Removed-dce_version-from-dc_context.patch129
-rw-r--r--common/recipes-kernel/linux/files/0715-drm-amd-dal-add-virtual-link-and-stream-encoders.patch799
-rw-r--r--common/recipes-kernel/linux/files/0716-drm-amd-dal-Remove-the-CZ_BRINGUP-flag.patch73
-rw-r--r--common/recipes-kernel/linux/files/0717-drm-amd-dal-Re-use-link-encoder-programming-between-.patch641
-rw-r--r--common/recipes-kernel/linux/files/0718-drm-amd-dal-Re-use-stream-encoder-programming-betwee.patch548
-rw-r--r--common/recipes-kernel/linux/files/0719-drm-amd-dal-update-core-link-mst-stream-allocation-t.patch499
-rw-r--r--common/recipes-kernel/linux/files/0720-drm-amd-dal-Clean-up-unused-TG-types-move-to-dc-inc.patch503
-rw-r--r--common/recipes-kernel/linux/files/0721-drm-amd-dal-Clean-up-encoder_types.patch482
-rw-r--r--common/recipes-kernel/linux/files/0722-drm-amd-dal-Clean-up-set_mode_interface-and-adjustme.patch1028
-rw-r--r--common/recipes-kernel/linux/files/0723-drm-amd-dal-dc-clean-up-remove-dvo-related.patch1791
-rw-r--r--common/recipes-kernel/linux/files/0724-drm-amd-dal-Fix-up-register-includes-for-encoder.patch268
-rw-r--r--common/recipes-kernel/linux/files/0725-drm-amd-dal-Fix-issue-with-pipe-powergating-sequence.patch152
-rw-r--r--common/recipes-kernel/linux/files/0726-drm-amd-dal-Remove-display_service_types.patch361
-rw-r--r--common/recipes-kernel/linux/files/0727-drm-amd-dal-Split-encoder_types-into-link-and-stream.patch317
-rw-r--r--common/recipes-kernel/linux/files/0728-drm-amd-dal-OPP-refactoring.patch524
-rw-r--r--common/recipes-kernel/linux/files/0729-drm-amd-dal-Make-use-of-amdgpu_crtc-cursor_addr.patch99
-rw-r--r--common/recipes-kernel/linux/files/0730-drm-amd-dal-Remove-plane_types.patch400
-rw-r--r--common/recipes-kernel/linux/files/0731-drm-amd-dal-Add-DCE10-HW-Sequencer.patch143
-rw-r--r--common/recipes-kernel/linux/files/0732-drm-amd-dal-dce-resoure-missing-register-instancee-m.patch112
-rw-r--r--common/recipes-kernel/linux/files/0733-drm-amd-dal-Disable-dithering-for-Diagnostics-enviro.patch366
-rw-r--r--common/recipes-kernel/linux/files/0734-drm-amd-dal-Add-DCE10-config-option.patch34
-rw-r--r--common/recipes-kernel/linux/files/0735-drm-amdgpu-remove-double-drm_vblank_init-call.patch51
-rw-r--r--common/recipes-kernel/linux/files/0736-drm-amd-dal-Block-commit-surfaces-to-targets-that-ha.patch44
-rw-r--r--common/recipes-kernel/linux/files/0737-drm-amd-dal-remove-dal_services.h.patch2070
-rw-r--r--common/recipes-kernel/linux/files/0738-drm-amd-dal-refactor-clock-sources.patch4640
-rw-r--r--common/recipes-kernel/linux/files/0739-drm-amd-dal-Clean-up-dc_temp.h.patch1390
-rw-r--r--common/recipes-kernel/linux/files/0740-drm-amd-dal-Fixed-page-flip-handle-issue.patch90
-rw-r--r--common/recipes-kernel/linux/files/0741-drm-amd-dal-refactor-hw_sequencer.patch3195
-rw-r--r--common/recipes-kernel/linux/files/0742-drm-amd-dal-Fixed-DCE100-audio-issue.patch48
-rw-r--r--common/recipes-kernel/linux/files/0743-drm-amd-dal-remove-warning-in-bios-makefile.patch26
-rw-r--r--common/recipes-kernel/linux/files/0744-drm-amd-dal-small-clean-up-in-cursor-code.patch50
-rw-r--r--common/recipes-kernel/linux/files/0745-drm-amd-dal-Relocate-dcs-to-core.patch2876
-rw-r--r--common/recipes-kernel/linux/files/0746-drm-amd-dal-Use-max-clocks-safemarks-for-dce10.patch120
-rw-r--r--common/recipes-kernel/linux/files/0747-drm-amd-dal-Abstract-tiling_info-params.patch440
-rw-r--r--common/recipes-kernel/linux/files/0748-drm-amd-dal-Reset-clock-when-refcount-drops-to-0.patch98
-rw-r--r--common/recipes-kernel/linux/files/0749-drm-amd-dal-Don-t-try-to-do-bandwidth-validation-on-.patch201
-rw-r--r--common/recipes-kernel/linux/files/0750-drm-amd-dal-Set-correct-dentist-clock-value.patch49
-rw-r--r--common/recipes-kernel/linux/files/0751-drm-amd-dal-Rename-dc_services-helpers-to-dm_service.patch15053
-rw-r--r--common/recipes-kernel/linux/files/0752-drm-amd-dal-reg-logger-trace-caller.patch64
-rw-r--r--common/recipes-kernel/linux/files/0753-drm-amd-dal-Make-DCE-10-HWSS-independent-of-DCE-8.patch33
-rw-r--r--common/recipes-kernel/linux/files/0754-drm-amd-dal-Clean-up-MST-stream-on-our-ASIC.patch31
-rw-r--r--common/recipes-kernel/linux/files/0755-drm-amd-dal-add-kernel-version-control-for-mst.patch241
-rw-r--r--common/recipes-kernel/linux/files/0756-drm-amd-dal-Delete-unused-clock-source-file.patch677
-rw-r--r--common/recipes-kernel/linux/files/0757-drm-amd-dal-Fix-building-with-C-compiler.patch103
-rw-r--r--common/recipes-kernel/linux/files/0758-drm-amd-dal-Prevent-access-to-PTE-registers-for-FPGA.patch42
-rw-r--r--common/recipes-kernel/linux/files/0759-drm-amd-dal-Remove-double-call-to-write-payload-allo.patch34
-rw-r--r--common/recipes-kernel/linux/files/0760-drm-amd-dal-Fix-DKMS-compilation-for-kernel-3.19.patch39
-rw-r--r--common/recipes-kernel/linux/files/0761-drm-amd-dal-Add-dce10-in-dal_adapter_service_get_dce.patch30
-rw-r--r--common/recipes-kernel/linux/files/0762-drm-amd-dal-Expose-dig-index-display_signal-and-ddc-.patch125
-rw-r--r--common/recipes-kernel/linux/files/0763-drm-amd-dal-Add-hpd-filter-delay-for-DP-hotplug.patch84
-rw-r--r--common/recipes-kernel/linux/files/0764-drm-amd-dal-Add-gpio-types-compile-dependency-on-in-.patch27
-rw-r--r--common/recipes-kernel/linux/files/0765-drm-amd-dal-only-poll-for-ACT-when-needed.patch45
-rw-r--r--common/recipes-kernel/linux/files/0766-drm-amd-dal-add-HBR3-definitions.patch305
-rw-r--r--common/recipes-kernel/linux/files/0767-drm-amd-dal-Rename-allocate-mem-input-interface.patch122
-rw-r--r--common/recipes-kernel/linux/files/0768-drm-amd-dal-fix-azalia-audio-does-not-work-on-some-b.patch30
-rw-r--r--common/recipes-kernel/linux/files/0769-drm-amd-dal-Use-ENGINE_ID_UNKNOWN-for-engine_id.patch36
-rw-r--r--common/recipes-kernel/linux/files/0770-drm-amd-dal-Force-bw-programming-for-DCE-10-until-we.patch76
-rw-r--r--common/recipes-kernel/linux/files/0771-drm-amd-dal-remove-dm_services_types.h-from-DC-heade.patch67
-rw-r--r--common/recipes-kernel/linux/files/0772-drm-amd-dal-Move-link-settings-to-public-interface.patch332
-rw-r--r--common/recipes-kernel/linux/files/0773-drm-amd-dal-Create-transform-for-underlay-pipe.patch1433
-rw-r--r--common/recipes-kernel/linux/files/0774-drm-amd-dal-Fix-Bandwidth-Calculations-for-up-to-6-d.patch248
-rw-r--r--common/recipes-kernel/linux/files/0775-drm-amd-dal-fix-build-breakage-due-to-rebase.patch27
-rw-r--r--common/recipes-kernel/linux/files/0776-drm-amd-dal-Refactor-link_settings-to-public.patch760
-rw-r--r--common/recipes-kernel/linux/files/0777-drm-amd-dal-fix-dependency-on-DC.patch194
-rw-r--r--common/recipes-kernel/linux/files/0778-drm-amd-dal-Add-timing-generator-for-underlay-pipe.patch877
-rw-r--r--common/recipes-kernel/linux/files/0779-drm-amd-dal-Remove-unused-definitions-from-Transform.patch151
-rw-r--r--common/recipes-kernel/linux/files/0780-drm-amd-dal-enable-HBR3-link-training.patch361
-rw-r--r--common/recipes-kernel/linux/files/0781-drm-amd-dal-Create-interface-for-Virtual-HW-programm.patch914
-rw-r--r--common/recipes-kernel/linux/files/0782-drm-amd-dal-Temporary-disable-PLL-sharing-for-DCE-10.patch47
-rw-r--r--common/recipes-kernel/linux/files/0783-drm-amd-dal-Add-set_blender_mode-handling-for-underl.patch79
-rw-r--r--common/recipes-kernel/linux/files/0784-drm-amd-dal-Refactor-opp-gamma-related.patch5401
-rw-r--r--common/recipes-kernel/linux/files/0785-drm-amd-dal-Use-reg-offset-to-handle-blndv-programmi.patch94
-rw-r--r--common/recipes-kernel/linux/files/0786-drm-amd-dal-Consolidate-safe-and-generic-watermark-p.patch261
-rw-r--r--common/recipes-kernel/linux/files/0787-drm-amd-amdgpu-Fall-back-to-non-dal-driver-on-Bonair.patch34
-rw-r--r--common/recipes-kernel/linux/files/0788-drm-amd-amdgpu-Remove-has_dal_support-macro.patch132
-rw-r--r--common/recipes-kernel/linux/files/0789-drm-amd-dal-non-destructive-validate.patch4120
-rw-r--r--common/recipes-kernel/linux/files/0790-drm-amd-dal-Instantiate-Underlay-version-of-Timing-G.patch200
-rw-r--r--common/recipes-kernel/linux/files/0791-drm-amd-dal-opp-for-underlay.patch1822
-rw-r--r--common/recipes-kernel/linux/files/0792-drm-amd-dal-Instantiate-Underlay-version-of-Memory-I.patch1041
-rw-r--r--common/recipes-kernel/linux/files/0793-drm-amd-dal-implement-ipp-opp-bypass.patch265
-rw-r--r--common/recipes-kernel/linux/files/0794-drm-amd-dal-Correctly-interpret-rotation-as-bit-set.patch40
-rw-r--r--common/recipes-kernel/linux/files/0795-drm-amd-dal-fix-flip-clean-up-state.patch86
-rw-r--r--common/recipes-kernel/linux/files/0796-drm-amd-dal-register-eDP-short-pulse-interrupt.patch167
-rw-r--r--common/recipes-kernel/linux/files/0797-drm-amd-dal-add-HIGH3-rates-to-fallback-table.patch43
-rw-r--r--common/recipes-kernel/linux/files/0798-drm-amd-dal-return-link-init-in-surface-status.patch36
-rw-r--r--common/recipes-kernel/linux/files/0799-drm-amd-dal-Remove-generic-i2c-hw-engine.patch45
-rw-r--r--common/recipes-kernel/linux/files/0800-drm-amd-dal-fix-some-missing-hawaii-cases-in-dm.patch38
-rw-r--r--common/recipes-kernel/linux/files/0801-drm-amdgpu-export-some-dce-functions-to-share-with-D.patch187
-rw-r--r--common/recipes-kernel/linux/files/0802-drm-amd-dal-dm-use-existing-dce-functions-for-some-t.patch436
-rw-r--r--common/recipes-kernel/linux/files/0803-drm-amd-dal-Adding-Hawaii-and-Bonaire-support-to-DAL.patch19970
-rw-r--r--common/recipes-kernel/linux/files/0804-drm-amd-amdgpu-Enabling-DAL-for-Bonaire-ASICs.patch30
-rw-r--r--common/recipes-kernel/linux/files/0805-drm-amd-dal-Change-DEMODE-bit-in-blank-screen-settin.patch42
-rw-r--r--common/recipes-kernel/linux/files/0806-drm-amd-dal-Reset-unreference-clock-when-switching-s.patch43
-rw-r--r--common/recipes-kernel/linux/files/0807-drm-amd-dal-Use-verified-link-caps-to-cal-bw.patch31
-rw-r--r--common/recipes-kernel/linux/files/0808-drm-amd-dal-Only-run-detection-on-shortpulse-when-de.patch30
-rw-r--r--common/recipes-kernel/linux/files/0809-drm-amd-dal-fix-EXT-clock-source-creation.patch525
-rw-r--r--common/recipes-kernel/linux/files/0810-drm-amd-dal-allow-non-audio-DP-HDMI-light-up.patch54
-rw-r--r--common/recipes-kernel/linux/files/0811-drm-amd-dal-refactor-ipp-header-for-HW-pseudo-code.patch241
-rw-r--r--common/recipes-kernel/linux/files/0812-drm-amd-dal-Fixed-HDMI-DVI-dongle-not-light-up-issue.patch37
-rw-r--r--common/recipes-kernel/linux/files/0813-drm-amd-dal-Implement-power-control-of-COL_MAN-Gamma.patch128
-rw-r--r--common/recipes-kernel/linux/files/0814-drm-amd-dal-hack-in-CZ-mpo-start-support.patch2506
-rw-r--r--common/recipes-kernel/linux/files/0815-drm-amd-dal-Ungate-Underlay-pipe-clock.patch47
-rw-r--r--common/recipes-kernel/linux/files/0816-drm-amd-dal-Refactor-opp-xfm-ipp-headers-incremental.patch793
-rw-r--r--common/recipes-kernel/linux/files/0817-drm-amd-dal-blanking-fix.patch37
-rw-r--r--common/recipes-kernel/linux/files/0818-drm-amd-dal-delete-dead-code.patch226
-rw-r--r--common/recipes-kernel/linux/files/0819-drm-amd-dal-refactor-ipp_degamma_mode-for-HW-diag.patch75
-rw-r--r--common/recipes-kernel/linux/files/0820-drm-amd-dal-Define-new-ipp-functions-for-diags.patch517
-rw-r--r--common/recipes-kernel/linux/files/0821-drm-amd-dal-simplify-OPP-header-include-dependency.patch42
-rw-r--r--common/recipes-kernel/linux/files/0822-drm-amd-dal-refactor-transform-header-for-HW-pseudoc.patch178
-rw-r--r--common/recipes-kernel/linux/files/0823-drm-amd-dal-Correctly-attach-surfaces-to-context-at-.patch62
-rw-r--r--common/recipes-kernel/linux/files/0824-drm-amd-dal-fix-stack-corruption-during-timing-sync.patch46
-rw-r--r--common/recipes-kernel/linux/files/0825-drm-amd-amdgpu-Route-dal-i2c-through-drm-s-i2cadapte.patch42
-rw-r--r--common/recipes-kernel/linux/files/0826-drm-amd-dal-address-missed-change-from-ipp-refactor.patch31
-rw-r--r--common/recipes-kernel/linux/files/0827-drm-amd-dal-Route-i2c-through-drm-s-i2cadapter.patch682
-rw-r--r--common/recipes-kernel/linux/files/0828-drm-amd-dal-Remove-wait_for_vblanks-call-on-atomic_c.patch31
-rw-r--r--common/recipes-kernel/linux/files/0829-drm-amd-dal-Minor-dm_helper-type-and-include-fixup.patch105
-rw-r--r--common/recipes-kernel/linux/files/0830-drm-amd-dal-destruct-validation-context-on-change.patch27
-rw-r--r--common/recipes-kernel/linux/files/0831-drm-amdgpu-add-stoney-to-dal-check.patch28
-rw-r--r--common/recipes-kernel/linux/files/0832-drm-amd-dal-fix-some-missing-stoney-cases-in-dm.patch44
-rw-r--r--common/recipes-kernel/linux/files/0833-drm-amdgpu-dal-dm-fix-compilation-when-CIK-support-i.patch62
-rw-r--r--common/recipes-kernel/linux/files/0834-drm-amd-amdgpu-resume-displays-after-cursor-pin.patch97
-rw-r--r--common/recipes-kernel/linux/files/0835-drm-amd-dal-allow-DP-non-external-clock-source-shari.patch161
-rw-r--r--common/recipes-kernel/linux/files/0836-drm-amd-dal-Interface-change-to-commit-multiple-surf.patch27
-rw-r--r--common/recipes-kernel/linux/files/0837-drm-amd-dal-fix-4k-DP-displays-link-training.patch103
-rw-r--r--common/recipes-kernel/linux/files/0838-drm-amd-dal-minor-mpo-fixes.patch498
-rw-r--r--common/recipes-kernel/linux/files/0839-drm-amd-dal-Address-HW-team-feedback-on-ipp.patch182
-rw-r--r--common/recipes-kernel/linux/files/0840-drm-amd-dal-fix-ref-count-issue-on-validate-failure.patch240
-rw-r--r--common/recipes-kernel/linux/files/0841-drm-amd-dal-fix-lb-alpha-programming.patch64
-rw-r--r--common/recipes-kernel/linux/files/0842-drm-amd-dal-fix-memory-leaks-in-I2C-code.patch84
-rw-r--r--common/recipes-kernel/linux/files/0843-drm-amd-dal-temporary-fix-for-black-screen-on-tonga.patch28
-rw-r--r--common/recipes-kernel/linux/files/0844-drm-amd-dal-add-input-csc-for-underlay.patch1309
-rw-r--r--common/recipes-kernel/linux/files/0845-drm-amd-dal-fix-4th-display-cursor.patch38
-rw-r--r--common/recipes-kernel/linux/files/0846-drm-amd-dal-Prevent-underflow-lock.patch40
-rw-r--r--common/recipes-kernel/linux/files/0847-drm-amd-dal-Refactor-PPLib-interfaces.patch626
-rw-r--r--common/recipes-kernel/linux/files/0848-drm-amd-dal-Remove-public-interfaces-for-target_memo.patch646
-rw-r--r--common/recipes-kernel/linux/files/0849-drm-amd-dal-Get-rid-of-dal_types.h-in-dc.h.patch358
-rw-r--r--common/recipes-kernel/linux/files/0850-drm-amd-dal-rename-struct-dc-to-struct-core_dc.patch1379
-rw-r--r--common/recipes-kernel/linux/files/0851-drm-amd-dal-move-virtual-hardware-header-files-to-in.patch2777
-rw-r--r--common/recipes-kernel/linux/files/0852-drm-amd-dal-Fix-mem-input-build-error.patch49
-rw-r--r--common/recipes-kernel/linux/files/0853-drm-amd-dal-Fix-amdgpu-build-error.patch27
-rw-r--r--common/recipes-kernel/linux/files/0854-drm-amd-dal-Remove-ctx-from-dm_alloc-free.patch6190
-rw-r--r--common/recipes-kernel/linux/files/0855-drm-amd-dal-fix-memory-during-fail-link-creation.patch89
-rw-r--r--common/recipes-kernel/linux/files/0856-drm-amd-dal-Refactor-DC-creation-merge-dc-and-dal-in.patch406
-rw-r--r--common/recipes-kernel/linux/files/0857-drm-amd-dal-Use-native-memset-directly.patch735
-rw-r--r--common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch352
-rw-r--r--common/recipes-kernel/linux/files/0859-drm-amd-dal-Use-native-memcmp-directly.patch104
-rw-r--r--common/recipes-kernel/linux/files/0860-drm-amd-dal-Use-native-strncmp-directly.patch58
-rw-r--r--common/recipes-kernel/linux/files/0861-drm-amd-dal-simplify-clock-sources-allocation.patch704
-rw-r--r--common/recipes-kernel/linux/files/0862-drm-amd-dal-fix-HW-I2C-channel-status.patch54
-rw-r--r--common/recipes-kernel/linux/files/0863-drm-amd-dal-Remove-delay_in_nanoseconds.patch30
-rw-r--r--common/recipes-kernel/linux/files/0864-drm-amd-dal-Create-struct-dc-as-public-version-of-dc.patch1212
-rw-r--r--common/recipes-kernel/linux/files/0865-drm-amd-dal-Fix-DCE110-not-initializing-number-of-cl.patch35
-rw-r--r--common/recipes-kernel/linux/files/0866-drm-amd-dal-Don-t-include-audio-type-in-dc.h.patch307
-rw-r--r--common/recipes-kernel/linux/files/0867-drm-amd-dal-Fix-surface-flip-pending-polling.patch206
-rw-r--r--common/recipes-kernel/linux/files/0868-drm-amd-dal-simplify-clock-source-creation-by-unroll.patch271
-rw-r--r--common/recipes-kernel/linux/files/0869-drm-amd-dal-clean-up-resource.h-with-proper-prefix.patch858
-rw-r--r--common/recipes-kernel/linux/files/0870-drm-amd-dal-remove-unused-type-ovl_csc_adjustment.patch112
-rw-r--r--common/recipes-kernel/linux/files/0871-drm-amd-dal-Remove-unnecessary-SIGTRAP.patch32
-rw-r--r--common/recipes-kernel/linux/files/0872-drm-amd-dal-Fix-HSYNC-flip-for-DCE8-10.patch207
-rw-r--r--common/recipes-kernel/linux/files/0873-drm-amd-dal-Use-usleep-for-microsecond-sleep.patch600
-rw-r--r--common/recipes-kernel/linux/files/0874-drm-amd-dal-Temporarily-disable-HW-i2c-on-DCE80.patch256
-rw-r--r--common/recipes-kernel/linux/files/0875-drm-amd-dal-Parse-asic-ID-in-dc-rather-than-AS.patch174
-rw-r--r--common/recipes-kernel/linux/files/0876-drm-amd-dal-Add-print-to-indicate-DC-creation.patch53
-rw-r--r--common/recipes-kernel/linux/files/0877-drm-amd-dal-Return-dc_version-directly-from-parse_as.patch157
-rw-r--r--common/recipes-kernel/linux/files/0878-drm-amd-dal-Start-calling-create_links-for-diag.patch143
-rw-r--r--common/recipes-kernel/linux/files/0879-drm-amd-dal-dm-fix-crtc-count-for-STONEY.patch46
-rw-r--r--common/recipes-kernel/linux/files/0880-drm-amd-dal-dm-remove-LINUX_VERSION_CODE-checks.patch205
-rw-r--r--common/recipes-kernel/linux/files/0881-drm-amd-dal-merge-same-map_clock_resources.patch325
-rw-r--r--common/recipes-kernel/linux/files/0882-drm-amd-dal-Move-hw_init-into-hwss.patch291
-rw-r--r--common/recipes-kernel/linux/files/0883-drm-amd-dal-add-logic-to-handle-hw-and-sw-state-inco.patch279
-rw-r--r--common/recipes-kernel/linux/files/0884-drm-amd-dal-Move-link-encoder-destroy-from-resource-.patch242
-rw-r--r--common/recipes-kernel/linux/files/0885-drm-amd-dal-Call-BP-directly-to-check-for-accelerate.patch58
-rw-r--r--common/recipes-kernel/linux/files/0886-drm-amd-dal-Fixed-active-dongle-not-light-up-issue.patch41
-rw-r--r--common/recipes-kernel/linux/files/0887-drm-amd-dal-Move-crtc-timing-definitions-to-dc_hw_ty.patch341
-rw-r--r--common/recipes-kernel/linux/files/0888-drm-amd-dal-skip-MST-fake-connectors-on-resume.patch43
-rw-r--r--common/recipes-kernel/linux/files/0889-drm-amd-dal-Allow-for-ASIC-specific-bw_calcs.patch399
-rw-r--r--common/recipes-kernel/linux/files/0890-drm-amd-dal-initial-framework-for-s3-debugging.patch83
-rw-r--r--common/recipes-kernel/linux/files/0891-drm-amd-dal-Use-fine-grained-watermarks-for-support-.patch263
-rw-r--r--common/recipes-kernel/linux/files/0892-drm-amd-dal-enable-hpd-rx-irqs-earlier-on-resume.patch109
-rw-r--r--common/recipes-kernel/linux/files/0893-drm-amd-dal-Fixed-DP-passive-dongle-not-light-up-iss.patch35
-rw-r--r--common/recipes-kernel/linux/files/0894-drm-amd-dal-allocate-structures-in-temp_params-separ.patch183
-rw-r--r--common/recipes-kernel/linux/files/0895-drm-amd-dal-simplify-suspend-resume-sequence.patch122
-rw-r--r--common/recipes-kernel/linux/files/0896-drm-amd-dal-zero-out-current-context-on-suspend.patch54
-rw-r--r--common/recipes-kernel/linux/files/0897-drm-amd-dal-zero-current-context-after-powerdown.patch39
-rw-r--r--common/recipes-kernel/linux/files/0898-drm-amd-dal-dm-update-hw_mode-in-amdgpu_dm_atomic_co.patch34
-rw-r--r--common/recipes-kernel/linux/files/0899-drm-amdgpu-Remove-is_mst_connector-flag-from-amdgpu_.patch36
-rw-r--r--common/recipes-kernel/linux/files/0900-drm-amdgpu-move-all-Kconfig-options-to-amdgpu-Kconfi.patch28
-rw-r--r--common/recipes-kernel/linux/files/0901-drm-amd-dal-on-resume-do-not-set-mode-on-disconnecte.patch194
-rw-r--r--common/recipes-kernel/linux/files/0902-drm-amd-dal-Avoid-mutex-aquire-while-holding-spinloc.patch113
-rw-r--r--common/recipes-kernel/linux/files/0903-drm-amd-dal-Avoid-mutex-aquire-while-holding-spinloc.patch36
-rw-r--r--common/recipes-kernel/linux/files/0904-drm-amd-dal-bw-calculations-fixed-for-displays-4-6.patch362
-rw-r--r--common/recipes-kernel/linux/files/0905-drm-amd-dal-fix-warnings-with-msc-in-Xorg.patch49
-rw-r--r--common/recipes-kernel/linux/files/0906-drm-amd-dal-micro-refactoring-in-DM-and-DC.patch84
-rw-r--r--common/recipes-kernel/linux/files/0907-drm-amd-dal-fix-division-by-0-on-boot-for-dce80.patch228
-rw-r--r--common/recipes-kernel/linux/files/0908-drm-amd-add-DCE-11.2-register-headers.patch35619
-rw-r--r--common/recipes-kernel/linux/files/0909-drm-amdgpu-add-ELM-BAF-asic-types.patch47
-rw-r--r--common/recipes-kernel/linux/files/0910-drm-amdgpu-add-ELM-BAF-DCE11-configs.patch62
-rw-r--r--common/recipes-kernel/linux/files/0911-drm-amdgpu-update-atombios.h-v2.patch1003
-rw-r--r--common/recipes-kernel/linux/files/0912-drm-amdgpu-atom-add-SetDCEClock-helper.patch98
-rw-r--r--common/recipes-kernel/linux/files/0913-drm-amdgpu-atom-add-support-for-new-SetPixelClock-ta.patch101
-rw-r--r--common/recipes-kernel/linux/files/0914-drm-amdgpu-atom-add-support-for-new-DIGxEncoderContr.patch81
-rw-r--r--common/recipes-kernel/linux/files/0915-drm-amdgpu-atom-add-support-for-new-UNIPHYTransmitte.patch94
-rw-r--r--common/recipes-kernel/linux/files/0916-drm-amdgpu-add-ELM-BAF-support-to-dce_v11_0_pick_pll.patch44
-rw-r--r--common/recipes-kernel/linux/files/0917-drm-amdgpu-dce11-update-pll-programming-for-ELM-BAF.patch76
-rw-r--r--common/recipes-kernel/linux/files/0918-drm-amdgpu-dce11-add-dce-clock-setting-for-ELM-BAF.patch43
-rw-r--r--common/recipes-kernel/linux/files/0919-drm-amdgpu-add-GMC-support-for-ELM-BAF.patch84
-rw-r--r--common/recipes-kernel/linux/files/0920-drm-amdgpu-add-DCE-golden-setting-for-ELM-BAF.patch59
-rw-r--r--common/recipes-kernel/linux/files/0921-drm-amdgpu-add-SDMA-support-for-ELM-BAF.patch96
-rw-r--r--common/recipes-kernel/linux/files/0922-drm-amdgpu-add-an-interface-to-get-gfx-constants-fro.patch72
-rw-r--r--common/recipes-kernel/linux/files/0923-drm-amdgpu-add-mmRLC_CGCG_CGLS_CTRL_3D-mmRLC_CGCG_RA.patch28
-rw-r--r--common/recipes-kernel/linux/files/0924-drm-amdgpu-add-GFX-support-for-ELM-BAF.patch697
-rw-r--r--common/recipes-kernel/linux/files/0925-drm-amdgpu-add-UVD-support-for-ELM-BAF.patch56
-rw-r--r--common/recipes-kernel/linux/files/0926-drm-amdgpu-add-VCE-support-to-ELM-BAF.patch75
-rw-r--r--common/recipes-kernel/linux/files/0927-drm-amd-powerplay-add-header-files-for-ellesmere-smu.patch12088
-rw-r--r--common/recipes-kernel/linux/files/0928-drm-amd-powerplay-add-smu-support-for-ellesmere-baff.patch1134
-rw-r--r--common/recipes-kernel/linux/files/0929-drm-amd-powerplay-enable-dpm-for-baffin.patch5733
-rw-r--r--common/recipes-kernel/linux/files/0930-drm-amd-powerplay-init-hwmgr-for-ELM-BAF.patch37
-rw-r--r--common/recipes-kernel/linux/files/0931-drm-amd-powerplay-enable-powerplay-for-baffin.patch26
-rw-r--r--common/recipes-kernel/linux/files/0932-drm-amd-powerplay-add-thermal-control-for-elm-baf.patch898
-rw-r--r--common/recipes-kernel/linux/files/0933-drm-amd-powerplay-add-UVD-VCE-DPM-and-powergating-su.patch380
-rw-r--r--common/recipes-kernel/linux/files/0934-drm-amd-amdgpu-Add-smc_sk-firmware-in-baffin-ellesme.patch62
-rw-r--r--common/recipes-kernel/linux/files/0935-drm-amd-powerplay-Add-smc_sk-firmware-to-baffin-elle.patch80
-rw-r--r--common/recipes-kernel/linux/files/0936-drm-amd-powerplay-update-baffin-ellesmere-smc_sk-fir.patch431
-rw-r--r--common/recipes-kernel/linux/files/0937-drm-amd-powerplay-add-all-blocks-clockgating-support.patch126
-rw-r--r--common/recipes-kernel/linux/files/0938-drm-amd-powerplay-add-GFX-SYS-clockgating-support-fo.patch300
-rw-r--r--common/recipes-kernel/linux/files/0939-drm-amd-amdgpu-add-query-GFX-cu-info-in-CGS-query-sy.patch58
-rw-r--r--common/recipes-kernel/linux/files/0940-drm-amd-powerplay-add-GFX-per-cu-powergating-support.patch58
-rw-r--r--common/recipes-kernel/linux/files/0941-drm-amd-powerplay-add-GFX-per-cu-powergating-for-Baf.patch84
-rw-r--r--common/recipes-kernel/linux/files/0942-drm-amd-amdgpu-add-medium-grain-powergating-support-.patch138
-rw-r--r--common/recipes-kernel/linux/files/0943-drm-amd-powerplay-add-default-clockgating-handling.patch37
-rw-r--r--common/recipes-kernel/linux/files/0944-drm-amd-amdgpu-add-power-gating-initialization-suppo.patch461
-rw-r--r--common/recipes-kernel/linux/files/0945-drm-amd-amdgpu-add-power-gating-init-for-Baffin.patch81
-rw-r--r--common/recipes-kernel/linux/files/0946-drm-amdgpu-ungate-SMC-clockgating-first-before-suspe.patch54
-rw-r--r--common/recipes-kernel/linux/files/0947-drm-amdgpu-update-the-core-VI-support-for-ELM-BAF.patch154
-rw-r--r--common/recipes-kernel/linux/files/0948-drm-amdgpu-add-ELM-BAF-pci-ids.patch36
-rw-r--r--common/recipes-kernel/linux/files/0949-drm-amdgpu-change-ELM-BAF-to-Polaris10-Polaris11.patch38194
-rw-r--r--common/recipes-kernel/linux/files/0950-drm-amd-powerplay-print-gpu-loading-and-uvd-vce-powe.patch48
-rw-r--r--common/recipes-kernel/linux/files/0951-drm-amd-powerplay-fix-mclk-in-high-clock-for-baffin.patch47
-rw-r--r--common/recipes-kernel/linux/files/0952-drm-amd-powrplay-fix-issue-that-get-wrong-enable-fla.patch34
-rw-r--r--common/recipes-kernel/linux/files/0953-drm-amd-powerplay-enable-set-lowest-mclk-clock-on-ba.patch37
-rw-r--r--common/recipes-kernel/linux/files/0954-drm-amd-powerplay-Disable-Spread-Spectrum-on-DPM-0-o.patch53
-rw-r--r--common/recipes-kernel/linux/files/0955-drm-amdgpu-add-polaris10-11-smc-fw-declaration.patch32
-rw-r--r--common/recipes-kernel/linux/files/0956-drm-amd-dal-add-core-support-for-Polaris-family-v2.patch9820
-rw-r--r--common/recipes-kernel/linux/files/0957-drm-amd-dal-dm-add-polaris-support.patch51
-rw-r--r--common/recipes-kernel/linux/files/0958-drm-amdgpu-add-dal-support-for-polaris.patch130
-rw-r--r--common/recipes-kernel/linux/files/0959-drm-amd-dal-Enable-Polaris-support-in-the-Kconfig.patch34
-rw-r--r--common/recipes-kernel/linux/files/0960-drm-amd-amdgpu-fix-64-bit-division.patch68
-rw-r--r--common/recipes-kernel/linux/files/0961-drm-amd-powerplay-fix-copy-paste-error-in-error-mess.patch28
-rw-r--r--common/recipes-kernel/linux/files/0962-drm-amdgpu-code-style-refine.patch28
-rw-r--r--common/recipes-kernel/linux/files/0963-drm-amd-powerplay-enable-some-feature-for-baffin-ell.patch210
-rw-r--r--common/recipes-kernel/linux/files/0964-drm-amd-powerplay-add-fan-control-mode-interface-for.patch62
-rw-r--r--common/recipes-kernel/linux/files/0965-drm-amd-powerplay-parameter-updates-according-to-SMC.patch109
-rw-r--r--common/recipes-kernel/linux/files/0966-drm-amd-powerplay-fix-issue-that-get-wrong-reference.patch31
-rw-r--r--common/recipes-kernel/linux/files/0967-drm-amd-powerplay-Fix-a-bug-for-enabling-ACDC-gpio-i.patch38
-rw-r--r--common/recipes-kernel/linux/files/0968-drm-amd-powerplay-update-vce-power-gate-state-for-ba.patch29
-rw-r--r--common/recipes-kernel/linux/files/0969-drm-amdgpu-clean-up-dal-checks-in-set_ip_blocks-func.patch81
-rw-r--r--common/recipes-kernel/linux/files/0970-drm-amdgpu-fix-memory-leak-in-CGS-FW-info.patch100
-rw-r--r--common/recipes-kernel/linux/files/0971-drm-amd-powerplay-return-0-when-interface-not-implem.patch341
-rw-r--r--common/recipes-kernel/linux/files/0972-drm-amd-powerplay-fix-some-initialize-error-on-polar.patch39
-rw-r--r--common/recipes-kernel/linux/files/0973-drm-amd-powerplay-fix-bug-dpm-can-t-work-when-resume.patch62
-rw-r--r--common/recipes-kernel/linux/files/0974-drm-amd-dal-Filter-HDMI-4k60-for-dce10.patch400
-rw-r--r--common/recipes-kernel/linux/files/0975-drm-amd-dal-Add-retry-mechanism-for-link-training.patch131
-rw-r--r--common/recipes-kernel/linux/files/0976-drm-amd-dal-adjust-flip-clean-up-sequence-to-the-new.patch130
-rw-r--r--common/recipes-kernel/linux/files/0977-drm-amd-dal-unhardcode-refresh-rate-for-pplib.patch47
-rw-r--r--common/recipes-kernel/linux/files/0978-drm-amd-dal-fix-polaris-4-display-support.patch353
-rw-r--r--common/recipes-kernel/linux/files/0979-drm-amd-dal-Fix-connector-set-property-for-DP-1.2-di.patch28
-rw-r--r--common/recipes-kernel/linux/files/0980-drm-amd-dal-Implement-retreiving-crtc-scanoutpos-for.patch172
-rw-r--r--common/recipes-kernel/linux/files/0981-drm-amd-dal-surface-is-shifted-to-the-left-with-DP-V.patch34
-rw-r--r--common/recipes-kernel/linux/files/0982-drm-amd-dal-Add-missing-BLND_CONTROL-and-CRTC_GSL-in.patch39
-rw-r--r--common/recipes-kernel/linux/files/0983-drm-amd-dal-Implement-connectivity-log-output.patch459
-rw-r--r--common/recipes-kernel/linux/files/0984-drm-amd-dal-fix-headless-hotplug-for-MST.patch155
-rw-r--r--common/recipes-kernel/linux/files/0985-drm-amd-dal-fix-DP-active-dongle-downstream-hotplug.patch34
-rw-r--r--common/recipes-kernel/linux/files/0986-drm-amd-dal-Switch-from-busy-wait-to-sleep-when-wait.patch31
-rw-r--r--common/recipes-kernel/linux/files/0987-drm-amd-dal-Pattern-for-freesync-module-implementati.patch294
-rw-r--r--common/recipes-kernel/linux/files/0988-drm-amd-dal-Fix-clock-source-remapping-issue-when-DR.patch201
-rw-r--r--common/recipes-kernel/linux/files/0989-drm-amd-dal-don-t-get-edid-on-mst-disconnect.patch67
-rw-r--r--common/recipes-kernel/linux/files/0990-drm-amd-dal-Enable-drr-programming-in-DC.patch722
-rw-r--r--common/recipes-kernel/linux/files/0991-drm-amd-dal-Fix-underscan-when-enabling-before-setti.patch147
-rw-r--r--common/recipes-kernel/linux/files/0992-drm-amd-dal-fix-cursor-width-and-height-in-interface.patch48
-rw-r--r--common/recipes-kernel/linux/files/0993-drm-amd-dal-Fix-Fiji-audio-lag-issue.patch85
-rw-r--r--common/recipes-kernel/linux/files/0994-drm-amd-dal-Don-t-wait-in-software-for-double-buffer.patch510
-rw-r--r--common/recipes-kernel/linux/files/0995-drm-amd-dal-Fix-hanging-in-disable_output-test-issue.patch258
-rw-r--r--common/recipes-kernel/linux/files/0996-drm-amd-dal-Fix-the-typo-in-apply_ctx_to_hw-reset-lo.patch32
-rw-r--r--common/recipes-kernel/linux/files/0997-drm-amd-dal-Dump-EDID-data-one-block-per-line.patch69
-rw-r--r--common/recipes-kernel/linux/files/0998-drm-amd-dal-fix-dce112-dp-clock-switching.patch69
-rw-r--r--common/recipes-kernel/linux/files/0999-drm-amd-dal-Revert-disabling-stream-when-clock-sourc.patch31
-rw-r--r--common/recipes-kernel/linux/files/1000-drm-amd-dal-handle-the-case-we-cannot-restore-connec.patch40
-rw-r--r--common/recipes-kernel/linux/files/1001-drm-amd-dal-set-timing_changed-flag-on-clk_src-chang.patch90
-rw-r--r--common/recipes-kernel/linux/files/1002-drm-amd-dal-fix-target-duplication-during-target-res.patch67
-rw-r--r--common/recipes-kernel/linux/files/1003-drm-amd-dal-keep-the-old-target-if-commit-fail-for-h.patch53
-rw-r--r--common/recipes-kernel/linux/files/1004-drm-amd-dal-Fix-incorrect-max-size-of-validation-arr.patch99
-rw-r--r--common/recipes-kernel/linux/files/1005-drm-amd-dal-remove-dead-functions-prototype.patch1112
-rw-r--r--common/recipes-kernel/linux/files/1006-drm-amd-dal-remove-dead-code.patch1233
-rw-r--r--common/recipes-kernel/linux/files/1007-drm-amd-dal-remove-dead-code.patch719
-rw-r--r--common/recipes-kernel/linux/files/1008-drm-amd-dal-remove-dead-code.patch127
-rw-r--r--common/recipes-kernel/linux/files/1009-drm-amd-powerplay-fix-fan-speed-percent-setting-erro.patch31
-rw-r--r--common/recipes-kernel/linux/files/1010-drm-amd-dal-fix-the-array-size-for-displays_data-of-.patch31
-rw-r--r--common/recipes-kernel/linux/files/1011-drm-amd-dal-make-a-type-safe-cgs_device-struct.patch47
-rw-r--r--common/recipes-kernel/linux/files/1012-drm-amd-dal-remove-bios-parser-function-table.patch2301
-rw-r--r--common/recipes-kernel/linux/files/1013-drm-amd-dal-properly-abstract-bios-parser-from-adapt.patch290
-rw-r--r--common/recipes-kernel/linux/files/1014-drm-amd-dal-drop-set_scratch_connected.patch315
-rw-r--r--common/recipes-kernel/linux/files/1015-drm-amd-dal-avoid-extra-interfaces-for-scratch_criti.patch159
-rw-r--r--common/recipes-kernel/linux/files/1016-drm-amd-dal-drop-bios_power_down-and-unused-set_scra.patch196
-rw-r--r--common/recipes-kernel/linux/files/1017-drm-amd-dal-drop-dead-set_critical_scratch-code.patch64
-rw-r--r--common/recipes-kernel/linux/files/1018-drm-amd-dal-more-dead-code.patch200
-rw-r--r--common/recipes-kernel/linux/files/1019-drm-amd-dal-drop-call-dce110-set-scratch-acc-mode-di.patch125
-rw-r--r--common/recipes-kernel/linux/files/1020-drm-amd-dal-kill-bunch-of-unused-code.patch539
-rw-r--r--common/recipes-kernel/linux/files/1021-drm-amd-powerplay-add-dpm-force-multiple-levels-on-c.patch296
-rw-r--r--common/recipes-kernel/linux/files/1022-drm-amd-amdgpu-Drop-print_status-callbacks.patch2641
-rw-r--r--common/recipes-kernel/linux/files/1023-drm-amd-amdgpu-Add-debugfs-entries-for-smc-didt-pcie.patch291
-rw-r--r--common/recipes-kernel/linux/files/1024-drm-amdgpu-dce11.2-pick-pll-based-on-transmitter.patch62
-rw-r--r--common/recipes-kernel/linux/files/1025-drm-amdgpu-add-missing-case-for-ST-in-audio-init.patch29
-rw-r--r--common/recipes-kernel/linux/files/1026-drm-amdgpu-forbid-mapping-of-userptr-bo-through-rade.patch45
-rw-r--r--common/recipes-kernel/linux/files/1027-drm-amd-powerplay-revise-caching-the-soft-pptable-an.patch55
-rw-r--r--common/recipes-kernel/linux/files/1028-drm-amd-powerplay-revise-reading-writing-pptable-on-.patch119
-rw-r--r--common/recipes-kernel/linux/files/1029-drm-amd-powerplay-revise-reading-writing-pptable-on-.patch96
-rw-r--r--common/recipes-kernel/linux/files/1030-drm-amd-powerplay-revise-reading-writing-pptable-on-.patch88
-rw-r--r--common/recipes-kernel/linux/files/1031-drm-amd-dal-fix-4th-pipe-disable.patch29
-rw-r--r--common/recipes-kernel/linux/files/1032-drm-amd-dal-Pass-size-into-scaler-and-mpc-bypass.patch140
-rw-r--r--common/recipes-kernel/linux/files/1033-drm-amd-dal-Pass-viewport-into-scaler_bypass-program.patch117
-rw-r--r--common/recipes-kernel/linux/files/1034-drm-amd-dal-fix-corruption-before-first-flip-upon-S3.patch128
-rw-r--r--common/recipes-kernel/linux/files/1035-drm-amd-dal-fix-S3-wake-up-to-headless-state.patch89
-rw-r--r--common/recipes-kernel/linux/files/1036-drm-amd-dal-Obtain-stream-encoders-number-in-proper-.patch33
-rw-r--r--common/recipes-kernel/linux/files/1037-drm-amd-powerplay-ensure-clock-level-set-by-user-is-.patch128
-rw-r--r--common/recipes-kernel/linux/files/1038-drm-amd-powerplay-enable-powerplay-as-default-on-CZ-.patch39
-rw-r--r--common/recipes-kernel/linux/files/1039-drm-amdgpu-print-a-message-if-ATPX-dGPU-power-contro.patch32
-rw-r--r--common/recipes-kernel/linux/files/1040-drm-amdgpu-disable-vm-interrupts-with-vm_fault_stop-.patch55
-rw-r--r--common/recipes-kernel/linux/files/1041-drm-amd-powerplay-hwmgr-prevent-VDDC-from-exceeding-.patch38
-rw-r--r--common/recipes-kernel/linux/files/1042-drm-amd-powerplay-hwmgr-don-t-add-invalid-voltage.patch101
-rw-r--r--common/recipes-kernel/linux/files/1043-drm-amd-powerplay-Delete-dead-struct-declaration.patch29
-rw-r--r--common/recipes-kernel/linux/files/1044-drm-amdgpu-Constify-some-tables.patch255
-rw-r--r--common/recipes-kernel/linux/files/1045-drm-amd-amdgpu-Re-fix-debugfs-for-ring-entries.patch82
-rw-r--r--common/recipes-kernel/linux/files/1046-drm-amdgpu-fix-wrong-release-of-vmid-owner.patch52
-rw-r--r--common/recipes-kernel/linux/files/1047-drm-amdgpu-add-client-id-for-every-vm.patch81
-rw-r--r--common/recipes-kernel/linux/files/1048-drm-amdgpu-make-vmid-owner-be-client_id.patch48
-rw-r--r--common/recipes-kernel/linux/files/1049-drm-amdgpu-keep-vm-in-job-instead-of-ib.patch303
-rw-r--r--common/recipes-kernel/linux/files/1050-drm-amdgpu-use-fence_context-to-judge-ctx-switch.patch72
-rw-r--r--common/recipes-kernel/linux/files/1051-drm-amd-dal-fixed-one-issue-found-by-static-analyzer.patch35
-rw-r--r--common/recipes-kernel/linux/files/1052-drm-amd-dal-Fix-audio-endpoints-incorrect-during-unp.patch420
-rw-r--r--common/recipes-kernel/linux/files/1053-drm-amd-dal-Change-reset-pipe_ctx-check-conditon.patch153
-rw-r--r--common/recipes-kernel/linux/files/1054-drm-amd-dal-increase-link-training-retry-delay-to-fi.patch103
-rw-r--r--common/recipes-kernel/linux/files/1055-drm-amd-dal-Move-gamma-program-DPP-after-DCHUB-follo.patch40
-rw-r--r--common/recipes-kernel/linux/files/1056-drm-amd-dal-On-resume-rewrite-the-MSTM-control-bits-.patch76
-rw-r--r--common/recipes-kernel/linux/files/1057-drm-amd-dal-Fix-wrong-audio-clock-after-resume.patch638
-rw-r--r--common/recipes-kernel/linux/files/1058-drm-amd-dal-Run-full-validate-for-virtual-connector.patch30
-rw-r--r--common/recipes-kernel/linux/files/1059-drm-amd-dal-Use-dce110-audio-for-dce112.patch620
-rw-r--r--common/recipes-kernel/linux/files/1060-drm-amd-dal-Add-mininum-display-clock-check-fixed-80.patch49
-rw-r--r--common/recipes-kernel/linux/files/1061-drm-amd-dal-Remove-empty-audio-base-class-functions.patch387
-rw-r--r--common/recipes-kernel/linux/files/1062-Revert-drm-amd-dal-dm-remove-LINUX_VERSION_CODE-chec.patch204
-rw-r--r--common/recipes-kernel/linux/files/1063-drm-amdgpu-add-pipeline-sync-for-compute-job.patch38
-rw-r--r--common/recipes-kernel/linux/files/1064-drm-amdgpu-fiji-set-UVD-CG-state-when-enabling-UVD-D.patch43
-rw-r--r--common/recipes-kernel/linux/files/1065-drm-amdgpu-uvd6-add-bypass-support-for-fiji-v2.patch63
-rw-r--r--common/recipes-kernel/linux/files/1066-drm-amdgpu-check-if-ring-emit_vm_flush-exists-in-vm-.patch35
-rw-r--r--common/recipes-kernel/linux/files/1067-drm-powerplay-add-missing-clockgating-callback-for-t.patch29
-rw-r--r--common/recipes-kernel/linux/files/1068-drm-amd-amdgpu-Convert-ring-debugfs-entries-to-binar.patch181
-rw-r--r--common/recipes-kernel/linux/files/1069-drm-amd-amdgpu-ring-debugfs-is-read-in-increments-of.patch35
-rw-r--r--common/recipes-kernel/linux/files/1070-drm-amd-amdgpu-Enable-CG-for-UVD6-on-Carrizo.patch30
-rw-r--r--common/recipes-kernel/linux/files/1071-drm-amd-dal-change-default-to-use-SW-i2c.patch50
-rw-r--r--common/recipes-kernel/linux/files/1072-drm-amdgpu-hdp-flush-inval-should-always-do.patch43
-rw-r--r--common/recipes-kernel/linux/files/1073-drm-amdgpu-two-minor-80-char-fixes.patch81
-rw-r--r--common/recipes-kernel/linux/files/1074-drm-amdgpu-make-the-VMID-owner-always-64bit.patch56
-rw-r--r--common/recipes-kernel/linux/files/1075-drm-amdgpu-remove-owner-cleanup-v2.patch52
-rw-r--r--common/recipes-kernel/linux/files/1076-drm-amdgpu-remove-define-for-reserved-client-ID.patch33
-rw-r--r--common/recipes-kernel/linux/files/1077-drm-amd-cleanup-DAL-spaces-and-tabs-v2.patch86
-rw-r--r--common/recipes-kernel/linux/files/1078-drm-amd-cleanup-remaining-spaces-and-tabs-v2.patch462
-rw-r--r--common/recipes-kernel/linux/files/1079-drm-amdgpu-fix-compilation-errors-during-backport.patch1247
-rw-r--r--common/recipes-kernel/linux/files/1080-drm-amdgpu-fix-num_rbs-exposed-to-userspace.patch31
-rw-r--r--common/recipes-kernel/linux/files/1081-drm-amd-amdgpu-make-sure-VCE-is-disabled-by-default.patch40
-rw-r--r--common/recipes-kernel/linux/files/1082-drm-amd-powerplay-make-sure-VCE-is-disabled-by-defau.patch45
-rw-r--r--common/recipes-kernel/linux/files/1083-1083-drm-amd-dal-remove-common-modes.patch.patch116
-rw-r--r--common/recipes-kernel/linux/files/1084-drm-amdgpu-gfx8-add-state-setup-for-CZ-ST-GFX-power-.patch240
-rw-r--r--common/recipes-kernel/linux/files/1085-drm-amdgpu-gfx8-add-powergating-support-for-CZ-ST.patch357
-rw-r--r--common/recipes-kernel/linux/files/1086-drm-amdgpu-gfx8-Add-serdes-wait-for-idle-in-CGCG-en-.patch31
-rw-r--r--common/recipes-kernel/linux/files/1087-drm-amdgpu-gfx8-fix-CP-jump-table-size.patch36
-rw-r--r--common/recipes-kernel/linux/files/1088-drm-amdgpu-gfx8-Enable-GFX-PG-on-CZ.patch42
-rw-r--r--common/recipes-kernel/linux/files/1089-drm-amd-amdgpu-Add-name-field-to-amd_ip_funcs.patch448
-rw-r--r--common/recipes-kernel/linux/files/1090-drm-amd-amdgpu-Added-more-named-DRM-info-messages-fo.patch105
-rw-r--r--common/recipes-kernel/linux/files/1091-drm-amdgpu-fix-staging-4.5-merge-error-for-pipeline-.patch60
-rw-r--r--common/recipes-kernel/linux/files/1092-drm-amd-dal-Properly-handle-vblank-on-S3-suspend-and.patch66
-rw-r--r--common/recipes-kernel/linux/files/1093-drm-amd-dal-S3-Move-vblank_off-to-before-CRTCs-are-d.patch103
-rw-r--r--common/recipes-kernel/linux/files/1094-drm-amd-dal-Not-releasing-target-during-suspend.patch55
-rw-r--r--common/recipes-kernel/linux/files/1095-drm-amdgpu-add-late_fini-for-ip_funcs.patch32
-rw-r--r--common/recipes-kernel/linux/files/1096-drm-amdgpu-impl-late_fini-for-amdgpu_pp_ip.patch55
-rw-r--r--common/recipes-kernel/linux/files/1097-drm-amdgpu-modify-sdma-start-sequence.patch122
-rw-r--r--common/recipes-kernel/linux/files/1098-drm-amd-dal-Revert-to-generic-list-iteration.patch39
-rw-r--r--common/recipes-kernel/linux/files/1099-drm-amdgpu-free-sync-ioctl-declaration.patch129
-rw-r--r--common/recipes-kernel/linux/files/1100-drm-amdgpu-drm_helper_resume_force_mode-is-only-work.patch34
-rw-r--r--common/recipes-kernel/linux/files/1101-drm-amdgpu-mode-restore-for-atomic-modesetting.patch310
-rw-r--r--common/recipes-kernel/linux/files/1103-drm-amdgpu-use-PCI_D3hot-for-PX-systems-without-dGPU.patch84
-rw-r--r--common/recipes-kernel/linux/files/1104-drm-amdgpu-add-amdgpu_irq_gpu_reset_resume_helper.patch71
-rw-r--r--common/recipes-kernel/linux/files/1105-drm-amdgpu-add-dm_display_resume-to-balance-dm_suspe.patch34
-rw-r--r--common/recipes-kernel/linux/files/1106-drm-amdgpu-dce8-fix-flash-with-white-screen-on-monit.patch123
-rw-r--r--common/recipes-kernel/linux/files/1107-drm-amdgpu-fix-UVD-enabled-display-after-system-resu.patch45
-rw-r--r--common/recipes-kernel/linux/files/1108-drm-amdgpu-fix-uvd-fini-mem-leak.patch79
-rw-r--r--common/recipes-kernel/linux/files/1109-drm-amdgpu-fix-system-randomly-reboots-after-login.patch26
-rw-r--r--common/recipes-kernel/linux/files/1110-drm-amdgpu-free-handles-after-fini-the-context.patch49
-rw-r--r--common/recipes-kernel/linux/files/1111-drm-amd-dal-return-page-flip-status-to-userspace.patch69
-rw-r--r--common/recipes-kernel/linux/files/1112-drm-amd-Indentation-of-the-code.patch4870
-rw-r--r--common/recipes-kernel/linux/files/1141-Fix-a-deadlock-affecting-ww_mutexes.patch121
-rw-r--r--common/recipes-kernel/linux/files/CVE-2016-5195.patch91
-rw-r--r--common/recipes-kernel/linux/files/console.cfg7
-rw-r--r--common/recipes-kernel/linux/files/disable-bluetooth.cfg1
-rw-r--r--common/recipes-kernel/linux/files/disable-intel-graphics.cfg2
-rw-r--r--common/recipes-kernel/linux/files/disable-kgdb.cfg1
-rw-r--r--common/recipes-kernel/linux/files/drm.cfg6
-rw-r--r--common/recipes-kernel/linux/files/efi-partition.cfg1
-rw-r--r--common/recipes-kernel/linux/files/enable-bluetooth.cfg13
-rw-r--r--common/recipes-kernel/linux/files/enable-imc.cfg2
-rw-r--r--common/recipes-kernel/linux/files/enable-kgdb.cfg3
-rw-r--r--common/recipes-kernel/linux/files/hid.cfg5
-rw-r--r--common/recipes-kernel/linux/files/linux-yocto-amd-patches.scc1116
-rw-r--r--common/recipes-kernel/linux/files/logo.cfg1
-rw-r--r--common/recipes-kernel/linux/files/radeon-console.cfg3
-rw-r--r--common/recipes-kernel/linux/files/radeon-gpu-config.cfg2
-rw-r--r--common/recipes-kernel/linux/files/radeon-microcode.cfg2
-rw-r--r--common/recipes-kernel/linux/files/sound.cfg30
-rw-r--r--common/recipes-kernel/linux/files/usb-serial.cfg1
-rw-r--r--common/recipes-kernel/linux/files/wifi-drivers.cfg9
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-KVM-Fix-stack-out-of-bounds-read-in-write_mmio.patch165
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-KVM-VMX-Expose-SSBD-properly-to-guests-4.9-supplemen.patch39
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-kaiser-fix-compile-error-without-vsyscall.patch50
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-kaiser-fix-intel_bts-perf-crashes.patch135
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch183
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-x86-mm-Remove-flush_tlb-and-flush_tlb_current_task.patch105
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0001-x86-paravirt-objtool-Annotate-indirect-calls.patch129
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-complete-e390f9a-port-for-v4.9.106.patch69
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch97
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-x86-entry-64-compat-Clear-registers-for-compat-sysca.patch117
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch77
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-x86-mm-Make-flush_tlb_mm_range-more-predictable.patch83
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-x86-module-Detect-and-skip-invalid-relocations.patch77
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0002-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch74
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch45
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-KVM-x86-introduce-linear_-read-write-_system.patch187
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-kaiser-allocate-pgd-with-order-0-when-pti-off.patch69
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-kvm-svm-Setup-MCG_CAP-on-AMD-properly.patch54
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch114
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-x86-mm-Reimplement-flush_tlb_page-using-flush_tlb_mm.patch109
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0003-x86-speculation-Update-Speculation-Control-microcode.patch69
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-KAISER-Kernel-Address-Isolation.patch1025
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-KVM-x86-emulator-Return-to-user-mode-on-L1-CPL-0-emu.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-KVM-x86-pass-kvm_vcpu-to-kvm_read_guest_virt-and-kvm.patch200
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-kvm-nVMX-Disallow-userspace-injected-exceptions-in-g.patch71
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-x86-asm-Fix-inline-asm-call-constraints-for-GCC-4.4.patch87
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-x86-mm-Remove-the-UP-asm-tlbflush.h-code-always-use-.patch314
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0004-x86-speculation-Correct-Speculation-Control-microcod.patch78
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-KVM-x86-Don-t-re-execute-instruction-when-not-passin.patch63
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-kaiser-merged-update.patch1327
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-kvm-x86-use-correct-privilege-level-for-sgdt-sidt-fx.patch156
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-x86-cpufeatures-Add-Intel-PCONFIG-cpufeature.patch39
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-x86-microcode-AMD-Do-not-load-when-running-on-a-hype.patch105
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch117
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0005-x86-speculation-Clean-up-various-Spectre-related-det.patch148
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-KVM-X86-Fix-operand-address-size-during-instruction-.patch67
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-kaiser-do-not-set-_PAGE_NX-on-pgd_none.patch212
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-x86-retpoline-Remove-the-esp-rsp-thunk.patch63
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-x86-spectre_v1-Disable-compiler-optimizations-over-a.patch84
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-x86-speculation-Fix-up-array_index_nospec_mask-asm-c.patch39
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-x86-speculation-Use-Indirect-Branch-Prediction-Barri.patch129
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0006-x86-speculation-objtool-Annotate-indirect-calls-jump.patch57
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-KVM-x86-ioapic-Fix-level-triggered-EOI-and-IOAPIC-re.patch72
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-bpf-x64-implement-retpoline-for-tail-call.patch183
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-kaiser-stack-map-PAGE_SIZE-at-THREAD_SIZE-PAGE_SIZE.patch145
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-module-retpoline-Warn-about-missing-retpoline-in-mod.patch159
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-x86-mce-Improve-error-message-when-kernel-cannot-rec.patch59
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-x86-speculation-Add-asm-msr-index.h-dependency.patch50
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0007-x86-speculation-Remove-Skylake-C2-from-Speculation-C.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-KVM-x86-ioapic-Clear-Remote-IRR-when-entry-is-switch.patch64
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-kaiser-fix-build-and-FIXME-in-alloc_ldt_struct.patch55
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-x86-cpu-Rename-cpu_data.x86_mask-to-cpu_data.x86_ste.patch760
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-x86-cpufeatures-Add-CPUID_7_EDX-CPUID-leaf.patch162
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-x86-mce-Check-for-alternate-indication-of-machine-ch.patch60
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-x86-reboot-Turn-off-KVM-when-halting-a-CPU.patch62
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0008-x86-spectre_v2-Don-t-check-microcode-versions-when-r.patch60
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-KVM-x86-ioapic-Preserve-read-only-values-in-the-redi.patch61
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-Revert-x86-retpoline-Simplify-vmexit_fill_RSB.patch263
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-kaiser-KAISER-depends-on-SMP.patch56
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-x86-KASLR-Fix-kexec-kernel-boot-crash-when-KASLR-ran.patch79
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-x86-cpufeatures-Add-Intel-feature-bits-for-Speculati.patch51
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-x86-mce-Fix-incorrect-Machine-check-from-unknown-sou.patch103
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0009-x86-spectre-Fix-an-error-message.patch44
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-KVM-VMX-Fix-rflags-cache-during-vCPU-reset.patch103
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-kaiser-fix-regs-to-do_nmi-ifndef-CONFIG_KAISER.patch74
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-kvm-x86-fix-icebp-instruction-handling.patch88
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-x86-cpu-Change-type-of-x86_cache_size-variable-to-un.patch72
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-x86-cpufeatures-Add-AMD-feature-bits-for-Speculation.patch51
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-x86-mce-Do-not-overwrite-MCi_STATUS-in-mce_no_way_ou.patch81
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0010-x86-speculation-Use-IBRS-if-available-before-calling.patch232
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0011-KVM-x86-Make-indirect-calls-in-emulator-speculation-.patch82
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0011-bpf-x64-increase-number-of-passes.patch56
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0011-kaiser-fix-perf-crashes.patch152
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0011-x86-microcode-AMD-Change-load_microcode_amd-s-param-.patch133
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0011-x86-msr-Add-definitions-for-new-speculation-control-.patch67
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0011-x86-retpoline-Support-retpoline-builds-with-Clang.patch103
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0012-KVM-VMX-Make-indirect-call-speculation-safe.patch60
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0012-kaiser-ENOMEM-if-kaiser_pagetable_walk-NULL.patch54
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0012-x86-entry-64-Clear-extra-registers-beyond-syscall-ar.patch79
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0012-x86-mm-kaslr-Use-the-_ASM_MUL-macro-for-multiplicati.patch75
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0012-x86-pti-Do-not-enable-PTI-on-CPUs-which-are-not-vuln.patch116
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0012-x86-speculation-objtool-Annotate-indirect-calls-jump.patch101
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0013-KVM-X86-Fix-preempt-the-preemption-timer-cancel.patch93
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0013-kaiser-tidied-up-asm-kaiser.h-somewhat.patch107
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0013-x86-boot-objtool-Annotate-indirect-jump-in-secondary.patch54
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0013-x86-cpufeature-Blacklist-SPEC_CTRL-PRED_CMD-on-early.patch173
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0013-x86-kvm-Update-spectre-v1-mitigation.patch72
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0014-KVM-nVMX-Fix-handling-of-lmsw-instruction.patch63
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0014-KVM-nVMX-kmap-can-t-fail.patch47
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0014-kaiser-tidied-up-kaiser_add-remove_mapping-slightly.patch52
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0014-x86-speculation-Add-basic-IBPB-Indirect-Branch-Predi.patch102
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0014-x86-speculation-Move-firmware_restrict_branch_specul.patch76
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0015-KVM-SVM-do-not-zero-out-segment-attributes-if-segmen.patch95
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0015-KVM-nVMX-vmx_complete_nested_posted_interrupt-can-t-.patch69
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0015-kaiser-align-addition-to-x86-mm-Makefile.patch28
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0015-x86-nospec-Fix-header-guards-names.patch56
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0016-KVM-nVMX-Update-vmcs12-guest_linear_address-on-neste.patch42
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0016-KVM-nVMX-mark-vmcs12-pages-dirty-on-L2-exit.patch119
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0016-kaiser-cleanups-while-trying-for-gold-link.patch141
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0016-x86-bugs-Drop-one-mitigation-from-dmesg.patch55
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0017-KVM-nVMX-Eliminate-vmcs02-pool.patch295
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0017-kaiser-name-that-0x1000-KAISER_SHADOW_PGD_OFFSET.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0017-perf-x86-Fix-possible-Spectre-v1-indexing-for-hw_per.patch62
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0017-x86-cpu-bugs-Make-retpoline-module-warning-condition.patch72
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0018-KVM-VMX-introduce-alloc_loaded_vmcs.patch104
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0018-kaiser-delete-KAISER_REAL_SWITCH-option.patch85
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0018-perf-x86-cstate-Fix-possible-Spectre-v1-indexing-for.patch53
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0018-x86-cpufeatures-Clean-up-Spectre-v2-related-CPUID-fl.patch181
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0019-KVM-VMX-make-MSR-bitmaps-per-VCPU.patch585
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0019-kaiser-vmstat-show-NR_KAISERTABLE-as-nr_overhead.patch122
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0019-perf-x86-msr-Fix-possible-Spectre-v1-indexing-in-the.patch65
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0019-x86-retpoline-Simplify-vmexit_fill_RSB.patch261
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0020-KVM-x86-Add-IBPB-support.patch352
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0020-kaiser-enhanced-by-kernel-and-user-PCIDs.patch424
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0020-perf-x86-Fix-possible-Spectre-v1-indexing-for-x86_pm.patch59
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0020-x86-spectre-Check-CONFIG_RETPOLINE-in-command-line-p.patch53
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0021-KVM-VMX-Emulate-MSR_IA32_ARCH_CAPABILITIES.patch156
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0021-kaiser-load_new_mm_cr3-let-SWITCH_USER_CR3-flush-use.patch403
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0021-x86-amd-don-t-set-X86_BUG_SYSRET_SS_ATTRS-when-runni.patch66
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0021-x86-entry-64-Remove-the-SYSCALL64-fast-path.patch207
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0022-KVM-VMX-Allow-direct-access-to-MSR_IA32_SPEC_CTRL.patch305
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0022-kaiser-PCID-0-for-kernel-and-128-for-user.patch135
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0022-x86-entry-64-Push-extra-regs-right-away.patch49
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0022-x86-nospec-Simplify-alternative_msr_write.patch71
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0023-KVM-SVM-Allow-direct-access-to-MSR_IA32_SPEC_CTRL.patch192
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0023-kaiser-x86_cr3_pcid_noflush-and-x86_cr3_pcid_user.patch147
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0023-x86-bugs-Concentrate-bug-detection-into-a-separate-f.patch75
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0024-Documentation-Document-array_index_nospec.patch128
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0024-KVM-nVMX-Fix-races-when-sending-nested-PI-while-dest.patch100
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0024-kaiser-paranoid_entry-pass-cr3-need-to-paranoid_exit.patch172
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0024-x86-bugs-Concentrate-bug-reporting-into-a-separate-f.patch92
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0025-KVM-x86-Reduce-retpoline-performance-impact-in-slot_.patch103
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0025-array_index_nospec-Sanitize-speculative-array-de-ref.patch121
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0025-kaiser-kaiser_remove_mapping-move-along-the-pgd.patch52
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0025-x86-bugs-Read-SPEC_CTRL-MSR-during-boot-and-re-use-r.patch143
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0026-KVM-x86-fix-escape-of-guest-dr6-to-the-host.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0026-kaiser-fix-unlikely-error-in-alloc_ldt_struct.patch35
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0026-x86-Implement-array_index_mask_nospec.patch68
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0026-x86-bugs-KVM-Support-the-combination-of-guest-and-ho.patch137
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0027-kaiser-add-nokaiser-boot-option-using-ALTERNATIVE.patch686
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0027-x86-Introduce-barrier_nospec.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0027-x86-add-MULTIUSER-dependency-for-KVM.patch37
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0027-x86-bugs-Expose-sys-.-spec_store_bypass.patch148
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0028-KVM-add-X86_LOCAL_APIC-dependency.patch41
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0028-x86-Introduce-__uaccess_begin_nospec-and-uaccess_try.patch83
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0028-x86-cpufeatures-Add-X86_FEATURE_RDS.patch36
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0028-x86-kaiser-Rename-and-simplify-X86_FEATURE_KAISER-ha.patch104
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0029-KVM-async_pf-Fix-DF-due-to-inject-Page-not-Present-a.patch105
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0029-x86-bugs-Provide-boot-parameters-for-the-spec_store_.patch272
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0029-x86-kaiser-Check-boottime-cmdline-params.patch127
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0029-x86-usercopy-Replace-open-coded-stac-clac-with-__uac.patch73
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0030-KVM-VMX-clean-up-declaration-of-VPID-EPT-invalidatio.patch57
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0030-kaiser-use-ALTERNATIVE-instead-of-x86_cr3_pcid_noflu.patch137
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0030-x86-bugs-intel-Set-proper-CPU-features-and-setup-RDS.patch183
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0030-x86-uaccess-Use-__uaccess_begin_nospec-and-uaccess_t.patch196
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0031-KVM-nVMX-invvpid-handling-improvements.patch102
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0031-kaiser-drop-is_atomic-arg-to-kaiser_pagetable_walk.patch55
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0031-x86-bugs-Whitelist-allowed-SPEC_CTRL-MSR-values.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0031-x86-get_user-Use-pointer-masking-to-limit-speculatio.patch100
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0032-KVM-x86-Remove-indirect-MSR-op-calls-from-SPEC_CTRL.patch105
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0032-kaiser-asm-tlbflush.h-handle-noPGE-at-lower-level.patch88
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0032-x86-bugs-AMD-Add-support-to-disable-RDS-on-Fam-15-16.patch200
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0032-x86-syscall-Sanitize-syscall-table-de-references-und.patch64
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0033-KVM-VMX-Optimize-vmx_vcpu_run-and-svm_vcpu_run-by-ma.patch65
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0033-kaiser-kaiser_flush_tlb_on_return_to_user-check-PCID.patch93
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0033-vfs-fdtable-Prevent-bounds-check-bypass-via-speculat.patch57
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0033-x86-KVM-VMX-Expose-SPEC_CTRL-Bit-2-to-the-guest.patch120
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0034-x86-paravirt-Dont-patch-flush_tlb_single.patch71
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0034-x86-spectre-Report-get_user-mitigation-for-spectre_v.patch43
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0034-x86-speculation-Create-spec-ctrl.h-to-avoid-include-.patch141
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0035-x86-kaiser-Reenable-PARAVIRT.patch30
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0035-x86-process-Optimize-TIF-checks-in-__switch_to_xtra.patch125
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0035-x86-spectre-Fix-spelling-mistake-vunerable-vulnerabl.patch41
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0036-kaiser-disabled-on-Xen-PV.patch44
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0036-x86-cpuid-Fix-up-virtual-IBRS-IBPB-STIBP-feature-bit.patch127
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0036-x86-process-Correct-and-optimize-TIF_BLOCKSTEP-switc.patch84
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0037-x86-kaiser-Move-feature-detection-up.patch85
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0037-x86-process-Optimize-TIF_NOTSC-switch.patch112
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0037-x86-retpoline-Avoid-retpolines-for-built-in-__init-f.patch54
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0038-KPTI-Rename-to-PAGE_TABLE_ISOLATION.patch359
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0038-x86-process-Allow-runtime-control-of-Speculative-Sto.patch229
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0038-x86-spectre-Simplify-spectre_v2-command-line-parsing.patch141
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0039-KPTI-Report-when-enabled.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0039-x86-pti-Mark-constant-arrays-as-__initconst.patch55
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0039-x86-speculation-Add-prctl-for-Speculative-Store-Bypa.patch222
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0040-kaiser-Set-_PAGE_NX-only-if-supported.patch121
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0040-nospec-Move-array_index_nospec-parameter-checking-in.patch92
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0040-x86-speculation-Fix-typo-IBRS_ATT-which-should-be-IB.patch41
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0041-kaiser-Set-_PAGE_NX-only-if-supported.patch34
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0041-nospec-Allow-index-argument-to-have-const-qualified-.patch68
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0041-x86-microcode-Do-the-family-check-first.patch94
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0042-bpf-adjust-insn_aux_data-when-patching-insns.patch103
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0042-nospec-Kill-array_index_nospec_mask_check.patch85
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0043-bpf-move-fixup_bpf_calls-function.patch169
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0043-nospec-Include-asm-barrier.h-dependency.patch51
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0044-bpf-refactor-fixup_bpf_calls.patch125
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0044-prctl-Add-speculation-control-prctls.patch239
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0045-bpf-prevent-out-of-bounds-speculation.patch274
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0045-nospec-Allow-getting-setting-on-non-current-task.patch162
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0046-bpf-array-fix-overflow-in-max_entries-and-undefined-.patch83
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0046-x86-bugs-Make-boot-modes-__ro_after_init.patch43
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0047-fs-proc-Report-eip-esp-in-prod-PID-stat-for-coredump.patch77
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0047-x86-Documentation-Add-PTI-description.patch267
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0048-proc-fix-coredump-vs-read-proc-stat-race.patch105
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0048-x86-cpu-Factor-out-application-of-forced-CPU-caps.patch81
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0049-proc-Provide-details-on-speculation-flaw-mitigations.patch64
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0049-x86-cpufeatures-Make-CPU-bugs-sticky.patch102
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0050-prctl-Add-force-disable-speculation.patch218
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0050-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch78
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0051-seccomp-fix-the-usage-of-get-put_seccomp_filter-in-s.patch94
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0051-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch61
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0052-seccomp-Enable-speculation-flaw-mitigations.patch64
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0052-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch62
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0053-seccomp-Use-PR_SPEC_FORCE_DISABLE.patch33
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0053-x86-cpu-Merge-bugs.c-and-bugs_64.c.patch141
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0054-seccomp-Add-filter-flag-to-opt-out-of-SSB-mitigation.patch222
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0054-sysfs-cpu-Add-vulnerability-folder.patch157
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0055-seccomp-Move-speculation-migitation-control-to-arch-.patch121
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0055-x86-cpu-Implement-CPU-vulnerabilites-sysfs-functions.patch86
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0056-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0056-x86-speculation-Make-seccomp-the-default-mode-for-Sp.patch166
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0057-x86-bugs-Rename-_RDS-to-_SSBD.patch405
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0057-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch86
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0058-sysfs-cpu-Fix-typos-in-vulnerability-documentation.patch37
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0058-x86-bugs-Fix-__ssb_select_mitigation-return-type.patch35
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0059-x86-alternatives-Fix-optimize_nops-checking.patch56
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0059-x86-bugs-Make-cpu_show_common-static.patch34
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0060-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch59
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0060-x86-bugs-Fix-the-parameters-alignment-and-missing-vo.patch42
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0061-x86-cpu-Make-alternative_msr_write-work-for-32-bit-c.patch42
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0061-x86-mm-32-Move-setup_clear_cpu_cap-X86_FEATURE_PCID-.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0062-KVM-SVM-Move-spec-control-call-after-restore-of-GS.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0062-objtool-modules-Discard-objtool-annotation-sections-.patch94
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0063-objtool-Detect-jumps-to-retpoline-thunks.patch64
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0063-x86-speculation-Use-synthetic-bits-for-IBRS-IBPB-STI.patch156
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0064-objtool-Allow-alternatives-to-be-ignored.patch166
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0064-x86-cpufeatures-Disentangle-MSR_SPEC_CTRL-enumeratio.patch155
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0065-x86-asm-Use-register-variable-to-get-stack-pointer-v.patch150
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0065-x86-cpufeatures-Disentangle-SSBD-enumeration.patch163
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch55
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-retpoline-Add-initial-retpoline-support.patch378
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0067-x86-cpufeatures-Add-FEATURE_ZEN.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0067-x86-spectre-Add-boot-time-option-to-select-Spectre-v.patch327
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0068-x86-retpoline-crypto-Convert-crypto-assembler-indire.patch135
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0068-x86-speculation-Handle-HT-correctly-on-AMD.patch240
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0069-x86-bugs-KVM-Extend-speculation-control-for-VIRT_SPE.patch163
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0069-x86-retpoline-entry-Convert-entry-assembler-indirect.patch122
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0070-x86-retpoline-ftrace-Convert-ftrace-assembler-indire.patch94
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0070-x86-speculation-Add-virtualized-speculative-store-by.patch104
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0071-x86-retpoline-hyperv-Convert-assembler-indirect-jump.patch79
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0071-x86-speculation-Rework-speculative_store_bypass_upda.patch75
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0072-x86-bugs-Unify-x86_spec_ctrl_-set_guest-restore_host.patch145
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0072-x86-retpoline-xen-Convert-Xen-hypercall-indirect-jum.patch64
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0073-x86-bugs-Expose-x86_spec_ctrl_base-directly.patch120
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0073-x86-retpoline-checksum32-Convert-assembler-indirect-.patch70
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0074-x86-bugs-Remove-x86_spec_ctrl_set.patch76
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0074-x86-retpoline-irq32-Convert-assembler-indirect-jumps.patch77
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0075-x86-bugs-Rework-spec_ctrl-base-and-mask-logic.patch95
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0075-x86-retpoline-Fill-return-stack-buffer-on-vmexit.patch195
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0076-x86-retpoline-Remove-compile-time-warning.patch62
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0076-x86-speculation-KVM-Implement-support-for-VIRT_SPEC_.patch84
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0077-KVM-SVM-Implement-VIRT_SPEC_CTRL-support-for-SSBD.patch241
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0077-objtool-Fix-retpoline-support-for-pre-ORC-objtool.patch44
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0078-x86-bugs-Rename-SSBD_NO-to-SSB_NO.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0078-x86-pti-efi-broken-conversion-from-efi-to-kernel-pag.patch79
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0079-x86-kexec-Avoid-double-free_page-upon-do_kexec_load-.patch106
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0079-x86-retpoline-Fill-RSB-on-context-switch-for-affecte.patch179
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0080-KVM-VMX-Expose-SSBD-properly-to-guests.patch44
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0080-x86-retpoline-Add-LFENCE-to-the-retpoline-RSB-fillin.patch94
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0081-KVM-x86-Update-cpuid-properly-when-CR4.OSXAVE-or-CR4.patch63
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0081-objtool-Improve-error-message-for-bad-file-argument.patch53
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0082-kvm-x86-IA32_ARCH_CAPABILITIES-is-always-supported.patch54
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0082-x86-cpufeature-Move-processor-tracing-out-of-scatter.patch73
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0083-kvm-x86-fix-KVM_XEN_HVM_CONFIG-ioctl.patch57
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0083-module-Add-retpoline-tag-to-VERMAGIC.patch55
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0084-KVM-VMX-raise-internal-error-for-exception-during-in.patch90
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0084-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch48
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0085-KVM-lapic-stop-advertising-DIRECTED_EOI-when-in-kern.patch56
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0085-x86-mce-Make-machine-check-speculation-protected.patch69
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0086-objtool-Improve-detection-of-BUG-and-other-dead-ends.patch217
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0086-retpoline-Introduce-start-end-markers-of-indirect-th.patch78
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0087-kprobes-x86-Blacklist-indirect-thunk-functions-for-k.patch43
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0087-objtool-Move-checking-code-to-check.c.patch2802
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0088-kprobes-x86-Disable-optimizing-on-the-function-jumps.patch83
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0088-objtool-sync-up-with-the-4.14.47-version-of-objtool.patch9906
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0089-objtool-x86-Add-several-functions-and-files-to-the-o.patch316
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0089-x86-pti-Document-fix-wrong-index.patch34
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0090-x86-retpoline-Optimize-inline-assembler-for-vmexit_f.patch61
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0090-x86-xen-Add-unwind-hint-annotations-to-xen_setup_gdt.patch47
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0091-Revert-module-Add-retpoline-tag-to-VERMAGIC.patch53
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0091-x86-amd-revert-commit-944e0fc51a89c9827b9.patch51
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0092-Map-the-vsyscall-page-with-_PAGE_USER.patch151
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0092-xen-set-cpu-capabilities-from-xen_start_kernel.patch72
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0093-vsyscall-Fix-permissions-for-emulate-mode-with-KAISE.patch75
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0093-x86-amd-don-t-set-X86_BUG_SYSRET_SS_ATTRS-when-runni.patch65
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0094-bpf-fix-mixed-signed-unsigned-derived-min-max-value-.patch463
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0095-bpf-prevent-leaking-pointer-via-xadd-on-unpriviledge.patch83
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0096-x86-bpf_jit-small-optimization-in-emit_bpf_tail_call.patch71
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0097-bpf-fix-bpf_tail_call-x64-JIT.patch62
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0098-bpf-introduce-BPF_JIT_ALWAYS_ON-config.patch222
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0099-bpf-arsh-is-not-supported-in-32-bit-alu-thus-reject-.patch50
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0100-bpf-avoid-false-sharing-of-map-refcount-with-max_ent.patch128
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0101-bpf-fix-divides-by-zero.patch46
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0102-bpf-fix-32-bit-divide-by-zero.patch69
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0103-bpf-reject-stores-into-ctx-via-st-and-xadd.patch72
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/upstream-backports.scc305
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/x86-asm-Move-status-from-thread_struct-to-thread_inf-linux-yocto-rt.patch186
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/x86-asm-Move-status-from-thread_struct-to-thread_inf-linux-yocto.patch187
-rw-r--r--common/recipes-kernel/linux/linux-yocto-common_4.14.inc9
-rw-r--r--common/recipes-kernel/linux/linux-yocto-common_4.4.inc30
-rw-r--r--common/recipes-kernel/linux/linux-yocto-common_4.9.inc19
-rw-r--r--common/recipes-kernel/linux/linux-yocto-rt_4.14.bbappend4
-rw-r--r--common/recipes-kernel/linux/linux-yocto-rt_4.4.bb36
-rw-r--r--common/recipes-kernel/linux/linux-yocto-rt_4.4.bbappend4
-rw-r--r--common/recipes-kernel/linux/linux-yocto-rt_4.9.bb38
-rw-r--r--common/recipes-kernel/linux/linux-yocto-rt_4.9.bbappend4
-rw-r--r--common/recipes-kernel/linux/linux-yocto_4.14.bbappend4
-rw-r--r--common/recipes-kernel/linux/linux-yocto_4.4.bb42
-rw-r--r--common/recipes-kernel/linux/linux-yocto_4.4.bbappend11
-rw-r--r--common/recipes-kernel/linux/linux-yocto_4.9.bb44
-rw-r--r--common/recipes-kernel/linux/linux-yocto_4.9.bbappend4
-rw-r--r--common/recipes-multimedia/ffmpeg/ffmpeg_%.bbappend3
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bbappend8
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer1.0-omx/0001-adjust-gstomx.conf-for-mesa.patch72
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12.%.bbappend16
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend4
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend3
-rw-r--r--common/recipes-multimedia/libomxil/libomxil/0001-Added-NULL-pointer-check-for-failure-scenario.patch34
-rw-r--r--common/recipes-multimedia/libomxil/libomxil/0001-test-components-fix-linking-issue.patch44
-rw-r--r--common/recipes-multimedia/libomxil/libomxil_0.9.3.bbappend35
-rw-r--r--common/recipes-multimedia/mpv/mpv_%.bbappend5
-rw-r--r--common/recipes-multimedia/pulseaudio/pulseaudio/disable_autospawn_by_default.patch17
-rw-r--r--common/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend5
-rw-r--r--common/recipes-multimedia/v4l2apps/v4l-utils_%.bbappend1
-rw-r--r--common/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bbappend12
-rw-r--r--common/recipes-sato/packagegroups/packagegroup-core-x11-sato.bbappend1
-rw-r--r--common/recipes-support/boost/boost-1.59.0.inc19
-rw-r--r--common/recipes-support/boost/boost/0001-boost-asio-detail-socket_types.hpp-fix-poll.h-includ.patch49
-rw-r--r--common/recipes-support/boost/boost/0002-boost-test-execution_monitor.hpp-fix-mips-soft-float.patch146
-rw-r--r--common/recipes-support/boost/boost/0003-smart_ptr-mips-assembly-doesn-t-compile-in-mips16e-m.patch60
-rw-r--r--common/recipes-support/boost/boost/0004-Use-atomic-by-default-when-BOOST_NO_CXX11_HDR_ATOMIC.patch59
-rw-r--r--common/recipes-support/boost/boost/arm-intrinsics.patch55
-rw-r--r--common/recipes-support/boost/boost/boost-CVE-2012-2677.patch112
-rw-r--r--common/recipes-support/boost/boost/boost-math-disable-pch-for-gcc.patch31
-rw-r--r--common/recipes-support/boost/boost/consider-hardfp.patch19
-rw-r--r--common/recipes-support/boost/boost_1.59.0.bb15
-rw-r--r--common/recipes-support/libffi/libffi_3.2.1.bbappend4
-rw-r--r--common/recipes-support/libtinyxml/libtinyxml_%.bbappend1
-rw-r--r--common/recipes-support/libunistring/files/fix-fseterr-for-glibc-2.28.patch23
-rw-r--r--common/recipes-support/libunistring/libunistring_0.9.9.bbappend2
-rw-r--r--common/recipes-support/numactl/files/0001-include-sys-sysmacros.h-for-major-minor.patch41
-rw-r--r--common/recipes-support/numactl/numactl_git.bbappend2
1673 files changed, 0 insertions, 612461 deletions
diff --git a/common/COPYING.MIT b/common/COPYING.MIT
deleted file mode 100644
index 89de3547..00000000
--- a/common/COPYING.MIT
+++ /dev/null
@@ -1,17 +0,0 @@
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/common/README.md b/common/README.md
deleted file mode 100644
index 0fe68c20..00000000
--- a/common/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# meta-amd/common
-
-This layer contains metadata that is appropriate for all
-AMD-based platforms.
-
-Settings in this layer should use appropriate variable suffixes
-to ensure they only apply to expected boards.
diff --git a/common/classes/kernel-openssl.bbclass b/common/classes/kernel-openssl.bbclass
deleted file mode 100644
index 1837b50e..00000000
--- a/common/classes/kernel-openssl.bbclass
+++ /dev/null
@@ -1,11 +0,0 @@
-# Hackish because this should be handled in the actual module
-# classes (module module-base), a kernel with configurations
-# such as CONFIG_MODULE_SIG requires openssl native bits
-# to build properly.
-DEPENDS += "openssl-native"
-do_make_scripts() {
- unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
- make HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}" \
- CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \
- -C ${STAGING_KERNEL_DIR} O=${STAGING_KERNEL_BUILDDIR} scripts
-}
diff --git a/common/conf/layer.conf b/common/conf/layer.conf
deleted file mode 100644
index 8ce97511..00000000
--- a/common/conf/layer.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-BBPATH .= ":${LAYERDIR}"
-BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
- ${LAYERDIR}/recipes*/*/*.bbappend"
-
-# Let us add layer-specific bbappends which are only applied when that
-# layer is included in our configuration
-BBFILES += "${@' '.join('${LAYERDIR}/%s/recipes*/*/*.bbappend' % layer \
- for layer in BBFILE_COLLECTIONS.split())}"
-
-BBFILE_COLLECTIONS += "amd"
-BBFILE_PRIORITY_amd = "13"
-BBFILE_PATTERN_amd = "^${LAYERDIR}/"
-LAYERSERIES_COMPAT_amd = "sumo"
-
-LICENSE_PATH += "${LAYERDIR}/licenses"
diff --git a/common/conf/machine/include/amd-common-configurations.inc b/common/conf/machine/include/amd-common-configurations.inc
deleted file mode 100644
index 6fc90ba6..00000000
--- a/common/conf/machine/include/amd-common-configurations.inc
+++ /dev/null
@@ -1,59 +0,0 @@
-require conf/machine/include/amd-features.inc
-
-POKY_DEFAULT_DISTRO_FEATURES_remove = "wayland"
-
-PREFERRED_PROVIDER_jpeg ?= "jpeg"
-PREFERRED_PROVIDER_jpeg-native ?= "jpeg-native"
-PREFERRED_VERSION_linux-yocto ?= "4.4%"
-PREFERRED_VERSION_libav ?= "9.18"
-
-MULTILIBS ?= ""
-require conf/multilib.conf
-
-MACHINE_FEATURES += "wifi efi pcbios alsa"
-
-# QEMU does not support some of the enhanced instructions available
-# on the AMD chips which causes some build time failures.
-MACHINE_FEATURES_remove = "qemu-usermode"
-
-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules alsa-utils"
-MACHINE_EXTRA_RRECOMMENDS += "${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "vdpauinfo", "", d)} grub parted util-linux-blkid"
-MACHINE_EXTRA_RRECOMMENDS += "rtc-test watchdog-test spi-test smbus-test gpio-test"
-MACHINE_EXTRA_RRECOMMENDS += "amd-wdt amd-spi"
-MACHINE_EXTRA_RRECOMMENDS += "${@bb.utils.contains_any("DISTRO", "mel mel-lite", "firmware-wireless", "", d)}"
-
-# Add serial consoles to kernel commandline, these should occur before the tty0
-KERNEL_SERIAL_CONSOLE ??= ""
-APPEND += "${KERNEL_SERIAL_CONSOLE}"
-
-# Make sure the kernel messages go to the VGA console
-APPEND += "console=tty0"
-
-# Set a generic video mode, use vga=xxx for syslinux and
-# gfxpayload=wxh for grub2
-SYSLINUX_KERNEL_ARGS += "vga=803"
-GRUB_OPTS_append = ";set gfxpayload=1024x768"
-
-# We use ext4 rootfs normally so give it priority rather than trying other FS first
-APPEND += "rootfstype=ext4,ext3,ext2"
-
-APPEND_ADDITIONAL ??= ""
-APPEND += "${APPEND_ADDITIONAL}"
-
-EXTRA_OECONF_append_pn-matchbox-panel-2 = " --with-battery=acpi"
-
-IMAGE_FSTYPES += "hddimg iso"
-
-IMAGE_OVERHEAD_FACTOR = "1.1"
-
-MACHINE_FEATURES_append_amdgpu = " ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "x11", "", d)}"
-MACHINE_FEATURES_append_radeon = " ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "x11", "", d)}"
-
-# Add common feartures to be supported for all machines here
-EXTRA_IMAGE_FEATURES += "amd-misc-pkgs"
-
-# Add the basic features we know these overrides support
-EXTRA_IMAGE_FEATURES_append_amdgpu := " ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "multimedia", "amd-feature-multimedia", "", d)} \
- ${@bb.utils.contains_any("EXTRA_IMAGE_FEATURES", "graphics", "amd-feature-graphics", "", d)}"
-EXTRA_IMAGE_FEATURES_append_radeon := " ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "multimedia", "amd-feature-multimedia", "", d)} \
- ${@bb.utils.contains_any("EXTRA_IMAGE_FEATURES", "graphics", "amd-feature-graphics", "", d)}"
diff --git a/common/conf/machine/include/amd-features.inc b/common/conf/machine/include/amd-features.inc
deleted file mode 100644
index 22385922..00000000
--- a/common/conf/machine/include/amd-features.inc
+++ /dev/null
@@ -1,76 +0,0 @@
-# This file defines AMD Features that can be added as EXTRA_IMAGE_FEATURES to
-# different machines based on what is supported on a machine (MACHINE_FEATURES)
-# and which additional features a user is requesting through EXTRA_IMAGE_FEATURES.
-# This gives a broad flexibility and control over packages being installed on a
-# machine for any image without needing to create bbappends for all the images
-# that are to be supported.
-#
-# > Each feature can contain packages and packagegroups as its components.
-# > Feature components can be dependent on DISTRO, EXTRA_IMAGE_FEATURES, or any
-# variable in general other than a particular image's related variable so most
-# things should be based on global configs rather than image configs.
-# e.g.: Components of "amd-feature-graphics" may be dependent on "graphics" as
-# an EXTRA_IMAGE_FEATURE. Some packages may only be included for a specific
-# DISTRO. Some packages may only be installed if user allows them in local.conf etc.
-# > Each machine must add the requested features to EXTRA_IMAGE_FEATURES in its
-# own machine config file regardless of the image being built, if that particular
-# feature is not handled in the common fragments.
-# > Each machine can also override feature components in its own machine config
-# when adding the feature to EXTRA_IMAGE_FEATURES. e.g.: A feature may be added
-# to a specific machine with minimal (or extended) packages based on requirement.
-#
-# Features are classified as:
-#
-# * amd-misc-pkgs : Intended for Platform Specific Packages, Common Packages to be added to all machines, etc.
-# * amd-feature-multimedia : Multimedia packages (it does not depend on graphics because a machine may not have a GUI but could play videos and sounds from console)
-# * amd-feature-graphics : Graphics packages
-# * amd-feature-networking : Networking packages
-# * amd-feature-debug-profile : Debugging and Profiling tools
-# * <add more features here> : <feature summary>
-
-GSTREAMER_PKGS ?= " \
- ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "gstreamer1.0-meta-x11-base", "", d)} \
- ${@bb.utils.contains("MACHINE_FEATURES", "alsa", "gstreamer1.0-meta-audio", "", d)} \
- gstreamer1.0-meta-debug \
- gstreamer1.0-meta-video \
- ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "gstreamer1.0-omx", "", d)} \
- ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "gstreamer1.0-vaapi", "", d)} \
-"
-VULKAN_PKGS ?= ""
-CODEXL_PKGS ?= ""
-DPDK_PKGS ?= ""
-
-# Additional packages can be added to the following feature specific
-# variables from each machine's config file
-AMD_PLATFORM_SPECIFIC_PKGS ?= ""
-AMD_FEATURE_MULTIMEDIA_PKGS ?= ""
-AMD_FEATURE_GRAPHICS_PKGS ?= ""
-AMD_FEATURE_NETWORKING_PKGS ?= ""
-AMD_FEATURE_DEBUG_PROFILE_PKGS ?= ""
-
-FEATURE_PACKAGES_amd-misc-pkgs = "\
- bc \
- ${AMD_PLATFORM_SPECIFIC_PKGS} \
-"
-
-FEATURE_PACKAGES_amd-feature-multimedia = "\
- ${@bb.utils.contains("DISTRO", "mel", "${GSTREAMER_PKGS}", "", d)} \
- ${AMD_FEATURE_MULTIMEDIA_PKGS} \
-"
-
-FEATURE_PACKAGES_amd-feature-graphics = "\
- ${@bb.utils.contains("INCLUDE_VULKAN", "yes", "${VULKAN_PKGS}", "", d)} \
- ${AMD_FEATURE_GRAPHICS_PKGS} \
-"
-FEATURE_PACKAGES_amd-feature-graphics_append_amdgpu = " ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "mesa-demos", "", d)}"
-FEATURE_PACKAGES_amd-feature-graphics_append_radeon = " ${@bb.utils.contains("EXTRA_IMAGE_FEATURES", "graphics", "mesa-demos", "", d)}"
-
-FEATURE_PACKAGES_amd-feature-networking = "\
- ${@bb.utils.contains("DISTRO", "mel", "${DPDK_PKGS} strongswan", "", d)} \
- ${AMD_FEATURE_NETWORKING_PKGS} \
-"
-
-FEATURE_PACKAGES_amd-feature-debug-profile = "\
- ${@bb.utils.contains("INCLUDE_CODEXL", "yes", "${CODEXL_PKGS}", "", d)} \
- ${AMD_FEATURE_DEBUG_PROFILE_PKGS} \
-"
diff --git a/common/dpdk/recipes-extended/dpdk-dev-libibverbs/dpdk-dev-libibverbs_%.bbappend b/common/dpdk/recipes-extended/dpdk-dev-libibverbs/dpdk-dev-libibverbs_%.bbappend
deleted file mode 100644
index b9ff0f5e..00000000
--- a/common/dpdk/recipes-extended/dpdk-dev-libibverbs/dpdk-dev-libibverbs_%.bbappend
+++ /dev/null
@@ -1 +0,0 @@
-COMPATIBLE_MACHINE_snowyowl = "snowyowl"
diff --git a/common/dpdk/recipes-extended/dpdk/dpdk/0001-crypto-ccp-fix-shared-libs-build.patch b/common/dpdk/recipes-extended/dpdk/dpdk/0001-crypto-ccp-fix-shared-libs-build.patch
deleted file mode 100644
index 913a3072..00000000
--- a/common/dpdk/recipes-extended/dpdk/dpdk/0001-crypto-ccp-fix-shared-libs-build.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 7fd5e7ac8d476bc7538eb6e11875cb87233f0bdc Mon Sep 17 00:00:00 2001
-From: Awais Belal <awais_belal@mentor.com>
-Date: Wed, 14 Mar 2018 11:27:26 +0500
-Subject: [PATCH 1/2] crypto/ccp: fix shared libs build
-
-Signed-off-by: Awais Belal <awais_belal@mentor.com>
----
- drivers/crypto/ccp/Makefile | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/drivers/crypto/ccp/Makefile b/drivers/crypto/ccp/Makefile
-index 1475a6c..4ba8757 100644
---- a/drivers/crypto/ccp/Makefile
-+++ b/drivers/crypto/ccp/Makefile
-@@ -19,6 +19,7 @@ LDLIBS += -lcrypto
- LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
- LDLIBS += -lrte_cryptodev
- LDLIBS += -lrte_pci -lrte_bus_pci
-+LDLIBS += -lrte_bus_vdev
-
- # versioning export map
- EXPORT_MAP := rte_pmd_ccp_version.map
---
-2.11.1
-
diff --git a/common/dpdk/recipes-extended/dpdk/dpdk/0002-net-axgbe-fix-shared-libs-build.patch b/common/dpdk/recipes-extended/dpdk/dpdk/0002-net-axgbe-fix-shared-libs-build.patch
deleted file mode 100644
index 876c5271..00000000
--- a/common/dpdk/recipes-extended/dpdk/dpdk/0002-net-axgbe-fix-shared-libs-build.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From b4fd269981cf81eb82e9d56e83c9bd1bc1d00609 Mon Sep 17 00:00:00 2001
-From: Awais Belal <awais_belal@mentor.com>
-Date: Wed, 14 Mar 2018 11:28:18 +0500
-Subject: [PATCH 2/2] net/axgbe: fix shared libs build
-
-Signed-off-by: Awais Belal <awais_belal@mentor.com>
----
- drivers/net/axgbe/Makefile | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/drivers/net/axgbe/Makefile b/drivers/net/axgbe/Makefile
-index e1e0306..de6bd69 100644
---- a/drivers/net/axgbe/Makefile
-+++ b/drivers/net/axgbe/Makefile
-@@ -11,6 +11,10 @@ LIB = librte_pmd_axgbe.a
- CFLAGS += -O3
- CFLAGS += $(WERROR_FLAGS)
-
-+LDLIBS += -lrte_eal -lrte_mempool
-+LDLIBS += -lrte_pci -lrte_bus_pci
-+LDLIBS += -lrte_ethdev
-+
- EXPORT_MAP := rte_pmd_axgbe_version.map
-
- LIBABIVER := 1
---
-2.11.1
-
diff --git a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-01-18-net-axgbe-add-minimal-dev-init-and-uninit-support.patch b/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-01-18-net-axgbe-add-minimal-dev-init-and-uninit-support.patch
deleted file mode 100644
index 6eba4481..00000000
--- a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-01-18-net-axgbe-add-minimal-dev-init-and-uninit-support.patch
+++ /dev/null
@@ -1,986 +0,0 @@
-From patchwork Fri Mar 9 08:42:17 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [dpdk-dev, v3,
- 01/18] net/axgbe: add minimal dev init and uninit support
-From: Ravi Kumar <ravi1.kumar@amd.com>
-X-Patchwork-Id: 35820
-X-Patchwork-Delegate: ferruh.yigit@intel.com
-Message-Id: <1520584954-130575-1-git-send-email-Ravi1.kumar@amd.com>
-List-Id: dev.dpdk.org
-To: dev@dpdk.org
-Cc: ferruh.yigit@intel.com
-Date: Fri, 9 Mar 2018 03:42:17 -0500
-
-Signed-off-by: Ravi Kumar <Ravi1.kumar@amd.com>
-Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
----
- MAINTAINERS | 6 +
- config/common_base | 6 +
- doc/guides/rel_notes/release_18_02.rst | 5 +
- drivers/net/Makefile | 1 +
- drivers/net/axgbe/Makefile | 146 +++++++++++++++++++
- drivers/net/axgbe/axgbe_common.h | 172 ++++++++++++++++++++++
- drivers/net/axgbe/axgbe_ethdev.c | 219 ++++++++++++++++++++++++++++
- drivers/net/axgbe/axgbe_ethdev.h | 145 ++++++++++++++++++
- drivers/net/axgbe/axgbe_logs.h | 152 +++++++++++++++++++
- drivers/net/axgbe/rte_pmd_axgbe_version.map | 4 +
- mk/rte.app.mk | 1 +
- 11 files changed, 857 insertions(+)
- create mode 100644 drivers/net/axgbe/Makefile
- create mode 100644 drivers/net/axgbe/axgbe_common.h
- create mode 100644 drivers/net/axgbe/axgbe_ethdev.c
- create mode 100644 drivers/net/axgbe/axgbe_ethdev.h
- create mode 100644 drivers/net/axgbe/axgbe_logs.h
- create mode 100644 drivers/net/axgbe/rte_pmd_axgbe_version.map
-
-diff --git a/MAINTAINERS b/MAINTAINERS
-index a646ca3..fb2ec2c 100644
---- a/MAINTAINERS
-+++ b/MAINTAINERS
-@@ -349,6 +349,12 @@ M: Ferruh Yigit <ferruh.yigit@intel.com>
- T: git://dpdk.org/next/dpdk-next-net
- F: doc/guides/nics/features/default.ini
-
-+AMD AXGBE PMD
-+M: Ravi Kumar <ravi1.kumar@amd.com>
-+F: drivers/net/axgbe/
-+F: doc/guides/nics/axgbe.rst
-+F: doc/guides/nics/features/axgbe.ini
-+
- Link bonding
- M: Declan Doherty <declan.doherty@intel.com>
- F: drivers/net/bonding/
-diff --git a/config/common_base b/config/common_base
-index ad03cf4..e738747 100644
---- a/config/common_base
-+++ b/config/common_base
-@@ -412,6 +412,12 @@ CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16
- CONFIG_RTE_LIBRTE_PMD_SOFTNIC=y
-
- #
-+# Compile AMD PMD
-+#
-+CONFIG_RTE_LIBRTE_AXGBE_PMD=y
-+CONFIG_RTE_LIBRTE_AXGBE_DEBUG_INIT=n
-+
-+#
- # Compile the TAP PMD
- # It is enabled by default for Linux only.
- #
-diff --git a/doc/guides/rel_notes/release_18_02.rst b/doc/guides/rel_notes/release_18_02.rst
-index 3923dc2..b97d91b 100644
---- a/doc/guides/rel_notes/release_18_02.rst
-+++ b/doc/guides/rel_notes/release_18_02.rst
-@@ -41,6 +41,12 @@ New Features
- Also, make sure to start the actual text at the margin.
- =========================================================
-
-+* **Added Ethernet poll mode driver for AMD XGBE devices.**
-+
-+ Added the new ``axgbe`` ethernet poll mode driver for AMD XGBE devices.
-+ See the :doc:`../nics/axgbe` nic driver guide for more details on this
-+ new driver.
-+
- * **Added a new crypto poll mode driver for AMD CCP devices.**
-
- Added the new ``ccp`` crypto driver for AMD CCP devices. See the
-diff --git a/drivers/net/Makefile b/drivers/net/Makefile
-index e112732..9ec571d 100644
---- a/drivers/net/Makefile
-+++ b/drivers/net/Makefile
-@@ -12,6 +12,7 @@ DIRS-$(CONFIG_RTE_LIBRTE_PMD_AF_PACKET) += af_packet
- DIRS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark
- DIRS-$(CONFIG_RTE_LIBRTE_AVF_PMD) += avf
- DIRS-$(CONFIG_RTE_LIBRTE_AVP_PMD) += avp
-+DIRS-$(CONFIG_RTE_LIBRTE_AXGBE_PMD) += axgbe
- DIRS-$(CONFIG_RTE_LIBRTE_BNX2X_PMD) += bnx2x
- DIRS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += bonding
- DIRS-$(CONFIG_RTE_LIBRTE_CXGBE_PMD) += cxgbe
-diff --git a/drivers/net/axgbe/Makefile b/drivers/net/axgbe/Makefile
-new file mode 100644
-index 0000000..c8a1e87
---- /dev/null
-+++ b/drivers/net/axgbe/Makefile
-@@ -0,0 +1,146 @@
-+#
-+# Copyright (c) 2017 Advanced Micro Devices, Inc.
-+# All rights reserved.
-+#
-+# AMD 10Gb Ethernet driver
-+#
-+# This file is available to you under your choice of the following two
-+# licenses:
-+#
-+# License 1: GPLv2
-+#
-+# Copyright (c) 2017 Advanced Micro Devices, Inc.
-+#
-+# This file is free software; you may copy, redistribute and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation, either version 2 of the License, or (at
-+# your option) any later version.
-+#
-+# This file is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program. If not, see <http://www.gnu.org/licenses/>.
-+#
-+# This file incorporates work covered by the following copyright and
-+# permission notice:
-+#
-+# Copyright (c) 2013 Synopsys, Inc.
-+#
-+# The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+# (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+# Inc. unless otherwise expressly agreed to in writing between Synopsys
-+# and you.
-+#
-+# The Software IS NOT an item of Licensed Software or Licensed Product
-+# under any End User Software License Agreement or Agreement for Licensed
-+# Product with Synopsys or any supplement thereto. Permission is hereby
-+# granted, free of charge, to any person obtaining a copy of this software
-+# annotated with this license and the Software, to deal in the Software
-+# without restriction, including without limitation the rights to use,
-+# copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+# of the Software, and to permit persons to whom the Software is furnished
-+# to do so, subject to the following conditions:
-+#
-+# The above copyright notice and this permission notice shall be included
-+# in all copies or substantial portions of the Software.
-+#
-+# THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+# BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+# PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+# THE POSSIBILITY OF SUCH DAMAGE.
-+#
-+# License 2: Modified BSD
-+#
-+# Copyright (c) 2017 Advanced Micro Devices, Inc.
-+# All rights reserved.
-+#
-+# Redistribution and use in source and binary forms, with or without
-+# modification, are permitted provided that the following conditions
-+# are met:
-+#
-+# * Redistributions of source code must retain the above copyright
-+# notice, this list of conditions and the following disclaimer.
-+# * Redistributions in binary form must reproduce the above copyright
-+# notice, this list of conditions and the following disclaimer in
-+# the documentation and/or other materials provided with the
-+# distribution.
-+# * Neither the name of Advanced Micro Devices, Inc. nor the
-+# names of its contributors may be used to endorse or promote products
-+# derived from this software without specific prior written permission.
-+#
-+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+# ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
-+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+#
-+# This file incorporates work covered by the following copyright and
-+# permission notice:
-+#
-+# Copyright (c) 2013 Synopsys, Inc.
-+#
-+# The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+# (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+# Inc. unless otherwise expressly agreed to in writing between Synopsys
-+# and you.
-+#
-+# The Software IS NOT an item of Licensed Software or Licensed Product
-+# under any End User Software License Agreement or Agreement for Licensed
-+# Product with Synopsys or any supplement thereto. Permission is hereby
-+# granted, free of charge, to any person obtaining a copy of this software
-+# annotated with this license and the Software, to deal in the Software
-+# without restriction, including without limitation the rights to use,
-+# copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+# of the Software, and to permit persons to whom the Software is furnished
-+# to do so, subject to the following conditions:
-+#
-+# The above copyright notice and this permission notice shall be included
-+# in all copies or substantial portions of the Software.
-+#
-+# THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+# BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+# PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+# THE POSSIBILITY OF SUCH DAMAGE.
-+
-+include $(RTE_SDK)/mk/rte.vars.mk
-+
-+#
-+# library name
-+#
-+LIB = librte_pmd_axgbe.a
-+
-+CFLAGS += -O3
-+CFLAGS += $(WERROR_FLAGS)
-+
-+EXPORT_MAP := rte_pmd_axgbe_version.map
-+
-+LIBABIVER := 1
-+
-+#
-+# all source are stored in SRCS-y
-+#
-+SRCS-$(CONFIG_RTE_LIBRTE_AXGBE_PMD) += axgbe_ethdev.c
-+
-+include $(RTE_SDK)/mk/rte.lib.mk
-diff --git a/drivers/net/axgbe/axgbe_common.h b/drivers/net/axgbe/axgbe_common.h
-new file mode 100644
-index 0000000..168dbb5
---- /dev/null
-+++ b/drivers/net/axgbe/axgbe_common.h
-@@ -0,0 +1,172 @@
-+/*-
-+ * Copyright(c) 2014-2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * AMD 10Gb Ethernet driver
-+ *
-+ * This file is available to you under your choice of the following two
-+ * licenses:
-+ *
-+ * License 1: GPLv2
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ *
-+ * This file is free software; you may copy, redistribute and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This file is distributed in the hope that it will be useful, but
-+ * WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * License 2: Modified BSD
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * * Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * * Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ * * Neither the name of Advanced Micro Devices, Inc. nor the
-+ * names of its contributors may be used to endorse or promote products
-+ * derived from this software without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-+ * <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#ifndef __AXGBE_COMMON_H__
-+#define __AXGBE_COMMON_H__
-+
-+#include "axgbe_logs.h"
-+
-+#include <stdbool.h>
-+#include <limits.h>
-+#include <sys/queue.h>
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <errno.h>
-+#include <stdint.h>
-+#include <stdarg.h>
-+#include <unistd.h>
-+#include <inttypes.h>
-+#include <pthread.h>
-+
-+#include <rte_byteorder.h>
-+#include <rte_memory.h>
-+#include <rte_malloc.h>
-+#include <rte_hexdump.h>
-+#include <rte_log.h>
-+#include <rte_debug.h>
-+#include <rte_branch_prediction.h>
-+#include <rte_eal.h>
-+#include <rte_memzone.h>
-+#include <rte_ether.h>
-+#include <rte_ethdev.h>
-+#include <rte_dev.h>
-+#include <rte_errno.h>
-+#include <rte_dev.h>
-+#include <rte_ethdev_pci.h>
-+#include <rte_common.h>
-+#include <rte_cycles.h>
-+#include <rte_io.h>
-+
-+#define BIT(nr) (1 << (nr))
-+#ifndef ARRAY_SIZE
-+#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
-+#endif
-+
-+#define AXGBE_HZ 250
-+
-+#endif /* __AXGBE_COMMON_H__ */
-diff --git a/drivers/net/axgbe/axgbe_ethdev.c b/drivers/net/axgbe/axgbe_ethdev.c
-new file mode 100644
-index 0000000..0b7894f
---- /dev/null
-+++ b/drivers/net/axgbe/axgbe_ethdev.c
-@@ -0,0 +1,219 @@
-+/*-
-+ * Copyright(c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * AMD 10Gb Ethernet driver
-+ *
-+ * This file is available to you under your choice of the following two
-+ * licenses:
-+ *
-+ * License 1: GPLv2
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ *
-+ * This file is free software; you may copy, redistribute and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This file is distributed in the hope that it will be useful, but
-+ * WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * License 2: Modified BSD
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * * Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * * Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ * * Neither the name of Advanced Micro Devices, Inc. nor the
-+ * names of its contributors may be used to endorse or promote products
-+ * derived from this software without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-+ * <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#include "axgbe_ethdev.h"
-+
-+static int eth_axgbe_dev_init(struct rte_eth_dev *eth_dev);
-+static int eth_axgbe_dev_uninit(struct rte_eth_dev *eth_dev);
-+
-+/* The set of PCI devices this driver supports */
-+#define AMD_PCI_VENDOR_ID 0x1022
-+#define AMD_PCI_AXGBE_DEVICE_ID1 0x1458
-+#define AMD_PCI_AXGBE_DEVICE_ID2 0x1459
-+
-+int axgbe_logtype_init;
-+int axgbe_logtype_driver;
-+
-+static const struct rte_pci_id pci_id_axgbe_map[] = {
-+ {RTE_PCI_DEVICE(AMD_PCI_VENDOR_ID, AMD_PCI_AXGBE_DEVICE_ID1)},
-+ {RTE_PCI_DEVICE(AMD_PCI_VENDOR_ID, AMD_PCI_AXGBE_DEVICE_ID2)},
-+ { .vendor_id = 0, },
-+};
-+
-+/*
-+ * It returns 0 on success.
-+ */
-+static int
-+eth_axgbe_dev_init(struct rte_eth_dev *eth_dev)
-+{
-+ PMD_INIT_FUNC_TRACE();
-+ struct axgbe_port *pdata;
-+ struct rte_pci_device *pci_dev;
-+
-+ pdata = (struct axgbe_port *)eth_dev->data->dev_private;
-+ pdata->eth_dev = eth_dev;
-+
-+ /*
-+ * For secondary processes, we don't initialise any further as primary
-+ * has already done this work.
-+ */
-+ if (rte_eal_process_type() != RTE_PROC_PRIMARY)
-+ return 0;
-+
-+ pci_dev = RTE_DEV_TO_PCI(eth_dev->device);
-+ pdata->pci_dev = pci_dev;
-+
-+ PMD_INIT_LOG(DEBUG, "port %d vendorID=0x%x deviceID=0x%x",
-+ eth_dev->data->port_id, pci_dev->id.vendor_id,
-+ pci_dev->id.device_id);
-+
-+ return 0;
-+}
-+
-+static int
-+eth_axgbe_dev_uninit(struct rte_eth_dev *eth_dev __rte_unused)
-+{
-+ /* stub function */
-+ PMD_INIT_FUNC_TRACE();
-+
-+ return 0;
-+}
-+
-+static int eth_axgbe_pci_probe(struct rte_pci_driver *pci_drv __rte_unused,
-+ struct rte_pci_device *pci_dev)
-+{
-+ return rte_eth_dev_pci_generic_probe(pci_dev,
-+ sizeof(struct axgbe_port), eth_axgbe_dev_init);
-+}
-+
-+static int eth_axgbe_pci_remove(struct rte_pci_device *pci_dev)
-+{
-+ return rte_eth_dev_pci_generic_remove(pci_dev, eth_axgbe_dev_uninit);
-+}
-+
-+static struct rte_pci_driver rte_axgbe_pmd = {
-+ .id_table = pci_id_axgbe_map,
-+ .drv_flags = RTE_PCI_DRV_NEED_MAPPING,
-+ .probe = eth_axgbe_pci_probe,
-+ .remove = eth_axgbe_pci_remove,
-+};
-+
-+RTE_PMD_REGISTER_PCI(net_axgbe, rte_axgbe_pmd);
-+RTE_PMD_REGISTER_PCI_TABLE(net_axgbe, pci_id_axgbe_map);
-+RTE_PMD_REGISTER_KMOD_DEP(net_axgbe, "* igb_uio | uio_pci_generic");
-+
-+RTE_INIT(axgbe_init_log);
-+static void
-+axgbe_init_log(void)
-+{
-+ axgbe_logtype_init = rte_log_register("pmd.axgbe.init");
-+ if (axgbe_logtype_init >= 0)
-+ rte_log_set_level(axgbe_logtype_init, RTE_LOG_NOTICE);
-+ axgbe_logtype_driver = rte_log_register("pmd.axgbe.driver");
-+ if (axgbe_logtype_driver >= 0)
-+ rte_log_set_level(axgbe_logtype_driver, RTE_LOG_NOTICE);
-+}
-diff --git a/drivers/net/axgbe/axgbe_ethdev.h b/drivers/net/axgbe/axgbe_ethdev.h
-new file mode 100644
-index 0000000..5f8931f
---- /dev/null
-+++ b/drivers/net/axgbe/axgbe_ethdev.h
-@@ -0,0 +1,145 @@
-+/*-
-+ * Copyright(c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * AMD 10Gb Ethernet driver
-+ *
-+ * This file is available to you under your choice of the following two
-+ * licenses:
-+ *
-+ * License 1: GPLv2
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ *
-+ * This file is free software; you may copy, redistribute and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This file is distributed in the hope that it will be useful, but
-+ * WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * License 2: Modified BSD
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * * Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * * Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ * * Neither the name of Advanced Micro Devices, Inc. nor the
-+ * names of its contributors may be used to endorse or promote products
-+ * derived from this software without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-+ * <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#ifndef RTE_ETH_AXGBE_H_
-+#define RTE_ETH_AXGBE_H_
-+
-+#include <rte_mempool.h>
-+#include <rte_lcore.h>
-+#include "axgbe_common.h"
-+
-+/*
-+ * Structure to store private data for each port.
-+ */
-+struct axgbe_port {
-+ /* Ethdev where port belongs*/
-+ struct rte_eth_dev *eth_dev;
-+ /* Pci dev info */
-+ const struct rte_pci_device *pci_dev;
-+};
-+
-+#endif /* RTE_ETH_AXGBE_H_ */
-diff --git a/drivers/net/axgbe/axgbe_logs.h b/drivers/net/axgbe/axgbe_logs.h
-new file mode 100644
-index 0000000..aaa8efc
---- /dev/null
-+++ b/drivers/net/axgbe/axgbe_logs.h
-@@ -0,0 +1,152 @@
-+/*-
-+ * Copyright(c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * AMD 10Gb Ethernet driver
-+ *
-+ * This file is available to you under your choice of the following two
-+ * licenses:
-+ *
-+ * License 1: GPLv2
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ *
-+ * This file is free software; you may copy, redistribute and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This file is distributed in the hope that it will be useful, but
-+ * WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * License 2: Modified BSD
-+ *
-+ * Copyright (c) 2017 Advanced Micro Devices, Inc.
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ *
-+ * * Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * * Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ * * Neither the name of Advanced Micro Devices, Inc. nor the
-+ * names of its contributors may be used to endorse or promote products
-+ * derived from this software without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-+ * <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * This file incorporates work covered by the following copyright and
-+ * permission notice:
-+ *
-+ * Copyright (c) 2013 Synopsys, Inc.
-+ *
-+ * The Synopsys DWC ETHER XGMAC Software Driver and documentation
-+ * (hereinafter "Software") is an unsupported proprietary work of Synopsys,
-+ * Inc. unless otherwise expressly agreed to in writing between Synopsys
-+ * and you.
-+ *
-+ * The Software IS NOT an item of Licensed Software or Licensed Product
-+ * under any End User Software License Agreement or Agreement for Licensed
-+ * Product with Synopsys or any supplement thereto. Permission is hereby
-+ * granted, free of charge, to any person obtaining a copy of this software
-+ * annotated with this license and the Software, to deal in the Software
-+ * without restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-+ * of the Software, and to permit persons to whom the Software is furnished
-+ * to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be included
-+ * in all copies or substantial portions of the Software.
-+ *
-+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS"
-+ * BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-+ * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS
-+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-+ * THE POSSIBILITY OF SUCH DAMAGE.
-+ */
-+
-+#ifndef _AXGBE_LOGS_H_
-+#define _AXGBE_LOGS_H_
-+
-+#include <stdio.h>
-+
-+extern int axgbe_logtype_init;
-+#define PMD_INIT_LOG(level, fmt, args...) \
-+ rte_log(RTE_LOG_ ## level, axgbe_logtype_init, "%s(): " fmt "\n", \
-+ __func__, ##args)
-+
-+#ifdef RTE_LIBRTE_AXGBE_DEBUG_INIT
-+#define PMD_INIT_FUNC_TRACE() PMD_INIT_LOG(DEBUG, " >>")
-+#else
-+#define PMD_INIT_FUNC_TRACE() do { } while (0)
-+#endif
-+
-+extern int axgbe_logtype_driver;
-+#define PMD_DRV_LOG_RAW(level, fmt, args...) \
-+ rte_log(RTE_LOG_ ## level, axgbe_logtype_driver, "%s(): " fmt, \
-+ __func__, ## args)
-+
-+#define PMD_DRV_LOG(level, fmt, args...) \
-+ PMD_DRV_LOG_RAW(level, fmt "\n", ## args)
-+
-+#endif /* _AXGBE_LOGS_H_ */
-diff --git a/drivers/net/axgbe/rte_pmd_axgbe_version.map b/drivers/net/axgbe/rte_pmd_axgbe_version.map
-new file mode 100644
-index 0000000..b26efa6
---- /dev/null
-+++ b/drivers/net/axgbe/rte_pmd_axgbe_version.map
-@@ -0,0 +1,4 @@
-+DPDK_18.05 {
-+
-+ local: *;
-+};
-diff --git a/mk/rte.app.mk b/mk/rte.app.mk
-index 3eb41d1..b77305b 100644
---- a/mk/rte.app.mk
-+++ b/mk/rte.app.mk
-@@ -123,6 +123,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_AF_PACKET) += -lrte_pmd_af_packet
- _LDLIBS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += -lrte_pmd_ark
- _LDLIBS-$(CONFIG_RTE_LIBRTE_AVF_PMD) += -lrte_pmd_avf
- _LDLIBS-$(CONFIG_RTE_LIBRTE_AVP_PMD) += -lrte_pmd_avp
-+_LDLIBS-$(CONFIG_RTE_LIBRTE_AXGBE_PMD) += -lrte_pmd_axgbe
- _LDLIBS-$(CONFIG_RTE_LIBRTE_BNX2X_PMD) += -lrte_pmd_bnx2x -lz
- _LDLIBS-$(CONFIG_RTE_LIBRTE_BNXT_PMD) += -lrte_pmd_bnxt
- _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += -lrte_pmd_bond
diff --git a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-02-18-net-axgbe-add-register-map-and-related-macros.patch b/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-02-18-net-axgbe-add-register-map-and-related-macros.patch
deleted file mode 100644
index c7303142..00000000
--- a/common/dpdk/recipes-extended/dpdk/dpdk/dpdk-dev-v3-02-18-net-axgbe-add-register-map-and-related-macros.patch
+++ /dev/null
@@ -1,1672 +0,0 @@
-From patchwork Fri Mar 9 08:42:18 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [dpdk-dev,v3,02/18] net/axgbe: add register map and related macros
-From: Ravi Kumar <ravi1.kumar@amd.com>
-X-Patchwork-Id: 35821
-X-Patchwork-Delegate: ferruh.yigit@intel.com
-Message-Id: <1520584954-130575-2-git-send-email-Ravi1.kumar@amd.com>
-List-Id: dev.dpdk.org
-To: dev@dpdk.org
-Cc: ferruh.yigit@intel.com
-Date: Fri, 9 Mar 2018 03:42:18 -0500
-
-Signed-off-by: Ravi Kumar <Ravi1.kumar@amd.com>
----
- drivers/net/axgbe/axgbe_common.h | 1644 ++++++++++++++++++++++++++++++++++++++
- 1 file changed, 1644 insertions(+)
-
-diff --git a/drivers/net/axgbe/axgbe_common.h b/drivers/net/axgbe/axgbe_common.h
-index 168dbb5..294f2e4 100644
---- a/drivers/net/axgbe/axgbe_common.h
-+++ b/drivers/net/axgbe/axgbe_common.h
-@@ -169,4 +169,1648 @@
-
- #define AXGBE_HZ 250
-
-+/* DMA register offsets */
-+#define DMA_MR 0x3000
-+#define DMA_SBMR 0x3004
-+#define DMA_ISR 0x3008
-+#define DMA_AXIARCR 0x3010
-+#define DMA_AXIAWCR 0x3018
-+#define DMA_AXIAWRCR 0x301c
-+#define DMA_DSR0 0x3020
-+#define DMA_DSR1 0x3024
-+#define EDMA_TX_CONTROL 0x3040
-+#define EDMA_RX_CONTROL 0x3044
-+
-+/* DMA register entry bit positions and sizes */
-+#define DMA_AXIARCR_DRC_INDEX 0
-+#define DMA_AXIARCR_DRC_WIDTH 4
-+#define DMA_AXIARCR_DRD_INDEX 4
-+#define DMA_AXIARCR_DRD_WIDTH 2
-+#define DMA_AXIARCR_TEC_INDEX 8
-+#define DMA_AXIARCR_TEC_WIDTH 4
-+#define DMA_AXIARCR_TED_INDEX 12
-+#define DMA_AXIARCR_TED_WIDTH 2
-+#define DMA_AXIARCR_THC_INDEX 16
-+#define DMA_AXIARCR_THC_WIDTH 4
-+#define DMA_AXIARCR_THD_INDEX 20
-+#define DMA_AXIARCR_THD_WIDTH 2
-+#define DMA_AXIAWCR_DWC_INDEX 0
-+#define DMA_AXIAWCR_DWC_WIDTH 4
-+#define DMA_AXIAWCR_DWD_INDEX 4
-+#define DMA_AXIAWCR_DWD_WIDTH 2
-+#define DMA_AXIAWCR_RPC_INDEX 8
-+#define DMA_AXIAWCR_RPC_WIDTH 4
-+#define DMA_AXIAWCR_RPD_INDEX 12
-+#define DMA_AXIAWCR_RPD_WIDTH 2
-+#define DMA_AXIAWCR_RHC_INDEX 16
-+#define DMA_AXIAWCR_RHC_WIDTH 4
-+#define DMA_AXIAWCR_RHD_INDEX 20
-+#define DMA_AXIAWCR_RHD_WIDTH 2
-+#define DMA_AXIAWCR_RDC_INDEX 24
-+#define DMA_AXIAWCR_RDC_WIDTH 4
-+#define DMA_AXIAWCR_RDD_INDEX 28
-+#define DMA_AXIAWCR_RDD_WIDTH 2
-+#define DMA_AXIAWRCR_TDWC_INDEX 0
-+#define DMA_AXIAWRCR_TDWC_WIDTH 4
-+#define DMA_AXIAWRCR_TDWD_INDEX 4
-+#define DMA_AXIAWRCR_TDWD_WIDTH 4
-+#define DMA_AXIAWRCR_RDRC_INDEX 8
-+#define DMA_AXIAWRCR_RDRC_WIDTH 4
-+#define DMA_ISR_MACIS_INDEX 17
-+#define DMA_ISR_MACIS_WIDTH 1
-+#define DMA_ISR_MTLIS_INDEX 16
-+#define DMA_ISR_MTLIS_WIDTH 1
-+#define DMA_MR_INTM_INDEX 12
-+#define DMA_MR_INTM_WIDTH 2
-+#define DMA_MR_SWR_INDEX 0
-+#define DMA_MR_SWR_WIDTH 1
-+#define DMA_SBMR_WR_OSR_INDEX 24
-+#define DMA_SBMR_WR_OSR_WIDTH 6
-+#define DMA_SBMR_RD_OSR_INDEX 16
-+#define DMA_SBMR_RD_OSR_WIDTH 6
-+#define DMA_SBMR_AAL_INDEX 12
-+#define DMA_SBMR_AAL_WIDTH 1
-+#define DMA_SBMR_EAME_INDEX 11
-+#define DMA_SBMR_EAME_WIDTH 1
-+#define DMA_SBMR_BLEN_256_INDEX 7
-+#define DMA_SBMR_BLEN_256_WIDTH 1
-+#define DMA_SBMR_BLEN_32_INDEX 4
-+#define DMA_SBMR_BLEN_32_WIDTH 1
-+#define DMA_SBMR_UNDEF_INDEX 0
-+#define DMA_SBMR_UNDEF_WIDTH 1
-+
-+/* DMA register values */
-+#define DMA_DSR_RPS_WIDTH 4
-+#define DMA_DSR_TPS_WIDTH 4
-+#define DMA_DSR_Q_WIDTH (DMA_DSR_RPS_WIDTH + DMA_DSR_TPS_WIDTH)
-+#define DMA_DSR0_RPS_START 8
-+#define DMA_DSR0_TPS_START 12
-+#define DMA_DSRX_FIRST_QUEUE 3
-+#define DMA_DSRX_INC 4
-+#define DMA_DSRX_QPR 4
-+#define DMA_DSRX_RPS_START 0
-+#define DMA_DSRX_TPS_START 4
-+#define DMA_TPS_STOPPED 0x00
-+#define DMA_TPS_SUSPENDED 0x06
-+
-+/* DMA channel register offsets
-+ * Multiple channels can be active. The first channel has registers
-+ * that begin at 0x3100. Each subsequent channel has registers that
-+ * are accessed using an offset of 0x80 from the previous channel.
-+ */
-+#define DMA_CH_BASE 0x3100
-+#define DMA_CH_INC 0x80
-+
-+#define DMA_CH_CR 0x00
-+#define DMA_CH_TCR 0x04
-+#define DMA_CH_RCR 0x08
-+#define DMA_CH_TDLR_HI 0x10
-+#define DMA_CH_TDLR_LO 0x14
-+#define DMA_CH_RDLR_HI 0x18
-+#define DMA_CH_RDLR_LO 0x1c
-+#define DMA_CH_TDTR_LO 0x24
-+#define DMA_CH_RDTR_LO 0x2c
-+#define DMA_CH_TDRLR 0x30
-+#define DMA_CH_RDRLR 0x34
-+#define DMA_CH_IER 0x38
-+#define DMA_CH_RIWT 0x3c
-+#define DMA_CH_CATDR_LO 0x44
-+#define DMA_CH_CARDR_LO 0x4c
-+#define DMA_CH_CATBR_HI 0x50
-+#define DMA_CH_CATBR_LO 0x54
-+#define DMA_CH_CARBR_HI 0x58
-+#define DMA_CH_CARBR_LO 0x5c
-+#define DMA_CH_SR 0x60
-+
-+/* DMA channel register entry bit positions and sizes */
-+#define DMA_CH_CR_PBLX8_INDEX 16
-+#define DMA_CH_CR_PBLX8_WIDTH 1
-+#define DMA_CH_CR_SPH_INDEX 24
-+#define DMA_CH_CR_SPH_WIDTH 1
-+#define DMA_CH_IER_AIE_INDEX 14
-+#define DMA_CH_IER_AIE_WIDTH 1
-+#define DMA_CH_IER_FBEE_INDEX 12
-+#define DMA_CH_IER_FBEE_WIDTH 1
-+#define DMA_CH_IER_NIE_INDEX 15
-+#define DMA_CH_IER_NIE_WIDTH 1
-+#define DMA_CH_IER_RBUE_INDEX 7
-+#define DMA_CH_IER_RBUE_WIDTH 1
-+#define DMA_CH_IER_RIE_INDEX 6
-+#define DMA_CH_IER_RIE_WIDTH 1
-+#define DMA_CH_IER_RSE_INDEX 8
-+#define DMA_CH_IER_RSE_WIDTH 1
-+#define DMA_CH_IER_TBUE_INDEX 2
-+#define DMA_CH_IER_TBUE_WIDTH 1
-+#define DMA_CH_IER_TIE_INDEX 0
-+#define DMA_CH_IER_TIE_WIDTH 1
-+#define DMA_CH_IER_TXSE_INDEX 1
-+#define DMA_CH_IER_TXSE_WIDTH 1
-+#define DMA_CH_RCR_PBL_INDEX 16
-+#define DMA_CH_RCR_PBL_WIDTH 6
-+#define DMA_CH_RCR_RBSZ_INDEX 1
-+#define DMA_CH_RCR_RBSZ_WIDTH 14
-+#define DMA_CH_RCR_SR_INDEX 0
-+#define DMA_CH_RCR_SR_WIDTH 1
-+#define DMA_CH_RIWT_RWT_INDEX 0
-+#define DMA_CH_RIWT_RWT_WIDTH 8
-+#define DMA_CH_SR_FBE_INDEX 12
-+#define DMA_CH_SR_FBE_WIDTH 1
-+#define DMA_CH_SR_RBU_INDEX 7
-+#define DMA_CH_SR_RBU_WIDTH 1
-+#define DMA_CH_SR_RI_INDEX 6
-+#define DMA_CH_SR_RI_WIDTH 1
-+#define DMA_CH_SR_RPS_INDEX 8
-+#define DMA_CH_SR_RPS_WIDTH 1
-+#define DMA_CH_SR_TBU_INDEX 2
-+#define DMA_CH_SR_TBU_WIDTH 1
-+#define DMA_CH_SR_TI_INDEX 0
-+#define DMA_CH_SR_TI_WIDTH 1
-+#define DMA_CH_SR_TPS_INDEX 1
-+#define DMA_CH_SR_TPS_WIDTH 1
-+#define DMA_CH_TCR_OSP_INDEX 4
-+#define DMA_CH_TCR_OSP_WIDTH 1
-+#define DMA_CH_TCR_PBL_INDEX 16
-+#define DMA_CH_TCR_PBL_WIDTH 6
-+#define DMA_CH_TCR_ST_INDEX 0
-+#define DMA_CH_TCR_ST_WIDTH 1
-+#define DMA_CH_TCR_TSE_INDEX 12
-+#define DMA_CH_TCR_TSE_WIDTH 1
-+
-+/* DMA channel register values */
-+#define DMA_OSP_DISABLE 0x00
-+#define DMA_OSP_ENABLE 0x01
-+#define DMA_PBL_1 1
-+#define DMA_PBL_2 2
-+#define DMA_PBL_4 4
-+#define DMA_PBL_8 8
-+#define DMA_PBL_16 16
-+#define DMA_PBL_32 32
-+#define DMA_PBL_64 64 /* 8 x 8 */
-+#define DMA_PBL_128 128 /* 8 x 16 */
-+#define DMA_PBL_256 256 /* 8 x 32 */
-+#define DMA_PBL_X8_DISABLE 0x00
-+#define DMA_PBL_X8_ENABLE 0x01
-+
-+/* MAC register offsets */
-+#define MAC_TCR 0x0000
-+#define MAC_RCR 0x0004
-+#define MAC_PFR 0x0008
-+#define MAC_WTR 0x000c
-+#define MAC_HTR0 0x0010
-+#define MAC_VLANTR 0x0050
-+#define MAC_VLANHTR 0x0058
-+#define MAC_VLANIR 0x0060
-+#define MAC_IVLANIR 0x0064
-+#define MAC_RETMR 0x006c
-+#define MAC_Q0TFCR 0x0070
-+#define MAC_RFCR 0x0090
-+#define MAC_RQC0R 0x00a0
-+#define MAC_RQC1R 0x00a4
-+#define MAC_RQC2R 0x00a8
-+#define MAC_RQC3R 0x00ac
-+#define MAC_ISR 0x00b0
-+#define MAC_IER 0x00b4
-+#define MAC_RTSR 0x00b8
-+#define MAC_PMTCSR 0x00c0
-+#define MAC_RWKPFR 0x00c4
-+#define MAC_LPICSR 0x00d0
-+#define MAC_LPITCR 0x00d4
-+#define MAC_VR 0x0110
-+#define MAC_DR 0x0114
-+#define MAC_HWF0R 0x011c
-+#define MAC_HWF1R 0x0120
-+#define MAC_HWF2R 0x0124
-+#define MAC_MDIOSCAR 0x0200
-+#define MAC_MDIOSCCDR 0x0204
-+#define MAC_MDIOISR 0x0214
-+#define MAC_MDIOIER 0x0218
-+#define MAC_MDIOCL22R 0x0220
-+#define MAC_GPIOCR 0x0278
-+#define MAC_GPIOSR 0x027c
-+#define MAC_MACA0HR 0x0300
-+#define MAC_MACA0LR 0x0304
-+#define MAC_MACA1HR 0x0308
-+#define MAC_MACA1LR 0x030c
-+#define MAC_RSSCR 0x0c80
-+#define MAC_RSSAR 0x0c88
-+#define MAC_RSSDR 0x0c8c
-+#define MAC_TSCR 0x0d00
-+#define MAC_SSIR 0x0d04
-+#define MAC_STSR 0x0d08
-+#define MAC_STNR 0x0d0c
-+#define MAC_STSUR 0x0d10
-+#define MAC_STNUR 0x0d14
-+#define MAC_TSAR 0x0d18
-+#define MAC_TSSR 0x0d20
-+#define MAC_TXSNR 0x0d30
-+#define MAC_TXSSR 0x0d34
-+
-+#define MAC_QTFCR_INC 4
-+#define MAC_MACA_INC 4
-+#define MAC_HTR_INC 4
-+
-+#define MAC_RQC2_INC 4
-+#define MAC_RQC2_Q_PER_REG 4
-+
-+/* MAC register entry bit positions and sizes */
-+#define MAC_HWF0R_ADDMACADRSEL_INDEX 18
-+#define MAC_HWF0R_ADDMACADRSEL_WIDTH 5
-+#define MAC_HWF0R_ARPOFFSEL_INDEX 9
-+#define MAC_HWF0R_ARPOFFSEL_WIDTH 1
-+#define MAC_HWF0R_EEESEL_INDEX 13
-+#define MAC_HWF0R_EEESEL_WIDTH 1
-+#define MAC_HWF0R_GMIISEL_INDEX 1
-+#define MAC_HWF0R_GMIISEL_WIDTH 1
-+#define MAC_HWF0R_MGKSEL_INDEX 7
-+#define MAC_HWF0R_MGKSEL_WIDTH 1
-+#define MAC_HWF0R_MMCSEL_INDEX 8
-+#define MAC_HWF0R_MMCSEL_WIDTH 1
-+#define MAC_HWF0R_RWKSEL_INDEX 6
-+#define MAC_HWF0R_RWKSEL_WIDTH 1
-+#define MAC_HWF0R_RXCOESEL_INDEX 16
-+#define MAC_HWF0R_RXCOESEL_WIDTH 1
-+#define MAC_HWF0R_SAVLANINS_INDEX 27
-+#define MAC_HWF0R_SAVLANINS_WIDTH 1
-+#define MAC_HWF0R_SMASEL_INDEX 5
-+#define MAC_HWF0R_SMASEL_WIDTH 1
-+#define MAC_HWF0R_TSSEL_INDEX 12
-+#define MAC_HWF0R_TSSEL_WIDTH 1
-+#define MAC_HWF0R_TSSTSSEL_INDEX 25
-+#define MAC_HWF0R_TSSTSSEL_WIDTH 2
-+#define MAC_HWF0R_TXCOESEL_INDEX 14
-+#define MAC_HWF0R_TXCOESEL_WIDTH 1
-+#define MAC_HWF0R_VLHASH_INDEX 4
-+#define MAC_HWF0R_VLHASH_WIDTH 1
-+#define MAC_HWF1R_ADDR64_INDEX 14
-+#define MAC_HWF1R_ADDR64_WIDTH 2
-+#define MAC_HWF1R_ADVTHWORD_INDEX 13
-+#define MAC_HWF1R_ADVTHWORD_WIDTH 1
-+#define MAC_HWF1R_DBGMEMA_INDEX 19
-+#define MAC_HWF1R_DBGMEMA_WIDTH 1
-+#define MAC_HWF1R_DCBEN_INDEX 16
-+#define MAC_HWF1R_DCBEN_WIDTH 1
-+#define MAC_HWF1R_HASHTBLSZ_INDEX 24
-+#define MAC_HWF1R_HASHTBLSZ_WIDTH 3
-+#define MAC_HWF1R_L3L4FNUM_INDEX 27
-+#define MAC_HWF1R_L3L4FNUM_WIDTH 4
-+#define MAC_HWF1R_NUMTC_INDEX 21
-+#define MAC_HWF1R_NUMTC_WIDTH 3
-+#define MAC_HWF1R_RSSEN_INDEX 20
-+#define MAC_HWF1R_RSSEN_WIDTH 1
-+#define MAC_HWF1R_RXFIFOSIZE_INDEX 0
-+#define MAC_HWF1R_RXFIFOSIZE_WIDTH 5
-+#define MAC_HWF1R_SPHEN_INDEX 17
-+#define MAC_HWF1R_SPHEN_WIDTH 1
-+#define MAC_HWF1R_TSOEN_INDEX 18
-+#define MAC_HWF1R_TSOEN_WIDTH 1
-+#define MAC_HWF1R_TXFIFOSIZE_INDEX 6
-+#define MAC_HWF1R_TXFIFOSIZE_WIDTH 5
-+#define MAC_HWF2R_AUXSNAPNUM_INDEX 28
-+#define MAC_HWF2R_AUXSNAPNUM_WIDTH 3
-+#define MAC_HWF2R_PPSOUTNUM_INDEX 24
-+#define MAC_HWF2R_PPSOUTNUM_WIDTH 3
-+#define MAC_HWF2R_RXCHCNT_INDEX 12
-+#define MAC_HWF2R_RXCHCNT_WIDTH 4
-+#define MAC_HWF2R_RXQCNT_INDEX 0
-+#define MAC_HWF2R_RXQCNT_WIDTH 4
-+#define MAC_HWF2R_TXCHCNT_INDEX 18
-+#define MAC_HWF2R_TXCHCNT_WIDTH 4
-+#define MAC_HWF2R_TXQCNT_INDEX 6
-+#define MAC_HWF2R_TXQCNT_WIDTH 4
-+#define MAC_IER_TSIE_INDEX 12
-+#define MAC_IER_TSIE_WIDTH 1
-+#define MAC_ISR_MMCRXIS_INDEX 9
-+#define MAC_ISR_MMCRXIS_WIDTH 1
-+#define MAC_ISR_MMCTXIS_INDEX 10
-+#define MAC_ISR_MMCTXIS_WIDTH 1
-+#define MAC_ISR_PMTIS_INDEX 4
-+#define MAC_ISR_PMTIS_WIDTH 1
-+#define MAC_ISR_SMI_INDEX 1
-+#define MAC_ISR_SMI_WIDTH 1
-+#define MAC_ISR_LSI_INDEX 0
-+#define MAC_ISR_LSI_WIDTH 1
-+#define MAC_ISR_LS_INDEX 24
-+#define MAC_ISR_LS_WIDTH 2
-+#define MAC_ISR_TSIS_INDEX 12
-+#define MAC_ISR_TSIS_WIDTH 1
-+#define MAC_MACA1HR_AE_INDEX 31
-+#define MAC_MACA1HR_AE_WIDTH 1
-+#define MAC_MDIOIER_SNGLCOMPIE_INDEX 12
-+#define MAC_MDIOIER_SNGLCOMPIE_WIDTH 1
-+#define MAC_MDIOISR_SNGLCOMPINT_INDEX 12
-+#define MAC_MDIOISR_SNGLCOMPINT_WIDTH 1
-+#define MAC_MDIOSCAR_DA_INDEX 21
-+#define MAC_MDIOSCAR_DA_WIDTH 5
-+#define MAC_MDIOSCAR_PA_INDEX 16
-+#define MAC_MDIOSCAR_PA_WIDTH 5
-+#define MAC_MDIOSCAR_RA_INDEX 0
-+#define MAC_MDIOSCAR_RA_WIDTH 16
-+#define MAC_MDIOSCAR_REG_INDEX 0
-+#define MAC_MDIOSCAR_REG_WIDTH 21
-+#define MAC_MDIOSCCDR_BUSY_INDEX 22
-+#define MAC_MDIOSCCDR_BUSY_WIDTH 1
-+#define MAC_MDIOSCCDR_CMD_INDEX 16
-+#define MAC_MDIOSCCDR_CMD_WIDTH 2
-+#define MAC_MDIOSCCDR_CR_INDEX 19
-+#define MAC_MDIOSCCDR_CR_WIDTH 3
-+#define MAC_MDIOSCCDR_DATA_INDEX 0
-+#define MAC_MDIOSCCDR_DATA_WIDTH 16
-+#define MAC_MDIOSCCDR_SADDR_INDEX 18
-+#define MAC_MDIOSCCDR_SADDR_WIDTH 1
-+#define MAC_PFR_HMC_INDEX 2
-+#define MAC_PFR_HMC_WIDTH 1
-+#define MAC_PFR_HPF_INDEX 10
-+#define MAC_PFR_HPF_WIDTH 1
-+#define MAC_PFR_HUC_INDEX 1
-+#define MAC_PFR_HUC_WIDTH 1
-+#define MAC_PFR_PM_INDEX 4
-+#define MAC_PFR_PM_WIDTH 1
-+#define MAC_PFR_PR_INDEX 0
-+#define MAC_PFR_PR_WIDTH 1
-+#define MAC_PFR_VTFE_INDEX 16
-+#define MAC_PFR_VTFE_WIDTH 1
-+#define MAC_PMTCSR_MGKPKTEN_INDEX 1
-+#define MAC_PMTCSR_MGKPKTEN_WIDTH 1
-+#define MAC_PMTCSR_PWRDWN_INDEX 0
-+#define MAC_PMTCSR_PWRDWN_WIDTH 1
-+#define MAC_PMTCSR_RWKFILTRST_INDEX 31
-+#define MAC_PMTCSR_RWKFILTRST_WIDTH 1
-+#define MAC_PMTCSR_RWKPKTEN_INDEX 2
-+#define MAC_PMTCSR_RWKPKTEN_WIDTH 1
-+#define MAC_Q0TFCR_PT_INDEX 16
-+#define MAC_Q0TFCR_PT_WIDTH 16
-+#define MAC_Q0TFCR_TFE_INDEX 1
-+#define MAC_Q0TFCR_TFE_WIDTH 1