64-बिट एआरएम पैच का नया दौर लिनक्स 4.19 कर्नेल में विलय हो गया, इसमें जीसीसी स्टैकलक प्लगिन सपोर्ट शामिल है

लिनक्स यूनिक्स / 64-बिट एआरएम पैच का नया दौर लिनक्स 4.19 कर्नेल में विलय हो गया, इसमें जीसीसी स्टैकलक प्लगिन सपोर्ट शामिल है 1 मिनट पढ़ा

एआरएम चिप



64-बिट एआरएम आर्किटेक्चर (ARM64 / AArch64) के लिए परिवर्तनों का एक नया दौर सिर्फ लिनक्स 4.19 कर्नेल मर्ज विंडो में लोड किया गया था, और इसके आम तौर पर कुछ बहुत अच्छे सामान शामिल किए जा रहे थे।

लिनक्स पर 64-बिट एआरएम स्पेस काफी व्यस्त है, और लिनक्स 4.19 कर्नेल जारी होने से पहले आने की संभावना अधिक है।



64-बिट एआरएम मर्ज में से कुछ पर प्रकाश डाला गया है:



  • ARM64 समर्थन के लिए नया GCC STACKLEAK प्लग-इन कि लिनक्स 4.19 के लिए जीसीसी-प्लगइन्स में विलय कर दिया गया था। STACKLEAK संकलक प्लग-इन असम्बद्ध स्टैक उपयोग, स्टैक सामग्री लीक करने और स्टैक थकावट / गार्ड-पेज लंघन से संबंधित संभावित खामियों / हमलों को रोकने में सक्षम है। यह मेनलाइन कर्नेल स्टैकलैक को पुराने Grececurity / PaX कोड से पोर्ट किया गया था।
  • रीस्टार्टेबल सीक्वेंस सिस्टम कॉल के लिए समर्थन। यह नया सिस्टम कॉल था मूल रूप से लिनक्स 4.18 में जोड़ा गया और 'RSEQ' प्रत्येक उपयोगकर्ता-स्पेस थ्रेड और कर्नेल के बीच एक साझा डेटा संरचना ABI प्रदान करके प्रति-CPU डेटा पर तेज़ उपयोगकर्ता-स्थान संचालन की अनुमति देता है।
  • उपयोगकर्ता के स्थान से प्रवेश पर जीपीआर रजिस्टर को शून्य करने के लिए सी में उनके syscall प्रविष्टि कोड को फिर से लिखना।
  • Kexec और Kdump अब ACPI समर्थन के बिना शुरू किए गए सिस्टम पर काम करते हैं।
  • उनके पुराने टिकट लॉक कोड को बदलने के लिए Qspinlock।
  • जंजीर PMU काउंटर के लिए समर्थन।
  • विशाल vmalloc / IO मैपिंग के लिए पुन: सक्षम समर्थन।

पैच की इस सूची के लिए पूरा चैंज देखने के लिए, पूरा देखें कर्नेल मेलिंग सूची