close

一 關機重啟修正

/iokit/Kernel/IOPlatformExpert.cpp

去除 SACPIPerformShutdown(void) 與 SACPIPerformReboot(void) 整段原始碼 或者直接替換官方原版

 

/osfmk/i386/AT386/model_dep.c

刪除

extern int SACPIPerformShutdown(void);

extern int SACPIPerformReboot(void);

 

找到 halt_all_cpus(boolean_t reboot) 

刪除 SACPIPerformReboot(); 與 SACPIPerformShutdown();

 

二 指令集修正

/osfmk/i386/commpage/commpage.c

找尋 cpus = commpage_cpus();

下面插入

if (IsAmdCPU()) {
         bits |= kHasSSE4_2;
         bits &= ~kHasSupplementalSSE3;
#define MAVERICKS_AMD
#ifdef MAVERICKS_AMD
         bits |= kHasSSE3;
         bits &= ~kHasSSE4_2;
#endif
}

 

arrow
arrow
    全站熱搜

    虎千代 發表在 痞客邦 留言(0) 人氣()