2012-03-22 3 views
9

लिनक्स कर्नेल में बी/डब्ल्यू __raw_readl/__raw_writel और readl/writel क्या अंतर है? यह कहा जाता है कि readl/writel__raw_readl/__raw_writel से अधिक सुरक्षित है, तो हम अभी भी __raw_readl/__raw_writel का उपयोग क्यों करते हैं?लिनक्स कर्नेल में बी/डब्ल्यू __raw_readl/__ raw_writel और readl/readel क्या अंतर है?

हमें किस परिस्थितियों में इसका उपयोग करना चाहिए: __raw_readl/__raw_writel या readl/writel?

उत्तर

9

यह लगता मामले कि

  • कच्चे देशी बाइट आदेश, गैर कच्चे साधन थोड़ा-endian
  • __ उपसर्ग विकल्प शामिल नहीं हैं स्मृति बाधाओं
अर्थ है होना करने के लिए

this LKML discussion और linux/arch/arm/include/asm/io.h

में टिप्पणियां भी देखें
संबंधित मुद्दे