tsukumi
616740969d
Merge branch 'libmali' of github.com:JeffyCN/mirrors
Build and Release Debian Package / Build and Release Debian Package (push) Has been cancelled
2026-01-21 03:40:42 +09:00
tsukumi
cbad2d4814
CI: Fix permissions
Build and Release Debian Package / Build and Release Debian Package (push) Has been cancelled
2026-01-06 02:34:03 +09:00
tsukumi
a894c6dda6
CI: Rename to build.yml
Build and Release Debian Package / Build and Release Debian Package (push) Waiting to run
2026-01-05 22:45:28 +09:00
tsukumi
7c5cd40f6b
CI: Allow workflow_dispatch builds/releases for a specific commit SHA; include commit date and short hash in release tag
2026-01-05 22:45:02 +09:00
tsukumi
d610b90235
Merge remote-tracking branch 'upstream/libmali'
2025-12-17 13:23:24 +09:00
Li Huang
da680ba8d7
Update: Utgard 450: rk_so_ver 13
...
Run ./scripts/normalize.sh
Change-Id: I97761c0f22f7001bb03144681f12abad457edb8c
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2025-11-05 11:49:06 +08:00
Li Huang
e6cc002ede
Update: Utgard 450: rk_so_ver 12
...
Change-Id: I31a8695709c40f2a65b8c8217cc2ff0bc4b7da28
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2025-07-28 09:25:38 +00:00
Jeffy Chen
8684dc51fe
hook: Fallback to eglGetPlatformDisplay() in eglGetDisplay()
...
Change-Id: Ia3a83523368270e0e811c8e3f15f415ca3288e78
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-07-28 12:15:32 +08:00
Li Huang
29be25a8a2
libmali: update G610 userspace driver to g24p0-10
...
Change-Id: Icdf83d556c9addaca52c4ffea6a340506dd2703c
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2025-07-15 14:50:35 +08:00
jacob.chen
077bc8f582
libmali: update G31/G52 userspace driver to g24p0-10
...
Change-Id: I7c65442f62c653c3aedb0c1f2a527fc803227689
2025-06-25 18:39:15 +08:00
jacob.chen
11baa67acc
libmali: update G31/G52 userspace driver to g24p0-9
...
Change-Id: I7b1ac7435f828bf0c2e3e2bfc8a0fe0240ad8427
2025-06-03 11:43:00 +08:00
Li Huang
af8e904785
libmali: update G610 userspace driver to g24p0-9
...
Change-Id: I3f6e29074fdf2c66f73266848f5e1d29e7834b71
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2025-06-03 11:42:16 +08:00
Caesar Wang
cc929a4445
scripts: sort debian/targets to run scripts/normalize.sh
...
Change-Id: Id7b8e726c4e5897596eea029568289670bb6a7d2
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2025-06-03 11:41:12 +08:00
Aleksandr Mikhailov
08a277688b
meson: Use sysconfdir to access /etc/profile.d
...
Change-Id: I39ed87d666a2636f0660c31f992ed4e9ce9e77f8
Signed-off-by: Aleksandr Mikhailov <iam@fidonode.me>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-04-25 22:31:48 +08:00
Jeffy Chen
1e45b0960a
hook: Wrap GBM_BO_IMPORT_FD_MODIFIER for old mali
...
Tested on RK3399 EVB with:
chromium demo.mp4
Change-Id: Ic3f40a4a29bd6bf7a9630cd15866bfc778a07d2e
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-04-17 18:43:13 +08:00
tsukumi
21313735ac
Merge branch 'libmali' of github.com:JeffyCN/mirrors
2025-04-15 22:39:33 +09:00
Jeffy Chen
7c02ab45de
meson: Lower RT thread priority
...
To avoid affecting other RT threads.
Change-Id: I697602395c050554965e3ea0b7e3cab80f881801
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-04-01 12:08:34 +08:00
Jeffy Chen
3987a274f7
{EGL, GLES}: Bump headers
...
Based on mesa3d 23.1.0-rc2.
Change-Id: I38ab18d9a198fcffddccf0389b97cacb5cfeb01d
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-03-12 18:31:37 +08:00
Jeffy Chen
da4d604016
meson: Avoid building hook library when not needed
...
The hook library is for hacking GBM/EGL/X11 APIs.
Change-Id: I98c0d0a4fff4b1a56688e82367cf563700eec8f9
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-02-28 18:42:39 +08:00
Zhen Chen
7ea1c41397
libmali: G52: Add libmali-bifrost-g52-g13p0-minicl.so
...
该版本是应运动相机场景要求, 对 G52 的 libmali 尽量裁剪且仅保留 OpenCL 主体功能的版本.
OpenCL 其中的 clCreateProgramWithSource 和 clCreateProgramWithIL 将无法正常使用,
因为它们依赖的 clang 被从 libmali 中去除了.
该 libmali 的版本为 "rel_r1_for_task_250124_1416__on_g13p0-01eac0-9",
可以以如下方式检查:
strings libmali-bifrost-g52-g13p0-minicl.so | grep rk_cl_so
预期要返回:
"(,arm_release_ver: g13p0-01eac0, rk_cl_so_ver: 9, rel_r1_for_task_250124_1416"
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: I5ef306187b136eb39411a6cf14040fb2647420fb
2025-02-28 18:07:44 +08:00
Jeffy Chen
3feb0cc7b7
scripts: parse_name.sh: Add minicl platform
...
'minicl' represents a trimmed-down version that retains only the
core functionality of OpenCL.
Change-Id: Idd105e905cdbb116f762236bd3a0e9052d5914ae
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-02-28 18:06:00 +08:00
Jeffy Chen
cd77b4ba6e
Refactor the naming of the CL platform
...
Rename 'without-cl' to 'nocl' and 'only-cl' to 'cl'.
Change-Id: Iddff1af5d28f12a52ced6ed96142e9f9947b5615
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-02-28 18:05:59 +08:00
Jeffy Chen
af1d910cd2
meson: Fix rpath error
...
Fix the issue where rpath introduces absolute paths when building
outside the source directory.
Change-Id: I4d5fd66211e0fea5ce0dc8fd0d1bb2e32bd0fc6f
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-02-26 08:34:59 +08:00
Jeffy Chen
8112c82ac2
meson: Make wayland-egl wrapper optional
...
Change-Id: Ie94a62129280ffeb887689f7f1eb9d404b0b2fe9
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-02-25 12:15:59 +08:00
Li Huang
36e63b3a31
libmali: update G610 userspace driver to g24p0-8
...
Change-Id: I5506cc1fd3480ccde146f4c672d22747bfac9085
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2025-02-12 15:41:19 +08:00
tsukumi
689dff3dc2
Merge pull request #11 from ginkage/master
...
Update to the latest libmali
2025-02-02 22:01:53 +09:00
Ivan Podogov
ff402e4c86
Merge pull request #1 from HeyMeco/master
...
Cut off an hour from the Build Action by using native arm runner
2025-02-02 12:33:15 +00:00
Mecid
cae70d7ba8
Update build_and_release.yml
2025-01-17 09:49:32 +01:00
Mecid
0d2e1c9fa9
Update build_and_release.yml
2025-01-17 09:47:08 +01:00
Mecid
be0fa8375a
Add dependencies for arm native runner
2025-01-17 09:41:35 +01:00
Mecid
ca840a0ec7
Switch to ubuntu-24.04-arm native worker
2025-01-17 09:31:32 +01:00
Jeffy Chen
7fc4f527ab
.gitignore: The .bin should be allowed
...
We are having firmwares now.
Change-Id: Ib5beea9ede820ef0c92875bc3bc71ddf56d6a81a
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-01-09 08:55:50 +08:00
Ivan Podogov
a737781119
Sync with main branch
2025-01-08 14:09:42 +00:00
Ivan Podogov
b9a1b94387
data: vulkan: mali.json.in: Bump to 1.3.276
...
For exposing VK_VERSION_1_1 APIs:
vkGetBufferMemoryRequirements2()
vkGetImageMemoryRequirements2()
vkBindBufferMemory2()
Change-Id: I0855839bc40f06fecc720530224223361ad6353a
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-01-08 14:05:34 +00:00
Jeffy Chen
54392a386d
data: vulkan: mali.json.in: Bump to 1.3.276
...
For exposing VK_VERSION_1_1 APIs:
vkGetBufferMemoryRequirements2()
vkGetImageMemoryRequirements2()
vkBindBufferMemory2()
Change-Id: I0855839bc40f06fecc720530224223361ad6353a
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2025-01-08 16:47:34 +08:00
Jacob Chen
52e3bc5944
libmali: update G31/G52 userspace driver to g24p0-7
...
Change-Id: I733c71d6e1c0ffb91b06a54bb743c46836e9f42e
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-12-20 19:32:53 +08:00
Li Huang
9b410e6c7e
G610: g24p0 v6:wsialloc: dma-heap use system-uncached
...
Change-Id: I904922e1fd34586290db52d89ece0f23f8a40b93
Signed-off-by: Li Huang <putin.li@rock-chips.com>
2024-12-19 09:13:17 +08:00
Jacob Chen
9441dc5d2f
libmali: update G31/G52 userspace driver to g24p0-6
...
Change-Id: Id575326529031db1bb99437a9eb7086ea3c88b2b
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-12-17 16:29:07 +08:00
tsukumi
32384162dc
Merge pull request #9 from nyanmisaka/master
...
Add missing libxcb* dev libraries for ubuntu 20.04
2024-12-02 01:53:47 +09:00
Nyanmisaka
a6530a741f
Add missing libxcb* dev libraries for ubuntu 20.04
...
libxcb-dri3-dev
libxcb-present-dev
libxcb-xfixes0-dev
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-12-01 15:30:20 +08:00
tsukumi
70432a14bb
CI: Fix GitHub Actions workflow
2024-11-30 08:11:11 +09:00
Zhixiong Lin
dc65237998
libmali: add valhall-g610 dummy-gbm/dummy-wayland-gbm to g24p0-4
...
Change-Id: I96346312d4e49ece19e488f421105dff55867f45
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
2024-11-28 15:44:43 +08:00
Zhixiong Lin
05ccf7e801
libmali: update rk3288/rk3288w userspace driver to r18p0-01rel0 6
...
Change-Id: Ie335d2e3f456026f7fb90e5cc6bb84e946c3ef32
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
2024-11-19 11:31:00 +08:00
Zhixiong Lin
60f804e075
libmali: update midgard userspace driver to r18p0-01rel0 6
...
Change-Id: Ifdea6ef79ea37dab544ccee633427651ff1a565c
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
2024-11-18 17:46:13 +08:00
tsukumi
fa005557b3
Merge branch 'libmali' of github.com:JeffyCN/mirrors
2024-11-16 00:03:04 +09:00
Jacob Chen
715b2dc828
libmali: update G31/G52 userspace driver to g24p0-4
...
Change-Id: Idb321c8399ba5a9af75df1ef9735bf3c7279d638
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-11-15 09:50:20 +08:00
Jacob Chen
92183c8482
libmali: update G31/G52 userspace driver to g24p0-3
...
Change-Id: I6b56799dbc3d198f9c9fa1fbf1a941e867379756
Signed-off-by: Jacob Chen <cc@rock-chips.com>
2024-11-04 16:49:50 +08:00
Zhixiong Lin
d30d0656a8
libmali: update G610 userspace driver to g24p0-4
...
Change-Id: Ide2ac1497bfda135e383b475b02d540f57b93d3c
Signed-off-by: Zhixiong Lin <zhixiong.lin@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-11-01 08:03:28 +08:00
Jeffy Chen
976fb67308
Add gpu-chips.txt
...
Change-Id: I5ab2adef25e63ad7788434ed7ac7abad0f140d44
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-12 11:50:10 +08:00
Jeffy Chen
0f3e1c0e84
hook: Disable chromium in-process-gpu workaround by default
...
Make it optional.
Change-Id: Id3ef4686122d2d3cecac2ae715501c544a2da2ef
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2024-10-12 10:54:45 +08:00