❌

Normale weergave

3.1.2

9 Mei 2026 om 22:30

CSMWrap Version 3.1.2

Changelog since CSMWrap 3.1.1

  • Fix AMD-Vi IOMMU disabling bug - This may have led to incomplete IOMMU unit shutdown before disabling it.
  • Hand exact extra PCI root bus list to SeaBIOS - This fixes issues that may happen when probing non-existent/invalid PCI root buses.
  • Add new logo - Add new logo by conkkerxd and add ASCII art of it to splash screen/banner.

Full Changelog: 3.1.1...3.1.2

  •  

3.1.1

6 Mei 2026 om 02:17

CSMWrap Version 3.1.1

Changelog since CSMWrap 3.1.0

Miscellaneous bug fixes, mostly surrounding the SeaBIOS storage driver code.

Full Changelog: 3.1.0...3.1.1

  •  

3.1.0

4 Mei 2026 om 06:49

CSMWrap Version 3.1.0

Changelog since CSMWrap 3.0.1

New Features

  • Non-VGA option ROM dispatch - CSMWrap now enumerates legacy x86 option ROMs from non-VGA PCI devices (NIC PXE ROMs, RAID/storage ROMs, etc.) and dispatches them through the CSM, mirroring what a real CSM would do.
  • $PIR table synthesis - A PCI BIOS Specification 2.1 $PIR table is now synthesized from ACPI _PRT/_PRS and handed to SeaBIOS so legacy OSes can get non-ACPI PCI IRQ routing.
  • Working APM shutdown and reboot - APM Set Power State (off/reboot) now trampolines through the helper core into UEFI's ResetSystem runtime service. Previously these calls were no-ops.
  • CPU visibility configuration - Three new csmwrap.ini options (system_thread, cpu_allowlist, cpu_blocklist) let you pin the BIOS proxy helper core to a specific APIC ID and hide arbitrary APs.
  • Auto-select GPU with working OpROM - When the primary GPU's option ROM can't be claimed (VGA arbitration fails, no legacy image, oversized ROM), CSMWrap now falls through to the next VGA-class device instead of giving up.
  • And more!

Bug Fixes

  • Many bug fixes and improvements across PCI, APIC/x2APIC/MP tables, AMD MTRR and PAM unlocking, AMD IOMMU teardown order, GOP/VGA arbitration, e820 generation, and more.

SeaBIOS

  • Many bug fixes and improvements across xHCI/EHCI/OHCI/UHCI, AHCI/NVMe/eMMC, and more.

Full Changelog: 3.0.1...3.1.0

  •  
❌