Mali GPUs Arbitration Module (MIT)

The Android and Linux version of the Mali GPUs Arbitration Module made available under the MIT license.

This software component forms part of a reference software stack for arbitration support that integrates with the Mali GPUs device driver to enable sharing of the GPU between multiple independent operating systems on a paravirtualized platform.

Currently this reference platform supports the following Bifrost GPUs:

The components included are:

  • Source code for a reference arbiter kernel module which arbitrates access to the GPU between multiple users.

Mali Bifrost GPUs

MIT Tarball containing the MIT reference code of the arbiter kernel module.

BX301A01B-SW-99008-r51p0-00eac0.tar Mali GPUs Arbitration Module (MIT) r51p0-00eac0. Released on 14th August 2024. 250 KB
BX304L01B-SW-99008-r51p0-00eac0.tar Mali GPUs Arbitration Module (MIT) r51p0-00eac0. Released on 14th August 2024. 250 KB
BX301A01B-SW-99008-r50p0-00eac0.tar Mali GPUs Arbitration Module (MIT) r50p0-00eac0. Released on 14th June 2024. 250 KB
BX304L01B-SW-99008-r50p0-00eac0.tar Mali GPUs Arbitration Module (MIT) r50p0-00eac0. Released on 14th June 2024. 250 KB
BX301A01B-SW-99008-r49p1-04eac0.tar Mali GPUs Arbitration Module (MIT) r49p1-04eac0. Released on 20th September 2024. 230 KB
BX304L01B-SW-99008-r49p1-04eac0.tar Mali GPUs Arbitration Module (MIT) r49p1-04eac0. Released on 20th September 2024. 230 KB
BX301A01B-SW-99008-r49p0-00eac0.tar Mali GPUs Arbitration Module (MIT) r49p0-00eac0. Released on 18th April 2024. 230 KB
BX304L01B-SW-99008-r49p0-00eac0.tar Mali GPUs Arbitration Module (MIT) r49p0-00eac0. Released on 18th April 2024. 230 KB
BX301A01B-SW-99008-r48p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r48p0-01eac0. Released on 19th February 2024. 230 KB
BX304L01B-SW-99008-r48p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r48p0-01eac0. Released on 19th February 2024. 230 KB
BX304L01B-SW-99008-r47p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r47p0-01eac0. Released on 14th December 2023. 230 KB
BX301A01B-SW-99008-r47p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r47p0-01eac0. Released on 14th December 2023. 230 KB
BX304L01B-SW-99008-r46p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r46p0-01eac0. Released on 1st Nov 2023. 230 KB
BX301A01B-SW-99008-r46p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r46p0-01eac0. Released on 1st Nov 2023. 230 KB
BX304L01B-SW-99008-r45p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r45p0-01eac0. Released on 15th Sept 2023. 210 KB
BX301A01B-SW-99008-r45p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r45p0-01eac0. Released on 15th Sept 2023. 210 KB
BX304L01B-SW-99008-r44p1-01eac0.tar Mali GPUs Arbitration Module (MIT) r44p1-01eac0. Released on 11th October 2023. 200 KB
BX301A01B-SW-99008-r44p1-01eac0.tar Mali GPUs Arbitration Module (MIT) r44p1-01eac0. Released on 11th October 2023. 200 KB
BX304L01B-SW-99008-r44p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r44p0-01eac0. Released on 19th May 2023. 200 KB
BX301A01B-SW-99008-r44p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r44p0-01eac0. Released on 19th May 2023. 200 KB
BX304L01B-SW-99008-r43p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r43p0-01eac0. Released on 24th March 2023. 200 KB
BX301A01B-SW-99008-r43p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r43p0-01eac0. Released on 24th March 2023. 200 KB
BX304L01B-SW-99008-r42p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r42p0-01eac0. Released on 27th January 2023. 200 KB
BX301A01B-SW-99008-r42p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r42p0-01eac0. Released on 27th January 2023. 200 KB
BX304L01B-SW-99008-r41p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r41p0-01eac0. Released on 24th November 2022. 190 KB
BX301A01B-SW-99008-r41p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r41p0-01eac0. Released on 24th November 2022. 190 KB
BX304L01B-SW-99008-r40p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r40p0-01eac0. Released on 7th October 2022. 190 KB
BX301A01B-SW-99008-r40p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r40p0-01eac0. Released on 7th October 2022. 190 KB
BX304L01B-SW-99008-r39p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r39p0-01eac0. Released on 25th July 2022. 190 KB
BX301A01B-SW-99008-r39p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r39p0-01eac0. Released on 25th July 2022. 190 KB
BX304L01B-SW-99008-r38p2-01eac0.tar Mali GPUs Arbitration Module (MIT) r38p2-01eac0. Released on 14th October 2022. 190 KB
BX301A01B-SW-99008-r38p2-01eac0.tar Mali GPUs Arbitration Module (MIT) r38p2-01eac0. Released on 14th October 2022. 190 KB
BX304L01B-SW-99008-r38p1-01eac0.tar Mali GPUs Arbitration Module (MIT) r38p1-01eac0. Released on 18th August 2022. 190 KB
BX301A01B-SW-99008-r38p1-01eac0.tar Mali GPUs Arbitration Module (MIT) r38p1-01eac0. Released on 18th August 2022. 190 KB
BX304L01B-SW-99008-r38p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r38p0-01eac0. Released on 16th June 2022. 190 KB
BX301A01B-SW-99008-r38p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r38p0-01eac0. Released on 16th June 2022. 190 KB
BX304L01B-SW-99008-r37p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r37p0-01eac0. Released on 21st April 2022. 190 KB
BX301A01B-SW-99008-r37p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r37p0-01eac0. Released on 21st April 2022. 190 KB
BX304L01B-SW-99008-r36p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r36p0-01eac0. Released on 11th February 2022. 190 KB
BX301A01B-SW-99008-r36p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r36p0-01eac0. Released on 11th February 2022. 190 KB
BX304L01B-SW-99008-r35p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r35p0-01eac0. Released on 24th December 2021. 190 KB
BX301A01B-SW-99008-r35p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r35p0-01eac0. Released on 24th December 2021. 190 KB
BX304L01B-SW-99008-r34p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r34p0-01eac0. Released on 26th November 2021. 190 KB
BX301A01B-SW-99008-r34p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r34p0-01eac0. Released on 26th November 2021. 190 KB
BX304L01B-SW-99008-r33p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r33p0-01eac0. Released 20-September-2021. 190 KB
BX301A01B-SW-99008-r33p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r33p0-01eac0. Released 20-September-2021. 190 KB
BX304L01B-SW-99008-r32p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r32p0-01eac0. Released 22-July-2021. 190 KB
BX301A01B-SW-99008-r32p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r32p0-01eac0. Released 22-July-2021. 190 KB
BX304L01B-SW-99008-r31p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r31p0-01eac0. Released 29-June-2021. 170 KB
BX301A01B-SW-99008-r31p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r31p0-01eac0. Released 17-June-2021. 170 KB
BX301A01B-SW-99008-r30p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r30p0-01eac0. Released 4-May-2021. 60 KB
BX301A01B-SW-99008-r29p0-01eac0.tar Mali GPUs Arbitration Module (MIT) r29p0-01eac0. Released 12-Feb-2021. 60 KB
BX301A01B-SW-99008-r25p0-01eac0.tar.gz Mali GPUs Arbitration Module (MIT) r25p0-01eac0. Released 16-Jun-2020. 11 KB

Mali Valhall GPUs

MIT Tarball containing the MIT reference code of the arbiter kernel module.

VX501X08X-SW-99008-r51p0-00eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r51p0-00eac0. Released on 14th August 2024. 480 KB
VX504X08X-SW-99008-r51p0-00eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r51p0-00eac0. Released on 14th August 2024. 480 KB
VX501X08X-SW-99008-r50p0-00eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r50p0-00eac0. Released on 14th June 2024. 480 KB
VX504X08X-SW-99008-r50p0-00eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r50p0-00eac0. Released on 14th June 2024. 480 KB
VX501X08X-SW-99008-r49p1-04eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r49p1-04eac0. Released on 20th September 2024. 460 KB
VX504X08X-SW-99008-r49p1-04eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r49p1-04eac0. Released on 20th September 2024. 460 KB
VX501X08X-SW-99008-r49p0-00eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r49p0-00eac0. Released on 18th April 2024. 460 KB
VX504X08X-SW-99008-r49p0-00eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r49p0-00eac0. Released on 18th April 2024. 460 KB
VX501X08X-SW-99008-r48p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r48p0-01eac0. Released on 19th February 2024. 460 KB
VX504X08X-SW-99008-r48p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r48p0-01eac0. Released on 19th February 2024. 460 KB
VX504X08X-SW-99008-r47p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r47p0-01eac0. Released on 14th December 2023. 460 KB
VX501X08X-SW-99008-r47p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r47p0-01eac0. Released on 14th December 2023. 460 KB
VX504X08X-SW-99008-r46p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r46p0-01eac0. Released on 1st Nov 2023. 460 KB
VX501X08X-SW-99008-r46p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r46p0-01eac0. Released on 1st Nov 2023. 460 KB
VX504X08X-SW-99008-r45p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r45p0-01eac0. Released on 15th Sept 2023. 450 KB
VX501X08X-SW-99008-r45p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r45p0-01eac0. Released on 15th Sept 2023. 450 KB
VX504X08X-SW-99008-r44p1-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r44p1-01eac0. Released on 11th October 2023. 440 KB
VX501X08X-SW-99008-r44p1-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r44p1-01eac0. Released on 11th October 2023. 440 KB
VX504X08X-SW-99008-r44p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r44p0-01eac0. Released on 19th May 2023. 440 KB
VX501X08X-SW-99008-r44p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r44p0-01eac0. Released on 19th May 2023. 440 KB
VX504X08X-SW-99008-r43p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r43p0-01eac0. Released on 24th March 2023. 440 KB
VX501X08X-SW-99008-r43p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r43p0-01eac0. Released on 24th March 2023. 440 KB
VX504X08X-SW-99008-r42p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r42p0-01eac0. Released on 27th January 2023. 440 KB
VX501X08X-SW-99008-r42p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r42p0-01eac0. Released on 27th January 2023. 440 KB
VX504X08X-SW-99008-r41p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r41p0-01eac0. Released on 24th November 2022. 440 KB
VX501X08X-SW-99008-r41p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r41p0-01eac0. Released on 24th November 2022. 440 KB
VX504X08X-SW-99008-r40p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r40p0-01eac0. Released on 7th October 2022. 440 KB
VX501X08X-SW-99008-r40p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r40p0-01eac0. Released on 7th October 2022. 440 KB
VX504X08X-SW-99008-r39p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r39p0-01eac0. Released on 25th July 2022. 440 KB
VX501X08X-SW-99008-r39p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r39p0-01eac0. Released on 25th July 2022. 440 KB
VX504X08X-SW-99008-r38p2-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r38p2-01eac0. Released on 14th October 2022. 440 KB
VX501X08X-SW-99008-r38p2-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r38p2-01eac0. Released on 14th October 2022. 440 KB
VX504X08X-SW-99008-r38p1-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r38p1-01eac0. Released on 18th August 2022. 440 KB
VX501X08X-SW-99008-r38p1-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r38p1-01eac0. Released on 18th August 2022. 440 KB
VX504X08X-SW-99008-r38p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r38p0-01eac0. Released on 16th June 2022. 440 KB
VX501X08X-SW-99008-r38p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r38p0-01eac0. Released on 16th June 2022. 440 KB
VX504X08X-SW-99008-r37p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r37p0-01eac0. Released on 21st April 2022. 440 KB
VX501X08X-SW-99008-r37p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r37p0-01eac0. Released on 21st April 2022. 440 KB
VX504X08X-SW-99008-r36p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r36p0-01eac0. Released on 11th February 2022. 440 KB
VX501X08X-SW-99008-r36p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r36p0-01eac0. Released on 11th February 2022. 440 KB
VX504X08X-SW-99008-r35p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r35p0-01eac0. Released on 24th December 2021. 440 KB
VX501X08X-SW-99008-r35p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r35p0-01eac0. Released on 24th December 2021. 440 KB
VX504X08X-SW-99008-r34p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r34p0-01eac0. Released on 26th November 2021. 440 KB
VX501X08X-SW-99008-r34p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r34p0-01eac0. Released on 26th November 2021. 440 KB
VX504X08X-SW-99008-r33p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r33p0-01eac0. Released 20-September-2021. 430 KB
VX501X08X-SW-99008-r33p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r33p0-01eac0. Released 20-September-2021. 430 KB
VX504X08X-SW-99008-r32p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r32p0-01eac0. Released 22-July-2021. 430 KB
VX501X08X-SW-99008-r32p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r32p0-01eac0. Released 22-July-2021. 430 KB
VX504X08X-SW-99008-r31p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r31p0-01eac0. Released 29-June-2021. 400 KB
VX501X08X-SW-99008-r31p0-01eac0.tar Mali (Valhall) GPUs Arbitration Module (MIT) r31p0-01eac0. Released 17-June-2021. 400 KB