Index: branches/ErmaC/Enoch/i386/libsaio/gma.c =================================================================== --- branches/ErmaC/Enoch/i386/libsaio/gma.c (revision 2894) +++ branches/ErmaC/Enoch/i386/libsaio/gma.c (revision 2895) @@ -29,7 +29,7 @@ http://forum.voodooprojects.org/index.php/topic,1029.0.html Original Intel HDx000 code from valv - Intel Ivy Bridge, Haswell and Broadwell code from ErmaC: + Intel Ivy Bridge, Haswell, Broadwell and Skylake code from ErmaC: - http://www.insanelymac.com/forum/topic/288241-intel-hd4000-inject-aaplig-platform-id/ */ Index: branches/ErmaC/Enoch/i386/libsaio/gfx_helper.c =================================================================== --- branches/ErmaC/Enoch/i386/libsaio/gfx_helper.c (revision 2894) +++ branches/ErmaC/Enoch/i386/libsaio/gfx_helper.c (revision 2895) @@ -12,7 +12,7 @@ /* - NVIDIA card injection usage e.g (to be placed in the boot.plist): + NVIDIA and ATI card injection usage e.g (to be placed in the boot.plist): NVIDIA @@ -49,7 +49,19 @@ . . - + + ATI + + + Chipset Name + ATI RADEON HD6670 + IOPCIPrimaryMatch + 0x10026758 + VRam Size + 2048 + + + */ cardList_t *cardList = NULL; @@ -109,6 +121,7 @@ { unsigned int i, count; TagPtr NVDIATag; + TagPtr ATITag; char *model_name = NULL; char *match_id = NULL; char *sub_id = NULL; @@ -150,4 +163,39 @@ } } } + + if ((ATITag = XMLCastArray(XMLGetProperty(bootInfo->chameleonConfig.dictionary, (const char *)"ATI")))) + { + count = XMLTagCount(ATITag); + + for (i=0; i