主要特征:
- Apple磁盘映像加载支持
- 苹果键盘输入汇总
- Apple PE图像签名验证
- Apple UEFI安全启动补充代码
- 带有屏幕阅读支持的音频管理
- 基本的ACPI和SMBIOS操作
- 通过计时器支持收集CPU信息
- 加密原语(SHA-256,RSA等)
- 解压缩原语(zlib,lzss,lzvn等)
- ACPI的辅助代码读取和修改
- 文件,字符串,UEFI变量的高级抽象
- 溢出检查算法
- 没有UEFI安全启动冲突的PE映像加载
- Plist配置格式解析
- PNG图像处理
- 文本输出和图形输出实现
- XNU内核驱动程序注入和补丁引擎
v0.6.7
- Fixed ocvalidate return code to be non-zero when issues are found
- Added
OEM
values toPlatformInfo
inAutomatic
mode - Improved CPU frequency calculation on Haswell and earlier
- Fixed issues when applying certain patches
- Added
SSN
(andHW_SSN
) variable support - Added onscreen early logging in DEBUG builds for legacy firmware
- Added workaround for firmware not specifying DeviceHandle at bootstrap
- Added support for R/O page tables in
SetupVirtualMap
quirk - Added OEM preservation for certain Apple SMBIOS tables
- Fixed switching to graphics mode when entering OpenCanopy
- Fixed installing Apple FB Info protocol when no GOP exists
- Fixed abort timeout sound in OpenCanopy on key press
- Added
GopPassThrough
option to support GOP protocol over UGA - Fixed CPU speed rounding for certain Xeon and Core 2 CPUs
- Removed
KeyMergeThreshold
as it never functioned anyway - Added
acdtinfo
utility to lookup certain products - Fixed
FSBFrequency
calculation with fractional multiplier - Fixed showing core count for some AMD CPUs
- Added
ResetTrafficClass
to reset TCSEL to T0 on legacy HDA - Fixed default boot entry selection without timeout for builtin picker
- Added ocpasswordgen utility to generate OpenCore password data
- Added
ActivateHpetSupport
quirk to activate HPET support - Fixed
opencore-version
reporting the incorrect version in rare cases