We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi Sirs:
Currently I porting wayland on Bifrost GPU.
As DDK document mentioned,
For Bifrost, download BX301A01B-SW-98005-<release_version>.
However, I can't find the package on arm website.
Could you help to provide the lib?
thanks
Bifrost kernel drivers are open source and publicly available here:* https://developer.arm.com/downloads/-/Bifrost%20Mali%203rd%20Gen%20GPU%20Architecture... although note that this is the stock kernel driver from Arm, and chipset vendors may customize it and add additional support for their hardware integration such as display and power management. Where possible sourcing the kernel driver from the OEM will provide you the integrated driver for that device.
The Arm driver user-space stack is proprietary and not open source. If you are a DDK licensee and you cannot access source please contact your Arm business contact or raise a support request. If you are not a licensee then you will need to get binaries for your specific platform via the OEM, we cannot provide binaries for specific hardware.
Kind regards, Pete
Hi Peter Harris
Thanks for your reply, I can access the kernel driver you mentioned above.
However, I CAN'T find the following package which mentioned in DDK document. Could you help to provide the path?
To build the Mali DDK for Wayland, you must download the relevant part and include it in the source tree:
• For Bifrost, download BX301A01B-SW-98005-.
• For Valhall, download VX501X08X-SW-98005-.
This part is not included in any of the bundles available to download, and must be obtained separately. See 3.1.4 Adding Wayland support to the Mali DDK bundle on page 3-38 for further details
As above, that's a user-space component that is not part of the open-source kernel driver. If you are a DDK licensee and you cannot access source please contact your Arm business contact or raise a support request.
If you are not a licensee then this isn't something you can access - it's not publicly available as open source.
Hi Peter Harris :
Thanks for the reply.
I got the user-space components by DDK license now.
I found SW-98005 in BX301A01B-SW-98005-r49p4-07eac0
However, I found "BX301A01B-r32p0-00eac0-8e3646e9-0" doesn't contain SW-98005?
Is it possible to use r32 for wayland?
or the only way is to upgrade DDK version?
I don't know the answer - please raise a support request.
Kind regards,
Pete