כמעט 5.19 שורות קוד הקשורות למנהלי התקנים גרפיים התקבלו ב-Linux 500

לוגו Kernel Linux, Tux

החדשות התפרסמו לאחרונה כי במאגר שבו שחרור הליבה של לינוקס 5.19 קיבלה קבוצה נוספת של שינויים הקשורים למערכת המשנה DRM (מנהל עיבוד ישיר) ודרייברים גרפיים.

ערכת התיקון מְקוּבָּל מעניין כי הוא כולל 495 אלף שורות קוד, אשר ניתן להשוואה לגודל הכולל של השינויים בכל ענף ליבה (לדוגמה, נוספו 506 שורות קוד בקרנל 5.17).

שלום לינוס

זוהי בקשת ה-drm pull הראשית עבור 5.19-rc1.

סיכום רגיל להלן, אינטל הפעילה את DG2 ב-SKUs מסוימים של מחשב נייד,
AMD החלה תמיכה חדשה ב-GPU, ל-msm יש בקרות VA שהוקצו למשתמש.

קונפליקטים:
התמזגתי עם העץ שלך כאן לפני כמה שעות, היו שני התנגשויות i915
אבל הם היו די קלים לפתרון אז אני חושב שאתה יכול להתמודד איתם.

אין הרבה דברים מחוץ לתחום שלי כאן.

כרגיל תודיע לי אם יש בעיה כלשהי,

מוזכר כי בתיקון שהתקבל כ-400 קווים כלולים מצטבר מגיעים מקובצי כותרות הנתונים של רשם ASIC נוצר אוטומטית במנהל ההתקן של AMD GPU.

בנוסף לכך, מודגש גם כי עוד 22,5 אלף קווים מספקים את היישום הראשוני של תמיכת AMD SoC21. הגודל הכולל של מנהל ההתקן של AMD GPU עלה על 4 מיליון שורות קוד (לשם השוואה, כל ליבת Linux 1.0 כללה 176 אלף שורות קוד, 2,0 – 778 אלף, 2,4 – 3,4 מיליון, 5,13 – 29,2 מיליון). בנוסף ל-SoC21, מנהל ההתקן של AMD כולל תמיכה ב-SMU 13.x (יחידת ניהול מערכת), תמיכה מעודכנת ב-USB-C ו-GPUVM, והוא מוכן לתמוך בדור הבא של RDNA3 (RX 7000) ו-CDNA (אינסטינקט AMD) .

במנהל ההתקן של אינטל, הכי הרבה שינויים (5,6 אלף) נמצא בקוד ניהול החשמל. כמו כן נוספו מזהי מנהלי התקנים של Intel עבור Intel DG2 (Arc Alchemist) GPUs המשמשים במחשבים ניידים, סיפקו תמיכה ראשונית עבור Intel Raptor Platform Lake-P (RPL-P), הוסיפו מידע על כרטיסים גרפיים של Arctic Sound-M, הטמעת ABI עבור מנועי מחשוב, הוסיפה תמיכה בפורמט Tile4 עבור כרטיסי DG2, הטמעה תמיכה ב-DisplayPort HDR למערכות המבוססות על המיקרו-ארכיטקטורה של Haswell.

אמנם מצד בקר נובו, סך הכל, השינויים השפיעו על כמאה שורות קוד (בוצע השינוי לשימוש במנהל ההתקן drm_gem_plane_helper_prepare_fb, הקצאת זיכרון סטטי הוחל עבור כמה מבנים ומשתנים). באשר לשימוש בקוד פתוח במודולי ליבת נובו על ידי NVIDIA, העבודה עד כה צומצמה לזיהוי והסרה של באגים. בעתיד, מתוכנן להשתמש בקושחה שפורסמה כדי לשפר את ביצועי הבקר.

אם אתה רוצה לדעת יותר על השינויים המוצעים עבור הגרסה הבאה של לינוקס 5.19, תוכל לעיין בפרטים ב- הקישור הבא.

אחרון חביב, ראוי גם להזכיר כי לאחרונה זוהתה פגיעות (CVE-2022-1729) בליבת לינוקס שיכולה לאפשר למשתמש מקומי לקבל גישת שורש למערכת.

פגיעות נגרמת על ידי מצב גזע בתת-מערכת ה-perf, אשר ניתן להשתמש בו כדי ליזום גישה לאזור פנוי כבר של זיכרון הליבה (שימוש לאחר-חופשי). הבעיה באה לידי ביטוי מאז שחרורו של ליבה 4.0-rc1. יכולת הניצול אושרה עבור גרסאות 5.4.193+.

זוהי הודעה על פגיעות שדווחה לאחרונה (CVE-2022-1729) בתת-מערכת ה-perf של ליבת לינוקס. הבעיה היא מצב גזע שהוכח כמאפשר הרשאה מקומית של הסלמה לשורש בגרסת הקרנל הנוכחית >= 5.4.193, אבל נראה שהבאג קיים מהקרנל גרסה 4.0-rc1 (התיקון מתקן את ה-commit של גרסה זו).
למרבה המזל, הפצות עיקריות של לינוקס מגבילות לעתים קרובות את השימוש ב-perf עבור משתמשים שאינם מורשים על ידי הגדרת המשתנה sysctl kernel.perf_event_paranoid >= 3, המייצג למעשה את פגיעות בלתי מזיקה.

התיקון זמין כרגע רק כתיקון. הסכנה של הפגיעות מופחתת על ידי העובדה שרוב ההפצות מגבילות את הגישה ל-perf למשתמשים שאינם מורשים כברירת מחדל. כתיקון אבטחה, אתה יכול להגדיר את הפרמטר sysctl kernel.perf_event_paranoid ל-3.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.