บทนำ
8 เมษายน 2026 สรุปการเปลี่ยนแปลงสําหรับ 20260408 เวอร์ชัน:
การดาวน์โหลดที่พร้อมให้บริการ
- Unix*
- ขนาด: 1.9 MB
- SHA256: E66CEB26D6D514CE164FE22F5A4F7CA165CC38349D7A97F41A21F19B364647A2
คำอธิบายโดยละเอียด
การเปลี่ยนแปลงที่สําคัญสําหรับเวอร์ชันรีลีส ACPICA 20260408:
- การปรับปรุงตาราง ACPI:
- อัปเดตการคอมไพล์เทมเพลต IORT และ MADT เพื่อเพิ่มตัวแปล IWB และ GICv5/เราเตอร์/รายการใหม่ เปิดตัวการสนับสนุนอย่างเต็มที่สําหรับตาราง DTPR ใหม่ รวมถึงคอมไพเลอร์และการจัดการการถอดชิ้นส่วน การแก้ไขเทมเพลต และการปรับปรุงโครงสร้างรีจิสเตอร์
- รหัส, GUD และวิธีการขยาย:
- เพิ่มรหัสฮาร์ดแวร์คอมพิวเตอร์เฟรมเวิร์ก การสแตนด์บายสมัยใหม่ _DSM GUIDs และวิธีการเริ่มต้น TPM2 อัปเดต_DSM การฟอร์แมต Arg3 และการจัดการ_CPC เพื่อให้สอดคล้องกับข้อมูลจําเพาะ ACPI ที่ใหม่กว่าและหลีกเลี่ยงการเตือนความเข้ากันได้ของ Linux
- Compiler, Disassembler และการปรับปรุงเครื่องมือ:
- ปรับปรุงคอมไพเลอร์ ASL และถอดประกอบด้วยการทําสําเนา External() การสนับสนุนโหนดนามแฝง การตรวจสอบอินพุตที่ไม่ถูกต้องที่ดีขึ้น และเอาต์พุตแพ็คเกจที่แยกด้วยเครื่องหมายจุลภาค Acpisrc ที่อัปเดตเพื่อจดจําโครงสร้างที่มองไม่เห็นและปรับปรุงลอจิกการสิ้นสุดการเดินของโครงสร้าง parse ให้ดียิ่งขึ้น
- การแก้ไขความปลอดภัยและความเสถียร:
- แก้ไขปัญหาสําคัญหลายประการ รวมถึง heap-buffer-overflows, dereference ตัวชี้ NULL ที่ใช้หลังจากฟรี, การอนุมานตัวชี้ NULL, การโอเวอร์โฟลว์จํานวนเต็ม และการเข้าถึงนอกขอบเขตในพาธ AML parsing, การตีความ และพาธรหัสการจัดการตาราง
- การปรับแฟคเตอร์ทรัพยากรและรีจิสเตอร์:
- การลงทะเบียนการจัดการตัวอธิบายทรัพยากร I2C LVR ที่ได้รับการแก้ไขและรีจิสเตอร์ TPR Base/Limit ที่ได้รับเพื่อใช้การนําเสนอบิตมาสก์ที่เข้ากันได้ พร้อมการตรวจสอบความถูกต้องและการล้างข้อมูลเพิ่มเติมในโค้ดที่เกี่ยวข้องกับ DTPR
- การแก้ไขการล้างข้อมูลและการสร้างทั่วไป:
- แก้ไขข้อผิดพลาดทางไวยากรณ์ที่เกิดจากอักขระ Stray ปัญหาการสะกดที่แก้ไข การจัดตําแหน่งและการจัดรูปแบบความคิดเห็นที่ดีขึ้น เมตาดาต้าตัวรวมดัมมีที่อัปเดต และคําเตือน MSVC bitfield ที่มากเกินไป (C4214) เพื่อเพิ่มความคมชัดของการสร้าง
ข้อสงวนสิทธิ์1
ข้อมูลผลิตภัณฑ์และประสิทธิภาพ
Intel กำลังดำเนินการลบภาษาที่ไม่รวมทุกเพศออกจากเอกสาร อินเทอร์เฟซผู้ใช้ และโค้ดปัจจุบันของเรา โปรดทราบว่าการเปลี่ยนแปลงย้อนหลังอาจไม่สามารถทำได้เสมอไป และอาจยังคงมีภาษาที่ไม่รวมทุกเพศบางส่วนอยู่ในเอกสาร อินเทอร์เฟซผู้ใช้ และโค้ดที่เก่ากว่า
เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้