Skip to content

macintelk/drm

Repository files navigation

  1. drm setup for browsing i915/xe linux sources
  • create a new xcodeproj and add drm_extracted
  • after indexing browsing structures should be fine
  1. nblue setup
  • Add nblue to opencore
  • use le_kexts.sh to install kexts. (drag and drop sle_Internal/debugLE/Library to terminal)
  • type chmod +x le_kexts.sh if it doesnt run.
  • default kexts info.plist setup is inside nblue Firmware folder. rebuild nblue to apply
  • update lilu and sdk as need by your os
  • boot with (remove allow3d for frame only) debug=0x144 keepsyms=1 IGLogLevel=0xe -disablegfxfirmware -allow3d

Default is load tgl frame + acel if installed. bad install will cause boot hang. change kexts load logic in wrapAddDrivers(). In mac os install or recovery mode all kexts are skiped

if tgl not installed nblue will load icl kexts

focus on development is icl while keeping tgl as fallback for some functions as need.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors