64-బిట్ ARM పాచెస్ యొక్క కొత్త రౌండ్ లైనక్స్ 4.19 కెర్నల్‌లో విలీనం చేయబడింది, GCC స్టాక్‌లీక్ ప్లగిన్ మద్దతును కలిగి ఉంటుంది

లైనక్స్-యునిక్స్ / 64-బిట్ ARM పాచెస్ యొక్క కొత్త రౌండ్ లైనక్స్ 4.19 కెర్నల్‌లో విలీనం చేయబడింది, GCC స్టాక్‌లీక్ ప్లగిన్ మద్దతును కలిగి ఉంటుంది 1 నిమిషం చదవండి

ARM చిప్



64-బిట్ ARM ఆర్కిటెక్చర్ (ARM64 / AArch64) కోసం కొత్త రౌండ్ మార్పులు ఇప్పుడే Linux 4.19 కెర్నల్ విలీన విండోలో లోడ్ చేయబడ్డాయి మరియు సాధారణంగా కొన్ని మంచి విషయాలు చేర్చబడ్డాయి.

లైనక్స్‌లో 64-బిట్ ARM స్థలం చాలా బిజీగా ఉంది మరియు Linux 4.19 కెర్నల్ విడుదలయ్యే ముందు ఇంకా చాలా ఎక్కువ వచ్చే అవకాశం ఉంది.



64-బిట్ ARM విలీనాల యొక్క కొన్ని ముఖ్యాంశాలు:



  • కోసం ARM64 మద్దతు క్రొత్త GCC STACKLEAK ప్లగ్-ఇన్ ఇది Linux 4.19 కొరకు gcc-plugins లో విలీనం చేయబడింది. STACKLEAK కంపైలర్ ప్లగ్-ఇన్ ప్రారంభించని స్టాక్ వాడకం, స్టాక్ కంటెంట్ లీక్ చేయడం మరియు స్టాక్ ఎగ్జాషన్ / గార్డ్-పేజ్ స్కిప్పింగ్‌కు సంబంధించిన లోపాలు / దాడులను నివారించగలదు. ఈ మెయిన్‌లైన్ కెర్నల్ STACKLEAK పాత GrSecurity / PaX కోడ్ నుండి పోర్ట్ చేయబడింది.
  • పున art ప్రారంభించదగిన సీక్వెన్సెస్ సిస్టమ్ కాల్‌కు మద్దతు. ఈ క్రొత్త సిస్టమ్ కాల్ మొదట Linux 4.18 లో జోడించబడింది మరియు “RSEQ” ప్రతి యూజర్-స్పేస్ థ్రెడ్ మరియు కెర్నల్ మధ్య భాగస్వామ్య డేటా స్ట్రక్చర్ ABI ని అందించడం ద్వారా ప్రతి CPU డేటాలో వేగంగా యూజర్-స్పేస్ ఆపరేషన్లను అనుమతిస్తుంది.
  • యూజర్-స్పేస్ నుండి ఎంట్రీపై GPR రిజిస్టర్లను సున్నా చేయడానికి సి లో వారి సిస్కాల్ ఎంట్రీ కోడ్ యొక్క తిరిగి వ్రాయడం.
  • Kexec మరియు Kdump ఇప్పుడు ACPI మద్దతు లేకుండా ప్రారంభించిన వ్యవస్థలపై పని చేస్తాయి.
  • వారి పాత టికెట్ లాక్ కోడ్‌ను భర్తీ చేయడానికి Qspinlock.
  • చైన్డ్ పిఎంయు కౌంటర్లకు మద్దతు.
  • భారీ vmalloc / IO మ్యాపింగ్‌ల కోసం తిరిగి ప్రారంభించబడిన మద్దతు.

ఈ పాచెస్ జాబితా కోసం పూర్తి చేంజ్లాగ్ చూడటానికి, చూడండి కెర్నల్ మెయిలింగ్ జాబితా .