CoreBoot 4.16 พร้อมรองรับ 33 บอร์ดใหม่และอีกมากมาย

ไม่กี่วันที่ผ่านมา ประกาศเปิดตัวโครงการ CoreBoot 4.16 แล้วซึ่งนักพัฒนาประมาณ 170 คนมีส่วนร่วมในการสร้างเวอร์ชันใหม่และเป็นผู้เตรียมการเปลี่ยนแปลง 1770 รายการ

สำหรับผู้ที่ไม่คุ้นเคยกับ CoreBoot คุณควรทราบว่านี่คือ ทางเลือกโอเพ่นซอร์สสำหรับ Basic I / O System แบบดั้งเดิม (BIOS) ที่มีอยู่แล้วบนพีซี MS-DOS 80s และแทนที่ด้วย UEFI (Unified Extensible) CoreBoot ยังเป็นแอนะล็อกเฟิร์มแวร์ที่เป็นกรรมสิทธิ์ฟรีและพร้อมสำหรับการตรวจสอบและตรวจสอบแบบเต็ม CoreBoot ใช้เป็นเฟิร์มแวร์พื้นฐานสำหรับการเริ่มต้นฮาร์ดแวร์และการประสานการบูต

รวมถึงการเริ่มต้นชิปกราฟิก PCIe, SATA, USB, RS232 ในขณะเดียวกันส่วนประกอบไบนารี FSP 2.0 (Intel Firmware Support Package) และเฟิร์มแวร์ไบนารีสำหรับระบบย่อย Intel ME ซึ่งจำเป็นในการเริ่มต้นและเปิดใช้งาน CPU และชิปเซ็ตจะรวมอยู่ใน CoreBoot

คุณสมบัติใหม่หลักของ CoreBoot 4.16

ในเวอร์ชันใหม่ที่นำเสนอนี้ มีการเพิ่มการรองรับมาเธอร์บอร์ด 33 ตัว โดย 22 ตัวใช้ในอุปกรณ์ Chrome OS หรือเซิร์ฟเวอร์ของ Google

ในบรรดาเพลตที่ได้รับการสนับสนุนและไม่ได้มาจาก Google เราสามารถค้นหาสิ่งต่อไปนี้

  • Acer Aspire VN7-572G
  • และ chausie
  • ASROCK H77 Pro4-M
  • เอซุส P8Z77-M
  • การจำลอง QEMU power9
  • Intel Alderlake-N RVP
  • prodrive atlas
  • สตาร์แล็บ สตาร์แล็บ สตาร์บุ๊ก เอ็มเค วี (i3-1115G4 และ i7-1165G7)
  • System76 จ้องมอง16 3050, 3060 และ 3060-b

นอกจากนี้ เราจะพบว่าเพิ่มตัวเลือกเพื่อปิดการใช้งานระบบย่อย IME (Intel Management Engine) ซึ่ง มาพร้อมกับเมนบอร์ดที่ทันสมัยที่สุดพร้อมโปรเซสเซอร์ Intel และถูกนำไปใช้เป็นไมโครโปรเซสเซอร์ที่แยกจากกันซึ่งทำงานโดยอิสระจาก CPU และทำงานที่ควรแยกออกจากระบบปฏิบัติการ เช่นการประมวลผลเนื้อหาที่ได้รับการคุ้มครอง (DRM) การใช้งานโมดูล TPM (Trusted Platform Module) และอินเทอร์เฟซระดับต่ำสำหรับการตรวจสอบและควบคุมอุปกรณ์

หากต้องการปิดใช้งาน IME บนระบบที่มีโปรเซสเซอร์จากตระกูล Skylake ไปยัง Alder Lake ให้ใช้พารามิเตอร์ me_state ใน CMOS โดยกำหนดค่าเป็น 1 ซึ่งจะปิดการใช้งานเอ็นจิ้น ในการเปลี่ยนสถานะ CSME ผ่าน CMOS มีการเพิ่มวิธีการ ".enable" ซึ่งสถานะสอดคล้องกับพารามิเตอร์ me_state

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้คือ เพิ่ม coreboot-configurator ,es GUI อย่างง่ายในการเปลี่ยนการตั้งค่า CMOS ใน Coreboot CBFS โดยใช้ยูทิลิตี้ nvramtool

เรายังสามารถค้นหาได้ เพิ่มยูทิลิตี้ apcb_v3_edit เพื่อแก้ไขไฟล์ไบนารี APCB V3 (AMD PSP Customization Block) และแทนที่ด้วย 16 SPD (Serial Presence Detect)

amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs และ vboot submodules ได้รับการอัปเดตแล้ว และโค้ดสำหรับกำหนดค่า LAPIC (Local Advanced Programmable Interrupt Controller) ได้ถูกย้ายไปยัง MP init

ในทางกลับกันก็เน้นว่า เพิ่มการรองรับลำดับหลีก ANSI เพื่อเน้นเหตุการณ์สำคัญ เช่น ข้อผิดพลาดและคำเตือนเมื่อล็อกอินเข้าสู่คอนโซลแบบโต้ตอบ และฟังก์ชัน cbmem_dump_console คล้ายกับ cbmem_dump_console_to_uart แต่ใช้งานได้กับคอนโซลที่กำหนดค่าตามปกติ

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • ลบการสนับสนุนสำหรับเมนบอร์ด Google Corsola, Nasher และ Stryke
  • เพิ่มการรองรับ Power9 CPU และ AMD Sabrina SoC
  • การตั้งค่าภาพสดที่ปรับให้เหมาะกับการแจกจ่าย NixOS 21.11 แพ็คเกจ iasl เลิกใช้แล้วและถูกแทนที่ด้วย acpica-tools
  • U-Boot bootloader ได้รับการอัพเดตเป็นเวอร์ชัน 2021.10
  • เพิ่มการรองรับระบบที่มีคอร์ CPU มากกว่า 128 คอร์
  • เพิ่มไดรเวอร์สำหรับเซ็นเซอร์ความใกล้ชิด Semtech sx9360 SAR ที่ใช้ในอุปกรณ์ Samsung
  • เพิ่มไดรเวอร์สำหรับไดรเวอร์ SD SGenesys Logic GL9750 ที่ใช้ใน
  • Chromebook
  • เพิ่มการรองรับคอนโทรลเลอร์ Realtek RT8125 Ethernet
  • เพิ่มไดรเวอร์สำหรับ Fibocom 5G WWAN ACPI
  • เพิ่มการรองรับโทโพโลยีหน่วยความจำแบบผสมเมื่อใช้ DDR4
  • เพิ่มการรองรับข้อกำหนด FSP 2.3 (แพ็คเกจซอฟต์แวร์ที่ยืดหยุ่น)
  • รหัสที่ออกแบบใหม่สำหรับการคำนวณแฮชที่ใช้ในการตรวจสอบและประเมินสถานะของ CBFS
  • เพิ่มการรองรับเทคโนโลยี PCI-e Resizable BAR (Base Address Registers) ซึ่งช่วยให้ CPU เข้าถึงหน่วยความจำวิดีโอของการ์ด PCI ทั้งหมดได้

นอกจากนี้ แผนการเปลี่ยนแปลงยังมีให้จากเวอร์ชัน 4.18 เป็นรุ่นที่สี่ของกลไกการจัดสรรทรัพยากร (RESOURCE_ALLOCATOR_V4) ซึ่งเพิ่มการสนับสนุนสำหรับการจัดการช่วงทรัพยากรหลายช่วง โดยใช้พื้นที่ที่อยู่ทั้งหมด และการจัดสรรหน่วยความจำในพื้นที่ที่สูงขึ้น เป็น 4GB

ในการเปิดตัว Coreboot 4.18 ซึ่งคาดว่าจะมีในเดือนพฤศจิกายน มีการวางแผนที่จะเลิกใช้กลไกการเริ่มต้นโปรเซสเซอร์หลายตัวแบบคลาสสิก (LEGACY_SMP_INIT) ซึ่งถูกแทนที่ด้วยรหัสเริ่มต้น PARALLEL_MP

หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันใหม่นี้คุณสามารถปรึกษารายละเอียดได้ ในลิงค์ต่อไปนี้.

รับ CoreBoot

สุดท้ายนี้สำหรับผู้ที่สนใจสามารถขอรับ CoreBoot เวอร์ชันใหม่นี้ได้ พวกเขาสามารถทำได้จากส่วนดาวน์โหลดซึ่งสามารถพบได้บนเว็บไซต์อย่างเป็นทางการของโครงการ

นอกจากนั้นคุณยังสามารถค้นหาเอกสารและข้อมูลเพิ่มเติมเกี่ยวกับโครงการ

ลิงค์คือนี่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา