資源簡介
MAC.Clover_X79_10.14.3專用,N卡支持mac引導(dǎo)安裝程序N卡支持mac引導(dǎo)安裝程序N卡支持mac引導(dǎo)安裝程序
代碼片段和文件信息
//
//??plugin_start.cpp
//??Lilu
//
//??Copyright???2016-2017?vit9696.?All?rights?reserved.
//
#include?
#include?
#include?
#ifndef?LILU_CUSTOM_KMOD_INIT
bool?ADDPR(startSuccess)?=?false;
#else
//?Workaround?custom?kmod?code?and?enable?by?default
bool?ADDPR(startSuccess)?=?true;
#endif
bool?ADDPR(debugEnabled)?=?false;
uint32_t?ADDPR(debugPrintDelay)?=?0;
#ifndef?LILU_CUSTOM_IOKIT_INIT
static?const?char?kextVersion[]?{
#ifdef?DEBUG
‘D‘?‘B‘?‘G‘?‘-‘
#else
‘R‘?‘E‘?‘L‘?‘-‘
#endif
xStringify(MODULE_VERSION)[0]?xStringify(MODULE_VERSION)[2]?xStringify(MODULE_VERSION)[4]?‘-‘
getBuildYear<0>()?getBuildYear<1>()?getBuildYear<2>()?getBuildYear<3>()?‘-‘
getBuildMonth<0>()?getBuildMonth<1>()?‘-‘?getBuildDay<0>()?getBuildDay<1>()?‘\0‘
};
OSDefinemetaClassAndStructors(PRODUCT_NAME?IOService)
PRODUCT_NAME?*ADDPR(selfInstance)?=?nullptr;
IOService?*PRODUCT_NAME::probe(IOService?*provider?SInt32?*score)?{
ADDPR(selfInstance)?=?this;
setProperty(“VersionInfo“?kextVersion);
auto?service?=?IOService::probe(provider?score);
return?ADDPR(startSuccess)???service?:?nullptr;
}
bool?PRODUCT_NAME::start(IOService?*provider)?{
ADDPR(selfInstance)?=?this;
if?(!IOService::start(provider))?{
SYSLOG(“init“?“failed?to?start?the?parent“);
return?false;
}
return?ADDPR(startSuccess);
}
void?PRODUCT_NAME::stop(IOService?*provider)?{
ADDPR(selfInstance)?=?nullptr;
IOService::stop(provider);
}
#endif?/*?LILU_CUSTOM_IOKIT_INIT?*/
#ifndef?LILU_CUSTOM_KMOD_INIT
EXPORT?extern?“C“?kern_return_t?ADDPR(kern_start)(kmod_info_t?*?void?*)?{
//?This?is?an?ugly?hack?necessary?on?some?systems?where?buffering?kills?most?of?debug?output.
PE_parse_boot_argn(“l(fā)iludelay“?&ADDPR(debugPrintDelay)?sizeof(ADDPR(debugPrintDelay)));
auto?error?=?lilu.requestAccess();
if?(error?==?LiluAPI::Error::NoError)?{
error?=?lilu.shouldLoad(ADDPR(config).product?ADDPR(config).version?ADDPR(config).runmode?ADDPR(config).disableArg?ADDPR(config).disableArgNum
ADDPR(config).debugArg?ADDPR(config).debugArgNum?ADDPR(config).betaArg?ADDPR(config).betaArgNum?ADDPR(config).minKernel
ADDPR(config).maxKernel?ADDPR(debugEnabled));
if?(error?==?LiluAPI::Error::NoError)?{
ADDPR(startSuccess)?=?true;
ADDPR(config).pluginStart();
}?else?{
SYSLOG(“init“?“parent?said?we?should?not?continue?%d“?error);
}
lilu.releaseAccess();
}?else?{
SYSLOG(“init“?“failed?to?call?parent?%d“?error);
}
//?Report?success?but?actually?do?not?start?and?let?I/O?Kit?unload?us.
//?This?works?better?and?increases?boot?speed?in?some?cases.
return?KERN_SUCCESS;
}
EXPORT?extern?“C“?kern_return_t?ADDPR(kern_stop)(kmod_info_t?*?void?*)?{
//?It?is?not?safe?to?unload?Lilu?plugins?unless?they?were?disabled!
return?ADDPR(startSuccess)???KERN_FAILURE?:?KERN_SUCCESS;
}
#endif?/*?LILU_CUSTOM_KMOD_INIT?*/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4024??2018-12-23?22:27??2019.2.11.16.50\docs\README.md
?????文件???????5428??2019-01-21?10:01??2019.2.11.16.50\EFI\CLOVER\Common-patches-for-hackintosh\README.md
?????文件??????12780??2018-12-23?22:27??2019.2.11.16.50\README.md
?????文件???????7392??2019-02-02?14:40??2019.2.11.16.50\EFI\CLOVER\doc\bcfg.txt
?????文件???????4857??2019-02-02?15:06??2019.2.11.16.50\EFI\Clover_Install_Log.txt
?????文件???????1657??2018-11-10?02:51??2019.2.11.16.50\usr\standalone\i386\Desc
?????文件??????????0??2018-12-06?09:09??2019.2.11.16.50\EFI\CLOVER\themes\Hackintosh_ID\force.txt
?????文件???????7696??2018-12-23?22:27??2019.2.11.16.50\attachments\BIOS\Tools\FPT\fparts.txt
?????文件???????2427??2019-02-02?14:40??2019.2.11.16.50\EFI\CLOVER\doc\HowToFixDsdt.txt
?????文件???????1749??2019-02-02?14:40??2019.2.11.16.50\EFI\CLOVER\doc\HowToInstallOSX.txt
?????文件???????2623??2018-11-10?02:51??2019.2.11.16.50\EFI\CLOVER\doc\Installation.txt
?????文件???????2623??2018-11-10?02:51??2019.2.11.16.50\usr\standalone\i386\Installation.txt
?????文件???????3687??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Library\security\_label.h
?????文件??????17399??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\arm.h
?????文件??????28133??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\arm64.h
?????文件??????25032??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\capstone.h
?????文件?????128904??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Library\LegacyIOService.h
?????文件???????1670??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\Guid\LiluVariables.h
?????文件??????29736??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Library\security\mac_fr
?????文件?????229891??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Library\security\mac_policy.h
?????文件??????15954??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\mips.h
?????文件???????3212??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\platform.h
?????文件??????21914??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\ppc.h
?????文件??????11128??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\sparc.h
?????文件??????14238??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\systemz.h
?????文件??????33928??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\x86.h
?????文件???????4814??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\capstone\xcore.h
?????文件??????12185??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\kern_api.hpp
?????文件???????2163??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\kern_compat.hpp
?????文件???????1918??2018-12-23?22:27??2019.2.11.16.50\EFI\CLOVER\kexts\Other\Lilu.kext\Contents\Resources\Headers\kern_compression.hpp
............此處省略1155個文件信息
評論
共有 條評論