Chameleon

Chameleon Commit Details

Date:2017-02-02 19:34:58 (7 years 2 months ago)
Author:ErmaC
Commit:2843
Parents: 2842
Message:Merge changes from Bungo branch (Dropping DMAR)
Changes:
M/branches/ErmaC/Enoch/i386/libsaio/acpi_patcher.c

File differences

branches/ErmaC/Enoch/i386/libsaio/acpi_patcher.c
467467
468468
469469
470
471
472
473
474
475
476
477
470478
471479
472480
......
592600
593601
594602
603
604
605
606
607
608
609
610
595611
596612
597613
rsdt_entries[i-dropoffset]=rsdt_entries[i];
// Dropping DMAR (DMA Remapping table) table can fix stuck on "waitForSystemMapper" or "PCI configuration begin" if nothing wokrks except rolling old AppleACPIplatform.kext back. Needs testing with current OEM AppleACPIplatform.kext not with old rolled back one
if (tableSign(table, "DMAR"))
{
DBG("\tOEM DMAR table was dropped\n");
dropoffset++;
continue;
}
if (drop_ssdt && tableSign(table, "SSDT"))
{
DBG("\tOEM SSDT tables was dropped\n");
}
xsdt_entries[i - dropoffset] = xsdt_entries[i];
// Dropping DMAR (DMA Remapping table) table can fix stuck on "waitForSystemMapper" or "PCI configuration begin" if nothing wokrks except rolling old AppleACPIplatform.kext back. Needs testing with current OEM AppleACPIplatform.kext not with old rolled back one
if (tableSign(table, "DMAR"))
{
DBG("\tOEM DMAR table was dropped\n");
dropoffset++;
continue;
}
if (drop_ssdt && tableSign(table, "SSDT"))
{
DBG("\tOEM SSDT tables was dropped\n");

Archive Download the corresponding diff file

Revision: 2843