TGViewer
Penguins🐧 Penguins🐧 @mainpenguins · 1.05K subscribers
Post #1149 181
شب دلنشین🌙
‏eBPF به سراغ نمایشگرهای MIPI-DSI می‌رود


یه Patch Series جدید برای کرنل لینوکس پیشنهاد شده که می‌خواد از eBPF برای راه‌اندازی و پشتیبانی پنل‌های MIPI-DSI استفاده کنه.

مشکل چیه؟

توی لینوکس، برای خیلی از پنل‌های MIPI-DSI باید یه Driver جداگانه داخل کرنل نوشت؛ حتی وقتی تفاوت پنل‌ها فقط به چند دستور راه‌اندازی، GPIO و تنظیمات برق محدود می‌شه.

ایده اینه که به‌جای اضافه‌کردن Driver جدید برای هر پنل، یه Driver عمومی داشته باشیم و بخش مخصوص هر پنل رو با برنامه‌های eBPF از userspace کنترل کنیم.

یعنی:
Kernel Driver ←→ eBPF Program ←→ MIPI-DSI Panel
این کار می‌تونه اضافه‌کردن پشتیبانی از پنل‌های جدید رو سریع‌تر کنه و برای هر تغییر کوچیک، نیاز به نوشتن یه Driver جدید نباشه.

این Patch Series از HID-BPF هم الهام گرفته؛ جایی که eBPF برای اعمال رفتارهای خاص روی دستگاه‌های HID استفاده می‌شه.

البته فعلاً این فقط یه Patch پیشنهادیه و هنوز وارد کرنل پایدار لینوکس نشده.

- @MainPenguins | Hub | Source
#Linux #Display
More from @mainpenguins
  1. Sep 29, 2026دل شب دلنشین🌙 🔐 یک حفره جدید از خانواده Spectre؛ BTR چیست؟ یه نوع جدید از حملات Spectre…
  2. Sep 29, 2026پسین نکو🌆 ‏FUSE قراره با Linux 7.4 سریع‌تر بشه! یه تغییر جالب برای FUSE در راه Linux…
  3. Sep 28, 2026شب درخشنده✨️ 🦊‏ Firefox 157 منتشر شد؛ Nova از راه رسید! فایرفاکس 157 منتشر شده و مهم‌…
  4. Sep 28, 2026کاسه داغ تر از آش
  5. Sep 28, 2026‏lsclocks؛ بررسی Clockهای لینوکس ‏lsclocks یکی از ابزارهای util-linux هست که Clock…
  6. Sep 28, 2026سیستم‌عامل و تم خوبیه. اما کد ادیتور خوبی نیست
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →