© Arm 2019
Binary Bifrost Release Notes r16p0-01rel0 - Rev. date 2019-03-01

r16p0-01rel0 Mali driver for HiKey960 supporting Linux

Proprietary Notice

Words and logos marked with ® or ™ are registered trademarks or trademarks of Arm Ltd. in the EU and other countries, except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the trademarks of their respective owners.

Neither the whole nor any part of the information contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder.

The product described in this document is subject to continuous developments and improvements. All particulars of the product and its use contained in this document are given by Arm Ltd. in good faith. However, all warranties implied or expressed, including but not limited to implied warranties of merchantability, or fitness for purpose, are excluded.

This document is intended only to assist the reader in the use of the product. Arm Ltd. shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product.

Abstract

This release package contains the r16p0-01rel0 release of the Arm Mali Bifrost G71 GPU user-space driver for HiKey960 for Linux distribution on HiKey960 development platform with Wayland and DRM compositor backend.

The driver implements the following APIs:

  • OpenGL ES 3.2,

  • Vulkan 1.0 (this release does not provide a windowing system integration for the contained Vulkan driver),

  • OpenCL 2.0.

Reference setup

Application

This release package contains the Mali Bifrost GPU drivers for use with Linux on the HiKey960 board. The drivers support Wayland protocol targeting DRM as a backend for the compositor.

Package structure

|-- END_USER_LICENCE_AGREEMENT.txt
|-- HiKey960_Linux_Release_Notes.html
`-- wayland-drm
    |-- lib
    |   |-- libEGL.so -> libEGL.so.1
    |   |-- libEGL.so.1 -> libEGL.so.1.4.0
    |   |-- libEGL.so.1.4.0
    |   |-- libGLESv1_CM.so -> libGLESv1_CM.so.1
    |   |-- libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
    |   |-- libGLESv1_CM.so.1.1.0
    |   |-- libGLESv2.so -> libGLESv2.so.2
    |   |-- libGLESv2.so.2 -> libGLESv2.so.2.1.0
    |   |-- libGLESv2.so.2.1.0
    |   |-- libOpenCL.so -> libOpenCL.so.2
    |   |-- libOpenCL.so.2 -> libOpenCL.so.2.1.0
    |   |-- libOpenCL.so.2.1.0
    |   |-- libgbm.so -> libgbm.so.1
    |   |-- libgbm.so.1 -> libgbm.so.1.0.0
    |   |-- libgbm.so.1.0.0
    |   |-- libmali.so -> libmali.so.0
    |   |-- libmali.so.0 -> libmali.so.0.16.0
    |   |-- libmali.so.0.16.0
    |   |-- libwayland-egl.so -> libwayland-egl.so.1
    |   |-- libwayland-egl.so.1 -> libwayland-egl.so.1.0.0
    |   `-- libwayland-egl.so.1.0.0
    `-- lib64
        |-- libEGL.so -> libEGL.so.1
        |-- libEGL.so.1 -> libEGL.so.1.4.0
        |-- libEGL.so.1.4.0
        |-- libGLESv1_CM.so -> libGLESv1_CM.so.1
        |-- libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
        |-- libGLESv1_CM.so.1.1.0
        |-- libGLESv2.so -> libGLESv2.so.2
        |-- libGLESv2.so.2 -> libGLESv2.so.2.1.0
        |-- libGLESv2.so.2.1.0
        |-- libOpenCL.so -> libOpenCL.so.2
        |-- libOpenCL.so.2 -> libOpenCL.so.2.1.0
        |-- libOpenCL.so.2.1.0
        |-- libgbm.so -> libgbm.so.1
        |-- libgbm.so.1 -> libgbm.so.1.0.0
        |-- libgbm.so.1.0.0
        |-- libmali.so -> libmali.so.0
        |-- libmali.so.0 -> libmali.so.0.16.0
        |-- libmali.so.0.16.0
        |-- libwayland-egl.so -> libwayland-egl.so.1
        |-- libwayland-egl.so.1 -> libwayland-egl.so.1.0.0
        `-- libwayland-egl.so.1.0.0

Installation

In order to use the Vulkan driver an integration step with a Vulkan ICD Loader is required. When using the Khronos Vulkan ICD Loader, please refer to: https://github.com/KhronosGroup/Vulkan-Loader/blob/master/loader/LoaderAndLayerInterface.md.

How to reach Arm

Arm Web Address

The Arm website is located at the following address: http://www.arm.com

Feedback

Arm welcomes feedback on this product and its documentation.

Feedback on these products

If you have any comments or suggestions about this product, contact your supplier and give the following:

  • The product name.

  • The product revision or version

  • An explanation with as much information as you can provide. Include symptoms if appropriate.

Feedback on this document

If you have any comments on or about this document, please send email to errata@arm.com giving the following:

  • The document title.

  • The document number.

  • The sections(s) to which your comments refer.

  • A concise explanation of your comments.

General suggestion for additions and improvements are also welcome.

Support

Please contact support-mali@arm.com regarding any issues with the installation and content of this release. It should be noted that Support of the product will only be provided by Arm if such support is covered by a current contract with the recipient.


© Arm 2019
Bifrost Release Notes r16p0-01rel0 - Rev. date 2019-03-01