Created attachment 148800 [details]
Patch to add port
The ASPEED graphics controller is found embedded in a server of recent server motherboards. The freedesktop xf86-video-ast driver compiles and works out of the box but is missing from the ports tree. The attached fixes that.
Can you resubmit this as a shar per https://www.freebsd.org/doc/en/books/porters-handbook/porting-submitting.html ?
I'll close this PR in a few days -- there's no shar file.
x11@, I was going to close this new-port PR -- no shar and the pkg-plist features @dirrmtry.
However, it's a simple patch so I'll assign this driver port to you guys to do with what you want.
Created attachment 158828 [details]
Convert Nathan's patch to shar
Nathan's patch works for me on an E5-2600v3 board with Aspeed AST2400. So I am converting it to shar file.
Created attachment 158829 [details]
include xf86-video-ast in the list of x11-drivers/xorg-drivers
accompanying patch to x11-drivers/xorg-drivers.
Created attachment 167589 [details]
Update xf86-video-ast to v1.1.5
Upstream xf86-video-ast has been updated to v1.1.5. Update shar file accordingly.
Currently looking at this. It seems these controllers are only to be found on i386/amd64?
Usually found on BMC of Xeon E5, Xeon-D, Atom C2000, etc. server systems. I haven't have access to one, but it looks Cavium ThunderX systems (arm64) use Aspeed BMC as well.
A commit references this bug:
Date: Mon Jan 30 01:42:13 UTC 2017
New revision: 432816
Add xf86-video-ast driver for ASPEED graphics controllers in recent server motherboards.
Submitted by: firstname.lastname@example.org
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9309