It Turns Out AMDGPU KFD Compute Support Can Work On 64-bit ARM

2019-Jan-03 | Tags: 64bitamdcompatibilitydriver

Linux on ARMUp to now the AMDKFD kernel driver needed for running the ROCm user-space has only worked on x86_64 CPUs, but with some simple changes, it turns out this Radeon compute kernel driver can work on 64-bit ARM as well.

The motivation for getting the AMDKFD driver working on 64-bit ARM isn't entirely clear so it could be for a reason as simple as an ARM employee discovering it could work fairly trivially or it could be something more interesting. Posted by one the AMDKFD patch wrangler at AMD on Wednesday was this patch allowing the "Kernel Fusion Driver" to build on ARM64 (AArch64). The changes were just a few lines to include allowing the kernel Kconfig option to display for ARM64 and then also dealing with a few x86_64-specific lines of code.

Facebook Twitter RSS E-Mail

Linux on ARM