Closed xmhd closed 2 years ago
That will still fails on < 13.1 so we need to exclude them there.
That will still fails on < 13.1 so we need to exclude them there.
I'll add this and update the PR.
edit: OSMAJOR or OSVERSION for the version check?
Does it need to add green_sardine*.bin
files in amdgpukmsfw-files
directory?
I have tried this PR on my FreeBSD 14.0-CURRENT but failed when make green_sardine_asd.bin
.
The error message is below:
make[2]: don't know how to make /usr/home/zeng/Desktop/drm-kmod-firmware/amdgpukmsfw/green_sardine_asd/../../amdgpukmsfw-files/green_sardine_asd.bin. Stop
So I think the *.bin
files about green_sardine
should be put in amdgpukmsfw-files
, and it can be found in Linux Kernel firmware(but I'm not sure if it existed in v5.10).
Does it need to add
green_sardine*.bin
files inamdgpukmsfw-files
directory? I have tried this PR on my FreeBSD 14.0-CURRENT but failed when makegreen_sardine_asd.bin
.The error message is below:
make[2]: don't know how to make /usr/home/zeng/Desktop/drm-kmod-firmware/amdgpukmsfw/green_sardine_asd/../../amdgpukmsfw-files/green_sardine_asd.bin. Stop
So I think the
*.bin
files aboutgreen_sardine
should be put inamdgpukmsfw-files
, and it can be found in Linux Kernel firmware(but I'm not sure if it existed in v5.10).
Good catch - this will indeed need done.
I'm traveling tomorrow so probably not able to work on this, but I'll do it afterwards.
Not needed anymore.
This PR addresses #21 Also addresses https://github.com/freebsd/drm-kmod/issues/155
This firmware was previously included, but was removed due to 'module names being too long to be processed by kldxref (see: 0382c95abdcd14d14696628c61f6354553fc70a8)'. This has apparently been fixed in 13.1 + 14.0, and the firmware is required for Cezanne APU's to work on 5.10 (previously worked on 5.7 with Renoir firmware as they are closely related).
I believe the next missing piece of the puzzle is adding the relevant bits to the Makefile in the gpu-firmware-kmod port.