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 మ్యాపింగ్ల కోసం తిరిగి ప్రారంభించబడిన మద్దతు.
ఈ పాచెస్ జాబితా కోసం పూర్తి చేంజ్లాగ్ చూడటానికి, చూడండి కెర్నల్ మెయిలింగ్ జాబితా .