Contribute
Register

Apple Intel AMD/ATI Framebuffers

Status
Not open for further replies.
The following PHP scripts extract the framebuffers in OS X Mavericks kernel extensions and print them out with the connector types for each, for use with Chimera/Chameleon. The scripts are enclosed along with their output.
AMD / ATI
Note that this script requires `otool` for disassembly. Mavericks will automatically prompt you to download and install the command line tools, but Mountain Lion or earlier will require an installation of Xcode and its Command Line Tools package (see Preferences > Downloads).
Code:
<?php
function padHex($d,$l) {return str_pad(dechex($d),$l,'0',STR_PAD_LEFT);}
function toHex($s){$i=0;$t='';while(isset($s[$i])){$t.=padHex(ord($s[$i++]),2);}return $t;}
function toStr($h){$s='';$i=4;while($i-->0){$s.=chr($h>>(8*$i)&0xFF);}return $s;}
$ctype=array('02000000'=>'LVDS','04000000'=>'DDVI','80000000'=>'SVIDEO','10000000'=>'VGA','00020000'=>'SDVI','00040000'=>'DP','00080000'=>'HDMI','00100000'=>'????');
foreach(glob('/System/Library/Extensions/'.(file_exists('/System/Library/Extensions/AMD6000Controller.kext') ? 'AMD' : 'ATI').'*Controller.kext') as $file) {
    echo str_pad(substr(strrchr($file,'/'),1),72,'-',STR_PAD_BOTH)."\n\n";
    $file=array_pop(glob("$file/Contents/MacOS/*"));
    $a=popen("otool -XvQt $file",'r');
    $b=fopen($file,'r');
    while ($l=fgets($a)) {
        if (strncmp($l,'__ZN',4)!=0 || ($i=strpos($l,'Info10createInfo'))===false) continue;
        $f=new stdClass();
        $f->name=substr($l,5+is_numeric($l[5]),$i-5-is_numeric($l[5]));
        while(($l=fgets($a)) && strpos($l,'ret')===false) {
            if (strpos($l,'leaq')!==false) $f->addr=hexdec(substr($l,6,strpos($l,'(')-6));
            if (!isset($f->ports) && strpos($l,"movb\t$")!==false) $f->ports=hexdec(substr($l,strpos($l,'$'),strpos($l,',')-strpos($l,'$')))&0xFF;
            if (strpos($l,'jl')!==false) $i=hexdec(substr($l,4));
            if (strpos($l,'jmp')!==false) $i=hexdec(substr($l,4)) + 0x1A;
        }
        $f->addr+=$i;
        echo "$f->name ($f->ports) @ 0x".dechex($f->addr)."\n";
        $t=$p=array();
        fseek($b,$f->addr);
        while($f->ports-- > 0) $p[]=$ctype[substr($t[]=toHex(fread($b,16)),0,8)];
        echo implode(', ',$p)."\n";
        echo implode("\n",$t)."\n\n";
    }
    pclose($a);
    fclose($b);
}
Code:
-------------------------ATI2400Controller.kext-------------------------

Iago (2) @ 0x83b80
LVDS, ????
02000000400000000900000000010012
0010000016000000c400000010000111

-------------------------ATI2600Controller.kext-------------------------

Hypoprion (2) @ 0x83b60
LVDS, ????
02000000400000000900000000010012
0010000016000000c400000010000111

Lamna (2) @ 0x83b80
SDVI, DDVI
00020000140000008000000000010211
04000000160000008000000000100112

-------------------------ATI3800Controller.kext-------------------------

Megalodon (3) @ 0x83b50
SDVI, DDVI, SVIDEO
00020000140000000000000000010211
04000000160000000000000000100112
80000000020000000400000000100000

Triakis (2) @ 0x83b80
SDVI, DDVI
00020000140000000000000000010211
04000000160000000000000000100112

-------------------------ATI4600Controller.kext-------------------------

Flicker (3) @ 0x82b10
DP, DP, SDVI
00040000000400000001000002010305
00040000000400000001000001000202
00020000140200000001000000100104

Gliff (3) @ 0x82b40
LVDS, LVDS, DP
02000000400000000901000002010003
02000000000100000901000020010202
00040000040600000001000010000101

Shrike (3) @ 0x82b70
LVDS, LVDS, DP
02000000400000000901000002010003
02000000000100000901000020010202
00040000040300000001000010000101

-------------------------ATI4800Controller.kext-------------------------

Cardinal (2) @ 0x81b30
SDVI, DDVI
00020000140200000001000001010104
04000000140200000001000000100203

MotMot (2) @ 0x81b50
DP, DDVI
00040000040100000001000010000203
04000000140200000001000001110104

Quail (3) @ 0x81b70
LVDS, LVDS, DP
02000000400000000901000022010007
02000000000100000901000020010304
00040000040300000001000010000203

-------------------------ATI5000Controller.kext-------------------------

Douc (2) @ 0x9b1a0
LVDS, DP
02000000000500000903000021030202
00040000040200000003000011020101

Langur (3) @ 0x9b1d0
DP, DP, DDVI
00040000040600000001000021030402
00040000040600000001000011020101
04000000140200000001000002040503

Uakari (4) @ 0x9b200
DP, DDVI, SDVI, HDMI
00040000000400000071000012040401
04000000140000000071000001120103
00020000140000000071000000000605
00080000000200000071000022050504

Zonalis (6) @ 0x9b240
DP, DP, DP, DP, DP, DP
00040000040600000071000020010606
00040000040600000071000010000505
00040000040600000071000021030204
00040000040600000071000011020103
00040000040600000071000022050402
00040000040600000071000012040301

Alouatta (4) @ 0x9b2a0
LVDS, DP, DP, DP
02000000000100000901000012040303
00040000040600000071000011020101
00040000040600000071000021030202
00040000040600000071000022050404

Hoolock (3) @ 0x9b2e0
DP, DP, DDVI
00040000040600000001000021030501
00040000040600000001000011020402
04000000140200000001000002040103

Vervet (4) @ 0x9b310
DP, DDVI, SDVI, HDMI
00040000000400000071000012040402
04000000140000000071000001120104
00020000140000000071000000000603
00080000000200000071000022050501

Baboon (3) @ 0x9b350
DDVI, HDMI, VGA
04000000140000000001000001020103
00080000000200000071000022050201
10000000100000000001000000100002

Eulemur (3) @ 0x9b380
DDVI, HDMI, VGA
04000000140000000001000001020104
00080000000200000071000012040402
10000000100000000000000000100001

Galago (2) @ 0x9b3b0
LVDS, DP
02000000000100000903000021030202
00040000040600000073000011020101

Colobus (2) @ 0x9b3e0
LVDS, DP
02000000000100000903000021030202
00040000040600000073000011020101

Mangabey (2) @ 0x9b410
LVDS, DP
02000000400000000901000000000003
00040000040600000073000011020101

Nomascus (4) @ 0x9b440
LVDS, LVDS, DP, DP
02000000400000000901000000000005
02000000000100000903000012040303
00040000040600000073000011020101
00040000040700000073000021030202

Orangutan (2) @ 0x9b490
LVDS, DP
02000000400000000901000000000005
00040000040600000073000011020101

-------------------------ATI6000Controller.kext-------------------------

Pithecia (2) @ 0x9e6c0
DP, DDVI
00040000040300000001000021030204
04000000140200000001000000000403

Bulrushes (6) @ 0x9e6e0
DP, DP, DP, DP, DP, DP
00040000040300000001000011020101
00040000040300000001000021030202
00040000040300000001000012040303
00040000040300000001000022050404
00040000040300000001000010000505
00040000040300000001000020010606

Cattail (4) @ 0x9e740
LVDS, DP, DP, DP
02000000400000002905000000000005
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100012040303

Hydrilla (5) @ 0x9e780
LVDS, DP, DP, DP, DP
02000000000100000901000012040303
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100022050504
00040000040300000001000010000405

Duckweed (4) @ 0x9e7d0
DP, DP, HDMI, SDVI
00040000040300000001000012040401
00040000040300000001000022050502
00080000040200000001000011020304
00020000140200000001000000000605

Fanwort (4) @ 0x9e810
LVDS, DP, DP, DP
02000000400000002905000000000004
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100012040303

Elodea (5) @ 0x9e850
LVDS, DP, DP, DP, DP
02000000000100000901000012040303
00040000040300000001000010000505
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100022050404

Kudzu (2) @ 0x9e8a0
DP, HDMI
00040000040300000001000012040303
00080000040200000001000011020101

Gibba (5) @ 0x9e8c0
DP, DP, HDMI, SDVI, DDVI
00040000040300000001000012040501
00040000040300000001000022050402
00080000040200000001000011020604
00020000140200000001000000000305
04000000040200000001000011020103

Lotus (3) @ 0x9e910
DP, HDMI, DP
00040000040300000001000011020101
00080000040200000001000022050404
00040000000100000001000021030202

Ipomoea (3) @ 0x9e940
DP, HDMI, VGA
00040000040300000001000012040105
00080000040200000001000011020403
10000000100000000001000000000002

Muskgrass (4) @ 0x9e970
DP, DP, DP, HDMI
00040000040300000001010011020101
00040000000100000009120021030202
00040000000100000009130022050404
00080000040200000001040012040303

Juncus (4) @ 0x9e9b0
DP, DP, DP, DP
00040000040300000001000012040303
00040000040300000001000010000405
00040000040300000001000011020101
00040000040300000001000021030202

Osmunda (4) @ 0x9e9f0
LVDS, DP, DP, HDMI
02000000000100002905010010000505
00040000040300000009020011020101
00040000040300000009030021030202
00080000040200000001040012040303

Pondweed (3) @ 0x9ea30
LVDS, DP, DP
02000000000100000901010010000505
00040000040300000001020011020101
00040000040300000001030021030202

Spikerush (4) @ 0x9ea60
LVDS, DP, DP, DP
02000000400000002905010000000005
00040000040300000001020011020101
00040000000100000009020021030202
00040000000100000009030012040303

Typha (5) @ 0x9eaa0
DP, DP, DP, DP, DDVI
00040000040300000001010011020401
00040000040300000001020021030502
00040000000100000009030010000205
00040000000100000009040020010306
04000000140200000001050002040103

-------------------------ATI7000Controller.kext-------------------------

Aji (4) @ 0xa1c60
DP, DP, DDVI, HDMI
00040000040300000001010012040501
00040000040300000001020022050402
04000000140200000001030000000306
00080000040200000001040011020104

Buri (4) @ 0xa1ca0
LVDS, DP, DP, HDMI
02000000000100002905010010000505
00040000040300000009020011020101
00040000040300000009030021030202
00080000040200000001040012040303

Chutoro (5) @ 0xa1ce0
LVDS, DP, DP, DP, DP
02000000000100000901010012040303
00040000040300000001020011020101
00040000000100000009030021030202
00040000000100000009040022050404
00040000040300000001050010000505

Dashimaki (4) @ 0xa1d30
DP, DP, DDVI, HDMI
00040000040300000001010012040202
00040000040300000001020022050305
04000000140200000001030000000404
00080000040200000001040011020101

Ebi (5) @ 0xa1d70
LVDS, DP, DP, DP, DP
02000000000100000901010012040303
00040000040300000001020011020101
00040000000100000009030021030202
00040000000100000009040022050404
00040000040300000001050010000505

Gari (5) @ 0xa1dc0
LVDS, DP, DP, DP, DP
02000000000100000901010012040303
00040000040300000001020011020101
00040000000100000009030021030202
00040000000100000009040022050404
00040000040300000001050010000505

Futomaki (4) @ 0xa1e10
DP, DP, DDVI, HDMI
00040000040300000001010012040401
00040000040300000001020022050502
04000000140200000001030000000606
00080000040200000001040011020103

Hamachi (4) @ 0xa1e50
DP, DP, DDVI, HDMI
00040000040300000001010012040501
00040000040300000001020022050402
04000000140200000001030000000306
00080000040200000001040011020104

OPM (6) @ 0xa1e90
DP, DP, DP, DP, DP, DP
00040000040300000001000011020101
00040000040300000001000021030202
00040000040300000001000012040303
00040000040300000001000022050404
00040000040300000001000010000505
00040000140300000001000020010606

Ikura (1) @ 0xa1ef0
HDMI
00080000040200000001010012040301

IkuraS (6) @ 0xa1f00
DP, DP, DP, DP, DP, DP
00040000040300000001010011020103
00040000040300000001020021030204
00040000040300000001830012040301
00040000040300000001040022050402
00040000040300000001050010000505
00040000040300000001060020010606

Junsai (6) @ 0xa1f60
DP, DP, DP, DP, DP, DP
00040000040300000001000012040301
00040000040300000001000022050402
00040000040300000001000011020103
00040000040300000001000021030204
00040000040300000001000010000505
00040000040300000001000020010606

Kani (1) @ 0xa1fc0
HDMI
00080000040200000001010012040301

KaniS (6) @ 0xa1fd0
DP, DP, DP, DP, DP, DP
00040000040300000001010011020103
00040000040300000001020021030204
00040000040300000001830012040301
00040000040300000001040022050402
00040000040300000001050010000505
00040000040300000001060020010606

DashimakiS (4) @ 0xa2030
DP, DP, DDVI, HDMI
00040000040300000001010012040202
00040000040300000001020022050305
04000000140200000001030000000404
00080000040200000001040011020101

Maguro (1) @ 0xa2070
HDMI
00080000040200000001010012040301

MaguroS (6) @ 0xa2080
DP, DP, DP, DP, DP, DP
00040000040300000001010011020103
00040000040300000001020021030204
00040000040300000001830012040301
00040000040300000001040022050402
00040000040300000001050010000505
00040000040300000001060020010606
THKS,can you rewrite it for 10.10.
 
10.10.3/Azul: HD5000 script is not identifying connectors.
Code:
HD5000.txt 
0x0000060C (64MiB)


0000060c0003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x0000160C (64MiB)


0000160c0003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x0000260C (64MiB)


0000260c0003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x00000604 (64MiB)


000006040003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x00001604 (64MiB)


000016040003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x00002604 (64MiB)


000026040003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x0000260D (64MiB)


0000260d0003030300000004
000000010000f00000000040
991400009914000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x0000160A (64MiB)


0000160a0003030300000004
000000010000f00000000040
d90a0000d90a000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x0000260A (64MiB)


0000260a0003030300000004
000000010000f00000000040
d90a0000d90a000000000000
000000000000080002000000
300000000105090004000000
040000000204090000080000
82000000ff00000001000000
400000000400000000000700
040000000000000000000000


0x0500260A (32MiB)


0500260a0103030300000002
000030010000500000000060
d90a0000d90a000000000000
000000000000080002000000
300000000105090000040000
870000000204090000040000
87000000ff00000001000000
400000000f00000001010000
04000000000000000e000000


0x0600260A (32MiB)


0600260a0103030300000002
000030010000600000000060
d90a0000d90a000000000000
000000000000080002000000
300000000105090000040000
870000000204090000040000
87000000ff00000001000000
400000000f00000001010000
04000000000000000e000000


0x08002E0A (64MiB)


08002e0a0103030300000004
000020020000500100000060
6c0500006c05000000000000
000000000000080002000000
300000000105090000040000
0701000002040a0000040000
07010000ff00000001000000
400000001e00000005050901
000000003200000000000000


0x0C00160A (64MiB)


0c00160a0103030300000004
000020020000500100000060
6c0500006c05000000000000
000000000000080002000000
300000000105090000040000
0701000002040a0000040000
07010000ff00000001000000
400000001e00000005050900
040000003200000000000000


0x0700260D (64MiB)


0700260d0103040300000004
000020020000500100000060
a1070000a107000000000000
000000000000080002000000
3000000001050b0000040000
0701000002040b0000040000
070100000306030000080000
060000001e03000005050900
04000000320000000e000000


0x0300220D (32MiB)


0300220d0003030300000002
000030010000000000000060
991400009914000000000000
000000000105090000040000
8700000002040a0000040000
870000000306080000040000
11000000ff00000001000000
400000000204000001010000
04000000000000000e000000


0x0A002E0A (32MiB)


0a002e0a0003030300000002
000030010000900000000060
991400009914000000000000
000000000000080002000000
110000000105090000040000
8700000002040a0000040000
87000000ff00000001000000
40000000d600000005050000
04000000000000000e000000


0x0A00260A (32MiB)


0a00260a0003030300000002
000030010000900000000060
991400009914000000000000
000000000000080002000000
110000000105090000040000
8700000002040a0000040000
87000000ff00000001000000
40000000d600000005050000
04000000000000000e000000


0x0D002E0A (96MiB)


0d002e0a0003020200000006
000020020000200200000060
991400009914000000000000
000000000105090000040000
0701000002040a0000040000
07010000ff00000001000000
400000000000000000000000
000000008e04000000050500
04000000000000000e000000


0x0D00260A (96MiB)


0d00260a0003020200000006
000020020000200200000060
991400009914000000000000
000000000105090000040000
0701000002040a0000040000
07010000ff00000001000000
400000000000000000000000
000000008e04000000050500
04000000000000000e000000


0x04001204 (32MiB)


040012040000000000000002
000000000000000000000010
000000000000000000000000
00000000ff00000001000000
40000000ff00000001000000
40000000ff00000001000000
40000000ff00000001000000
400000000000000000000000
040000000000000000000000


0x0B001204 (32MiB)


0b0012040000000000000002
000000000000000000000010
000000000000000000000000
00000000ff00000001000000
40000000ff00000001000000
40000000ff00000001000000
40000000ff00000001000000
400000000000000000000000
040000000000000000000000


0x0900260D (64MiB)


0900260d0103010100000004
000020020000500100000060
a1070000a107000000000000
000000000000080002000000
30000000ff00000001000000
40000000ff00000001000000
40000000ff00000001000000
400000001e00000005050900
04000000320000000e000000


0x0E00260D (64MiB)


0e00260d0103040300000004
000020020000500100000060
a1070000a107000000000000
000000000000080002000000
3000000001050b0000040000
0701000002040b0000040000
070100000306030000080000
060000001e03000005050902
00000000320000000e000000


0x0F00260D (64MiB)


0f00260d0103010100000004
000020020000500100000060
a1070000a107000000000000
000000000000080002000000
30000000ff00000001000000
40000000ff00000001000000
40000000ff00000001000000
400000001e00000005050902
00000000320000000e000000

 
Here are AMD8000 and 9000 frambuffers if someone needs them.

Code:
-------------------------AMD8000Controller.kext-------------------------

Exmoor (6) @ 0x1c5f20
LVDS, LVDS, DP, DP, DP, DP
02000000000100000001010322050204
02000000000100000001020312040103
00040000040300000001030711020301
00040000000100000001040321030505
00040000040300000001050710000402
00040000000100000001060320010505


Baladi (6) @ 0x1c6080
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606


-------------------------AMD9000Controller.kext-------------------------


Exmoor (6) @ 0x1c4c50
LVDS, LVDS, DP, DP, DP, DP
02000000000100000001010322050204
02000000000100000001020312040103
00040000040300000001030711020301
00040000000100000001040321030505
00040000040300000001050710000402
00040000000100000001060320010505


OPM (6) @ 0x1c4cb0
DP, DP, DP, DP, DP, DP
00040000040300000000000110000101
00040000040300000000000120010202
00040000040300000000000111020303
00040000040300000000000121030404
00040000040300000000000112040505
00040000040300000000000122050606


GreyhoundS (1) @ 0x1c4d10
HDMI
00080000040200000001010012040301


Labrador (6) @ 0x1c4db0
LVDS, LVDS, DP, DP, DP, DP
02000000000100000001010321030204
02000000000100000001020311020103
00040000040300000001030710000301
00040000000100000001040320010505
00040000040300000001050712040402
00040000000100000001060322050505


Basset (4) @ 0x1c4e10
LVDS, LVDS, DP, DP
02000000000100000001010321030202
02000000000100000001020311020101
00040000040300000001030710000303
00040000040300000001040720010404


Greyhound (6) @ 0x1c4ed0
DP, DP, DP, DP, DP, DP
00040000040300000001010710000103
00040000040300000001020720010204
00040000040300000001030711020301
00040000040300000001040721030402
00040000040300000001050712040505
00040000040300000001060722050606


Baladi (6) @ 0x1c4f50
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606
 
R9 390 can use it?
 
Hreggi89 Can you shed some light on how to use the AMD9000Controller.kext? I have a R9 380X and am not sure where to put the codes.

I'm using Clover configurator and am not sure which lines of code to put in the kernel & kext patches. Eg which parts go in ATI Connectors Data and ATI Connectors Patch.

Apologies if its a very simple question but its my first attempt at a Hackintosh and am struggling with getting my graphics sorted (Currently appears as R9 M295X 7MB in about Mac)

Any helps appreciated.

Thanks



Here are AMD8000 and 9000 frambuffers if someone needs them.

Code:
-------------------------AMD8000Controller.kext-------------------------

Exmoor (6) @ 0x1c5f20
LVDS, LVDS, DP, DP, DP, DP
02000000000100000001010322050204
02000000000100000001020312040103
00040000040300000001030711020301
00040000000100000001040321030505
00040000040300000001050710000402
00040000000100000001060320010505


Baladi (6) @ 0x1c6080
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606


-------------------------AMD9000Controller.kext-------------------------


Exmoor (6) @ 0x1c4c50
LVDS, LVDS, DP, DP, DP, DP
02000000000100000001010322050204
02000000000100000001020312040103
00040000040300000001030711020301
00040000000100000001040321030505
00040000040300000001050710000402
00040000000100000001060320010505


OPM (6) @ 0x1c4cb0
DP, DP, DP, DP, DP, DP
00040000040300000000000110000101
00040000040300000000000120010202
00040000040300000000000111020303
00040000040300000000000121030404
00040000040300000000000112040505
00040000040300000000000122050606


GreyhoundS (1) @ 0x1c4d10
HDMI
00080000040200000001010012040301


Labrador (6) @ 0x1c4db0
LVDS, LVDS, DP, DP, DP, DP
02000000000100000001010321030204
02000000000100000001020311020103
00040000040300000001030710000301
00040000000100000001040320010505
00040000040300000001050712040402
00040000000100000001060322050505


Basset (4) @ 0x1c4e10
LVDS, LVDS, DP, DP
02000000000100000001010321030202
02000000000100000001020311020101
00040000040300000001030710000303
00040000040300000001040720010404


Greyhound (6) @ 0x1c4ed0
DP, DP, DP, DP, DP, DP
00040000040300000001010710000103
00040000040300000001020720010204
00040000040300000001030711020301
00040000040300000001040721030402
00040000040300000001050712040505
00040000040300000001060722050606


Baladi (6) @ 0x1c4f50
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606
 
The original script for AMD cards doesn't seem to be able to output useful information anymore. The data offsets and/or lengths appears to have changed.
This is the output when running under 10.12.5:
Code:
-------------------------AMD2400Controller.kext-------------------------

Iago (2) @ 0x109df0
LVDS,
02000000400000001900000000000000
00010012000000000010000016000000

-------------------------AMD2600Controller.kext-------------------------

Hypoprion (2) @ 0x109dc0
LVDS,
02000000400000001900000000000000
00010012000000000010000016000000

Lamna (2) @ 0x109df0
SDVI,
00020000140000008000000000000000
00010211000000000400000016000000

-------------------------AMD3800Controller.kext-------------------------

Megalodon (3) @ 0x10ada0
SDVI, ,
00020000140000000000000000000000
00010211000000000400000016000000
00000000000000000010011200000000

Triakis (2) @ 0x10adf0
SDVI,
00020000140000000000000000000000
00010211000000000400000016000000

-------------------------AMD4600Controller.kext-------------------------

Flicker (3) @ 0x107d20
DP, ,
00040000000400000001000000000000
02010305000000000004000000040000
00010000000000000100020200000000

Gliff (3) @ 0x107d70
LVDS, ,
02000000400000001901000000000000
02010003000000000200000000010000
19010000000000002001020200000000

Shrike (3) @ 0x107dc0
LVDS, ,
02000000400000001901000000000000
02010003000000000200000000010000
19010000000000002001020200000000

-------------------------AMD4800Controller.kext-------------------------

Cardinal (2) @ 0x106d50
SDVI,
00020000140200000001000000000000
01010104000000000400000014020000

MotMot (2) @ 0x106d80
DP,
00040000040100000001000000000000
10000203000000000400000014020000

Quail (3) @ 0x106db0
LVDS, ,
02000000400000001901000000000000
22010007000000000200000000010000
19010000000000002001030400000000

-------------------------AMD5000Controller.kext-------------------------

Douc (2) @ 0xc8630
LVDS,
02000000000500001903000000000000
21030202000000000004000004020000

Langur (3) @ 0xc8660
DP, ,
00040000040600000001000000000000
21030402000000000004000004060000
00010000000000001102010100000000

Uakari (4) @ 0xc86b0
DP, , , SDVI
00040000000400000071000000000000
12040401000000000400000014000000
00710000000000000112010300000000
00020000140000000071000000000000

Zonalis (6) @ 0xc8710
DP, , , DP, ,
00040000040600000071000000000000
20010606000000000004000004060000
00710000000000001000050500000000
00040000040600000071000000000000
21030204000000000004000004060000
00710000000000001102010300000000

Alouatta (4) @ 0xc87a0
LVDS, , , DP
02000000000100001901000000000000
12040303000000000004000004060000
00710000000000001102010100000000
00040000040600000071000000000000

Hoolock (3) @ 0xc8800
DP, ,
00040000040600000001000000000000
21030501000000000004000004060000
00010000000000001102040200000000

Vervet (4) @ 0xc8850
DP, , , SDVI
00040000000400000071000000000000
12040402000000000400000014000000
00710000000000000112010400000000
00020000140000000071000000000000

Baboon (3) @ 0xc88b0
DDVI, ,
04000000140000000001000000000000
01020103000000000008000000020000
00710000000000002205020100000000

Eulemur (3) @ 0xc8900
DDVI, ,
04000000140000000001000000000000
01020104000000000008000000020000
00710000000000001204040200000000

Galago (2) @ 0xc8960
LVDS,
02000000000100001903000000000000
21030202000000000004000004060000

Colobus (2) @ 0xc89a0
LVDS,
02000000000100001903000000000000
21030202000000000004000004060000

Mangabey (2) @ 0xc89e0
LVDS,
02000000400000001901000000000000
00000003000000000004000004060000

Nomascus (4) @ 0xc8a20
LVDS, , , DP
02000000400000001901000000000000
00000005000000000200000000010000
19030000000000001204030300000000
00040000040600000073000000000000

Orangutan (2) @ 0xc8a90
LVDS,
02000000400000001901000000000000
00000005000000000004000004060000

-------------------------AMD6000Controller.kext-------------------------

Pithecia (2) @ 0xe7650
DP,
00040000040300000001000000000000
21030204000000000400000014020000

Bulrushes (6) @ 0xe7680
DP, , , DP, ,
00040000040300000001000000000000
11020101000000000004000004030000
00010000000000002103020200000000
00040000040300000001000000000000
12040303000000000004000004030000
00010000000000002205040400000000

Cattail (4) @ 0xe7710
LVDS, , , DP
02000000400000003905000000000000
00000005000000000004000004030000
00010000000000001102010100000000
00040000000100000009100000000000

Hydrilla (5) @ 0xe7770
LVDS, , , DP,
02000000000100001901000000000000
12040303000000000004000004030000
00010000000000001102010100000000
00040000000100000009100000000000
21030202000000000004000000010000

Duckweed (4) @ 0xe77f0
DP, , , HDMI
00040000040300000001000000000000
12040401000000000004000004030000
00010000000000002205050200000000
00080000040200000001000000000000

Fanwort (4) @ 0xe7850
LVDS, , , DP
02000000400000003905000000000000
00000004000000000004000004030000
00010000000000001102010100000000
00040000000100000009100000000000

Elodea (5) @ 0xe78b0
LVDS, , , DP,
02000000000100001901000000000000
12040303000000000004000004030000
00010000000000001000050500000000
00040000040300000001000000000000
11020101000000000004000000010000

Kudzu (2) @ 0xe7930
DP,
00040000040300000001000000000000
12040303000000000008000004020000

Gibba (5) @ 0xe7960
DP, , , HDMI,
00040000040300000001000000000000
12040501000000000004000004030000
00010000000000002205040200000000
00080000040200000001000000000000
11020604000000000002000014020000

Lotus (3) @ 0xe79e0
DP, ,
00040000040300000001000000000000
11020101000000000008000004020000
00010000000000002205040400000000

Ipomoea (3) @ 0xe7a30
DP, ,
00040000040300000001000000000000
12040105000000000008000004020000
00010000000000001102040300000000

Muskgrass (4) @ 0xe7a80
DP, , , DP
00040000040300000001010000000000
11020101000000000004000000010000
00091200000000002103020200000000
00040000000100000009130000000000

Juncus (4) @ 0xe7ae0
DP, , , DP
00040000040300000001000000000000
12040303000000000004000004030000
00010000000000001000040500000000
00040000040300000001000000000000

Osmunda (4) @ 0xe7b40
LVDS, , , DP
02000000000100003905010000000000
10000505000000000004000004030000
00090200000000001102010100000000
00040000040300000009030000000000

Pondweed (3) @ 0xe7ba0
LVDS, ,
02000000000100001901010000000000
10000505000000000004000004030000
00010200000000001102010100000000

Spikerush (4) @ 0xe7bf0
LVDS, , , DP
02000000400000003905010000000000
00000005000000000004000004030000
00010200000000001102010100000000
00040000000100000009020000000000

Typha (5) @ 0xe7c50
DP, , , DP,
00040000040300000001010000000000
11020401000000000004000004030000
00010200000000002103050200000000
00040000000100000009030000000000
10000205000000000004000000010000

-------------------------AMD7000Controller.kext-------------------------

Ramen (6) @ 0xed770
LVDS, , , DP, ,
02000000000100003905010800000000
20010506000000000008000004020000
00010200000000001000030500000000
00040000040300000001034300000000
11020101000000000004000000010000
00010431000000002103040300000000

Tako (6) @ 0xed870
LVDS, , , DP, ,
02000000000100000001015100000000
22050204000000000200000000010000
00010261010000001204010300000000
00040000040300000001034300000000
11020301000000000004000000010000
00010431000000002103050500000000

Namako (4) @ 0xed900
LVDS, , , DP
02000000000100000001015100000000
22050202000000000200000000010000
00010261010000001204010100000000
00040000040300000001034300000000

Aji (4) @ 0xed9c0
DP, , , DDVI
00040000040300000001010100000000
12040501000000000004000004030000
00010201000000002205040200000000
04000000140200000001030000000000

Buri (4) @ 0xeda20
LVDS, , , DP
02000000000100003905010000000000
10000505000000000004000004030000
00090200000000001102010100000000
00040000040300000009030000000000

Chutoro (5) @ 0xeda80
LVDS, , , DP,
02000000000100001901010000000000
12040303000000000004000004030000
00010201000000001102010100000000
00040000000100000009030000000000
21030202000000000004000000010000

Dashimaki (4) @ 0xedb00
DP, , , DDVI
00040000040300000001010100000000
12040202000000000004000004030000
00010200000000002205030500000000
04000000140200000001030100000000

Ebi (5) @ 0xedb60
LVDS, , , DP,
02000000000100001901010000000000
12040303000000000004000004030000
00010201000000001102010100000000
00040000000100000009030100000000
21030202000000000004000000010000

Gari (5) @ 0xedbe0
LVDS, , , DP,
02000000000100001901010000000000
12040303000000000004000004030000
00010201000000001102010100000000
00040000000100000009030000000000
21030202000000000004000000010000

Futomaki (4) @ 0xedc90
DP, , , DDVI
00040000040300000001010100000000
12040401000000000004000004030000
00010201000000002205050200000000
04000000140200000001030000000000

Hamachi (4) @ 0xedcf0
DP, , , DDVI
00040000040300000001010100000000
12040501000000000004000004030000
00010201000000002205040200000000
04000000140200000001030000000000

OPM (6) @ 0xedd90
DP, , , DP, ,
00040000040300000001000100000000
11020101000000000004000004030000
00010001000000002103020200000000
00040000040300000001000100000000
12040303000000000004000004030000
00010001000000002205040400000000

Ikura (1) @ 0xede20
HDMI
00080000040200000001010000000000

IkuraS (6) @ 0xede40
DP, , , DP, ,
00040000040300000001014300000000
11020103000000000004000004030000
00010233000000002103020400000000
00040000040300000001036300000000
12040301000000000004000004030000
00010453000000002205040200000000

Junsai (6) @ 0xeded0
DP, , , DP, ,
00040000040300000001000100000000
12040301000000000004000004030000
00010001000000002205040200000000
00040000040300000001000100000000
11020103000000000004000004030000
00010001000000002103020400000000

Kani (1) @ 0xedf60
HDMI
00080000040200000001010000000000

KaniS (6) @ 0xedf80
DP, , , DP, ,
00040000040300000001014300000000
11020103000000000004000004030000
00010233000000002103020400000000
00040000040300000001036300000000
12040301000000000004000004030000
00010453000000002205040200000000

DashimakiS (4) @ 0xee010
DP, , , DDVI
00040000040300000001010100000000
12040202000000000004000004030000
00010201000000002205030500000000
04000000140200000001030000000000

Maguro (1) @ 0xee070
HDMI
00080000040200000001010000000000

MaguroS (6) @ 0xee090
DP, , , DP, ,
00040000040300000001014300000000
11020103000000000004000004030000
00010233000000002103020400000000
00040000040300000001036300000000
12040301000000000004000004030000
00010453000000002205040200000000

-------------------------AMD8000Controller.kext-------------------------

Exmoor (6) @ 0xf4f20
LVDS, , , DP, ,
02000000000100000001015100000000
22050204000000000200000000010000
00010261010000001204010300000000
00040000040300000001034300000000
11020301000000000004000000010000
00010431000000002103050500000000

Baladi (6) @ 0xf50b0
DP, , , DP, ,
00040000040300000001030000000000
12040303000000000004000004030000
00010100000000001102010100000000
00040000040300000001020000000000
21030202000000000004000004030000
00010400000000002205040400000000

-------------------------AMD9000Controller.kext-------------------------

Exmoor (6) @ 0x13f540
LVDS, , , DP, ,
02000000000100000001015100000000
22050204000000000200000000010000
00010261010000001204010300000000
00040000040300000001034300000000
11020301000000000004000000010000
00010431000000002103050500000000

OPM (6) @ 0x13f5d0
DP, , , DP, ,
00040000040300000000000100000000
10000101000000000004000004030000
00000001000000002001020200000000
00040000040300000000000100000000
11020303000000000004000004030000
00000001000000002103040400000000

MalteseS (1) @ 0x13f660
HDMI
00080000040200000001010000000000

Lagotto (4) @ 0x13f680
DP, , , DDVI
00040000040300000001010000000000
11020401000000000008000004020000
00010200000000002103050300000000
04000000040200000001030000000000

GreyhoundS (1) @ 0x13f6e0
HDMI
00080000040200000001010000000000

Maltese (6) @ 0x13f770
DP, , , DP, ,
00040000040300000001012300000000
10000103000000000004000004030000
00010213000000002001020400000000
00040000040300000001034300000000
11020301000000000004000004030000
00010433000000002103040200000000

Labrador (6) @ 0x13f820
LVDS, , , DP, ,
02000000000100000001013100000000
21030204000000000200000000010000
00010241010000001102010300000000
00040000040300000001032300000000
10000301000000000004000000010000
00010411000000002001050500000000

Basset (4) @ 0x13f8b0
LVDS, , , DP
02000000000100000001013100000000
21030202000000000200000000010000
00010241010000001102010100000000
00040000040300000001032300000000

Greyhound (6) @ 0x13f990
DP, , , DP, ,
00040000040300000001012300000000
10000103000000000004000004030000
00010213000000002001020400000000
00040000040300000001034300000000
11020301000000000004000004030000
00010433000000002103040200000000

Baladi (6) @ 0x13fa40
DP, , , DP, ,
00040000040300000001030000000000
12040303000000000004000004030000
00010100000000001102010100000000
00040000040300000001020000000000
21030202000000000004000004030000
00010400000000002205040400000000

-------------------------AMD9510Controller.kext-------------------------

Exmoor (6) @ 0x107080
LVDS, , , DP, ,
02000000000100000001015100000000
22050204000000000200000000010000
00010261010000001204010300000000
00040000040300000001034300000000
11020301000000000004000000010000
00010431000000002103050500000000

Berbice (5) @ 0x107110
LVDS, , , DP,
02000000000100003905010800000000
20010101000000000004000000010000
00010243000000001000020200000000
00040000040300000001031300000000
21030303000000000004000004030000

Baladi (6) @ 0x107300
DP, , , DP, ,
00040000040300000001030000000000
12040303000000000004000004030000
00010100000000001102010100000000
00040000040300000001020000000000
21030202000000000004000004030000
00010400000000002205040400000000
 
Status
Not open for further replies.
Back
Top