ইন্টেল মাইক্রোকোড আপডেট ফিরে ঘূর্ণিত করা যাবে?


4

চলুন বলি আমি আবেদন করি (অথবা একটি স্বয়ংক্রিয় আপডেট প্রক্রিয়ার মাধ্যমে আমার জন্য আবেদন করেছেন) একটি মাইক্রোডোড আপডেট যা সংশোধন করে, উদাহরণস্বরূপ, একটি হাইপারথ্রেডিং বাগ আমার স্কাইলেক চিপ উপর।

যেমন আপডেট অপ্রচলিত হয়, অথবা আমি পরে একটি পূর্ববর্তী মাইক্রোকোড ফিরে যেতে পারেন?


3
মাইক্রোডোড আপডেট স্থায়ী হয় না এবং যখন CPU পুনরায় সেট হয় তখন অদৃশ্য হয়ে যায়। মাইক্রোকোড আপডেট সাধারণত মাদারবোর্ড ফার্মওয়্যার আপডেটের মাধ্যমে সরবরাহ করা হয়। আপনার সিস্টেমটি বুট করার সময় ফার্মওয়্যারটি সিপিআই মাইক্রোকোড আপডেট করে এবং তাই আপনার আপডেটটি ফিরিয়ে আনতে আপনার মাদারবোর্ড ফার্মওয়্যারটি আবার চালু করে।
Mokubai

1
@ মক মহান! একটি উত্তরের জন্য যথেষ্ট ভাল ...
BeeOnRope

উত্তর:


3

মাইক্রোকোড আপডেটটি সবসময়ই স্থির থাকে না কারণ এটি স্থির থাকে না, যদিও এটি আপডেটটি ফার্মওয়্যার (যেমন UEFI / BIOS) থেকে তৈরি করা হচ্ছে তবে আপনি এটি করার জন্য একটি পরিবর্তিত ফার্মওয়্যার ফ্ল্যাশ করতে পারেন:

নতুন ইন্টেল প্ল্যাটফর্মগুলিতে মাইক্রোকোড আপডেটগুলি নিষিদ্ধ হতে পারে হট অধোগমন নিরাপত্তার কারণে (তিনটি মাইক্রোডোড সংস্করণ ক্ষেত্র রয়েছে: পুনর্বিবেচনা, "এসভিএন" এবং "ভিসিএন", পরবর্তী দুইটি অননুমোদিত নাম রয়েছে কারণ তারা নথিভুক্ত নয়। হট ডাউনগ্রেড VCN বা SVN ([1] পড়ুন), নিরাপত্তা এবং / অথবা স্থিতিশীলতার কারণে)। এর অর্থ হল আপনি ডাউনগ্রেড করতে সক্ষম হতে ফার্মওয়্যার চিত্রের মাইক্রোডোড সংশোধন করতে হবে। নোট করুন যে অপারেটিং সিস্টেম কার্নেল ইতিমধ্যে মাইক্রোডোড পুনর্বিবেচনার ডাউনগ্রেড করতে অস্বীকার করেছে, তাই আপনাকে যেভাবেই এটির চারপাশে কাজ করতে হবে।

আরো একটি কয়েক মাইক্রোকোড আপডেট [ যা, এখন পর্যন্ত, সাধারণ জনগণের কাছে বিতরণ করা হয় নি, শুধুমাত্র ফার্মওয়্যারের OEM এ, যেমন। ইন্টেল ওয়েস্টমিয়ার 0x206c2 মাইক্রোকোড আপডেট ] আছে স্থায়ী পার্শ্ব প্রতিক্রিয়া , যেমন প্ল্যাটফর্ম TPM মধ্যে সংরক্ষিত যে তথ্য পরিবর্তন করে। এই স্থায়ী পার্শ্ব প্রতিক্রিয়া এড়াতে, নিরাপত্তার কারণে বিদ্যমান "ডাউনগ্রেড আক্রমণ" ইন্টেল TXT এবং / অথবা Intel SGX এ। এই ক্ষেত্রে, মাইক্রোডোড আপডেটটি সহজে পিছিয়ে যেতে পারে, তবে এটি এমন সিস্টেমে স্থায়ী পার্শ্বপ্রতিক্রিয়াগুলিকে ছেড়ে যেতে পারে যা অন্যের দিকে ঘুরতে বাধা দেয় ফার্মওয়্যার উপাদান (উদাহরণস্বরূপ, ইন্টেল টিXTএর জন্য SINIT ACM) - যদি আপনি এই ফার্মওয়্যার উপাদানগুলিকে আবার চালু করেন তবে প্রসেসর এন্টেল টিXTটি অক্ষম করবে কোন আপনি ফার্মওয়্যার উপাদান আবার আপগ্রেড না হওয়া পর্যন্ত মাইক্রোকোড সংশোধন।

[1] https://github.com/platomav/MCExtractor/wiki/Intel-Microcode-Extra-Undocumented-Header


2

এটি কিভাবে মাইক্রোকোড আপডেট প্রয়োগ করা হয় তার উপর নির্ভর করে। মাদারবোর্ড ফার্মওয়্যার বা ওএস দ্বারা সিস্টেম বুট করার সময় মাইক্রোকোডটি প্যাচ করা হয়, তাই এটি আপডেটগুলিকে পিছনে আনতে কত সহজ বা কঠিন তা নির্ভর করে।

যদি ফায়ারওয়্যার থেকে আপডেট আসছে তবে এটি পুরানো সংস্করণে "আপডেট করা" হিসাবে সহজ হওয়া উচিত, অনুমান করা যে এটি কোনও চেক করে না এবং অভিযোগ করে যে আপনি কোনও পুরোনো সংস্করণে যাচ্ছেন। লিনাক্স থেকে মাইক্রোডোড আসছে, এটি আপনার প্যাকেজ ম্যানেজার ব্যবহার করার মতো সহজ হওয়া উচিত একটি পুরোনো সংস্করণ ইনস্টল করুন । [1] এটি উইন্ডোজ থেকে আসছে তবে এটি সহজ বা কঠিন হতে পারে কারণ আপনি সহজেই কন্ট্রোল প্যানেলের সাথে আপডেটগুলি সরাতে পারেন তবে এটি আপনাকে আপডেটগুলিকে মুছে ফেলতে দেয় না যা " গুরুত্বপূর্ণ অপারেটিং সিস্টেম ফাইল প্রভাবিত । "


[1] আসলে, লিনাক্স মিন্ট (এবং সম্ভবত অন্যান্যগুলিতে), আপনি সহজেই সেটিংসে মাইক্রোডোড আপডেটগুলি সম্পূর্ণরূপে অক্ষম করতে পারেন। এটি প্রকৃতপক্ষে ডিফল্টভাবে বন্ধ থাকে কারণ এটি মালিকানা কোড এবং লিনাক্স মিন্ট ডিফল্ট কনফিগারেশন কেবলমাত্র মুক্ত-উৎস হতে চায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.