This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

wayland for Bifrost on Linux

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  

    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  :

    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