Comments (6)
You should ask it in mpp repo.
Some changes in mpp make it broken when using 32bit userpsace in arm64 platform.
I have packed a new mpp to fix it, you could have a try.
https://github.com/rockchip-linux/rk-rootfs-build/commit/e206387bcd413e1c0c249bac95c624c0462b5554
from kernel.
Don't make the future pull request for this unless you guys know what it is used for.
You are trying to kill those full 32bits platform.
from kernel.
Could you explain to us that why it will kill 32bits arm platform(correct me if your platform include i386)?
From my understanding, mmap64
in glibc is just a wrap of mmap2
, and mmap2
is just a wrap of mmap
in arm platform, i can't find any reason that it will break things.
links:
https://github.com/lattera/glibc/blob/a2f34833b1042d5d8eeb263b4cf4caaea138c4ad/sysdeps/unix/sysv/linux/mmap64.c
https://github.com/wzyy2/linux/blob/master/arch/arm/kernel/entry-common.S#L373
https://github.com/wzyy2/linux/blob/master/mm/mmap.c#L1461
from kernel.
from kernel.
It seems kernel commit "drm/rockchip: limit gem buffer to 32bit mapping" would also slove this problem, it will be included in next release, but for mainline kernel, "mmap" will still cause problem.
from kernel.
Thanks @wzyy2 , that's good enough for me.
from kernel.
Related Issues (20)
- 靓仔,compatible 是不是写错啦? HOT 1
- Learn
- rkcif_mipi_lvds: ERR: multi fs in oneframe in id0, fs_num:0 HOT 1
- RK3128 kernel panic PSCI
- rk3588在docker内使用opencl报错 HOT 2
- develop-4.19-rt104 kenel crash when enable cpufreq
- Where is the normal support for your RK356x chips in kernel 6.0 and higher? (You should not buy boards based on RK chip.)
- Support high fps sensor for rv1106/3
- Custom board with RK3568: problem with PCI-E
- 我想在4.19或5.10安装xenomai,应该选取kernel-RT分支吗?
- RK628: soc_24M clk will be disabled, when probe success
- Kernal 5.10 分支的驱动是否支持mpp?
- hciconfig hci0 up error
- 编译rk3588s内核失败scripts/Makefile.build:516: recipe for target 'drivers/net/wireless/rockchip_wlan' failed make[3]: *** [drivers/net/wireless/rockchip_wlan] Error
- linux DRM framebuffer 10bit位深输出报错 VOP POST_BUF_EMPTY irq err at vp0
- Phantor backport to RK Linux 6.1 made by hbiyik HOT 1
- RKNPU 0.9.2 Driver has Spinlock Recursion Bug for RK3588
- IMX708 Driver HOT 5
- any plans for 6.x kernel? HOT 3
- Orange pin 5 plus (Realtime HDMI input bad latency) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kernel.