Jump to content

Clover Problems and Solutions


ErmaC
3,206 posts in this topic

Recommended Posts

Rev 3640 questionable improvement

--- a/rEFIt_UEFI/Platform/kernel_patcher.c
+++ b/rEFIt_UEFI/Platform/kernel_patcher.c
@@ -645,10 +645,12 @@
     else if (0x00000002000000E2ULL == (*((UINT64 *)Ptr))) {
       (*((UINT64 *)Ptr)) = 0x0000000000000000ULL;
       DBG("Kernel power management patch 10.10(data1) found and patched\n");
+      return TRUE;
     }
     else if (0x0000004C000000E2ULL == (*((UINT64 *)Ptr))) {
       (*((UINT64 *)Ptr)) = 0x0000000000000000ULL;
       DBG("Kernel power management patch 10.10(data2) found and patched\n");
+      return TRUE;
     }
     else if (0x00000190000000E2ULL == (*((UINT64 *)Ptr))) {
       (*((UINT64 *)Ptr)) = 0x0000000000000000ULL;

It works before!

 

I don't see why the KernelPm patch for 10.10 would be changing. The 10.10 kernel itself is not changing.

Link to comment
Share on other sites

Test, please

attachicon.gifCLOVERX64.efi-3646.zip

 

debug:

0:100  0:100  MemLog inited, TSC freq: 2494333794
0:100  0:000  
0:100  0:000  Now is 19.7.2016,  22:7:58 (GMT)
0:100  0:000  Starting Clover rev 3645 on INSYDE Corp. EFI
0:100  0:000  Build with: [Args: ./ebuild.sh -D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -t XCODE5 | Command: build -D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.11.6 | XCODE: 7.3.1]
0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x3,0x0)\Unit(0x0)\HD(1,GPT,34FF0DBE-1AC8-4F66-A38C-77ED48AF958B,0x28,0x64000) @9755FA98
0:100  0:000  SelfDirPath = \EFI\BOOT
0:100  0:000  Total Memory Slots Count = 2
0:100  0:000  Type 17 Index = 0
0:100  0:000  Table has error information, checking
0:100  0:000  Found memory information in table 18/0, type=0x3, operation=0x2 syndrome=0x0
0:100  0:000  ...memory OK
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 0 Bottom-Slot 1(top)
0:100  0:000  SmbiosTable.Type17->Vendor = Micron Technology
0:100  0:000  SmbiosTable.Type17->SerialNumber = EA70D331
0:100  0:000  SmbiosTable.Type17->PartNumber = 16KTF51264HZ-1G6M1
0:100  0:000  Type 17 Index = 1
0:100  0:000  Table has error information, checking
0:100  0:000  Found memory information in table 18/1, type=0x3, operation=0x2 syndrome=0x0
0:100  0:000  ...memory OK
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 2 Bottom-Slot 2(under)
0:100  0:000  SmbiosTable.Type17->Vendor = Micron Technology
0:100  0:000  SmbiosTable.Type17->SerialNumber = EA70D32F
0:100  0:000  SmbiosTable.Type17->PartNumber = 16KTF51264HZ-1G6M1
0:100  0:000  Boot status=0
0:100  0:000  Clover revision: 3645  running on HP Pavilion dv7 Notebook PC
0:100  0:000  ... with board 181D
0:100  0:000  CPU Vendor = 756E6547 Model=306A9
0:100  0:000  got cores from CPUID_1 = 0
0:100  0:000  The CPU supported turbo
0:100  0:000  BrandString = Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
0:100  0:000  MSR 0xE2 before patch 1E008404
0:100  0:000  MSR 0xE2 is locked, PM patches will be turned on
0:100  0:000  MSR 0xE4              00020414
0:100  0:000  MSR 0xCE              00080C10_E0011900
0:100  0:000  non-usable FLEX_RATIO = 110000
0:100  0:000  corrected FLEX_RATIO = 100000
0:100  0:000  MSR 0x1B0             00000000
0:100  0:000  FSBFrequency=100MHz DMIvalue=100000kHz
0:100  0:000  Corrected FSBFrequency=100MHz
0:100  0:000  Vendor/Model/Stepping: 0x756E6547/0x3A/0x9
0:100  0:000  Family/ExtFamily: 0x6/0x0
0:100  0:000  MaxDiv/MinDiv: 25.0/12
0:100  0:000  Turbo: 29/29/29/31
0:100  0:000  Features: 0xBFEBFBFF
0:100  0:000  Threads: 4
0:100  0:000  Cores: 2
0:100  0:000  FSB: 100 MHz
0:100  0:000  CPU: 2500 MHz
0:100  0:000  TSC: 2500 MHz
0:100  0:000  PIS: 400 MHz
0:100  0:000  PCI (00|00:00.00) : 8086 0154 class=060000
0:100  0:000  PCI (00|00:01.00) : 8086 0151 class=060400
0:100  0:000  PCI (00|01:00.00) : 10DE 0DE9 class=030000
0:100  0:000  Found NVidia model=HP GeForce GT 630M family C1
0:100  0:000  PCI (00|01:00.01) : FFFF FFFF class=FFFFFF
0:100  0:000  PCI (00|00:02.00) : 8086 0166 class=030000
0:100  0:000  Found GFX model=Intel HD Graphics 4000
0:100  0:000  PCI (00|00:14.00) : 8086 1E31 class=0C0330
0:100  0:000  PCI (00|00:16.00) : 8086 1E3A class=078000
0:100  0:000  PCI (00|00:1A.00) : 8086 1E2D class=0C0320
0:100  0:000  PCI (00|00:1B.00) : 8086 1E20 class=040300
0:100  0:000  PCI (00|00:1C.00) : 8086 1E10 class=060400
0:100  0:000  PCI (00|00:1C.01) : 8086 1E12 class=060400
0:100  0:000  PCI (00|08:00.00) : 10EC 5229 class=FF0000
0:100  0:000  PCI (00|00:1C.03) : 8086 1E16 class=060400
0:100  0:000  PCI (00|0A:00.00) : 168C 002B class=028000
0:100  0:000  PCI (00|00:1C.05) : 8086 1E1A class=060400
0:100  0:000  PCI (00|0B:00.00) : 10EC 8168 class=020000
0:100  0:000  LAN 0, Vendor=10EC, MMIO=2000
0:100  0:000  PCI (00|00:1D.00) : 8086 1E26 class=0C0320
0:100  0:000  PCI (00|00:1F.00) : 8086 1E57 class=060100
0:100  0:000  PCI (00|00:1F.02) : 8086 282A class=010400
0:100  0:000  PCI (00|00:1F.03) : 8086 1E22 class=0C0500
0:100  0:000  PCI (00|00:1F.06) : FFFF FFFF class=FFFFFF
0:100  0:000  Clover load options size = 2 bytes
0:100  0:000  Found Plist String = , parse XML in LoadOptions
0:100  0:000  Xml in load options is bad
0:114  0:013  Using OEM config.plist at path: EFI\CLOVER\config.plist
0:114  0:000  EFI\CLOVER\config.plist loaded: Success
0:123  0:008  Found theme directory: Pandora
0:139  0:016  Loading early settings
0:139  0:000  timeout set to 5
0:139  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
0:305  0:165  KextsToPatch: 6 requested
0:456  0:151   - [0]: IOAHCIBlockStorage (Enable TRIM for SSD) :: Matched OSes: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x,10.12.x :: BinPatch :: data len: 11
1:216  0:759   - [1]: AppleUSBXHCIPCI (remove usb limit) :: Matched OSes: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x,10.12.x :: BinPatch :: data len: 7
2:267  1:051   - [2]: AppleHDA (Zeroing 11d41983 codec) :: Matched OSes: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x :: BinPatch :: data len: 4
2:453  0:185   - [3]: AppleHDA (Zeroing 11d4198a codec (patched by AppleHDA Patcher.app)) :: Matched OSes: 10.12.x :: BinPatch :: data len: 4
2:661  0:208   - [4]: AppleHDA (Zeroing 11d41984 codec (patched by AppleHDA Patcher.app)) :: BinPatch :: data len: 4
2:810  0:148   - [5]: AppleHDA (Patching 11d4198b with 111d76e0 codec (patched by AppleHDA Patcher.app)) :: BinPatch :: data len: 4
3:039  0:228  Default theme: El Capitan
3:076  0:037  Hiding entries with string Windows
3:117  0:041  Hiding entries with string BOOTX64.EFI
3:156  0:038  LoadDrivers() start
3:197  0:041  Loading FSInject-64.efi  status=Success
3:308  0:110  Loading HFSPlus-64.efi  status=Success
3:418  0:109   - driver needs connecting
3:453  0:035  Loading OsxFatBinaryDrv-64.efi  status=Success
3:588  0:134  1 drivers needs connecting ...
3:624  0:035  PlatformDriverOverrideProtocol not found. Installing ... Success
3:770  0:146  HFS+ driver loaded 
3:806  0:035  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
4:056  0:249  LoadDrivers() end
4:090  0:034  Dump SMC keys from NVRAM:
4:132  0:041  SetMaxResolution: found best mode 0: 1600x900
4:217  0:084   - already set
4:252  0:035  Console modes reported: 4, available modes:
4:288  0:035    Mode 1: 80x25
4:324  0:035    Mode 3: 100x31
4:359  0:035    Mode 4: 128x40 (current mode)
4:395  0:035  reinit: self device path=PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x3,0x0)\Unit(0x0)\HD(1,GPT,34FF0DBE-1AC8-4F66-A38C-77ED48AF958B,0x28,0x64000)
4:516  0:120  ScanSPD() start
4:551  0:035  SMBus device : 8086 1E22 class=0C0500 status=Success
4:587  0:035  SMBus CmdReg: 0x3
4:622  0:035  Scanning SMBus [8086:1E22], mmio: 0xD4615004, ioport: 0x5040, hostc: 0x1
4:667  0:044  Slots to scan [8]...
4:702  0:035  SPD[0]: Type 11 @0x50
4:757  0:054  Not using XMP because it is not present
4:793  0:036  DDR speed 1600MHz
4:905  0:112  Slot: 0 Type 24 4096MB 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=0E0A07000D030301
4:946  0:040  SPD[2]: Type 11 @0x52
5:001  0:054  Not using XMP because it is not present
5:037  0:035  DDR speed 1600MHz
5:072  0:035  Slot: 2 Type 24 4096MB 1600MHz Vendor=Micron Technology PartNo=16KTF51264HZ-1G6M1M1 SerialNo=0E0A07000D03020F
5:109  0:036  ScanSPD() end
5:149  0:040  Get Acpi Tables List from RSDT:
5:226  0:077   Found table: FACP  SLIC-MPC len=268
5:339  0:112   Found table: UEFI  181D     len=566
5:374  0:035   Found table: ASF!  181D     len=165
5:414  0:039   Found table: HPET  181D     len=56
5:450  0:035   Found table: APIC  181D     len=140
5:486  0:035   Found table: MCFG  181D     len=60
5:521  0:035   Found table: SLIC  SLIC-MPC len=374
5:557  0:035   Found table: WDAT  181D     len=548
5:593  0:035   Found table: SSDT  181D     len=4200
5:647  0:053   Found table: BOOT  181D     len=40
5:683  0:035   Found table: ASPT  181D     len=52
5:795  0:112   Found table: DBGP  181D     len=52
5:831  0:035   Found table: FPDT  181D     len=68
5:880  0:049   Found table: SSDT  181D     len=2408
5:916  0:035   Found table: SSDT  181D     len=2706
5:952  0:035   Found table: SSDT  181D     len=11908
5:988  0:035   Found table: BGRT  181D     len=56
6:024  0:035  Calibrated TSC frequency =2494333794 =2494MHz
6:059  0:035  Loading main settings
6:095  0:035  USB FixOwnership: true
6:135  0:039  Dropping 3 tables
6:170  0:035  Drop table 0 signature="SSDT" (54445353) length=11623(0x1A)
6:579  0:408  set table: 54445353,                0 to drop:
6:669  0:090  Drop table 1 signature="SSDT" (54445353) table-id="CpuPm" (0000006D50757043)
7:237  0:567  set table: 54445353,       6D50757043 to drop:
7:308  0:071  Drop table 2 signature="SSDT" (54445353) table-id="Cpu0Ist" (0074734930757043)
7:953  0:645  set table: 54445353,   74734930757043 to drop:
8:025  0:071  Config set Fixes will override FixMask mask!
8:060  0:035     final mask=00000000
8:174  0:113  Config set EnableC7: -
8:209  0:035  Config set EnableC6: +
8:245  0:035  Config set EnableC4: -
8:299  0:054  Config set EnableC2: -
8:335  0:035  Config set ChassisType=0x8
8:381  0:046  found 17 volumes with blockIO
8:416  0:034   0. Volume:
8:451  0:035    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x3,0x0)\Unit(0x0)
8:489  0:037    USB volume
8:524  0:034    USB volume
8:560  0:035   1. Volume:
8:596  0:035    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x3,0x0)\Unit(0x1)
8:710  0:113    USB volume
8:745  0:035    USB volume
8:789  0:043   2. Volume:
8:830  0:041    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x3,0x0)\Unit(0x0)\HD(1,GPT,34FF0DBE-1AC8-4F66-A38C-77ED48AF958B,0x28,0x64000)
8:869  0:038    Result of bootcode detection: bootable unknown (legacy)
8:904  0:034    USB volume
8:941  0:037    USB volume
8:976  0:035    This is SelfVolume !!
9:012  0:035   3. Volume:
9:048  0:035    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x3,0x0)\Unit(0x0)\HD(2,GPT,CE444581-D941-4FCD-B6C4-2F5BCF52B0C6,0x64028,0x1CA3BB0)
9:164  0:116    USB volume
9:199  0:034    USB volume
9:242  0:043   4. Volume:
9:319  0:076    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x4,0x0,0x0)
9:355  0:035    found optical drive
9:390  0:035   5. Volume:
9:426  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)
9:464  0:037    Result of bootcode detection: bootable unknown (legacy)
9:499  0:035   6. Volume:
9:535  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,02)
9:673  0:138   7. Volume:
9:709  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(1,GPT,0EC12D22-4440-45F3-8D5E-E391C997B42F,0x28,0x64000)
9:747  0:037    Result of bootcode detection: bootable Clover (clover)
9:818  0:070   8. Volume:
9:853  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(2,GPT,E27BFBDD-9F7E-4CF2-A5B8-8A9F98466AB1,0x64028,0x37E11D8)
9:891  0:037   9. Volume:
10:007  0:116    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(3,GPT,073BE15C-342B-402B-8785-30D1674D83D6,0x3885200,0x36EB2B8)
10:045  0:037  10. Volume:
10:080  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(4,GPT,D3398A0E-C09A-4491-97EF-F913506A3801,0x6F704B8,0x135F20)
10:118  0:037  11. Volume:
10:154  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(5,GPT,8F1082D2-9984-4358-A5B8-7652C00BE561,0x70A63D8,0x36EB2B8)
10:267  0:113  12. Volume:
10:307  0:039    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(6,GPT,A353112F-8573-4A2A-939D-E1E886FDC4E7,0xA791690,0x135F20)
10:345  0:037  13. Volume:
10:389  0:044    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(7,GPT,86D154FF-2298-4DB5-B717-DD2677FBD063,0xA8C75B0,0x132B5DB8)
10:426  0:037  14. Volume:
10:461  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(8,GPT,000D40C9-3556-46D8-AADD-31F2800CB62F,0x1DB7D368,0x175F20)
10:575  0:113  15. Volume:
10:611  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,02)\HD(1,GPT,973590F2-ED4B-4D0B-9C97-D0923C07B622,0x28,0x64000)
10:649  0:037    Result of bootcode detection: bootable unknown (legacy)
10:684  0:035  16. Volume:
10:720  0:035    PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,02)\HD(2,GPT,B241BA4F-327C-414C-AD6D-9A7F0188306A,0x64028,0xDEF0B60)
10:761  0:040  GlobalConfig: theme.plist not found, get random theme Pandora
10:879  0:117  Using theme 'Pandora' (EFI\CLOVER\themes\Pandora)
10:923  0:043  OS main and drive as badge
10:967  0:044  Choosing theme Pandora
11:003  0:035  Custom entries start
11:038  0:035  Custom entries finish
11:074  0:035  Scanning loaders...
11:110  0:035   0: 'Whole Disc Boot' no file system
11:195  0:085   1: 'Whole Disc Boot' no file system
11:267  0:071   2: 'EFI'
11:384  0:117   3: 'Chiavetta'
11:476  0:091   4: 'Whole Disc Boot' no file system
11:628  0:151   5: 'Whole Disc Boot' no file system
11:703  0:075   6: 'Whole Disc Boot' no file system
11:775  0:071   7: 'EFI'
11:876  0:100   8: 'Lion'
11:958  0:082      AddLoaderEntry for Volume Name=Lion
11:995  0:037      Check if volume Is Hibernated:
12:031  0:035      Check sleep image 'by signature':
12:071  0:040      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
12:107  0:035      using default sleep image name = \private\var\vm\sleepimage
12:225  0:118      Reading first 512 bytes of sleepimage ...
12:261  0:035   OurBlockIoRead: Lba=E289F8, Offset=1C513F000 (BlockSize=512)
12:296  0:035   sig lion: 7A7A7A7A
12:332  0:035   sig snow: 0
12:373  0:041   no valid sleep image offset was found
12:431  0:057      Reading completed -> Success
12:466  0:035       sleepimage offset could not be acquired
12:502  0:035       hibernated: no - sign
12:544  0:042    Icon 17 (icons\vol_internal_hfs.icns) not found
12:676  0:131    Theme path EFI\CLOVER\themes\Pandora, ThemeDir=955B9B20
12:731  0:054   9: 'Yosemite'
12:809  0:078      AddLoaderEntry for Volume Name=Yosemite
12:846  0:037      Check if volume Is Hibernated:
12:882  0:035      Check sleep image 'by signature':
12:936  0:054      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Not Found
12:971  0:035      using default sleep image name = \private\var\vm\sleepimage
13:010  0:038      Reading first 512 bytes of sleepimage ...
13:125  0:115   OurBlockIoRead: Lba=49F56B8, Offset=93EAD7000 (BlockSize=512)
13:165  0:040   sig lion: 73696D65
13:200  0:035   sig snow: 0
13:236  0:035   got sleep image offset
13:272  0:035      Reading completed -> Success
13:307  0:035       sleepimage offset acquired successfully: 93EAD7000
13:343  0:035       gSleepTime: 1468764371
13:380  0:037       HFS+ volume modifyDate: 1468965889
13:424  0:044       image older then volume: 201518 sec
13:460  0:035       image too old
13:578  0:117       hibernated: no - time
13:637  0:059  10: 'Recovery HD'
13:715  0:077      AddLoaderEntry for Volume Name=Recovery HD
13:769  0:053  11: 'Sierra'
13:847  0:078      AddLoaderEntry for Volume Name=Sierra
13:884  0:037      Check if volume Is Hibernated:
13:924  0:039      Check sleep image 'by signature':
13:969  0:044      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Not Found
14:005  0:035      using default sleep image name = \private\var\vm\sleepimage
14:129  0:124      Reading first 512 bytes of sleepimage ...
14:165  0:035   OurBlockIoRead: Lba=8CE6FF8, Offset=119CDFF000 (BlockSize=512)
14:200  0:035   sig lion: 7A7A7A7A
14:236  0:035   sig snow: 0
14:272  0:035   no valid sleep image offset was found
14:307  0:035      Reading completed -> Success
14:343  0:035       sleepimage offset could not be acquired
14:379  0:035       hibernated: no - sign
14:459  0:080  12: 'Recovery HD'
14:542  0:082      AddLoaderEntry for Volume Name=Recovery HD
14:681  0:138  13: 'El Capitan'
14:760  0:079      AddLoaderEntry for Volume Name=El Capitan
14:797  0:037      Check if volume Is Hibernated:
14:833  0:035      Check sleep image 'by signature':
14:873  0:040      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
14:909  0:035      SleepImage name from pref: ImageVolume = 'El Capitan', ImageName = '\private\var\vm\sleepimage'
14:948  0:039      Reading first 512 bytes of sleepimage ...
15:085  0:136   OurBlockIoRead: Lba=D8C7668, Offset=1B18ECD000 (BlockSize=512)
15:120  0:035   sig lion: 7A7A7A7A
15:156  0:035   sig snow: 0
15:191  0:035   no valid sleep image offset was found
15:227  0:035      Reading completed -> Success
15:263  0:035       sleepimage offset could not be acquired
15:298  0:035       hibernated: no - sign
15:358  0:059  14: 'Recovery HD'
15:437  0:079      AddLoaderEntry for Volume Name=Recovery HD
15:504  0:066  15: 'EFI'
15:608  0:104  16: 'DATI'
15:809  0:200  Custom legacy start
15:849  0:039  Custom legacy end
15:885  0:035  Scanning legacy ...
15:920  0:035   0: 'Whole Disc Boot' (legacy) not legacy
15:991  0:071   1: 'Whole Disc Boot' (legacy) not legacy
16:080  0:088   2: 'EFI' (legacy) not legacy
16:151  0:071   3: 'Chiavetta' (legacy) not legacy
16:223  0:071   4: 'Whole Disc Boot' (legacy) not legacy
16:294  0:071   5: 'Whole Disc Boot' (legacy) not legacy
16:366  0:071   6: 'Whole Disc Boot' (legacy) not legacy
16:523  0:157   7: 'EFI' (clover) add legacy
16:600  0:076   added 'Boot Clover from EFI' OSType=3 Icon=clover
16:636  0:035   8: 'Lion' (legacy) not legacy
16:707  0:071   9: 'Yosemite' (legacy) not legacy
16:778  0:071  10: 'Recovery HD' (legacy) not legacy
16:849  0:071  11: 'Sierra' (legacy) not legacy
16:929  0:079  12: 'Recovery HD' (legacy) not legacy
17:006  0:077  13: 'El Capitan' (legacy) not legacy
17:078  0:071  14: 'Recovery HD' (legacy) not legacy
17:149  0:071  15: 'EFI' (legacy) not legacy
17:301  0:151  16: 'DATI' (legacy) not legacy
17:391  0:090  Custom tool start
17:442  0:051  Custom tool end
17:485  0:042  found tool \EFI\CLOVER\tools\Shell64U.efi
17:524  0:039  Checking EFI partition Volume 2 for Clover
17:560  0:035   Found Clover
17:596  0:035  Use anime=Anim-Clover frames=96
17:631  0:035  Checking EFI partition Volume 7 for Clover
17:671  0:039   Found Clover
17:707  0:035  Use anime=Anim-Clover frames=96
17:743  0:035  Checking EFI partition Volume 15 for Clover
17:863  0:120  GetEfiBootDeviceFromNvram: efi-boot-device-data not found
17:938  0:075  EfiBootVolume not found
17:974  0:035   found entry 5. 'Boot Mac OS X from El Capitan', Volume 'El Capitan', DevicePath 'PciRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,00)\HD(7,GPT,86D154FF-2298-4DB5-B717-DD2677FBD063,0xA8C75B0,0x132B5DB8)\System\Library\CoreServices\boot.efi'
18:010  0:035  DefaultIndex=5 and MainMenu.EntryCount=15
18:045  0:035  Use anime=Rotary_Logo frames=15
18:602  0:556  InitScroll: MaxIndex=14, FirstVisible=0, MaxVisible=7, MaxFirstVisible=0
18:725  0:123  UpdateScroll on 6
18:777  0:051  Found Mouse device:
18:820  0:042  GUI ready
21:352  2:532  UpdateScroll on 1
21:661  0:309  UpdateScroll on 0
29:877  8:215  DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml
29:932  0:055  ========= Auto patch DSDT Starting ========
29:967  0:034  VideoCard devID=0xDE910DE
30:002  0:035  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
30:038  0:035  VideoCard devID=0x1668086
30:155  0:116  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
30:210  0:054  USBADR[0] = 0x140000 and PCIe = 0xFFFE
30:245  0:035  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE
30:281  0:035  Audio HDA (addr:0x1B0000) setting specified layout-id=12 (0xC)
30:317  0:035  Found Airport Atheros at 0x1C0003, 0x0, DeviceID=0x002B
30:352  0:035  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
30:405  0:052  first CPU found at 294B offset 294E
30:441  0:035  score candidate at 2947
30:477  0:035  score inserted in acpi_cpu_score _PR_
30:594  0:116  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
30:932  0:338  Found PCIROOTUID = 0
30:968  0:035  ========= Auto patch DSDT Finished ========
31:350  0:382  DSDT saved to EFI\CLOVER\ACPI\origin\DSDT-0.aml
33:505  2:154  UpdateScroll on 1
33:906  0:401  UpdateScroll on 0
37:519  3:612  BootOption of the entry is empty
37:554  0:034  StartLoader() start
37:590  0:035  Finally: Bus=99773kHz CPU=2494MHz
37:749  0:159  Loading boot.efi  status=Success
37:938  0:188  GetOSVersion: 10.11.6
38:008  0:070  Filtering KextPatches:
38:044  0:035   - [0]: IOAHCIBlockStorage (Enable TRIM for SSD) :: BinPatch :: [OS: 10.11.6 | MatchOS: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x,10.12.x] ==> allowed
38:115  0:071   - [1]: AppleUSBXHCIPCI (remove usb limit) :: BinPatch :: [OS: 10.11.6 | MatchOS: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x,10.12.x] ==> allowed
38:186  0:071   - [2]: AppleHDA (Zeroing 11d41983 codec) :: BinPatch :: [OS: 10.11.6 | MatchOS: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x] ==> allowed
38:371  0:184   - [3]: AppleHDA (Zeroing 11d4198a codec (patched by AppleHDA Patcher.app)) :: BinPatch :: [OS: 10.11.6 | MatchOS: 10.12.x] ==> not allowed
38:442  0:071   - [4]: AppleHDA (Zeroing 11d41984 codec (patched by AppleHDA Patcher.app)) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
38:514  0:071   - [5]: AppleHDA (Patching 11d4198b with 111d76e0 codec (patched by AppleHDA Patcher.app)) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
38:669  0:155  insert table 9 for dev 0:0
38:705  0:035  insert table 9 for dev 0:0
38:741  0:035  insert table 9 for dev 0:0
38:781  0:040  Trusting SMBIOS...
38:821  0:039  Detected alternating SMBIOS channel banks
38:857  0:035  Channels: 2
38:908  0:051  Interleave: 0 2 1 3 4 6 5 7 8 10 9 11 12 14 13 15 16 18 17 19 20 22 21 23
39:885  0:977   partNum=16KTF51264HZ-1G6M1
39:921  0:035  SMBIOS Type 17 Index = 0 => 0 0:
39:957  0:035  BANK0 DIMM0 1600MHz 4096MB
40:846  0:889   partNum=16KTF51264HZ-1G6M1
40:886  0:040  SMBIOS Type 17 Index = 1 => 1 2:
40:922  0:035  BANK1 DIMM0 1600MHz 4096MB
40:958  0:035  mTotalSystemMemory = 8192
40:994  0:035  NumberOfMemoryDevices = 2
41:029  0:035  Type20[0]->End = 0x3FFFFF, Type17[0] = 0x1000
41:065  0:035  Type20[1]->End = 0x3FFFFF, Type17[1] = 0x3000
41:100  0:035  Table 131 is present, CPUType=11
41:136  0:035  Change to: 604
41:172  0:035  RSDT 0x9AFFE124
41:212  0:039  FADT from RSDT: 0x9AFFB000
41:333  0:121  XSDT 0x9AFFE210
41:375  0:041  FADT from XSDT: 0x9AFFB000
41:410  0:035  Xsdt reallocation done
41:450  0:039  old FADT length=10C
41:486  0:035  DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml
41:527  0:041  Apply DsdtFixMask=0x00000000 old way
41:562  0:034     drop _DSM mask=0xFFFF
41:598  0:035  ========= Auto patch DSDT Starting ========
41:648  0:050  VideoCard devID=0xDE910DE
41:684  0:035  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
41:720  0:035  VideoCard devID=0x1668086
41:850  0:129  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
41:885  0:035  USBADR[0] = 0x140000 and PCIe = 0xFFFE
41:921  0:035  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE
41:956  0:035  Audio HDA (addr:0x1B0000) setting specified layout-id=12 (0xC)
41:992  0:035  Found Airport Atheros at 0x1C0003, 0x0, DeviceID=0x002B
42:028  0:035  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
42:064  0:035  first CPU found at 294B offset 294E
42:103  0:039  score candidate at 2947
42:139  0:035  score inserted in acpi_cpu_score _PR_
42:256  0:116  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
42:601  0:345  Found PCIROOTUID = 0
42:637  0:035  ========= Auto patch DSDT Finished ========
42:673  0:035  Patch table: SSDT  181D    
42:713  0:040   SSDT len = 0x1068
42:755  0:041  Patch table: SSDT  181D    
42:791  0:035   SSDT len = 0x968
42:826  0:035  Patch table: SSDT  181D    
42:862  0:035   SSDT len = 0xA92
42:898  0:035  Patch table: SSDT  181D    
43:029  0:130   SSDT len = 0x2E84
43:064  0:035  Drop tables from Xsdt, SIGN=XXXX TableID= Length=0
43:100  0:035   Xsdt has tables count=17 
43:136  0:035  corrected XSDT length=172
43:171  0:035  Start: Processing Patched AML(s): Unsorted
43:258  0:087  Inserting SSDT-6.aml from EFI\CLOVER\ACPI\patched ... Success
43:334  0:075  Inserting SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
43:405  0:071  End: Processing Patched AML(s)
43:444  0:038   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=8
43:561  0:116  Maximum control=0x19
43:597  0:035  Turbo control=0x1F
43:632  0:035  P-States: min 0x7, max 0x1F
43:668  0:035  SSDT with CPU P-States generated successfully
43:708  0:039  SSDT with CPU C-States generated successfully
43:744  0:035  NVidia GFX injection not set
43:780  0:035  Intel Intel HD Graphics 4000 [8086:0166] :: PciRoot(0x0)\Pci(0x2,0x0)
43:815  0:035  Intel GFX revision  =0x9
43:866  0:050  USB Controller [8086:1E31] :: PciRoot(0x0)\Pci(0x14,0x0)
43:983  0:117  USB Controller [8086:1E2D] :: PciRoot(0x0)\Pci(0x1A,0x0)
44:019  0:035  HDA Controller [8086:1E20] :: PciRoot(0x0)\Pci(0x1B,0x0) => setting specified layout-id=12 (0xC)
44:090  0:071  LAN Controller [10EC:8168] :: PciRoot(0x0)\Pci(0x1C,0x5)\Pci(0x0,0x0)
44:126  0:035  USB Controller [8086:1E26] :: PciRoot(0x0)\Pci(0x1D,0x0)
44:166  0:040   RCBA access disabled; trying to enable
44:207  0:041  stringlength = 2994
44:243  0:035  CurrentMode: Width=1600 Height=900
44:283  0:039  Beginning FSInjection
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 9753D918
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 9753D918
44:413  0:129  MSR 0x1B0   set to        00000000
44:448  0:035  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
44:490  0:042    Extra kext: EFI\CLOVER\kexts\Other\ACPIBatteryManager.kext
44:537  0:046    Extra kext: EFI\CLOVER\kexts\Other\ApplePS2Controller.kext
44:593  0:056      Extra PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2Controller.kext\Contents\PlugIns\AppleACPIPS2Nub.kext
44:645  0:051      Extra PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2Controller.kext\Contents\PlugIns\ApplePS2Keyboard.kext
44:768  0:123      Extra PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2Controller.kext\Contents\PlugIns\ApplePS2Mouse.kext
44:831  0:062      Extra PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2Controller.kext\Contents\PlugIns\ApplePS2Trackpad.kext
44:881  0:050    Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext
44:931  0:049    Extra kext: EFI\CLOVER\kexts\Other\WifiInjector.kext
44:966  0:035  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.11
45:090  0:123    Extra kext: EFI\CLOVER\kexts\10.11\EHC.kext
45:205  0:035    Extra kext: EFI\CLOVER\kexts\10.11\RealtekRTL8111.kext
45:283  0:078    Extra kext: EFI\CLOVER\kexts\10.11\XHC.kext
45:403  0:041  Removed efi-boot-device-data variable: Not Found
45:443  0:039  Custom boot screen not used because entry has unset use graphics

EDIT

sorry booted by mistake in UEFI mode

Link to comment
Share on other sites

 

this test version 3646 boots the system. but it used the embedded theme vs config.plist named theme ThinkPad - which does show as selected in menu Options/Themes.

 

attached logs from 3635 and 3646 (CLOVERX64.efi is different)

 

diffs:

tluck@Toms-Mac /Temp
$ diff 36*
2c2
< -19 TIME: 16:50:16
---
> -19 TIME: 16:35:44
4c4
<  MemLog inited, TSC freq: 2495883700
---
>  MemLog inited, TSC freq: 2508397760
7,10c7,10
<  Now is 19.7.2016,  20:50:4 (GMT)
<  Starting Clover rev 3635 on Lenovo EFI
<  Build with: [Args: ./ebuild.sh -release -gcc53 --x64 | Command: build -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t GCC53 -n 5 | OS: 10.11.6]
<  SelfDevicePath=PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(1,GPT,64C75011-6F23-4B55-AB3D-F3BA9342E6FE,0x28,0x64000) @B0B51198
---
>  Now is 19.7.2016,  20:35:31 (GMT)
>  Starting Clover rev 3646 on Lenovo EFI
>  Build with: [Args: ./ebuild.sh | Command: build -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.11.6 | XCODE: 7.3.1]
>  SelfDevicePath=PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(1,GPT,64C75011-6F23-4B55-AB3D-F3BA9342E6FE,0x28,0x64000) @B0B47798
29c29
<  Clover revision: 3635  running on 20FMS05K00
---
>  Clover revision: 3646  running on 20FMS05K00
38c38
<   Calibrated ARTFrequency: 23998881
---
>   Calibrated ARTFrequency: 24119209
85,99c85,99
<  KextsToPatch 0: AppleUSBXHCIPCI (change 15 port limit to 26 in XHCI kext (100-series)) :: Kext bin patch, data len: 7
<  KextsToPatch 1: AppleHDA (AppleHDA .xml.zl to .zml.zl) :: Kext bin patch, data len: 7
<  KextsToPatch 2: IOAHCIBlockStorage (Enable TRIM for non-Apple SSDs) :: Kext bin patch, data len: 11
<  KextsToPatch 3: disable:IOGraphicsFamily (Boot graphics glitch, 10.12.dp1 (credit denskop)) :: Kext bin patch, data len: 5
<  KextsToPatch 4: IOGraphicsFamily (Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)) :: Kext bin patch, data len: 5
<  KextsToPatch 5: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.12.dp1, credit RehabMan) :: Kext bin patch, data len: 8
<  KextsToPatch 6: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.11.x, credit RehabMan) :: Kext bin patch, data len: 8
<  KextsToPatch 7: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.10.5, credit RehabMan) :: Kext bin patch, data len: 12
<  KextsToPatch 8: disable:AirPortBrcm4360 (10.10.2+ 5Ghz US FCC, the-darkvoid) :: Kext bin patch, data len: 7
<  KextsToPatch 9: disable:IOBluetoothFamily (10.10.2+ BT4LE-Handoff-Hotspot, Dokterdok) :: Kext bin patch, data len: 8
<  KextsToPatch 10: IOBluetoothFamily (10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original) :: Kext bin patch, data len: 8
<  KextsToPatch 11: AppleIntelSKLGraphicsFramebuffer (HDMI-audio, port 0105, 0x19160000) :: Kext bin patch, data len: 12
<  KextsToPatch 12: AppleIntelSKLGraphicsFramebuffer (HDMI-audio, port 0204, 0x19160000) :: Kext bin patch, data len: 12
<  KextsToPatch 13: AppleIntelSKLGraphicsFramebuffer (DVMT) :: Kext bin patch, data len: 5
<  KextsToPatch 14: AppleIntelSKLGraphicsFramebuffer (Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.4 - based on Austere.J patch) :: Kext bin patch, data len: 5
---
>   - [0]: AppleUSBXHCIPCI (change 15 port limit to 26 in XHCI kext (100-series)) :: BinPatch :: data len: 7
>   - [1]: AppleHDA (AppleHDA .xml.zl to .zml.zl) :: BinPatch :: data len: 7
>   - [2]: IOAHCIBlockStorage (Enable TRIM for non-Apple SSDs) :: BinPatch :: data len: 11
>   - [3]: disable:IOGraphicsFamily (Boot graphics glitch, 10.12.dp1 (credit denskop)) :: BinPatch :: data len: 5
>   - [4]: IOGraphicsFamily (Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)) :: BinPatch :: data len: 5
>   - [5]: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.12.dp1, credit RehabMan) :: BinPatch :: data len: 8
>   - [6]: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.11.x, credit RehabMan) :: BinPatch :: data len: 8
>   - [7]: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.10.5, credit RehabMan) :: BinPatch :: data len: 12
>   - [8]: disable:AirPortBrcm4360 (10.10.2+ 5Ghz US FCC, the-darkvoid) :: BinPatch :: data len: 7
>   - [9]: disable:IOBluetoothFamily (10.10.2+ BT4LE-Handoff-Hotspot, Dokterdok) :: BinPatch :: data len: 8
>   - [10]: IOBluetoothFamily (10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original) :: BinPatch :: data len: 8
>   - [11]: AppleIntelSKLGraphicsFramebuffer (HDMI-audio, port 0105, 0x19160000) :: BinPatch :: data len: 12
>   - [12]: AppleIntelSKLGraphicsFramebuffer (HDMI-audio, port 0204, 0x19160000) :: BinPatch :: data len: 12
>   - [13]: AppleIntelSKLGraphicsFramebuffer (DVMT) :: BinPatch :: data len: 5
>   - [14]: AppleIntelSKLGraphicsFramebuffer (Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.4 - based on Austere.J patch) :: BinPatch :: data len: 5
166c166
<  Calibrated TSC frequency =2495883700 =2495MHz
---
>  Calibrated TSC frequency =2508397760 =2508MHz
238,241c238,240
<  Using theme 'ThinkPad' (EFI\CLOVER\themes\ThinkPad)
<  OS main and drive as badge
<  Warning! Character width should be even!
<  Choosing theme ThinkPad
---
>  GlobalConfig: theme.plist not found, get random theme embedded
>   using embedded theme
>  Choosing theme <null string>
287c286
<  Finally: Bus=99835kHz CPU=2496MHz
---
>  Finally: Bus=100335kHz CPU=2508MHz
291,305c290,304
<   - Patch [0] "AppleUSBXHCIPCI" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [1] "AppleHDA" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [2] "IOAHCIBlockStorage" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [3] "disable:IOGraphicsFamily" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [4] "IOGraphicsFamily" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [5] "disable:AirPortBrcm4360" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [6] "disable:AirPortBrcm4360" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [7] "disable:AirPortBrcm4360" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [8] "disable:AirPortBrcm4360" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [9] "disable:IOBluetoothFamily" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [10] "IOBluetoothFamily" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [11] "AppleIntelSKLGraphicsFramebuffer" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [12] "AppleIntelSKLGraphicsFramebuffer" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [13] "AppleIntelSKLGraphicsFramebuffer" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
<   - Patch [14] "AppleIntelSKLGraphicsFramebuffer" :: KextPatch :: [OS: 10.11.6 | MatchOS: undefined] ==> allowed
---
>   - [0]: AppleUSBXHCIPCI (change 15 port limit to 26 in XHCI kext (100-series)) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [1]: AppleHDA (AppleHDA .xml.zl to .zml.zl) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [2]: IOAHCIBlockStorage (Enable TRIM for non-Apple SSDs) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [3]: disable:IOGraphicsFamily (Boot graphics glitch, 10.12.dp1 (credit denskop)) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [4]: IOGraphicsFamily (Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [5]: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.12.dp1, credit RehabMan) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [6]: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.11.x, credit RehabMan) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [7]: disable:AirPortBrcm4360 (AirPortBrcm4360 whitelist patch (board-id), 10.10.5, credit RehabMan) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [8]: disable:AirPortBrcm4360 (10.10.2+ 5Ghz US FCC, the-darkvoid) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [9]: disable:IOBluetoothFamily (10.10.2+ BT4LE-Handoff-Hotspot, Dokterdok) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [10]: IOBluetoothFamily (10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [11]: AppleIntelSKLGraphicsFramebuffer (HDMI-audio, port 0105, 0x19160000) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [12]: AppleIntelSKLGraphicsFramebuffer (HDMI-audio, port 0204, 0x19160000) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [13]: AppleIntelSKLGraphicsFramebuffer (DVMT) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
>   - [14]: AppleIntelSKLGraphicsFramebuffer (Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.4 - based on Austere.J patch) :: BinPatch :: [OS: 10.11.6 | MatchOS: All] ==> allowed
470c469
< PLE_FILE_SYSTEM_PROTOCOL installed on handle: B0B63218
---
> PLE_FILE_SYSTEM_PROTOCOL installed on handle: B0B5B798
472c471
< PLE_FILE_SYSTEM_PROTOCOL installed on handle: B0B63218
---
> PLE_FILE_SYSTEM_PROTOCOL installed on handle: B0B5B798

Recheck, please. It looks like your nvram.plist changed.

Enter CloverPrefPane and set theme once again.

238,241c238,240
<  Using theme 'ThinkPad' (EFI\CLOVER\themes\ThinkPad)
<  OS main and drive as badge
<  Warning! Character width should be even!
<  Choosing theme ThinkPad
---
>  GlobalConfig: theme.plist not found, get random theme embedded
>   using embedded theme
>  Choosing theme <null string>
287c286
<  Finally: Bus=99835kHz CPU=2496MHz
---

Also check the ThinkPad theme contains theme.plist.

Check, please CAPITAL letters in theme name and in theme.plist or Theme.plist.

 

PS. It is also may be mistake in changing xml reading. (plist.c commits 3636, 3640)

Link to comment
Share on other sites

Plist didnt take care the trailing spaces values.. is it OK? See patch comment below:

2:691  0:067  GetOSVersion: 10.12 (16A254g)
2:691  0:000  Filtering KextPatches:
2:691  0:000   - [0]: AppleHDA (XXX AD1988 , AD1984) :: BinPatch :: [OS: 10.12 | MatchOS: 10.11.4,10.11.5 | MatchBuild: All] ==> not allowed
2:691  0:000   - [1]: AppleHDA (Zero 892 10.12 spaces ) :: BinPatch :: [OS: 10.12 | MatchOS: 10.12 | MatchBuild: All] ==> allowed
2:691  0:000   - [2]: AppleHDA (Zero 892 10.12 BuildVersion ) :: BinPatch :: [OS: 10.12 | MatchOS: 10.11 | MatchBuild: 16A254g] ==> allowed
Link to comment
Share on other sites

Recheck, please. It looks like your nvram.plist changed.

Enter CloverPrefPane and set theme once again.

238,241c238,240
<  Using theme 'ThinkPad' (EFI\CLOVER\themes\ThinkPad)
<  OS main and drive as badge
<  Warning! Character width should be even!
<  Choosing theme ThinkPad
---
>  GlobalConfig: theme.plist not found, get random theme embedded
>   using embedded theme
>  Choosing theme <null string>
287c286
<  Finally: Bus=99835kHz CPU=2496MHz
---

Also check the ThinkPad theme contains theme.plist.

Check, please CAPITAL letters in theme name and in theme.plist or Theme.plist.

 

PS. It is also may be mistake in changing xml reading. (plist.c commits 3636, 3640)

testing with 3649:

 

no difference with adding DataHubDxe.efi

no difference using or not using NVRAM variable Clover.Theme - theme is defined (matching case) in config.plist and filesystem as: ThinkPad

 

on my Lenovo T420 - no problems with this build - using native NVRAM.

 

The exact same EFI is used on T460 (using OEM folder) - but problems persist.

 

the difference is here:

 

1) boot from USB (MBR/CLoverEFI) - finds ThinkPad theme on USB, but does not find OSX boot Volume - so countdown to DefaultVolume is broken

2) boot from SSD - finds OSX volume and counts down to boot from OSX - but cannot find ThinkPad Theme so uses embedded theme.

 

here is difference between the logs USB vs SSD.

2c2
< -20 TIME: 09:57:54
---
> -20 TIME: 11:06:14
4c4
<  MemLog inited, TSC freq: 2496087980
---
>  MemLog inited, TSC freq: 2508916400
7c7
<  Now is 20.7.2016,  13:57:44 (GMT)
---
>  Now is 20.7.2016,  15:6:0 (GMT)
10c10
<  SelfDevicePath=PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(1,GPT,64C75011-6F23-4B55-AB3D-F3BA9342E6FE,0x28,0x64000) @B0B42898
---
>  SelfDevicePath=PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(1,MBR,0x91B3F45C,0x2,0x11B60F0) @B151FC18
38c38
<   Calibrated ARTFrequency: 24000845
---
>   Calibrated ARTFrequency: 24124196
102c102,104
<  Loading DataHubDxe-64.efi  status=Success
---
>  Loading OsxFatBinaryDrv-64.efi  status=Success
>  Loading OsxAptioFix2Drv-64.efi  status=Success
>  Loading FSInject-64.efi  status=Success
105,107c107
<  Loading FSInject-64.efi  status=Success
<  Loading OsxAptioFix2Drv-64.efi  status=Success
<  Loading OsxFatBinaryDrv-64.efi  status=Success
---
>  Loading DataHubDxe-64.efi  status=Success
123c123
<  reinit: self device path=PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(1,GPT,64C75011-6F23-4B55-AB3D-F3BA9342E6FE,0x28,0x64000)
---
>  reinit: self device path=PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(1,MBR,0x91B3F45C,0x2,0x11B60F0)
166c166
<  Calibrated TSC frequency =2496087980 =2496MHz
---
>  Calibrated TSC frequency =2508916400 =2508MHz
192,202d191
<    PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)
<    Result of bootcode detection: bootable Clover (clover)
<    USB volume
<   1. Volume:
<    PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(1,MBR,0x91B3F45C,0x2,0x11B60F0)
<    Result of bootcode detection: bootable Clover (clover)
<    USB volume
<   2. Volume:
<    PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(2,MBR,0x91B3F45C,0x11B60F3,0xC1B70D)
<    USB volume
<   3. Volume:
204c193
<   4. Volume:
---
>   1. Volume:
207,208c196
<    This is SelfVolume !!
<   5. Volume:
---
>   2. Volume:
210c198
<   6. Volume:
---
>   3. Volume:
212c200
<   7. Volume:
---
>   4. Volume:
214c202
<   8. Volume:
---
>   5. Volume:
217c205
<   9. Volume:
---
>   6. Volume:
219a208,219
>   7. Volume:
>    PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)
>    Result of bootcode detection: bootable Clover (clover)
>    USB volume
>   8. Volume:
>    PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(1,MBR,0x91B3F45C,0x2,0x11B60F0)
>    Result of bootcode detection: bootable Clover (clover)
>    USB volume
>    This is SelfVolume !!
>   9. Volume:
>    PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(2,MBR,0x91B3F45C,0x11B60F3,0xC1B70D)
>    USB volume
239,242c239,243
<  theme ThinkPad chosen from nvram is absent, using theme defined in config: ThinkPad
<  GlobalConfig: theme.plist not found, get random theme ThinkPad
<   using embedded theme
<  Choosing theme <null string>
---
>  Using theme 'ThinkPad' (EFI\CLOVER\themes\ThinkPad)
>  theme ThinkPad defined in NVRAM found and theme.plist parsed
>  OS main and drive as badge
>  Warning! Character width should be even!
>  Choosing theme ThinkPad
245,246d245
<      Checking volume "X" (PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(1,MBR,0x91B3F45C,0x2,0x11B60F0)) ... skipped
<      Checking volume "Install OS X El Capitan" (PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(2,MBR,0x91B3F45C,0x11B60F3,0xC1B70D)) ... skipped
250a250,251
>      Checking volume "X" (PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(1,MBR,0x91B3F45C,0x2,0x11B60F0)) ... skipped
>      Checking volume "Install OS X El Capitan" (PciRoot(0x0)\Pci(0x14,0x0)\USB(0x0,0x0)\HD(2,MBR,0x91B3F45C,0x11B60F3,0xC1B70D)) ... skipped
254,259c255
<   1: 'X'
<      AddLoaderEntry for Volume Name=X
<   2: 'Install OS X El Capitan'
<      AddLoaderEntry for Volume Name=Install OS X El Capitan
<   3: 'Whole Disc Boot' no file system
<   4: 'EFI'
---
>   1: 'EFI'
262c258
<   5: 'OSX'
---
>   2: 'OSX'
265c261
<   6: 'Recovery HD'
---
>   3: 'Recovery HD'
267,269c263,270
<   7: 'Legacy HD4' no file system
<   8: 'Legacy HD5' no file system
<   9: 'Legacy HD6' no file system
---
>   4: 'Legacy HD4' no file system
>   5: 'Legacy HD5' no file system
>   6: 'Legacy HD6' no file system
>   7: 'Whole Disc Boot' no file system
>   8: 'X'
>      AddLoaderEntry for Volume Name=X
>   9: 'Install OS X El Capitan'
>      AddLoaderEntry for Volume Name=Install OS X El Capitan
275c276
<  Checking EFI partition Volume 4 for Clover
---
>  Checking EFI partition Volume 1 for Clover
281c282
<   found entry 3. 'Boot Mac OS X from OSX', Volume 'OSX', DevicePath 'PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)\System\Library\CoreServices\boot.efi'
---
>  Default boot entry not found
283c284
<  DefaultIndex=3 and MainMenu.EntryCount=11
---
>  DefaultIndex=-1 and MainMenu.EntryCount=11
287c288
<  Finally: Bus=99843kHz CPU=2496MHz
---
>  Finally: Bus=100356kHz CPU=2509MHz
469c470
< PLE_FILE_SYSTEM_PROTOCOL installed on handle: B0B5B918
---
> PLE_FILE_SYSTEM_PROTOCOL installed on handle: B08C0198
471c472
< PLE_FILE_SYSTEM_PROTOCOL installed on handle: B0B5B918
---
> PLE_FILE_SYSTEM_PROTOCOL installed on handle: B08C0198
Link to comment
Share on other sites

@tluck

Are you sure booting from USB is legacy (CloverEFI)? The boot.log will be different.

And for the case of UEFI boot you must use HFSplus.efi or VBoxHFS.efi. I see no them.

 

Second. Fat.efi driver in UEFI and in CloverEFI may be different in one detail:case-sensitivity. In Clover repo there is a theme "thinkpad" and there is no theme "ThinkPad".

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/CloverPackage/CloverV2/themespkg/thinkpad/

  • Like 1
Link to comment
Share on other sites

whoops - sorry booting UEFI on both USB and SSD. 

yes VboxHFS.efi.

the thinkpad theme in Clover repo is old (since original developer kogen is no longer involved with Hackintosh)  so i have updated it to support recent OS icons etc - ThinkPad 

doesn't matter what theme. i tested BGM too.

 

this new theme works from USB boot at 3649 (or older) on the T460. from the USB it cannot find Default OSX volume and automatically count down. but if I manually select it and it will boot.

Link to comment
Share on other sites

more progress with r3650 on my T460 issues. now the ThinkPad theme shows up. but it cant find OSX volume to count down? log attached.

 

 

and i have more information on the NVRAM saga.

from ShellU64.efi. the dmpstore only seems to find vars in under GUID.

 

BUT with Ubuntu - i look in /sys/firmware/efi/vars and i can find 4 variables in the AppleBootGUID (7C47....) 

if shows just 4 AppleBootGUID variables - which nvram lists this GUID by default. (amongst a lot more in other GUIDs than what ShellU64 can see!)

 

bootercfg

backlight-level

car-active-config

security-mode

 

vars from ShellU64 - only can list GUID starting 8BE4....

 

$ cat nvram-t460.txt | grep Variab
Variable NV+RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConIn' DataSize = 0x90
Variable NV+RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOut' DataSize = 0x34
Variable NV+RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrder' DataSize = 0x0E
Variable NV+RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0000' DataSize = 0x12C
Variable NV+RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0003' DataSize = 0x50
....

 

Variable RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOptionSupport' DataSize = 0x04
Variable RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:VendorKeys' DataSize = 0x01
Variable RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:SecureBoot' DataSize = 0x01
Variable RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:SignatureSupport' DataSize = 0x40
Variable RT+BS '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:SetupMode' DataSize = 0x01

---

finally i turned on the DBGnvram thing in the OsxAptioFix2Drv.efi driver -

well it will write some variables to my nvram on the working older T420 - which works fine with clover etc.

but this same driver does nothing on the T460? well it just hangs.

 

T420 sample Debug output using nvram -p

 

DebugLog PrepareJumpFromKernel(): MyAsmCopyAndJumpToKernel relocated from B624D310, to B623F000, size = 1D%0d%0aVmMemoryPool = B603E000 - B623DFFF%0d%0a->HandleProtocol(B4AF1718, gEfiGraphicsOutputProtocolGuid, B67A1588) = Success%0d%0aGetMemoryMap: 0 = Buffer Too Small%0d%0aGetMemoryMap: B4C50018 = Success%0d%0aFixMemMap ...%0d%0aGetMemoryMap: 0 = Buffer Too Small%0d%0aGetMemoryMap: 3198000 = Success%0d%0aFixMemMap ...%0d%0a

boot-r3650-2016-07-20-13.56.33.log.zip

Link to comment
Share on other sites

yes - still nvram -p says not supported on this machine without EmuVariable.

 

questions:

why does the Shell not see all the nvram vars that are there when i look via Ubuntu?

perhaps this related to why Clover was able to write some of the EFI vars such bootercfg, backlight-level (4 vars) to the nvram and then couldn't write any more? 

 

looking at DataHubCpu.c it seems to be in charge of writing NVRAM variables?

seems like it gets through the SetVariablesForOSX routine? and it wrote some vars to NVRAM successfully (bootercfg, security mode for example? 

so then where does it lose context etc to not see nvram?

it seems it was able write the AppleBootGUID set of vars but not the AppleNvramGUID vars?

 

happy help test and debug this issue to get native NVRAM working for this (and perhaps other new boxes) ... 

Link to comment
Share on other sites

DataHub is not related to NVRAM... it used to be (or still is?) part of Intel's Platform Innovation Framework.

What vars from AppleNvramGuid do you expect to be written? Clover sets none of those as far as I'm aware.

 

Might check tomorrow if the AppleNVRAM kext exposes /options... then we'll know the conditions. If anyone wants to do it, pls go ahead, I might be busy with other stuff till next week.

Link to comment
Share on other sites

there was only one match in the code that was writing the efi/nvram variables.

there seem to be 2 groups.

 

AppleBootGuid - which are visible with nvram -p - 

AppleNvramGuid - which is where other vars like MLB, ROM are stored. which can also be seen with nvram if you specify the full name like GUID:var

 

 

$ find . -name \*.c -exec grep bootercfg {} \; -ls
    SetNvramVariable(L"bootercfg", &gEfiAppleBootGuid, Attributes, sizeof(gSettings.BooterConfig), &gSettings.BooterConfig);
45891666       32 -rw-rw-r--    1 tluck            staff               12970 Jul 20 08:57 ./CloverGrowerPro/edk2/Clover/rEFIt_UEFI/Platform/DataHubCpu.c

Link to comment
Share on other sites

@tluck

As you have no hardware NVRAM support then all NVRAM variables are temporary in RAM. Rebooting to ubuntu you will loose all of them. Then ubuntu probably created own variables.

Shell.efi created own variables.

And yes, AppleBootGuid variables stored into /options for Apple convenience. AppleNvramGuid variables are somewhere else.

Link to comment
Share on other sites

@slice -

well the T460 does have an NVRAM and clover does write some of the OSX boot variables - it wrote 4 that do persist. bootercfg, backlight-level, security-mode, csr-active-state.

they must persist because thats why i can see these with (Apple specific guid) existing with ubuntu. not clear to me yet why it only can write 4?

EmuVariable seems to be a good workaround for now.

 

the other issue is still concerning - not finding the boot volume for the autoboot/countdown? it is strange as Clover 3635 works as expected

find OSX and brings up the Theme, finds the boot.efi file then it will count down and boot.

 

3650 - theme is found - but doesn't find OSX to set countdown - manually select OSX (as it creates the badge etc) and it boots.

3652 - theme.plist is not found - embedded theme is used - but does finds OSX and counts down to boot OSX

 

$ grep OSX r3650 r3652
r3650: Loading nvram.plist from Vol 'OSX' - loaded, size=1987
r3650:     Checking volume "OSX" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)) ... skipped
r3650:  2: 'OSX'
r3650:     AddLoaderEntry for Volume Name=OSX


r3652: Loading nvram.plist from Vol 'OSX' - loaded, size=1987
r3652:     Checking volume "OSX" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)) ... skipped
r3652:  2: 'OSX'
r3652:     AddLoaderEntry for Volume Name=OSX
r3652:  found entry 1. 'Boot Mac OS X from OSX', Volume 'OSX', DevicePath 'PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)\System\Library\CoreServices\boot.efi'

 

diffs on boot.log

<  Using theme 'ThinkPad' (EFI\CLOVER\themes\ThinkPad)
<  theme ThinkPad defined in NVRAM found and theme.plist parsed
<  OS main and drive as badge
<  Warning! Character width should be even!
<  Choosing theme ThinkPad
---
>  theme ThinkPad chosen from nvram is absent, using theme defined in config: ThinkPad
>  GlobalConfig: theme.plist not found, get random theme ThinkPad
>   using embedded theme
>  Choosing theme <null string>
261c259
<  Default boot entry not found
---
>   found entry 1. 'Boot Mac OS X from OSX', Volume 'OSX', DevicePath 'PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)\System\Library\CoreServices\boot.efi'
263c261
<  DefaultIndex=-1 and MainMenu.EntryCount=9
---
>  DefaultIndex=1 and MainMenu.EntryCount=9

Link to comment
Share on other sites

yes, I understand that with EmuVariable - Clover creates a fake NVRAM. i was just trying to understand why the T460 needs EmuVariable and why Clover can not seem to use the native nvram in this case.

I tested without EmuVariable and Clover wrote just 4 variables to the nvram. ok. so for now EmuVariable is the workaround.

 

i hope the boot logs will help figure out the other issue with not finding the Theme on recent builds? 

Link to comment
Share on other sites

Hi Slice, is possible to add the edk2 rev to the build info?

0:100  0:000  Build with: [Args: ./ebuild.sh -D NO_GRUB_DRIVERS_EMBEDDED -D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -t XCODE5 | Command: build -D NO_GRUB_DRIVERS_EMBEDDED -D USE_BIOS_BLOCKIO -D DISABLE_USB_SUPPORT -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.12 | XCODE: 8.0 | edk2: 22106]

is a little change..

ebuild.sh.zip

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Clover 3677.

Updated to revision 3677.
iMac:Clover droplets$ cp -R ~/src/edk2/Clover/Patches_for_EDK2/* ~/src/edk2/
iMac:Clover droplets$ ./ebuild.sh -mc --no-usb -D ENABLE_SECURE_BOOT 

If I use the flag  -D ENABLE_SECURE_BOOT to manually compile then compilation fails.

 

 

 

[CC] secureboot
[CC] securehash
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:84:85: error: excess elements in scalar initializer [-Werror]
  { L"Deny authentication", SECURE_BOOT_POLICY_DENY, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                    ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:84:144: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
  { L"Deny authentication", SECURE_BOOT_POLICY_DENY, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                                                                               ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:85:87: error: excess elements in scalar initializer [-Werror]
  { L"Allow authentication", SECURE_BOOT_POLICY_ALLOW, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                      ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:85:146: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
  { L"Allow authentication", SECURE_BOOT_POLICY_ALLOW, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                                                                                 ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:86:103: error: excess elements in scalar initializer [-Werror]
  { L"Insert authentication into database", SECURE_BOOT_POLICY_INSERT, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                                      ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:86:162: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
  { L"Insert authentication into database", SECURE_BOOT_POLICY_INSERT, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                                                                                                 ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:375:103: error: excess elements in scalar initializer [-Werror]
STATIC REFIT_MENU_ENTRY   SecureBootPolicyEntry = { NULL, TAG_POLICY, 0, 0, 0, NULL, NULL, NULL, { 0, 0, 0, 0 }, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                      ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:375:163: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
STATIC REFIT_MENU_ENTRY   SecureBootPolicyEntry = { NULL, TAG_POLICY, 0, 0, 0, NULL, NULL, NULL, { 0, 0, 0, 0 }, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                                                  ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:376:141: error: excess elements in scalar initializer [-Werror]
STATIC REFIT_MENU_ENTRY   InsertImageSignatureEntry = { L"Add image authentication to database", TAG_INSERT, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                            ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:376:200: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
STATIC REFIT_MENU_ENTRY   InsertImageSignatureEntry = { L"Add image authentication to database", TAG_INSERT, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                                                                                       ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:377:146: error: excess elements in scalar initializer [-Werror]
STATIC REFIT_MENU_ENTRY   RemoveImageSignatureEntry = { L"Remove image authentication from database", TAG_REMOVE, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                                 ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:377:205: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
STATIC REFIT_MENU_ENTRY   RemoveImageSignatureEntry = { L"Remove image authentication from database", TAG_REMOVE, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                                                                                            ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:378:138: error: excess elements in scalar initializer [-Werror]
STATIC REFIT_MENU_ENTRY   ClearImageSignatureEntry = { L"Clear image authentication database", TAG_CLEAR, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                         ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:378:197: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
STATIC REFIT_MENU_ENTRY   ClearImageSignatureEntry = { L"Clear image authentication database", TAG_CLEAR, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                                                                                    ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:379:122: error: excess elements in scalar initializer [-Werror]
STATIC REFIT_MENU_ENTRY   DisableSecureBootEntry = { L"Disable secure boot", TAG_DISABLE, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                         ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:379:181: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
STATIC REFIT_MENU_ENTRY   DisableSecureBootEntry = { L"Disable secure boot", TAG_DISABLE, 0, 0, 0, NULL, NULL, NULL, {0, 0, 0, 0}, ActionEnter, ActionNone, ActionNone, ActionNone, NULL };
                                                                                                                                                                                    ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:386:71: error: excess elements in scalar initializer [-Werror]
  { L"Deny", SECURE_BOOT_POLICY_DENY, 0, 0, 0, NULL, NULL, NULL, { 0, 0, 0, 0 }, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                      ^
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:386:131: error: incompatible pointer to integer conversion initializing 'ACTION' with an expression of type 'void *' [-Werror,-Wint-conversion]
  { L"Deny", SECURE_BOOT_POLICY_DENY, 0, 0, 0, NULL, NULL, NULL, { 0, 0, 0, 0 }, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                                                                                  ^~~~
/Users/droplets/src/edk2/MdePkg/Include/Base.h:322:15: note: expanded from macro 'NULL'
#define NULL  ((VOID *) 0)
              ^~~~~~~~~~~~
/Users/droplets/src/edk2/Clover/rEFIt_UEFI/entry_scan/securemenu.c:387:73: error: excess elements in scalar initializer [-Werror]
  { L"Allow", SECURE_BOOT_POLICY_ALLOW, 0, 0, 0, NULL, NULL, NULL, { 0, 0, 0, 0 }, ActionEnter, ActionNone, ActionNone, ActionNone, NULL },
                                                                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [/Users/droplets/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit/OUTPUT/entry_scan/securemenu.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/droplets/src/edk2/Build/Clover/RELEASE_XCODE5/X64/Clover/rEFIt_UEFI/refit]


build.py...
 : error F002: Failed to build module
	/Users/droplets/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, XCODE5, RELEASE]

- Failed -
Build end time: 18:46:55, Aug.03 2016
Build total time: 00:00:54

iMac:Clover droplets$ 

 

 

 

 

Link to comment
Share on other sites

Clover 3678. Thank you, all is well.

0:100  0:000  Now is 3.8.2016,  15:6:56 (GMT)
0:100  0:000  Starting Clover rev 3678 on American Megatrends EFI
0:100  0:000  Build with: [Args: ./ebuild.sh -mc --no-usb -D ENABLE_SECURE_BOOT | Command: build -D DISABLE_USB_SUPPORT -D ENABLE_SECURE_BOOT -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -p Clover/Clover.dsc -a X64 -b RELEASE -t XCODE5 -n 9 | OS: 10.11.6 | XCODE: 7.3.1]
Link to comment
Share on other sites

×
×
  • Create New...