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