Commit Graph

257 Commits

Author SHA1 Message Date
Uruk
657a2c0a55 Update to Ubuntu 22.04 and add cleanup to dockerfile 2024-03-04 01:55:26 +01:00
tsukumi
b5d7972003 Merge branch 'libmali' of github.com:JeffyCN/mirrors 2024-02-05 01:38:24 +09:00
Jeffy Chen
6696882361 hook: Fix missing gbm functions error
Load all required gbm symbols dynamically.

Change-Id: Iccead1b2037e48f13ceac24fafce1fa13c7325c8
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-01-19 11:16:24 +08:00
tsukumi
33816962a9 Merge branch 'libmali' of github.com:JeffyCN/mirrors 2024-01-07 07:29:15 +09:00
Zhen Chen
e08ced3e02 GPU: 3588: formal mali_csffw.bin in DDK g21p0-01eac0
sha1sum is 4247499486eb7a657a4be449ebbf80a4a9e09b5c
MUST be used with valhall_device_driver of DDK g21p0-01eac0

For the device driver, DDK version, such as "g21p0-01eac0", could be found
in file kernel/drivers/gpu/arm/bifrost/Kbuild:
"MALI_RELEASE_NAME ?= '"g21p0-01eac0"'".

It could be also found in commits messages under kernel/drivers/gpu/arm/bifrost,
such as:
"MALI: rockchip: upgrade bifrost DDK to g21p0-01eac0, from g18p0-01eac0".

Change-Id: I19aca1a6753a6c1a3cc3ebf96613efbcd75b7a73
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-12-28 10:23:56 +08:00
Jeffy Chen
6d3d9606f6 hook: Unset current surface before destroying it
Change-Id: I9396a4a0559bcabbd4d0c9568122579ab8fe6c90
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-12-25 12:05:59 +08:00
Jeffy Chen
e64a7dacf4 hook: Stop linking with libmali library
Load all required symbols dynamically.

Change-Id: I6ac7ec57e7fdc7fc3018e418b914593cbbed60ba
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-12-25 12:00:56 +08:00
Li Huang
f8b021d13c Update: Utgard for mali400: rk_so_ver 8
Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: Ib8ccd39e55aee9f88a497111037ae5cd565ad293
2023-12-15 10:47:30 +08:00
Li Huang
aa012ad35c Update: Utgard: rk_so_ver 8
1. Add some unsupported gbm interfaces.
2. EGL rendertype mask add EGL_OPENGL_BIT

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: Ieb75133b16d88001c7d8b9682948d94957e944a3
2023-12-15 10:46:55 +08:00
Caesar Wang
9f2a45e67a libmali: update libmali-bifrost-g52-g2p0-gbm.so for arm 32bit
run:
./scripts/normalize.sh

Change-Id: Ib4227e3342c07a96c09610344d09b75379cfa42c
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-12-15 10:45:23 +08:00
Li Huang
3860924ab2 Update: Utgard: rk_so_ver 6
disable cache on DRM_IOCTL_MODE_CREATE_DUMB, on gbm_bo_create

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I6956c6943eab5c81b8d583b257e6a7d7154fbc1d
2023-12-11 09:23:23 +08:00
Li Huang
6b83647556 Update: Utgard: rk_so_ver 5
Add EGL_KHR_surfaceless_context support for GLES1 | GLES2 bit

Signed-off-by: Li Huang <putin.li@rock-chips.com>
Change-Id: I6674c2372a977fdb2b0cdbb77ed32f764ad33eb2
2023-12-11 09:21:50 +08:00
Jeffy Chen
3dcbe62f88 meson: Cleanup rpath
We don't need special rpath.

Change-Id: I818416e89900180bbf572b740da01b832023aca8
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-11-28 09:45:43 +08:00
Jeffy Chen
38ae3b4935 meson: Lower version requirement to 0.53.0
Change-Id: I0daf2e72ece536bcd161bf0d7ea39e56fde23e27
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-11-28 09:45:38 +08:00
Jeffy Chen
1d173f39b5 meson: Cleanup rpath
We don't need special rpath.

Change-Id: I818416e89900180bbf572b740da01b832023aca8
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-11-24 14:56:53 +08:00
Jeffy Chen
19e9418e0d meson: Lower version requirement to 0.53.0
Change-Id: I0daf2e72ece536bcd161bf0d7ea39e56fde23e27
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-11-24 14:56:48 +08:00
Zhen Chen
771e361502 GPU: 3588: formal mali_csffw.bin in DDK g21p0-01eac0
sha1sum is 4247499486eb7a657a4be449ebbf80a4a9e09b5c
MUST be used with valhall_device_driver of DDK g21p0-01eac0

For the device driver, DDK version, such as "g21p0-01eac0", could be found
in file kernel/drivers/gpu/arm/bifrost/Kbuild:
"MALI_RELEASE_NAME ?= '"g21p0-01eac0"'".

It could be also found in commits messages under kernel/drivers/gpu/arm/bifrost,
such as:
"MALI: rockchip: upgrade bifrost DDK to g21p0-01eac0, from g18p0-01eac0".

Change-Id: Ie4f775f28f80dc98ae43992d63d3653544eb0d69
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2023-11-16 18:24:03 +08:00
tsukumi
2d267b0ab9 CI: Fix GitHub Actions workflow 2023-11-15 03:59:04 +09:00
tsukumi
83fb3141b6 Merge branch 'libmali' of github.com:JeffyCN/mirrors 2023-11-14 07:17:59 +09:00
Jeffy Chen
f450951d02 meson: Add firmware-dir option
It might require custom firmware dir for cases like 'usr merge'.

Change-Id: Icaacd3fa26a8ff5bb2e7b8413c6e165b331ab16b
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-11-07 10:47:12 +08:00
Jacob Chen
bd6bb09578 libmali: update G31/G52/G610 userspace driver to g13p0-10
Change-Id: I94a444d7e6be75ad723ec8109b047e2b1663e2b0
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-10-16 18:25:26 +08:00
tsukumi
45db06203f Merge branch 'libmali' of github.com:JeffyCN/mirrors 2023-10-12 22:15:33 +09:00
Jeffy Chen
e20cb2ca26 meson.build: Set --no-as-needed for wrappers
The asneeded might be enabled by default in the OS.

Change-Id: I4d18b04a3619673b403af85069d3f0300a1c3731
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-09-26 15:30:31 +08:00
Jacob Chen
c45e68f5f4 libmali: update G610 userspace driver to g13p0-9
Change-Id: Ib130fb994bd3933a0c51082d97c2385c2341fa57
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2023-09-16 07:29:06 +08:00
Zhen Chen
314f19c6e7 libmali: update G610/G52/G31 userspace driver that supports wayland to g13p0-01eac0-7
Compared to g13p0-01eac0-6, the following changes are made:
- GBM: YUV format and wl_buffer importation support
- F: wayland: from 陈渐飞: Fix 2 bugs

Change-Id: I806f63818b3a75e61bba951440ae97817fdf1f5c
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2023-08-23 14:51:12 +08:00