Contribute
Register

Broadwell Intel HD GT1 Graphics support in High Sierra

Status
Not open for further replies.
Joined
Dec 21, 2017
Messages
5
Motherboard
Fujitsu AH42/U
CPU
Intel Celeron 3205u
Graphics
Intel Graphics GT1
Hello,

And before you will start to say it is impossible to get GT1 graphics to work or it is not supported by Apple, I would like to share here some of my research.

We will talk only about 0x16068086 this one I have with my 3205u processor.

Let start from the beginning. We will briefly go through AppleIntelBDWGraphicsFramebuffer and see what is inside:

As for GT1 we have two options:

Code:
0000 0616 0003 0303 0000 0001 0000 F000 // 16MB BIOS-allocated memory, 15MB frame buffer memory

0000 0040 9914 0000 9914 0000 0000 0000 // 1024 VRAM

0000 0000 0000 0000 0000 0800 0200 0000 // LVDS connector

3002 0000 0105 0900 0400 0000 0400 0000 // eDP connector

0204 0900 0008 0000 8200 0000 FF00 0000 // HDMI Connector

0100 0000 4000 0000 060B 0000 0000 0800 // Unused VGA Connector

0000 0000 0500 0000 0000 0000 0400 0000

or

Code:
0200 0616 0103 0303 0000 2002 0000 5001 // 34MB BIOS-allocated memory, 21MB frame buffer memory

0000 0060 6C05 0000 6C05 0000 0000 0000 // 1536MB VRAM

0000 0000 0000 0000 0000 0800 0200 0000 // LVDS connector

3002 0000 0105 0900 0004 0000 0705 0000  // DisplayPort connector

0204 0A00 0004 0000 0705 0000 FF00 0000 //  DisplayPort connector

0100 0000 4000 0000 024B 0000 0505 0600 // Disabled / unused VGA connector

0200 0000 0400 0000 80DF 1710 0000 0000

ig-platforms-ids are:

0x16060000
0x16060002

So in principle Apple DOES support GT1 graphics on Framebuffer level. Well, of course there is some kind of limitations which will not allow to use it native. Take a look at following code:

PHP:
  deviceId = *((_DWORD *)v2 + 1394);
  if ( deviceId <= 0x161E8085 )
  {
    if ( deviceId == 0x16068086 || deviceId == 0x160E8086 || deviceId == 0x16168086 )
      goto LABEL_63;
LABEL_67:
    ++qword_84698;
    goto initialization;
  }
  if ( deviceId > 0x16268085 )
  {
    if ( deviceId == 0x16268086 || deviceId == 0x162B8086 )
      goto LABEL_66;
    goto LABEL_67;
  }
  if ( deviceId == 0x161E8086 )
  {
LABEL_63:
    ++qword_84660;
    *((_BYTE *)v2 + 9468) = 0;
    goto initialization;
  }
  if ( deviceId != 371359878 )
    goto LABEL_67;
LABEL_66:
  ++qword_84680;
  *((_BYTE *)v2 + 9468) = 1;
initialization:

It will try to initialize for sure, however the next check on initialization will cut us off, because only mentioned ones are natively supported:

PHP:
  deviceId_1 = *((_DWORD *)v2 + 1394);
  if ( deviceId_1 > 0x161E8085 )
  {
    if ( deviceId_1 > 0x16268085 )
    {
      if ( deviceId_1 == 0x16268086 )
      {
        ++qword_846E8;
        ++qword_84988;
        v43 = "Intel HD Graphics 6000";
        goto LABEL_98;
      }
      if ( deviceId_1 != 0x162B8086 )
        goto LABEL_97;
      goto LABEL_93;
    }
    if ( deviceId_1 == 0x161E8086 )
      goto LABEL_94;
    if ( deviceId_1 != 0x16228086 )
      goto LABEL_97;
    goto LABEL_95;
  }
  if ( deviceId_1 > 0x16128085 )
  {
    if ( deviceId_1 != 0x16128086 )
    {
      if ( deviceId_1 == 0x16168086 )
        goto LABEL_93;
LABEL_97:
      ++qword_84718;
      ++qword_84988;
      v43 = "Requires Marketing Name!";
      goto LABEL_98;
    }
LABEL_95:
    ++qword_84708;
    ++qword_84988;
    v43 = "Intel Iris Pro Graphics 6200";
    goto LABEL_98;
  }
  if ( deviceId_1 == 0x16068086 )
  {
LABEL_93:
    ++qword_846F0;
    ++qword_84988;
    v43 = "Intel Iris Graphics 6100";
    goto LABEL_98;
  }
  if ( deviceId_1 != 0x160E8086 )
    goto LABEL_97;
LABEL_94:
  ++qword_846D8;
  ++qword_84988;
  v43 = "Intel HD Graphics 5300";

Ok, so we done here. As for now, we know GT1 is always been there and the question is how to trigger it.

It took me a while to play around with with clover configs, patching kexts and changing DVMT in a bios before I got some results.

So for a config part following conditions should be met:

1. Indeed DVMT Pre-Allocated should be set to 64MB or 96MB not sure about 128MB
2. ig-platform-id supposed to be 0x16060000

And lets have a run:

frambuffer inited.png

So framebuffer is perfectly initialized.

Unfortunately it seems that I'm missing something, because right after it tries to launch Window Server and getting crash stucking with flashing (reloading) screen and printing those two lines:

IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

It seems like a small part left to get QE/CI working, but due to complete luck of knowledge how to configure clover, dsdt I need some help/advice on topic.

I would like to keep this topic opened for people who will try to do some research on getting their GT1 one's working. It can be helpful.
 
Hello,

And before you will start to say it is impossible to get GT1 graphics to work or it is not supported by Apple, I would like to share here some of my research.

We will talk only about 0x16068086 this one I have with my 3205u processor.

Let start from the beginning. We will briefly go through AppleIntelBDWGraphicsFramebuffer and see what is inside:

As for GT1 we have two options:

Code:
0000 0616 0003 0303 0000 0001 0000 F000 // 16MB BIOS-allocated memory, 15MB frame buffer memory

0000 0040 9914 0000 9914 0000 0000 0000 // 1024 VRAM

0000 0000 0000 0000 0000 0800 0200 0000 // LVDS connector

3002 0000 0105 0900 0400 0000 0400 0000 // eDP connector

0204 0900 0008 0000 8200 0000 FF00 0000 // HDMI Connector

0100 0000 4000 0000 060B 0000 0000 0800 // Unused VGA Connector

0000 0000 0500 0000 0000 0000 0400 0000

or

Code:
0200 0616 0103 0303 0000 2002 0000 5001 // 34MB BIOS-allocated memory, 21MB frame buffer memory

0000 0060 6C05 0000 6C05 0000 0000 0000 // 1536MB VRAM

0000 0000 0000 0000 0000 0800 0200 0000 // LVDS connector

3002 0000 0105 0900 0004 0000 0705 0000  // DisplayPort connector

0204 0A00 0004 0000 0705 0000 FF00 0000 //  DisplayPort connector

0100 0000 4000 0000 024B 0000 0505 0600 // Disabled / unused VGA connector

0200 0000 0400 0000 80DF 1710 0000 0000

ig-platforms-ids are:

0x16060000
0x16060002

So in principle Apple DOES support GT1 graphics on Framebuffer level. Well, of course there is some kind of limitations which will not allow to use it native. Take a look at following code:

PHP:
  deviceId = *((_DWORD *)v2 + 1394);
  if ( deviceId <= 0x161E8085 )
  {
    if ( deviceId == 0x16068086 || deviceId == 0x160E8086 || deviceId == 0x16168086 )
      goto LABEL_63;
LABEL_67:
    ++qword_84698;
    goto initialization;
  }
  if ( deviceId > 0x16268085 )
  {
    if ( deviceId == 0x16268086 || deviceId == 0x162B8086 )
      goto LABEL_66;
    goto LABEL_67;
  }
  if ( deviceId == 0x161E8086 )
  {
LABEL_63:
    ++qword_84660;
    *((_BYTE *)v2 + 9468) = 0;
    goto initialization;
  }
  if ( deviceId != 371359878 )
    goto LABEL_67;
LABEL_66:
  ++qword_84680;
  *((_BYTE *)v2 + 9468) = 1;
initialization:

It will try to initialize for sure, however the next check on initialization will cut us off, because only mentioned ones are natively supported:

PHP:
  deviceId_1 = *((_DWORD *)v2 + 1394);
  if ( deviceId_1 > 0x161E8085 )
  {
    if ( deviceId_1 > 0x16268085 )
    {
      if ( deviceId_1 == 0x16268086 )
      {
        ++qword_846E8;
        ++qword_84988;
        v43 = "Intel HD Graphics 6000";
        goto LABEL_98;
      }
      if ( deviceId_1 != 0x162B8086 )
        goto LABEL_97;
      goto LABEL_93;
    }
    if ( deviceId_1 == 0x161E8086 )
      goto LABEL_94;
    if ( deviceId_1 != 0x16228086 )
      goto LABEL_97;
    goto LABEL_95;
  }
  if ( deviceId_1 > 0x16128085 )
  {
    if ( deviceId_1 != 0x16128086 )
    {
      if ( deviceId_1 == 0x16168086 )
        goto LABEL_93;
LABEL_97:
      ++qword_84718;
      ++qword_84988;
      v43 = "Requires Marketing Name!";
      goto LABEL_98;
    }
LABEL_95:
    ++qword_84708;
    ++qword_84988;
    v43 = "Intel Iris Pro Graphics 6200";
    goto LABEL_98;
  }
  if ( deviceId_1 == 0x16068086 )
  {
LABEL_93:
    ++qword_846F0;
    ++qword_84988;
    v43 = "Intel Iris Graphics 6100";
    goto LABEL_98;
  }
  if ( deviceId_1 != 0x160E8086 )
    goto LABEL_97;
LABEL_94:
  ++qword_846D8;
  ++qword_84988;
  v43 = "Intel HD Graphics 5300";

Ok, so we done here. As for now, we know GT1 is always been there and the question is how to trigger it.

It took me a while to play around with with clover configs, patching kexts and changing DVMT in a bios before I got some results.

So for a config part following conditions should be met:

1. Indeed DVMT Pre-Allocated should be set to 64MB or 96MB not sure about 128MB
2. ig-platform-id supposed to be 0x16060000

And lets have a run:

View attachment 301019

So framebuffer is perfectly initialized.

Unfortunately it seems that I'm missing something, because right after it tries to launch Window Server and getting crash stucking with flashing (reloading) screen and printing those two lines:

IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

It seems like a small part left to get QE/CI working, but due to complete luck of knowledge how to configure clover, dsdt I need some help/advice on topic.

I would like to keep this topic opened for people who will try to do some research on getting their GT1 one's working. It can be helpful.

I think you will find further problems in the accelerator (QE) kext.
 
I think you will find further problems in the accelerator (QE) kext.
Indeed. This is a Window Server crash log:

Code:
Process:               WindowServer [206]
Path:                  /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier:            WindowServer
Version:               600.00 (312.23.4)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
Responsible:           WindowServer [206]
User ID:               0

Date/Time:             2017-12-16 02:44:16.602 -0800
OS Version:            Mac OS X 10.13.2 (17C88)
Report Version:        12
Anonymous UUID:        F886FA56-1B24-2457-7352-878D24B5B472


Time Awake Since Boot: 85 seconds

System Integrity Protection: disabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.driver.AppleIntelBDWGraphicsMTLDriver    0x00007fff3129d748 -[MTLIGAccelDevice initializeDevice:sharedRef:] + 1389
1   com.apple.driver.AppleIntelBDWGraphicsMTLDriver    0x00007fff3129daad -[MTLIGAccelDevice initWithAcceleratorPort:] + 113
2   com.apple.Metal                   0x00007fff3bdb56e1 +[MTLIOAccelDevice registerService:] + 407
3   com.apple.Metal                   0x00007fff3bd8f995 +[MTLIOAccelDevice registerDevices] + 225
4   com.apple.Metal                   0x00007fff3bd8f6eb invocation function for block in MTLDeviceArrayInitialize() + 633
5   libdispatch.dylib                 0x00007fff5f0e2d50 _dispatch_client_callout + 8
6   libdispatch.dylib                 0x00007fff5f0e2d03 dispatch_once_f + 41
7   com.apple.Metal                   0x00007fff3bd8f46d MTLCopyAllDevices + 205
8   com.apple.CoreDisplay             0x00007fff3777fd9b 0x7fff376e1000 + 650651
9   com.apple.CoreDisplay             0x00007fff3770096e 0x7fff376e1000 + 129390
10  com.apple.CoreDisplay             0x00007fff37775bd0 CGXDisplayDriverInitialize + 3361
11  com.apple.SkyLight                0x00007fff591ffa90 WSInitialize + 1850
12  com.apple.SkyLight                0x00007fff5929b255 SLXServer + 732
13  WindowServer                      0x0000000105eabdde 0x105eab000 + 3550
14  libdyld.dylib                     0x00007fff5f11c115 start + 1

Thread 1:
0   libsystem_kernel.dylib            0x00007fff5f26c562 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fff5f3a706a _pthread_wqthread + 1035
2   libsystem_pthread.dylib           0x00007fff5f3a6c4d start_wqthread + 13

Thread 2:
0   libsystem_kernel.dylib            0x00007fff5f26c562 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fff5f3a706a _pthread_wqthread + 1035
2   libsystem_pthread.dylib           0x00007fff5f3a6c4d start_wqthread + 13

Thread 3:
0   libsystem_kernel.dylib            0x00007fff5f2627c2 mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff5f261cdc mach_msg + 60
2   com.apple.CoreDisplay             0x00007fff377803fb 0x7fff376e1000 + 652283
3   com.apple.CoreDisplay             0x00007fff3778156a 0x7fff376e1000 + 656746
4   libsystem_pthread.dylib           0x00007fff5f3a76c1 _pthread_body + 340
5   libsystem_pthread.dylib           0x00007fff5f3a756d _pthread_start + 377
6   libsystem_pthread.dylib           0x00007fff5f3a6c5d thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007ffee9d52d18  rbx: 0x00007fa6ba036a40  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x00007ffee9d52d18  rsi: 0x0000000000000000  rbp: 0x00007ffee9d53c80  rsp: 0x00007ffee9d52cd0
   r8: 0x00007fa6b9c27850   r9: 0x00007fa6b9c22f20  r10: 0x33a1e9562de1a02c  r11: 0xffffffffffffffff
  r12: 0x00007fa6b9c22e70  r13: 0x000000000000430b  r14: 0x00007fa6ba02e800  r15: 0x0000000000040000
  rip: 0x00007fff3129d748  rfl: 0x0000000000010217  cr2: 0x00007fff97ea2190
 
Logical CPU:     0
Error Code:      0x00000000
Trap Number:     6


Binary Images:
       0x105eab000 -        0x105eabfff  WindowServer (600.00 - 312.23.4) <BD323A05-A87E-3D6E-846C-32A16D2E5CB3> /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer
       0x105fb7000 -        0x105fb7fff  com.apple.driver.IOAccelerator2D (376.6 - 376.6) <39C094BB-3C42-3CC8-80E1-FAFABABA477D> /System/Library/Extensions/IOAccelerator2D.plugin/Contents/MacOS/IOAccelerator2D
       0x108b60000 -        0x108baa98f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
    0x7fff3126b000 -     0x7fff312f7ff7  com.apple.driver.AppleIntelBDWGraphicsMTLDriver (10.30.12 - 10.3.0) <7A1AD3EA-2D09-381F-A080-CC108AE459DB> /System/Library/Extensions/AppleIntelBDWGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsMTLDriver
    0x7fff33afe000 -     0x7fff33afefff  com.apple.Accelerate (1.11 - Accelerate 1.11) <3468C044-F1F9-3A8F-B861-B1A9A0614EC3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff33b17000 -     0x7fff34265ffb  com.apple.vImage (8.1 - ???) <EF6110B2-8BE1-3078-811A-52DB7174494D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff34266000 -     0x7fff34407ffb  libBLAS.dylib (1211.30.1) <D5E70F72-E810-3AC1-897B-2B6FF0F7FFED> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff34408000 -     0x7fff34442fef  libBNNS.dylib (37) <E65987ED-E7B1-3E74-BC3C-851CBFA20CC5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff34443000 -     0x7fff3481cff7  libLAPACK.dylib (1211.30.1) <D5A466A3-F7B2-39EC-A5CA-0D2810A4AD47> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff3481d000 -     0x7fff34833ff7  libLinearAlgebra.dylib (1211.30.1) <2029891F-DF9C-38E9-B32C-5B846F38453E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff34834000 -     0x7fff34839ff3  libQuadrature.dylib (3) <3D6BF66A-55B2-3692-BAC7-DEB0C676ED29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff3483a000 -     0x7fff34898fff  libSparse.dylib (79.1.1) <7AD0F8A8-FD36-36FE-B83D-58648EBD0027> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff34899000 -     0x7fff348abff7  libSparseBLAS.dylib (1211.30.1) <F7267913-EAFC-3185-9148-3B5DA42B7374> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff348ac000 -     0x7fff34a1ffe7  libvDSP.dylib (622.20.8) <BFC9EDE8-3AB8-3FA4-BD4B-B5B36810A422> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff34a20000 -     0x7fff34ad5fe7  libvMisc.dylib (622.20.8) <35213FEE-B162-3428-B7FC-84E24D5589CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff34ad6000 -     0x7fff34ad6fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D140AD19-2E88-3D53-AA43-C56E269C01A4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff34dc6000 -     0x7fff35c23fff  com.apple.AppKit (6.9 - 1561.20.106) <7A71ACCF-2DF5-3557-BB22-3A9FC9F71CCF> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff35c75000 -     0x7fff35c75fff  com.apple.ApplicationServices (48 - 50) <7627DBD6-497B-3AB7-9B63-F0532EDF09B8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff35c76000 -     0x7fff35cdcfff  com.apple.ApplicationServices.ATS (377 - 445) <CDF5F6D7-4E7D-3D28-9FBA-1B53AD9FA8F8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff35d75000 -     0x7fff35e97fff  libFontParser.dylib (222.1.2) <11BD5EEF-AF18-33FB-B114-DD611932E822> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff35e98000 -     0x7fff35ee2ff7  libFontRegistry.dylib (221) <A22F82C0-B4FE-3DB5-B968-79B28257DF2F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff36024000 -     0x7fff36028ff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <42C25E85-1CF3-3DEC-A434-BE69F68F4318> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff360c8000 -     0x7fff3611aff7  com.apple.HIServices (1.22 - 622) <2E83CD6F-ED98-3C29-BD0A-8525E38AB5DB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff3611b000 -     0x7fff36129fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <71A9C815-AC55-3E36-A618-F6778F5119AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff3612a000 -     0x7fff36176fff  com.apple.print.framework.PrintCore (13 - 503) <A69E2BAD-2B66-38CC-9D3A-0A0EBC41341D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff36177000 -     0x7fff361b1fff  com.apple.QD (3.12 - 403) <38D8106A-4FFA-3FE9-9999-714CADD7EE9C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff361b2000 -     0x7fff361befff  com.apple.speech.synthesis.framework (7.2.1 - 7.2.1) <BA7EDC49-E216-3D96-A7B7-8C76B862D484> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff361bf000 -     0x7fff3644aff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <71699B6E-8B94-39E2-801F-8467C2B5B621> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff3644c000 -     0x7fff3644cfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <28C7FC0C-D2E5-3703-916F-866A0F823229> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff36761000 -     0x7fff36af3fff  com.apple.CFNetwork (893.13.1 - 893.13.1) <567231F4-4080-3B2D-8349-9177BD358804> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff36b0d000 -     0x7fff36e12ff7  com.apple.HIToolbox (2.1.1 - 910.4) <ADBE7A1B-0402-369C-A6F3-494E8CACD619> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff36e1d000 -     0x7fff36eb2ffb  com.apple.ink.framework (10.9 - 220) <D8AECAE3-9FD2-32E3-B659-026F33650BB2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff36ef3000 -     0x7fff36ef9fff  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <1F10ED1F-12C7-39AC-88A0-43A1338F9316> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff37006000 -     0x7fff37006fff  com.apple.Cocoa (6.11 - 22) <F1AED1E8-ACC2-31F0-B85E-17E41167FC88> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff37014000 -     0x7fff370cdff7  com.apple.ColorSync (4.13.0 - 546) <A5E013D9-7305-3026-879E-4D1F038A430D> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff3725a000 -     0x7fff372edff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <4DE794D4-F018-31E8-B3CE-CF8DBE68D14E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff37354000 -     0x7fff3737dffb  com.apple.CoreBluetooth (1.0 - 1) <942F88A5-AD68-3359-90D5-6F1A3311C51A> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff3737e000 -     0x7fff376e0ffb  com.apple.CoreData (120 - 849.2) <E4371D30-A45A-3F31-A599-F99E8B37B68A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff376e1000 -     0x7fff377adfff  com.apple.CoreDisplay (1.0 - 81.7) <CE6B9237-B33D-3D8F-8C1C-4F57BD810D24> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff377ae000 -     0x7fff37c47fff  com.apple.CoreFoundation (6.9 - 1450.16) <DD253147-5720-3B3B-B222-77FD1419C400> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff37c49000 -     0x7fff38274ff7  com.apple.CoreGraphics (2.0 - 1129.5) <C3E052A6-B0EF-3017-A1EB-4C86CE986B8C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff38276000 -     0x7fff38565fff  com.apple.CoreImage (13.0.0 - 579.2.9) <B5661FF7-7558-308E-A3B7-C280F7A1DA78> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff38924000 -     0x7fff38924fff  com.apple.CoreServices (822.19 - 822.19) <0C60B639-4CC4-3F57-BC5E-DB71EB75F7F4> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff38925000 -     0x7fff38999ffb  com.apple.AE (735.1 - 735.1) <D0C73200-90A7-3FD1-A6EC-97055AA367E2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff3899a000 -     0x7fff38c71ff7  com.apple.CoreServices.CarbonCore (1178.2 - 1178.2) <A1FE74F8-953B-371E-A8AC-E87B30FB79C6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff38c72000 -     0x7fff38ca6ff7  com.apple.DictionaryServices (1.2 - 284) <3FCEE280-8DD0-37C9-BFD4-7BA87AAFC8EF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff38ca7000 -     0x7fff38cafff3  com.apple.CoreServices.FSEvents (1239 - 1239) <7BBC5CB7-DBC8-316B-99B0-781827159A2F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff38cb0000 -     0x7fff38e68ff7  com.apple.LaunchServices (822.19 - 822.19) <F3AC96C3-0B52-3AA9-9DA8-288BBC523C07> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff38e69000 -     0x7fff38f18ff7  com.apple.Metadata (10.7.0 - 1191.2.6) <FB66B298-D55D-398A-BEDB-CB7B82956AE5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff38f19000 -     0x7fff38f76ff7  com.apple.CoreServices.OSServices (822.19 - 822.19) <408FB1A4-58E9-34D4-8022-A9EEC8502762> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff38f77000 -     0x7fff38fe5fff  com.apple.SearchKit (1.4.0 - 1.4.0) <14053F88-2C76-35CA-9FC1-2A9BC0B63F88> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff38fe6000 -     0x7fff3900affb  com.apple.coreservices.SharedFileList (71.4 - 71.4) <4AA6DCF5-BAF8-36FA-A8B0-EDF518EFEF14> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff392b4000 -     0x7fff39402ffb  com.apple.CoreText (352.0 - 578.12) <DA0BC559-277A-32BA-91EA-FD2F02EA186F> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff39403000 -     0x7fff3943dff3  com.apple.CoreVideo (1.8 - 279.2) <A8FC5325-D092-3A28-A1CF-5C94B8101F71> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff3943e000 -     0x7fff394c8ffb  com.apple.framework.CoreWLAN (13.0 - 1339) <FFA24EBB-75A1-3B33-9B26-96BDAF758CC0> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff39743000 -     0x7fff39748fff  com.apple.DiskArbitration (2.7 - 2.7) <44836CE9-A9ED-3017-972A-7A0A3D6B472B> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff39909000 -     0x7fff39ccefff  com.apple.Foundation (6.9 - 1450.16) <7FEC6610-70EA-3A8D-8EC4-7E99BAF1E312> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff39d3e000 -     0x7fff39d6efff  com.apple.GSS (4.0 - 2.0) <3B4B4509-B5A3-396B-9C71-80BAE84476FA> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff39e80000 -     0x7fff39f83ff3  com.apple.Bluetooth (6.0.2 - 6.0.2f2) <AFC4A40B-AE56-3C53-A2B1-D0D9C335E21D> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff39fe3000 -     0x7fff3a07efff  com.apple.framework.IOKit (2.0.2 - 1445.31.1) <7556086A-EFAF-3262-9822-6F666CFC6655> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff3a080000 -     0x7fff3a087ffb  com.apple.IOSurface (209.2.2 - 209.2.2) <6D35A601-1C47-37BE-AD31-F8EB88F67573> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff3a0de000 -     0x7fff3a259fff  com.apple.ImageIO.framework (3.3.0 - 1713) <E6F1D344-F95C-3944-905A-E82FDA0A3A67> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff3a25a000 -     0x7fff3a25effb  libGIF.dylib (1713) <A08E517F-2E9F-3A10-B180-592EDEB7A681> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff3a25f000 -     0x7fff3a346fff  libJP2.dylib (1713) <23A6802F-C04B-3396-8C2F-E760A8ACC424> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff3a347000 -     0x7fff3a36afff  libJPEG.dylib (1713) <19935EFA-6B6D-3754-96CA-6F5F09BD4BB0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff3a647000 -     0x7fff3a66dff3  libPng.dylib (1713) <0F84AF2F-7248-3D7D-B960-FFDA1A3F5837> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff3a66e000 -     0x7fff3a670ff3  libRadiance.dylib (1713) <09699DA5-3354-3D99-A544-CCC346BA4C1E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff3a671000 -     0x7fff3a6befff  libTIFF.dylib (1713) <84580DD8-513F-383B-B1C2-2294D8B01969> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff3b3f8000 -     0x7fff3b411ff7  com.apple.Kerberos (3.0 - 1) <CAF075C0-4C24-3ACE-9AE6-77BEFDEA3622> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff3bd8e000 -     0x7fff3be0dfff  com.apple.Metal (124.7 - 124.7) <C266564D-21B5-3FD9-92D5-03974F3186C4> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff3be2a000 -     0x7fff3be3ffff  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <D4BCBA84-AD1B-33DC-99F3-16F9E5E50906> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff3be40000 -     0x7fff3beabfef  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <E504EC97-FAD7-36DC-B151-6F89AB911E3A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff3beac000 -     0x7fff3becffff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <A5B6F6FC-A19A-32C0-A999-98B6688760C7> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff3bed0000 -     0x7fff3bf50ff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <D0D8F13F-ACD4-3B61-BE54-121CCB05ECF4> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff3bf51000 -     0x7fff3bf51ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <2E8723FC-AA53-3596-B6A4-220A378B7A5A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff3cf5a000 -     0x7fff3cf66ffb  com.apple.NetFS (6.0 - 4.0) <81B22AE7-7094-30F2-BF41-84CA05EDB95B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff3fd57000 -     0x7fff3fda4ffb  com.apple.opencl (2.8.12 - 2.8.12) <0AACB21D-AAC4-337C-8FF6-A8F6196614EE> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff3fda5000 -     0x7fff3fdc1ffb  com.apple.CFOpenDirectory (10.13 - 207) <7664F745-96E0-3F9F-964B-6014928902FB> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff3fdc2000 -     0x7fff3fdcdfff  com.apple.OpenDirectory (10.13 - 207) <1550BB27-D605-398C-8670-48700C86D674> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff40f4c000 -     0x7fff40f4efff  libCVMSPluginSupport.dylib (16.4.2) <A967BC8B-ABB3-393F-BF34-BD32B45831F7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff40f4f000 -     0x7fff40f53ff7  libCoreFSCache.dylib (162.4) <B325B709-0C81-357A-B9F1-6E0027B64F9B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff40f54000 -     0x7fff40f58fff  libCoreVMClient.dylib (162.4) <B129DB84-39BA-34E4-9FB7-20A020A1BB86> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff40f59000 -     0x7fff40f61fff  libGFXShared.dylib (16.4.2) <07F1D947-F79B-3608-9080-E4DBFE13AF1D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff40f62000 -     0x7fff40f6dfff  libGL.dylib (16.4.2) <97D6871A-BAF1-33DD-9ED7-BE7BB437F378> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff40f6e000 -     0x7fff40fa9fe7  libGLImage.dylib (16.4.2) <3E2802DF-4998-31DB-B3A2-65720DE919A5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff41117000 -     0x7fff41155ffb  libGLU.dylib (16.4.2) <ECABCFAB-E400-3667-8EE1-586C07E0E214> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff41acd000 -     0x7fff41adbffb  com.apple.opengl (16.4.2 - 16.4.2) <C8C31EF5-8DB4-336F-A87C-5D520C7EFDC5> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff42923000 -     0x7fff42b6bfff  com.apple.QuartzCore (1.11 - 584.8.94) <8D6B5735-852F-36D3-9349-C423582F743B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff433a4000 -     0x7fff436bbfff  com.apple.security (7.0 - 58286.31.2) <D31B36DF-8956-3205-BFBA-98732DA715E5> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff436bc000 -     0x7fff43746ff7  com.apple.securityfoundation (6.0 - 55185.30.4) <A1201529-3718-31C4-9D9E-BBD2A04B6751> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff43778000 -     0x7fff4377bffb  com.apple.xpc.ServiceManagement (1.0 - 1) <B11C3C64-6FE7-3A78-B583-D790B7CCE95A> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff43b20000 -     0x7fff43b90ff3  com.apple.SystemConfiguration (1.17 - 1.17) <3C6B2BB9-43AB-39AD-8027-38E30A8A4186> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff4676e000 -     0x7fff467faff7  com.apple.APFS (1.0 - 1) <834EAD5F-0C4E-3C33-A654-8E1670CEC457> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff4724d000 -     0x7fff4726bfff  com.apple.AmbientDisplay (1.0 - 114) <FE44B1ED-3680-34A2-A0E2-DAD19268E0ED> /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/AmbientDisplay
    0x7fff4740b000 -     0x7fff47433fff  com.apple.framework.Apple80211 (13.0 - 1345) <BD86685B-6221-300D-9A97-119285C43DE9> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff47435000 -     0x7fff47444ff7  com.apple.AppleFSCompression (96.30.2 - 1.0) <CFA90544-68EB-3CCE-A8F7-1B03974F3B85> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff47580000 -     0x7fff475c8ff3  com.apple.AppleJPEG (1.0 - 1) <8BBD5180-5BF9-33DB-8B91-974B1D0AECFB> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff47603000 -     0x7fff4762bfff  com.apple.applesauce (1.0 - ???) <32FF4851-2F68-35BA-835F-91856A20C323> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff47e17000 -     0x7fff47e1eff7  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <47B6301F-D908-3811-BB9E-DA16D9B29A34> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff47e1f000 -     0x7fff47ea6ff7  com.apple.backup.framework (1.9.2 - 1.9.2) <40C6CFA8-4013-3AFB-97CE-8A09388FA343> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff47eaf000 -     0x7fff47eb5ffb  com.apple.BezelServicesFW (297 - 297) <9D0F8AFD-800C-3336-AC48-05C3C61D89B2> /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices
    0x7fff49835000 -     0x7fff4983eff3  com.apple.CommonAuth (4.0 - 2.0) <11B2D184-36B8-3624-B1AD-7B6037D76160> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff4a24b000 -     0x7fff4a25bff7  com.apple.CoreEmoji (1.0 - 69.3) <A4357F5C-0C38-3A61-B456-D7321EB2CEE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff4b4b1000 -     0x7fff4b542fff  com.apple.CoreSymbolication (63075) <2458D96C-1C31-34F8-93F0-73DB0042CB30> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff4b5c5000 -     0x7fff4b6f9fff  com.apple.coreui (2.1 - 492.2) <FE0B32BC-958D-3445-866E-A3905626396D> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff4b6fa000 -     0x7fff4b805ff3  com.apple.CoreUtils (5.3 - 530.57) <1DE5249E-35C5-3B13-BA5B-0C1AA4E17CDD> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff4b85a000 -     0x7fff4b8befff  com.apple.framework.CoreWiFi (13.0 - 1339) <1741FD6D-3DF2-3D2D-9B56-92A6AA0D1146> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff4b8bf000 -     0x7fff4b8ceff7  com.apple.CrashReporterSupport (10.13 - 1) <6B5B2B78-15D2-363F-BE34-8F9226E79E24> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff4b94b000 -     0x7fff4b95aff7  com.apple.framework.DFRFoundation (1.0 - 191.1) <09E9A14C-E7A8-3386-8323-270FA28BFB81> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff4b95d000 -     0x7fff4b961ffb  com.apple.DSExternalDisplay (3.1 - 380) <BEC07C7C-F3AC-3CF3-B13E-3EBFD6224C0D> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff4b9e7000 -     0x7fff4ba5dfff  com.apple.datadetectorscore (7.0 - 590.3) <792593BC-21C7-3E0C-929E-067CD725FCBD> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff4baab000 -     0x7fff4baebff7  com.apple.DebugSymbols (141 - 141) <99562E28-0E56-3F6F-93A1-EF997A5E1F87> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff4baec000 -     0x7fff4bc1bfff  com.apple.desktopservices (1.12.2 - 1.12.2) <8E068AF7-FB72-38E2-948E-6C13F359C69D> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff4be59000 -     0x7fff4be64ff7  com.apple.DisplayServicesFW (3.1 - 380) <FB1FBB24-7FD5-3B57-8D3C-39F953F8A9BB> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff4c990000 -     0x7fff4cdbefff  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <80C97AD7-D5C2-311A-B268-4AA60CAD6CED> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff50dd2000 -     0x7fff50de1fff  com.apple.GraphVisualizer (1.0 - 5) <0A93C5DE-0D28-312E-8764-6B0FB805ED91> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff50e59000 -     0x7fff50ecdfff  com.apple.Heimdal (4.0 - 2.0) <ACC132E5-97F1-3B36-AD7B-4E6CC077E691> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff5177f000 -     0x7fff51786ffb  com.apple.IOAccelerator (376.6 - 376.6) <A47129CC-F386-3C31-AD66-C19A70615A50> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff5178a000 -     0x7fff517a1fff  com.apple.IOPresentment (1.0 - 32.1) <B95F06EA-9D5D-311D-9912-978AE42ECFCE> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff51b6b000 -     0x7fff51b90fff  com.apple.IconServices (97.4 - 97.4) <C84A6CA5-8C50-3288-8572-CC3DABF5BBCE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff51e25000 -     0x7fff51f1afff  com.apple.LanguageModeling (1.0 - 159.3.1) <9B08E18E-69B4-3413-A03A-EF5AE4BE6277> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff51f1b000 -     0x7fff51f5dff7  com.apple.Lexicon-framework (1.0 - 33.2) <5CC5E8EE-62A1-3EA5-B300-A39ABD0CF12D> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff51f61000 -     0x7fff51f68ff7  com.apple.LinguisticData (1.0 - 238.3) <228AF7CA-649A-3E24-BBC7-8A24B39B3FC4> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff52bb4000 -     0x7fff52c1dff7  com.apple.gpusw.MetalTools (1.0 - 1) <F77943BC-0466-3700-BEDF-CDD13125D36A> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff52e2c000 -     0x7fff52e54fff  com.apple.MultitouchSupport.framework (1204.13 - 1204.13) <6C5D778D-4AB7-39A4-989B-2E8D2D57B3A0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff530b9000 -     0x7fff530c4fff  com.apple.NetAuth (6.2 - 6.2) <5C6F492A-28EF-3A0E-B573-6F3D60CFF0C7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff548c6000 -     0x7fff54906ffb  com.apple.PerformanceAnalysis (1.183.1 - 183.1) <2BE359F2-DCE6-3E33-BA99-964507A3F540> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff566e2000 -     0x7fff56700fff  com.apple.ProtocolBuffer (1 - 259) <D047A3FE-C7A8-3CAA-9891-6232BA88C247> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff568dc000 -     0x7fff568ffffb  com.apple.RemoteViewServices (2.0 - 125) <AEDBCE8C-88B7-315A-9F81-3E068F0D3EDC> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff58218000 -     0x7fff58328ff7  com.apple.Sharing (972.6 - 972.6) <2F72F828-7A05-345F-8ABA-1EDADACA4D57> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff58352000 -     0x7fff58353fff  com.apple.performance.SignpostNotification (1.0 - 1) <D4C967BA-92C6-3BAB-AFB5-59F98B35F921> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
    0x7fff5891d000 -     0x7fff5904ffff  CursorAsset (312.23.4) <880A425B-3ED6-3666-AE33-AC8EE7A21541> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/CursorAsset
    0x7fff59050000 -     0x7fff592eafff  com.apple.SkyLight (1.600.0 - 312.23.4) <390012E0-39E3-3D18-8271-D447990FDD21> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff59a9b000 -     0x7fff59aa8ff7  com.apple.SpeechRecognitionCore (4.0.13 - 4.0.13) <AC026FB9-78F8-31F9-BB80-619D5378DB70> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff5a63a000 -     0x7fff5a6befe7  com.apple.Symbolication (9.0 - 63079.1) <177BC9CA-E6AE-3B40-806F-0080C0CDFF29> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff5abaf000 -     0x7fff5abb6ff3  com.apple.TCC (1.0 - 1) <C807D3F0-FE20-3FC0-8D61-306477ABEBC4> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff5adc3000 -     0x7fff5ae80ff7  com.apple.TextureIO (3.7 - 3.7) <C98BFACA-7807-3DCA-945D-58EBA2B723C8> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff5af2b000 -     0x7fff5b0daff3  com.apple.UIFoundation (1.0 - 546.1.1) <2B50EBBC-9221-31BC-92A9-7ED0A4A46E2D> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff5c820000 -     0x7fff5c822ffb  com.apple.loginsupport (1.0 - 1) <5E2C4AA7-066D-3FDB-B0E1-4CDAF287392C> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff5c986000 -     0x7fff5c9b9fff  libclosured.dylib (519.2.2) <48051216-5647-3643-B979-B77D0FD20011> /usr/lib/closure/libclosured.dylib
    0x7fff5ca59000 -     0x7fff5ca92ff7  libCRFSuite.dylib (41) <AB2DA745-F22C-30CF-81D4-35DD716463B8> /usr/lib/libCRFSuite.dylib
    0x7fff5ca93000 -     0x7fff5ca9efff  libChineseTokenizer.dylib (28) <D30A7DB6-058F-3286-9583-60C9EEB77A6E> /usr/lib/libChineseTokenizer.dylib
    0x7fff5cb30000 -     0x7fff5cb31ff3  libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff5cb68000 -     0x7fff5cd32ff3  libFosl_dynamic.dylib (17.7) <B2476843-7FA7-3E62-B79F-2B15FE557E63> /usr/lib/libFosl_dynamic.dylib
    0x7fff5cd6a000 -     0x7fff5cd6afff  libOpenScriptingUtil.dylib (174) <203D2C39-61BB-3713-A502-2D17B04A42AC> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff5ce93000 -     0x7fff5ce97ffb  libScreenReader.dylib (562.13) <21638ECC-87BF-3CC5-B2D8-6F7883F5FDCA> /usr/lib/libScreenReader.dylib
    0x7fff5ce98000 -     0x7fff5ce99ff3  libSystem.B.dylib (1252) <5EDEEA85-0387-31EE-9D9B-DA1B75E7AEF3> /usr/lib/libSystem.B.dylib
    0x7fff5cf2c000 -     0x7fff5cf2cfff  libapple_crypto.dylib (109.30.8) <E0162198-C97F-3286-9FF7-254D23F6FD04> /usr/lib/libapple_crypto.dylib
    0x7fff5cf2d000 -     0x7fff5cf43ff7  libapple_nghttp2.dylib (1.24) <01402BC4-4822-3676-9C80-50D83F816424> /usr/lib/libapple_nghttp2.dylib
    0x7fff5cf44000 -     0x7fff5cf6eff3  libarchive.2.dylib (54) <8FC28DD8-E315-3C3E-95FE-D1D2CBE49888> /usr/lib/libarchive.2.dylib
    0x7fff5cf6f000 -     0x7fff5d072fe7  libate.dylib (1.13.1) <DABEA1B1-806C-34C9-8AFF-DEB6AB2829E3> /usr/lib/libate.dylib
    0x7fff5d076000 -     0x7fff5d076ff3  libauto.dylib (187) <A05C7900-F8C7-3E75-8D3F-909B40C19717> /usr/lib/libauto.dylib
    0x7fff5d077000 -     0x7fff5d12eff7  libboringssl.dylib (109.30.8) <E62E3E83-BA8A-3CCE-8E71-84FB184FBBB5> /usr/lib/libboringssl.dylib
    0x7fff5d12f000 -     0x7fff5d13fff3  libbsm.0.dylib (39) <770B341F-3BB7-3123-B53C-F2D58868A963> /usr/lib/libbsm.0.dylib
    0x7fff5d140000 -     0x7fff5d14dffb  libbz2.1.0.dylib (38) <0A5086BB-4724-3C14-979D-5AD4F26B5B45> /usr/lib/libbz2.1.0.dylib
    0x7fff5d14e000 -     0x7fff5d1a4fff  libc++.1.dylib (400.9) <FCF5E1F6-2B04-3545-8004-F3AB32FED172> /usr/lib/libc++.1.dylib
    0x7fff5d1a5000 -     0x7fff5d1c9ff7  libc++abi.dylib (400.7) <217656D5-BC40-37FF-B322-91CB2AAD4F34> /usr/lib/libc++abi.dylib
    0x7fff5d1cb000 -     0x7fff5d1dbfff  libcmph.dylib (6) <A5509EE8-7E00-3224-8814-015B077A3CF5> /usr/lib/libcmph.dylib
    0x7fff5d1dc000 -     0x7fff5d1f2ffb  libcompression.dylib (47) <A1FB6D24-9B71-3DDD-8B12-FABD08CA3F49> /usr/lib/libcompression.dylib
    0x7fff5d49f000 -     0x7fff5d4b7ff7  libcoretls.dylib (155) <DFE2454F-2FE3-3B2B-A22B-422947C34C69> /usr/lib/libcoretls.dylib
    0x7fff5d4b8000 -     0x7fff5d4b9ffb  libcoretls_cfhelpers.dylib (155) <D3F4B882-40C1-3CD4-927B-0E0ED6031D0B> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff5d989000 -     0x7fff5d9dfff3  libcups.2.dylib (462.1) <B78448A0-9C97-3D4A-823E-EBE37B2B7CA6> /usr/lib/libcups.2.dylib
    0x7fff5db1d000 -     0x7fff5db1dfff  libenergytrace.dylib (16) <A92AB8B8-B986-3CE6-980D-D55090FEF387> /usr/lib/libenergytrace.dylib
    0x7fff5db54000 -     0x7fff5db59ff3  libheimdal-asn1.dylib (520.30.1) <14DC1451-6E22-3A48-80CB-5D33DC0F8C3B> /usr/lib/libheimdal-asn1.dylib
    0x7fff5db85000 -     0x7fff5dc76ff7  libiconv.2.dylib (51) <0772997F-4109-38A1-91ED-0F3F16AE99E5> /usr/lib/libiconv.2.dylib
    0x7fff5dc77000 -     0x7fff5de9effb  libicucore.A.dylib (59152.0.1) <281C39FD-0C9A-3EB2-A407-36D4CCE938E5> /usr/lib/libicucore.A.dylib
    0x7fff5deeb000 -     0x7fff5deecfff  liblangid.dylib (128) <39C39393-0D05-301D-93B2-F224FC4949AA> /usr/lib/liblangid.dylib
    0x7fff5deed000 -     0x7fff5df06ffb  liblzma.5.dylib (10) <3D419A50-961F-37D2-8A01-3DC7AB7B8D18> /usr/lib/liblzma.5.dylib
    0x7fff5df07000 -     0x7fff5df1dff7  libmarisa.dylib (9) <D6D2D55D-1D2E-3442-B152-B18803C0ABB4> /usr/lib/libmarisa.dylib
    0x7fff5dfce000 -     0x7fff5e1f6ff7  libmecabra.dylib (779.7.6) <7808C544-161E-37CE-9D42-F368C82A180D> /usr/lib/libmecabra.dylib
    0x7fff5e3ce000 -     0x7fff5e4a5ffb  libnetwork.dylib (1229.30.11) <2A9846DE-C063-3340-89D1-D5DAC2B8A08A> /usr/lib/libnetwork.dylib
    0x7fff5e51b000 -     0x7fff5e90c3b7  libobjc.A.dylib (723) <37A7D77E-952C-3F5D-970B-3CDE349B2322> /usr/lib/libobjc.A.dylib
    0x7fff5e91f000 -     0x7fff5e923fff  libpam.2.dylib (22) <7B4D2CE2-1438-387A-9802-5CEEFBF26F86> /usr/lib/libpam.2.dylib
    0x7fff5e926000 -     0x7fff5e95afff  libpcap.A.dylib (79.20.1) <FA13918B-A247-3181-B256-9B852C7BA316> /usr/lib/libpcap.A.dylib
    0x7fff5e9d9000 -     0x7fff5e9f5ffb  libresolv.9.dylib (65) <E8F3415B-4472-3202-8901-41FD87981DB2> /usr/lib/libresolv.9.dylib
    0x7fff5ea45000 -     0x7fff5ebd2ff7  libsqlite3.dylib (274.5) <C96EDD33-B649-3B3A-95B3-4BFE32B84181> /usr/lib/libsqlite3.dylib
    0x7fff5eda3000 -     0x7fff5eddcfff  libusrtcp.dylib (1229.30.11) <537F14D0-84DF-349F-8EA0-52BB7A241E60> /usr/lib/libusrtcp.dylib
    0x7fff5eddd000 -     0x7fff5ede0ffb  libutil.dylib (51.20.1) <216D18E5-0BAF-3EAF-A38E-F6AC37CBABD9> /usr/lib/libutil.dylib
    0x7fff5ede1000 -     0x7fff5edeefff  libxar.1.dylib (400) <0316128D-3B47-3052-995D-97B4FE5491DC> /usr/lib/libxar.1.dylib
    0x7fff5edf2000 -     0x7fff5eed9fff  libxml2.2.dylib (31.7) <49544596-BCF8-3765-8DC5-DB1A9A90EF92> /usr/lib/libxml2.2.dylib
    0x7fff5eeda000 -     0x7fff5ef02fff  libxslt.1.dylib (15.10) <66682AF6-C2D5-374C-901F-25A3E72814DC> /usr/lib/libxslt.1.dylib
    0x7fff5ef03000 -     0x7fff5ef15ffb  libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
    0x7fff5efb3000 -     0x7fff5efb7ff7  libcache.dylib (80) <354F3B7D-404E-3398-9EBF-65CA2CE65211> /usr/lib/system/libcache.dylib
    0x7fff5efb8000 -     0x7fff5efc2ff3  libcommonCrypto.dylib (60118.30.2) <674286D3-7744-36A3-9AAA-49DFCD97A986> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5efc3000 -     0x7fff5efcafff  libcompiler_rt.dylib (62) <4487CFBA-A5D7-3282-9E6B-94CAD7BE507E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5efcb000 -     0x7fff5efd3ffb  libcopyfile.dylib (146.30.2) <2C7C67D7-562B-3FFA-973D-BACF4C10E1EC> /usr/lib/system/libcopyfile.dylib
    0x7fff5efd4000 -     0x7fff5f059fff  libcorecrypto.dylib (562.30.10) <8A53EFE1-AFCA-3676-BEE1-FA5ED9F0E222> /usr/lib/system/libcorecrypto.dylib
    0x7fff5f0e1000 -     0x7fff5f11aff7  libdispatch.dylib (913.30.4) <7D0E3183-282B-3FEE-A734-2C0ADC092084> /usr/lib/system/libdispatch.dylib
    0x7fff5f11b000 -     0x7fff5f138ff7  libdyld.dylib (519.2.2) <C50D02BC-A333-3313-B787-02F255A6783F> /usr/lib/system/libdyld.dylib
    0x7fff5f139000 -     0x7fff5f139ffb  libkeymgr.dylib (28) <6D84A96F-C65B-38EC-BDB5-21FD2C97E7B2> /usr/lib/system/libkeymgr.dylib
    0x7fff5f13a000 -     0x7fff5f146ff3  libkxld.dylib (4570.31.3) <C0DBCF74-E669-3AAD-934F-F07F3FE32908> /usr/lib/system/libkxld.dylib
    0x7fff5f147000 -     0x7fff5f147ff7  liblaunch.dylib (1205.30.29) <E66F58ED-C15E-3DFB-BC22-A861E13918C6> /usr/lib/system/liblaunch.dylib
    0x7fff5f148000 -     0x7fff5f14cffb  libmacho.dylib (900.0.1) <756F2553-07B6-3B42-ACEA-2F0F1A5E8D0F> /usr/lib/system/libmacho.dylib
    0x7fff5f14d000 -     0x7fff5f14fff3  libquarantine.dylib (86) <6AC8773F-3817-3D82-99C2-01BABB9C3CBB> /usr/lib/system/libquarantine.dylib
    0x7fff5f150000 -     0x7fff5f151ff3  libremovefile.dylib (45) <912FA211-DD8C-3C92-8424-21B89F8B10FD> /usr/lib/system/libremovefile.dylib
    0x7fff5f152000 -     0x7fff5f169fff  libsystem_asl.dylib (356.1.1) <94972913-9DF0-3C78-847C-43E58919E3DA> /usr/lib/system/libsystem_asl.dylib
    0x7fff5f16a000 -     0x7fff5f16afff  libsystem_blocks.dylib (67) <F2493BB5-B1C6-3C4D-9F1F-1B402E0F1DB7> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5f16b000 -     0x7fff5f1f4ff7  libsystem_c.dylib (1244.30.3) <E0136C71-0648-36F0-9F84-82EA2748A8D7> /usr/lib/system/libsystem_c.dylib
    0x7fff5f1f5000 -     0x7fff5f1f8ffb  libsystem_configuration.dylib (963.30.1) <0F8D0B76-4F7D-34EC-AB6C-50F9465809DA> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5f1f9000 -     0x7fff5f1fcffb  libsystem_coreservices.dylib (51) <21A488D0-2D07-344E-8631-CC8B2A246F35> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5f1fd000 -     0x7fff5f1fefff  libsystem_darwin.dylib (1244.30.3) <2F750CB1-BC26-3FA3-AE59-553EE30D451B> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5f1ff000 -     0x7fff5f205ff7  libsystem_dnssd.dylib (878.30.4) <EB9BB165-45A4-367C-B33A-688D4F383A95> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5f206000 -     0x7fff5f24fff7  libsystem_info.dylib (517.30.1) <7D79E167-4B5C-3833-81EE-3AF3FB53616D> /usr/lib/system/libsystem_info.dylib
    0x7fff5f250000 -     0x7fff5f275ff7  libsystem_kernel.dylib (4570.31.3) <D2E842AA-3B8D-31BF-8234-8C1BE11CFE32> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5f276000 -     0x7fff5f2c1fcb  libsystem_m.dylib (3146) <ABB1B85F-9FFE-31B8-AD4F-E39A30794A93> /usr/lib/system/libsystem_m.dylib
    0x7fff5f2c2000 -     0x7fff5f2e1fff  libsystem_malloc.dylib (140.1.1) <9F0745FF-B92F-330D-8812-BB74001D1D33> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5f2e2000 -     0x7fff5f386ff3  libsystem_network.dylib (1229.30.11) <40BAD301-8744-3AD8-A688-E7925C587B00> /usr/lib/system/libsystem_network.dylib
    0x7fff5f387000 -     0x7fff5f391ffb  libsystem_networkextension.dylib (767.30.7) <C5ED4BAB-2480-369D-8AB6-DFB37C15A1EE> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5f392000 -     0x7fff5f39bff3  libsystem_notify.dylib (172) <98EA3D62-7C86-30DE-8261-D020D2F1EFF3> /usr/lib/system/libsystem_notify.dylib
    0x7fff5f39c000 -     0x7fff5f3a3ff7  libsystem_platform.dylib (161.20.1) <C049250F-8C35-314D-810F-4E28AEAED983> /usr/lib/system/libsystem_platform.dylib
    0x7fff5f3a4000 -     0x7fff5f3affff  libsystem_pthread.dylib (301.30.1) <ABA848E1-6978-3B42-A3A7-608B2C36FA93> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5f3b0000 -     0x7fff5f3b3ff3  libsystem_sandbox.dylib (765.30.4) <A51828BA-26D8-3205-AF3A-DF5C37269468> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5f3b4000 -     0x7fff5f3b5ff3  libsystem_secinit.dylib (30) <F06ADB8F-9E94-34A7-B3C9-2C22FDD14BAD> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5f3b6000 -     0x7fff5f3bdff7  libsystem_symptoms.dylib (820.30.7) <DC3586C2-AA56-3419-88D3-FC0DBF08E3C0> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5f3be000 -     0x7fff5f3d1ff7  libsystem_trace.dylib (829.30.14) <69EBF017-D40F-30D7-9B0B-BFC862D761A5> /usr/lib/system/libsystem_trace.dylib
    0x7fff5f3d3000 -     0x7fff5f3d8ff7  libunwind.dylib (35.3) <6D4FCD49-D2A9-3233-95C7-A7635CE265F2> /usr/lib/system/libunwind.dylib
    0x7fff5f3d9000 -     0x7fff5f405ff7  libxpc.dylib (1205.30.29) <F7E5F1BC-614B-39CB-B6CE-92A9C7B7EC0B> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 88
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=329.8M resident=0K(0%) swapped_out_or_unallocated=329.8M(100%)
Writable regions: Total=175.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=175.1M(100%)
                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
Activity Tracing                   256K        2
CG framebuffers (reserved)       135.0M        2         reserved VM address space (unallocated)
Dispatch continuations            4096K        2
Kernel Alloc Once                    8K        2
MALLOC                            26.1M       18
MALLOC guard page                   48K       13
STACK GUARD                       56.0M        5
Stack                             9752K        5
VM_ALLOCATE                         32K        5
__CGSERVER                           4K        2
__DATA                            21.4M      213
__FONT_DATA                          4K        2
__LINKEDIT                       188.3M        5
__SLSERVER                           4K        2
__TEXT                           141.5M      218
__UNICODE                          560K        2
mapped file                       25.7M        3
shared memory                       28K        5
===========                     =======  =======
TOTAL                            608.4M      488
TOTAL, minus reserved VM space   473.4M      488

Seems the faulty one com.apple.driver.AppleIntelBDWGraphicsMTLDriver.

I need to dig inside that driver and check what instructions it is using. If it is AVX2 then, it will become a really difficult to get one to work (closely to impossible) since Celerons Q1 doesn't support AVX2. Anyway it's kinda fun.
 
Ok, so after having fun with some little disassembling i found faulty place:

as for MTLIGAccelDevice initializeDevice:sharedRef:

Code:
_text:0000000000032748                 rorx    eax, r15d, 10h

So basically what is happening,

In MTLIGAccelDevice initWithAcceleratorPort there is a call for initializeDevice

Code:
_text:0000000000032AA7                 call    cs:_objc_msgSend_ptr ; -[MTLIGAccelDevice initializeDevice:sharedRef:]

and when it tries to initialize device it faces unknown instruction and dies with EXC_BAD_INSTRUCTION

in particular case it is rorx which belongs to BMI2 instruction set. Basically following ones should fail:

Code:
BZHI    Zero high bits starting with specified bit position
MULX    Unsigned multiply without affecting flags, and arbitrary destination registers
PDEP    Parallel bits deposit
PEXT    Parallel bits extract
RORX    Rotate right logical without affecting flags
SARX    Shift arithmetic right without affecting flags
SHRX    Shift logical right without affecting flags
SHLX    Shift logical left without affecting flags

And now the most interesting part. WHY? All Broadwells should support BMI2.

Can it be a problem with clover settings?

HTML:
<key>FakeCPUID</key>
<string>0x0306A0</string>

and here

HTML:
<key>AppleIntelCPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelIvyXCPM</key>
<true/>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>

I'm booting with -xcpm argument. So perhaps because of KernelIvyXCPM I managed to screw my Broadwell, seems like downgrade to Ivy Bridge.

Question is now, how to set it to Broadwell.

----

Lol, I need to patch kernel to support Broadwell CPU first..... :)

----

Setting FakeCPUID to 0x040674

and applying following patches should do a thing:

HTML:
<key>KernelToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>xcpm_bootstrap_Broadwell © Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                idgExDwidyI=
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                idgEwzwidyI=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm performance fix 1 (wrsmr fix to get CPU max) © okrasit/0x199</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                idjB4AhIY9A=
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                uAD/AABIY9A=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>C6/C7_If=E2-Enabled=0x7E000403 BY N.Mano/Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                4gAAAEwAAAAAAAAAAAAAAA8EAAAAAAAABQAAHg==
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                4gAAAEwAAAAAAAAAAAAAAA8EAAAAAAAAAwQAfg==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>BY N.Mano/Pike R. Alpha / xcpm support Pike R. Alpha/MSR_POWER_CTL/0x1FC/0x21040059/If C1E-Disabled</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                /AEAANxzAAAAAAAAAAAAAAAAAAAAAAAAGgAEAA==
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                /AEAANxzAAAAAAAAAAAAAAAAAAAAAAAAWQAEIQ==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>BY N.Mano/Pike R. Alpha Sierra xcpm MSR Patch 1 / xcpm support Pike R. Alpha/0x82D300/MSR_MISC_PWR_MGMT/0x1AA/EIST_IF=Enabled=0x400000</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                qgEAANxzAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA==
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                qgEAANxzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>BY N.Mano/Pike R. Alpha Sierra xcpm MSR Patch 4 / xcpm support Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                QgYAANwzAAAAAAAAAAAAAB8AAAAAAAAAGAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAA
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                QgYAAAAAAAAAAAAAAAAAAB8AAAAAAAAAGAAAAAAAAAAA
                AAAAAAAAAAAAAAAAAAAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>SammlerG Sierra xcpm MSR Patch 3 / xcpm support Pike R. Alpha/0x82D390/MSR_PP0_POLICY 0x63a</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                OgYAANwzAAAAAAAAAAAAAB8=
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                OgYAAAAAAAAAAAAAAAAAAAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm_cpuid_set_info_add HASWELL-E © Pike R. Alpha</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                cjzQd1APtsA=
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                bzzQd1APtsA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm_cpuid_set_info_add Broadwell © Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                cjzQd1APtsA=
                </data>
                <key>MatchOS</key>
                <string>10.13</string>
                <key>Replace</key>
                <data>
                ajzQd1APtsA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>cpuid_set_info_rdmsr © vit9696</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                uaABAAAPMg==
                </data>
                <key>Replace</key>
                <data>
                uaABAAAxwA==
                </data>
            </dict>
        </array>

Looks noobish I guess. I'm only 2 weeks with OSX stuff.
 
Last edited:
Ok, so here what we have:

All those CPU patches effects only power management, no relation to instructions. So it's okay to run as Ivy Bridge, etc...

Sad to say, but Celeron CPU doesn't support nor AVX/DMI neither AVX2/DMI2 so no chance for combination Celeron Q1 / Intel HD GT1

Unless somehow we will be able to patch AppleIntelBDWGraphicsMTLDriver:

RORX -> ROR
SHLX -> SHL

In any other words a lot of work to do, but result can be unexpected.

Merry Christmas~
 
Ok, so here what we have:

All those CPU patches effects only power management, no relation to instructions. So it's okay to run as Ivy Bridge, etc...

Sad to say, but Celeron CPU doesn't support nor AVX/DMI neither AVX2/DMI2 so no chance for combination Celeron Q1 / Intel HD GT1

Unless somehow we will be able to patch AppleIntelBDWGraphicsMTLDriver:

RORX -> ROR
SHLX -> SHL

In any other words a lot of work to do, but result can be unexpected.

Merry Christmas~



Hi i have same grapichs card an when i changed ig-platform-id to 0x16060000 i get the similar error

flashing (reloading) screen and printing those two lines:

IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0


But I have an Intel Pentium 3825u and i am a noob to hackintoshing. Please help me with my first hackintosh

Thank you
 

Attachments

  • config.plist
    12.7 KB · Views: 439
Hi i have same grapichs card an when i changed ig-platform-id to 0x16060000 i get the similar error

flashing (reloading) screen and printing those two lines:

IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0


But I have an Intel Pentium 3825u and i am a noob to hackintoshing. Please help me with my first hackintosh

Thank you

Your Pentium graphics are not supported.
You need a different laptop, or at least a different CPU.
 
In addition to RehabMan post, basically you need a different CPU which supports AVX2/DMI2 instructions. Pentiums and Celerons a low end and doesn't support.
 
Your Pentium graphics are not supported.
You need a different laptop, or at least a different CPU.
I am OK with the graphics but the brightness/backlight is bothering me. I can't change Lap's brightness, Its always high. I tried using applebacklight.....kext and patched ssdt and apply patch in config.
And the new laptops are using skylake arch and no one has a guide about it . can you please suggest me a laptop for hackintosh with a guide
 
Status
Not open for further replies.
Back
Top