Kernel and Kext Patches

KernelQuirks

AppleIntelCPUPM

Một số nhà cung cấp, như ASUS, hạn chế sử dụng thanh ghi MSR 0xE2 trong mô-đun quản lý năng lượng của họ thành ReadOnly. Trên hệ thống Sandy / Ivy Bridge, kext AppleIntelCpuPowerManagement.kext sẽ cố gắng ghi vào thanh ghi này và gây ra kernek panic. Bản vá này sẽ loại bỏ các hoạt động ghi của kext.

AppleRTC

AppleRTC.kext để sửa lỗi mất cài đặt BIOS vào mỗi lần wake sau khi sleeprestart.

Debug

Cho phép xuất chi tiết mô tả quá trình vá lỗi. Hữu ích cho mục đích gỡ lỗi.

DellSMBIOSPatch

→ Xem phần Quirks

FakeCPUID

Giả mạo một device-ID khác cho CPU để chạy bản macOS không được hỗ trợ.

EightApple

Sửa lỗi 8 quả táo khi khởi động. Được thêm từ bản r5119.

KernelLapic

Máy tính xách tay HP có vấn đề về lapic, có thể được giải quyết bằng cách sử dụng tham số khởi động cpus = 1 hoặc bằng cách sử dụng tùy chọn này.

KernelPm

Bản vá quản lý năng lượng nhân cho Haswell có msrs bị khóa. Hoạt động với kernel 10.8.5 và 10.9.

KernelXCPM

Vá XCPM (Xnu CPU Power Management) cho CPU IvyBridge.

KextsToPatch

Đây là phần thường được sử dụng để sửa kexts nhằm kích hoạt một số tính năng như bật Trim hoặc tắt các giới hạn cổng USB của macOS để sử dụng nhiều hơn 15 cổng. Nguyên tắc patch tương tự như patch DSDT, nhưng thay vào đó bạn sẽ sửa những thứ bên trong kexts. Bạn nhập tên của Kext mà bạn muốn sửa, sau đó nhập giá trị FindReplace.

KernelToPatch

Dùng để áp dụng các bản vá cho nhân Darwin của macOS. hoặc kích hoạt các tính năng không hoạt động khác. Ví dụ: Bật XCPM cho dòng CPU IvyBridge hoặc kích hoạt Intel I-225 Etherne trên macOS Catalina.

BootPatches

Áp dụng các bản vá cho boot.efi

Last updated