|
|
CSMWrap 2.0.0已发布
https://github.com/FlyGoat/CSMWrap/releases/tag/2.0.0
CSMWrap.zip
(356.92 KB, 下载次数: 0)
主要新增功能
PCI BAR 重定位:自动将位于 4GB 以上地址空间的 PCI BAR 重定位到 4GB 以下,从而无需在 UEFI 设置中禁用“Above 4G Decoding”。
PCIe Resizable BAR 支持:利用 PCIe ReBAR 能力将大型 BAR(例如 4GB 的 GPU 显存 BAR)收缩至 256MB,从而无需在 UEFI 设置中禁用“Resizable Bar/Smart Access Memory”。
BIOS Proxy Helper Core:为来自 BSP 的 BIOS 调用专门分配一个 AP。这样可以在旧版操作系统从虚拟 8086 模式调用 BIOS 例程时使用 CSMWrap,并带来其他改进。
MP 表生成:从 ACPI MADT 生成 Intel MPS 1.4 表,以支持不支持 ACPI 的旧版操作系统。
SMBIOS 3.0 → 2.x 合成:在仅提供 SMBIOS 3.0 的情况下生成 SMBIOS 2.x 入口点。
启动设备检测:自动检测启动驱动器,并以正确的优先级构建 BBS 表。
平台支持
IOMMU 禁用:在向旧版操作系统交接之前自动禁用 Intel VT-d 和 AMD-Vi。
x2APIC 处理:在可行时切换到 xAPIC 模式,或为 PIC 中断配置 ExtINT 直通。
Intel PIT 变通方案:修复 Arrow Lake、Meteor Lake、Panther Lake 平台上的定时器中断问题。
AMD RDNA+ 检测:对于带有缺陷旧版 OpROM 的 RDNA/RDNA2/RDNA3 GPU,强制使用 SeaVGABIOS。
视频
Flanterm 集成:通过 Flanterm 库实现更快、更好的视频输出。
GOP 模式设置修复:处理 Intel iGPU 在默认模式下 FrameBufferBase=0 的情况。
VGA 仲裁:仅在使用 OpROM 路径时才声明 VGA 路由。
以及许多其他小幅修复与改进。 |
|