Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

2 hours ago, Andres ZeroCross said:

Try to add "AppleImageLoader-64.efi" to avioid stuck. just use ApfsDriverLoader-6.efi instead APFS.efi :)

Thank you for your reply

 

Clover release 4700 package 

Try to add AppleImageLoader-64.efi

Same, Clover Scan Entries stuck

2018-10-14 19.38.29.png

Link to comment
Share on other sites

On 10/11/2018 at 12:49 PM, Sherlocks said:

I updated biosversion from mojave 10.14.1 beta3. the most of updated models support mojave.

Hi! I've managed the new thing. When I manually update BootROM version to the "latest", I have an error.

880505379_2018-10-1501_19_59.png.810e308745beaea923c169adbb783b60.png

718081458_2018-10-1501_19_16.png.fed3629c2f4147528e37860b63157f5c.png

My Hardware Overview has the wrong Boot ROM Version (MP51.F000.B00) which now should be 140.0.0.0 like here.

317815568_ScreenShot2018-10-08at10_25_02AM.png.d36f17c22b70ec267243b0e96662aeed.png

 

That is why I cant update my "MacPro5,1" to Mojave with metal-compatible card HD7770.

 

@slice, I think we now have to add this case for Mojave- compatible machines, like "EFI Version" BootROM version (EFI Version: 140.0.0.0.0) into Platformdata.c typedef struct:

$IBIOSI$ MP51.88Z.F000.B00.1809191555
Apple ROM Version
  Model:        MP51
  EFI Version:  140.0.0.0.0
  Date:         Wed Sep 19 15:49:52 2018
  Build Type:   Release

 

Link to comment
Share on other sites

Hi! I've managed the new thing. When I manually update BootROM version to the "latest", I have an error.

880505379_2018-10-1501_19_59.png.810e308745beaea923c169adbb783b60.png

718081458_2018-10-1501_19_16.png.fed3629c2f4147528e37860b63157f5c.png

My Hardware Overview has the wrong Boot ROM Version (MP51.F000.B00) which now should be 140.0.0.0 like here.

317815568_ScreenShot2018-10-08at10_25_02AM.png.d36f17c22b70ec267243b0e96662aeed.png

 

That is why I cant update my "MacPro5,1" to Mojave with metal-compatible card HD7770.

 

[mention=112217]slice[/mention], I think we now have to add this case for Mojave- compatible machines, like "EFI Version" BootROM version (EFI Version: 140.0.0.0.0) into Platformdata.c typedef struct:

$IBIOSI$ MP51.88Z.F000.B00.1809191555Apple ROM Version Model:        MP51 EFI Version:  140.0.0.0.0 Date:         Wed Sep 19 15:49:52 2018 Build Type:   Release

 

 

i also checked some models(MBP15,x/MP5,1/etc) changed biosversion part(?) or added EFI version part(?). probably seems changed it in 10.14.1 beta or 10.14 release. i think need DMI dump from realmac for clear between Boot Version and EFI version.

 

EDIT1

EFI version and BootROM version same? so no need BootROM? when you first reported, your biosversion is BootROM version. hmm.

 

나의 LG-F800S 의 Tapatalk에서 보냄

 

 

 

Link to comment
Share on other sites

27 minutes ago, Sherlocks said:

i also checked some models(MBP15,x/MP5,1/etc) changed biosversion part(?) or added EFI version part(?). probably seems changed it in 10.14.1 beta or 10.14 release. i think need DMI dump from realmac for clear between Boot Version and EFI version.

From PB6 it has changed. Click.

 

Quote

20180813: BootROM 138.0.0.0.0
New BootROM 138.0.0.0.0 for Mac Pro 5,1 with updated microcodes (0x106A5 29 and 0x206C2 31), support for 5GT/s link speed on macOS/Windows without R17 mod, enabled HDMI audio on RX480 and new/improved firmware flasher on Mojave DP7/PB6 (18A365a) full installer.

 

  • Like 1
Link to comment
Share on other sites

1 minute ago, Sherlocks said:

thanks. new BootROM format can install HS?
or do we have to consider it for only mojave?

Maybe it can. Click.

Quote

13[8,9].0.0.0.0 don't change the ability of booting previous macOS versions.

 

Can you see at my screenshots $IBIOSI$ click and no EFI Version.

1600176331_2018-06-059_11_20.png.07c6ce53b96eb55a0e1158c7a0f00ef1.png.f7b8bbbe63ac76b722068b9aa58b40fa.png

0089 is the same.

But from EFI Version 138.0.0.0.0 a BIOS has more lines click:

Quote

$IBIOSI$

Apple ROM Version

Model

EFI Version

Date

983110840_2018-10-113_02_38.png.db5ed477bcc0de613b77cdcc682103d3.png.88abee17d512f3b16a080eb13bfcbecf.png

 

I attached ver 138.0.0.0.0 if you want to search with UEFITool. Try plz.

MP51.fd.zip

Link to comment
Share on other sites

Anyway, what does mean with this bootlog? (not sure since which Clover rev, but on my case is using r4706)

56:850  0:395  w=xxx, h=yyy
56:851  0:000  draw on background

Is this for debugging purpose related to GUI or..? Fyi, I got these long logs on diff. 3 locations hmmb..

Spoiler

0:100  0:000  Starting Clover revision: 4706 on American Megatrends EFI
0:100  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t XCODE8 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/badruzeus/src/edk2/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 5 | OS: 10.11.6 | XCODE: 8.2.1]
.....  .....  ...
0:929  0:000  === [ LoadDrivers ] =======================================
0:933  0:003  Loading AppleImageLoader-64.efi  status=Success
0:937  0:004  Loading AptioMemoryFix-64.efi  status=Success
0:938  0:000  Loading CsmVideoDxe-64.efi  status=Success
0:940  0:001   - driver needs connecting
0:940  0:000  Loading DataHubDxe-64.efi  status=Success
0:944  0:004  Loading EnglishDxe-64.efi  status=Success
0:945  0:000  Loading FSInject-64.efi  status=Success
0:946  0:000  Loading VBoxHfs-64.efi  status=Success
0:946  0:000   - driver needs connecting
0:946  0:000  2 drivers needs connecting ...
0:946  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success
0:946  0:000  Video driver loaded: disconnect Success
1:017  0:070  Searching for invalid DiskIo BY_DRIVER connects:
1:017  0:000   - Handle 2169118 with DiskIo, is Partition, no Fs, BY_DRIVER Agent: 1703618, Disconnect: Success
1:017  0:000   - Handle 217ED98 with DiskIo, is Partition, no Fs, BY_DRIVER Agent: 1703618, Disconnect: Success
1:032  0:015  CsmVideoDriverBindingStart
1:032  0:000  mixed support=40010
1:032  0:000  Controller is [030000]
1:032  0:000  Check for VBE
1:232  0:199    0 640x480 attr=3BF - ok, 640x480, working, highest, pref=0
1:234  0:001    1 800x600 attr=3BF - ok, 800x600, working, highest, pref=1
1:235  0:001    2 1024x768 attr=3BF - ok, 1024x768, working, highest, pref=2
1:245  0:010    3 1360x768 attr=3BF - ok
1:245  0:000  CsmVideo: New mode: 2 1024x768 - set
1:467  0:221   - SetMode pref 2 (2) = Success
1:467  0:000  CsmVideoCheckForVbe - Success
1:467  0:000  CsmVideoDriverBindingStart end Success
1:468  0:000  CsmVideo: New mode: 1 800x600 - blocking that switch
1:836  0:367  === [ InitScreen ] ========================================
1:836  0:000  SetScreenResolution: 1360x768 - setting Mode 3
1:836  0:000  CsmVideo: New mode: 3 1360x768 - set
2:136  0:300  Video mode change to mode #3: Success
2:136  0:000  Console modes reported: 3, available modes:
2:136  0:000   - [01]: 80x25 (current mode)
2:136  0:000   - [03]: 100x31
2:136  0:000  SetScreenResolution: 1360x768 - already set
.....  .....  ...


56:455  0:000  === [ FindStartupDiskVolume ] =============================
56:455  0:000    - Volume: partition = PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(4,GPT,FC06ABAF-DEA8-446D-A678-61E403314E40,0x4EDF2B8,0xB7A0E70)
56:455  0:000     - searching for that partition
56:455  0:000      - found entry 1. 'OS X El Capitan', Volume 'Macintosh HD'
56:455  0:000  Boot redirected to Entry 1. 'OS X El Capitan'
56:455  0:000  DefaultIndex=1 and MainMenu.EntryCount=12
56:850  0:395  w=320, h=160
56:851  0:000  draw on background
56:861  0:009  w=180, h=180
56:861  0:000  draw on background
56:864  0:003  w=180, h=180
56:864  0:000  draw on background
56:867  0:002  w=180, h=180
56:867  0:000  draw on background
56:870  0:002  w=180, h=180
56:870  0:000  draw on background
56:873  0:002  w=180, h=180
56:874  0:000  draw on background
56:876  0:002  w=180, h=180
56:877  0:000  draw on background
56:879  0:002  w=72, h=72
56:879  0:000  draw on background
56:880  0:000  w=72, h=72
56:880  0:000  draw on background
56:880  0:000  w=72, h=72
56:880  0:000  draw on background
56:881  0:000  w=72, h=72
56:881  0:000  draw on background
56:881  0:000  w=72, h=72
56:881  0:000  draw on background
56:882  0:000  w=72, h=72
56:882  0:000  draw on background
56:882  0:000  w=165, h=22
56:882  0:000  draw on background
56:883  0:000  w=1354, h=22
56:883  0:000  draw on background
56:885  0:002  w=44, h=22
56:885  0:000  draw on background
58:868  1:982  w=320, h=160
58:868  0:000  draw on background
58:872  0:003  w=297, h=22
58:872  0:000  draw on background
58:873  0:000  w=160, h=160
58:873  0:000  draw on background
58:875  0:002  w=1018, h=22
58:875  0:000  draw on background
58:877  0:001  w=1018, h=22
58:877  0:000  draw on background
58:879  0:001  w=1018, h=22
58:879  0:000  draw on background
58:881  0:001  w=1018, h=22
58:881  0:000  draw on background
58:883  0:001  w=1018, h=22
58:883  0:000  draw on background
58:891  0:008  w=1018, h=22
58:892  0:000  draw on background
58:893  0:001  w=1018, h=22
58:894  0:000  draw on background
58:895  0:001  w=1018, h=22
58:895  0:000  draw on background
58:897  0:001  w=1018, h=22
58:897  0:000  draw on background
58:899  0:001  w=1018, h=22
58:899  0:000  draw on background
58:901  0:001  w=1018, h=22
58:901  0:000  draw on background
58:903  0:001  w=1018, h=22
58:903  0:000  draw on background
58:905  0:001  w=15, h=15
58:905  0:000  draw on background
58:905  0:000  w=1018, h=22
58:905  0:000  draw on background
58:907  0:001  w=1018, h=22
58:907  0:000  draw on background
58:908  0:001  w=15, h=15
58:908  0:000  draw on background
58:908  0:000  w=1018, h=22
58:909  0:000  draw on background
58:910  0:001  w=1018, h=22
58:910  0:000  draw on background
58:912  0:001  w=15, h=15
58:912  0:000  draw on background
58:912  0:000  w=1018, h=22
58:912  0:000  draw on background
58:914  0:001  w=1018, h=22
58:914  0:000  draw on background
58:916  0:001  w=15, h=15
58:916  0:000  draw on background
58:916  0:000  w=1018, h=22
58:916  0:000  draw on background
58:918  0:001  w=1018, h=22
58:918  0:000  draw on background
58:920  0:001  w=15, h=15
58:920  0:000  draw on background
58:920  0:000  w=1018, h=22
58:920  0:000  draw on background
58:921  0:001  w=1018, h=22
58:922  0:000  draw on background
58:923  0:001  w=15, h=15
58:923  0:000  draw on background
58:923  0:000  w=1018, h=22
58:923  0:000  draw on background
58:925  0:001  w=1018, h=22
58:925  0:000  draw on background
58:927  0:001  w=15, h=15
58:927  0:000  draw on background
58:927  0:000  w=1018, h=22
58:927  0:000  draw on background
58:929  0:001  w=1018, h=22
58:929  0:000  draw on background
58:931  0:001  w=15, h=15
58:931  0:000  draw on background
58:931  0:000  w=1018, h=22
58:931  0:000  draw on background
58:933  0:001  w=1018, h=22
58:933  0:000  draw on background
58:934  0:001  w=15, h=15
58:934  0:000  draw on background
58:935  0:000  w=16, h=308
58:935  0:000  draw on background
59:154  0:218  w=1018, h=22
59:154  0:000  draw on background
59:155  0:001  w=1018, h=22
59:156  0:000  draw on background
59:157  0:001  w=16, h=308
59:158  0:000  draw on background
59:326  0:168  w=1018, h=22
59:326  0:000  draw on background
59:328  0:001  w=1018, h=22
59:328  0:000  draw on background
59:330  0:001  w=16, h=308
59:330  0:000  draw on background
59:470  0:140  w=1018, h=22
59:470  0:000  draw on background
59:472  0:001  w=1018, h=22
59:472  0:000  draw on background
59:474  0:001  w=16, h=308
59:474  0:000  draw on background
59:615  0:140  w=1018, h=22
59:615  0:000  draw on background
59:616  0:001  w=1018, h=22
59:617  0:000  draw on background
59:619  0:001  w=16, h=308
59:619  0:000  draw on background
59:755  0:136  w=1018, h=22
59:755  0:000  draw on background
59:757  0:001  w=1018, h=22
59:757  0:000  draw on background
59:759  0:001  w=15, h=15
59:759  0:000  draw on background
59:759  0:000  w=16, h=308
59:759  0:000  draw on background
60:191  0:432  w=1018, h=22
60:191  0:000  draw on background
60:193  0:001  w=1018, h=22
60:193  0:000  draw on background
60:195  0:001  w=15, h=15
60:195  0:000  draw on background
60:195  0:000  w=16, h=308
60:195  0:000  draw on background
60:620  0:424  w=1018, h=22
60:620  0:000  draw on background
60:622  0:001  w=15, h=15
60:622  0:000  draw on background
60:622  0:000  w=1018, h=22
60:622  0:000  draw on background
60:624  0:001  w=15, h=15
60:624  0:000  draw on background
60:624  0:000  w=16, h=308
60:624  0:000  draw on background
60:786  0:162  w=1018, h=22
60:786  0:000  draw on background
60:788  0:001  w=15, h=15
60:788  0:000  draw on background
60:788  0:000  w=1018, h=22
60:789  0:000  draw on background
60:790  0:001  w=15, h=15
60:790  0:000  draw on background
60:790  0:000  w=16, h=308
60:790  0:000  draw on background
60:937  0:146  w=1018, h=22
60:937  0:000  draw on background
60:939  0:001  w=15, h=15
60:939  0:000  draw on background
60:939  0:000  w=1018, h=22
60:939  0:000  draw on background
60:941  0:001  w=15, h=15
60:941  0:000  draw on background
60:941  0:000  w=16, h=308
60:941  0:000  draw on background
61:066  0:125  w=1018, h=22
61:066  0:000  draw on background
61:068  0:001  w=15, h=15
61:068  0:000  draw on background
61:068  0:000  w=1018, h=22
61:069  0:000  draw on background
61:070  0:001  w=15, h=15
61:070  0:000  draw on background
61:070  0:000  w=16, h=308
61:070  0:000  draw on background
61:200  0:130  w=1018, h=22
61:201  0:000  draw on background
61:202  0:001  w=15, h=15
61:202  0:000  draw on background
61:202  0:000  w=1018, h=22
61:203  0:000  draw on background
61:204  0:001  w=15, h=15
61:204  0:000  draw on background
61:204  0:000  w=16, h=308
61:204  0:000  draw on background
61:602  0:397  w=1018, h=22
61:602  0:000  draw on background
61:603  0:001  w=15, h=15
61:603  0:000  draw on background
61:604  0:000  w=1018, h=22
61:604  0:000  draw on background
61:605  0:001  w=15, h=15
61:606  0:000  draw on background
61:606  0:000  w=16, h=308
61:606  0:000  draw on background
62:291  0:685  w=1018, h=22
62:291  0:000  draw on background
62:293  0:001  w=15, h=15
62:293  0:000  draw on background
62:293  0:000  w=1018, h=22
62:293  0:000  draw on background
62:295  0:001  w=15, h=15
62:295  0:000  draw on background
62:295  0:000  w=16, h=308
62:295  0:000  draw on background
62:460  0:164  w=1018, h=22
62:460  0:000  draw on background
62:462  0:001  w=15, h=15
62:462  0:000  draw on background
62:462  0:000  w=1018, h=22
62:462  0:000  draw on background
62:464  0:001  w=15, h=15
62:464  0:000  draw on background
62:464  0:000  w=16, h=308
62:464  0:000  draw on background
62:608  0:144  w=1018, h=22
62:608  0:000  draw on background
62:610  0:001  w=15, h=15
62:610  0:000  draw on background
62:610  0:000  w=1018, h=22
62:610  0:000  draw on background
62:612  0:001  w=15, h=15
62:612  0:000  draw on background
62:612  0:000  w=16, h=308
62:612  0:000  draw on background
62:763  0:151  w=1018, h=22
62:763  0:000  draw on background
62:765  0:001  w=15, h=15
62:765  0:000  draw on background
62:765  0:000  w=1018, h=22
62:765  0:000  draw on background
62:767  0:001  w=15, h=15
62:767  0:000  draw on background
62:767  0:000  w=16, h=308
62:767  0:000  draw on background
62:899  0:131  w=1018, h=22
62:899  0:000  draw on background
62:900  0:001  w=15, h=15
62:901  0:000  draw on background
62:901  0:000  w=1018, h=22
62:901  0:000  draw on background
62:903  0:001  w=15, h=15
62:903  0:000  draw on background
62:903  0:000  w=16, h=308
62:903  0:000  draw on background
63:051  0:148  w=1018, h=22
63:051  0:000  draw on background
63:053  0:001  w=15, h=15
63:053  0:000  draw on background
63:053  0:000  w=1018, h=22
63:053  0:000  draw on background
63:055  0:001  w=16, h=308
63:055  0:000  draw on background
63:194  0:138  w=1018, h=22
63:194  0:000  draw on background
63:196  0:001  w=1018, h=22
63:196  0:000  draw on background
63:198  0:001  w=16, h=308
63:198  0:000  draw on background
63:355  0:157  w=1018, h=22
63:355  0:000  draw on background
63:357  0:001  w=1018, h=22
63:358  0:000  draw on background
63:359  0:001  w=16, h=308
63:359  0:000  draw on background
63:513  0:153  w=1018, h=22
63:513  0:000  draw on background
63:515  0:001  w=1018, h=22
63:515  0:000  draw on background
63:517  0:001  w=16, h=308
63:517  0:000  draw on background
63:977  0:460   boot with args: slide=128 darkwake=0 -v  nvda_drv=1
63:977  0:000  ParseBootOption: invalid input params
63:977  0:000  BootVariable of the entry is empty
63:977  0:000  === [ StartLoader ] =======================================
63:977  0:000  Finally: ExternalClock=25MHz BusSpeed=99774kHz CPUFreq=2195MHz PIS: hw.busfrequency=100000000Hz
63:977  0:000  Loading boot.efi  status=Success
64:472  0:494  GetOSVersion: 10.11.6 (15G22010)
......  .....  ...
64:500  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
64:500  0:000  Extra kext: EFI\CLOVER\kexts\Other\CalDigitFastIO.kext (v.2.6.1)
64:528  0:027  Extra kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext (v.4.6.8)
64:640  0:112    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Controller.kext (v.4.6.8)
64:666  0:026    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Keyboard.kext (v.4.6.8)
64:694  0:027  Extra kext: EFI\CLOVER\kexts\Other\RealtekRTL8111.kext (v.2.2.2)
64:730  0:036  Extra kext: EFI\CLOVER\kexts\Other\AsusFnKeys.kext (v.1.0.6)
64:760  0:030  Extra kext: EFI\CLOVER\kexts\Other\AsusACPIBackLightPanel.kext (v.1.7)
64:786  0:026  Extra kext: EFI\CLOVER\kexts\Other\CodecCommander.kext (v.2.7.1)
64:867  0:080  Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext (v.1.3.3)
66:721  1:854  Extra kext: EFI\CLOVER\kexts\Other\CalDigitUSBxHCI.kext (v.1.3.8a2)
66:782  0:061  Extra kext: EFI\CLOVER\kexts\Other\IOath3kfrmwr.kext (v.1.2.1)
66:864  0:082  Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext (v.1.2.7)
66:909  0:045  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.11
66:909  0:000  Extra kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext (v.1.0.1)
67:092  0:182    |-- PlugIn kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext\Contents\PlugIns\SMCProcessor.kext (v.1.0.1)
67:129  0:036    |-- PlugIn kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext\Contents\PlugIns\SMCLightSensor.kext (v.1.0.0d1)
67:160  0:031    |-- PlugIn kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext\Contents\PlugIns\SMCBatteryManager.kext (v.1.0.0d1)
67:199  0:038  SetStartupDiskVolume:
67:199  0:000    * Volume: 'Macintosh HD'
......  .....  ...

 

 

Edited by Badruzeus
Link to comment
Share on other sites

20 minutes ago, Badruzeus said:

Anyway, what does mean with this bootlog? (not sure since which Clover rev, but on my case is using r4706)


56:850  0:395  w=xxx, h=yyy
56:851  0:000  draw on background

Is this for debugging purpose related to GUI or..? Fyi, I got these long logs on diff. 3 locations hmmb..

  Reveal hidden contents


0:100  0:000  Starting Clover revision: 4706 on American Megatrends EFI
0:100  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t XCODE8 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/badruzeus/src/edk2/Conf -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 5 | OS: 10.11.6 | XCODE: 8.2.1]
.....  .....  ...
0:929  0:000  === [ LoadDrivers ] =======================================
0:933  0:003  Loading AppleImageLoader-64.efi  status=Success
0:937  0:004  Loading AptioMemoryFix-64.efi  status=Success
0:938  0:000  Loading CsmVideoDxe-64.efi  status=Success
0:940  0:001   - driver needs connecting
0:940  0:000  Loading DataHubDxe-64.efi  status=Success
0:944  0:004  Loading EnglishDxe-64.efi  status=Success
0:945  0:000  Loading FSInject-64.efi  status=Success
0:946  0:000  Loading VBoxHfs-64.efi  status=Success
0:946  0:000   - driver needs connecting
0:946  0:000  2 drivers needs connecting ...
0:946  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success
0:946  0:000  Video driver loaded: disconnect Success
1:017  0:070  Searching for invalid DiskIo BY_DRIVER connects:
1:017  0:000   - Handle 2169118 with DiskIo, is Partition, no Fs, BY_DRIVER Agent: 1703618, Disconnect: Success
1:017  0:000   - Handle 217ED98 with DiskIo, is Partition, no Fs, BY_DRIVER Agent: 1703618, Disconnect: Success
1:032  0:015  CsmVideoDriverBindingStart
1:032  0:000  mixed support=40010
1:032  0:000  Controller is [030000]
1:032  0:000  Check for VBE
1:232  0:199    0 640x480 attr=3BF - ok, 640x480, working, highest, pref=0
1:234  0:001    1 800x600 attr=3BF - ok, 800x600, working, highest, pref=1
1:235  0:001    2 1024x768 attr=3BF - ok, 1024x768, working, highest, pref=2
1:245  0:010    3 1360x768 attr=3BF - ok
1:245  0:000  CsmVideo: New mode: 2 1024x768 - set
1:467  0:221   - SetMode pref 2 (2) = Success
1:467  0:000  CsmVideoCheckForVbe - Success
1:467  0:000  CsmVideoDriverBindingStart end Success
1:468  0:000  CsmVideo: New mode: 1 800x600 - blocking that switch
1:836  0:367  === [ InitScreen ] ========================================
1:836  0:000  SetScreenResolution: 1360x768 - setting Mode 3
1:836  0:000  CsmVideo: New mode: 3 1360x768 - set
2:136  0:300  Video mode change to mode #3: Success
2:136  0:000  Console modes reported: 3, available modes:
2:136  0:000   - [01]: 80x25 (current mode)
2:136  0:000   - [03]: 100x31
2:136  0:000  SetScreenResolution: 1360x768 - already set
.....  .....  ...


56:455  0:000  === [ FindStartupDiskVolume ] =============================
56:455  0:000    - Volume: partition = PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(4,GPT,FC06ABAF-DEA8-446D-A678-61E403314E40,0x4EDF2B8,0xB7A0E70)
56:455  0:000     - searching for that partition
56:455  0:000      - found entry 1. 'OS X El Capitan', Volume 'Macintosh HD'
56:455  0:000  Boot redirected to Entry 1. 'OS X El Capitan'
56:455  0:000  DefaultIndex=1 and MainMenu.EntryCount=12
56:850  0:395  w=320, h=160
56:851  0:000  draw on background
56:861  0:009  w=180, h=180
56:861  0:000  draw on background
56:864  0:003  w=180, h=180
56:864  0:000  draw on background
56:867  0:002  w=180, h=180
56:867  0:000  draw on background
56:870  0:002  w=180, h=180
56:870  0:000  draw on background
56:873  0:002  w=180, h=180
56:874  0:000  draw on background
56:876  0:002  w=180, h=180
56:877  0:000  draw on background
56:879  0:002  w=72, h=72
56:879  0:000  draw on background
56:880  0:000  w=72, h=72
56:880  0:000  draw on background
56:880  0:000  w=72, h=72
56:880  0:000  draw on background
56:881  0:000  w=72, h=72
56:881  0:000  draw on background
56:881  0:000  w=72, h=72
56:881  0:000  draw on background
56:882  0:000  w=72, h=72
56:882  0:000  draw on background
56:882  0:000  w=165, h=22
56:882  0:000  draw on background
56:883  0:000  w=1354, h=22
56:883  0:000  draw on background
56:885  0:002  w=44, h=22
56:885  0:000  draw on background
58:868  1:982  w=320, h=160
58:868  0:000  draw on background
58:872  0:003  w=297, h=22
58:872  0:000  draw on background
58:873  0:000  w=160, h=160
58:873  0:000  draw on background
58:875  0:002  w=1018, h=22
58:875  0:000  draw on background
58:877  0:001  w=1018, h=22
58:877  0:000  draw on background
58:879  0:001  w=1018, h=22
58:879  0:000  draw on background
58:881  0:001  w=1018, h=22
58:881  0:000  draw on background
58:883  0:001  w=1018, h=22
58:883  0:000  draw on background
58:891  0:008  w=1018, h=22
58:892  0:000  draw on background
58:893  0:001  w=1018, h=22
58:894  0:000  draw on background
58:895  0:001  w=1018, h=22
58:895  0:000  draw on background
58:897  0:001  w=1018, h=22
58:897  0:000  draw on background
58:899  0:001  w=1018, h=22
58:899  0:000  draw on background
58:901  0:001  w=1018, h=22
58:901  0:000  draw on background
58:903  0:001  w=1018, h=22
58:903  0:000  draw on background
58:905  0:001  w=15, h=15
58:905  0:000  draw on background
58:905  0:000  w=1018, h=22
58:905  0:000  draw on background
58:907  0:001  w=1018, h=22
58:907  0:000  draw on background
58:908  0:001  w=15, h=15
58:908  0:000  draw on background
58:908  0:000  w=1018, h=22
58:909  0:000  draw on background
58:910  0:001  w=1018, h=22
58:910  0:000  draw on background
58:912  0:001  w=15, h=15
58:912  0:000  draw on background
58:912  0:000  w=1018, h=22
58:912  0:000  draw on background
58:914  0:001  w=1018, h=22
58:914  0:000  draw on background
58:916  0:001  w=15, h=15
58:916  0:000  draw on background
58:916  0:000  w=1018, h=22
58:916  0:000  draw on background
58:918  0:001  w=1018, h=22
58:918  0:000  draw on background
58:920  0:001  w=15, h=15
58:920  0:000  draw on background
58:920  0:000  w=1018, h=22
58:920  0:000  draw on background
58:921  0:001  w=1018, h=22
58:922  0:000  draw on background
58:923  0:001  w=15, h=15
58:923  0:000  draw on background
58:923  0:000  w=1018, h=22
58:923  0:000  draw on background
58:925  0:001  w=1018, h=22
58:925  0:000  draw on background
58:927  0:001  w=15, h=15
58:927  0:000  draw on background
58:927  0:000  w=1018, h=22
58:927  0:000  draw on background
58:929  0:001  w=1018, h=22
58:929  0:000  draw on background
58:931  0:001  w=15, h=15
58:931  0:000  draw on background
58:931  0:000  w=1018, h=22
58:931  0:000  draw on background
58:933  0:001  w=1018, h=22
58:933  0:000  draw on background
58:934  0:001  w=15, h=15
58:934  0:000  draw on background
58:935  0:000  w=16, h=308
58:935  0:000  draw on background
59:154  0:218  w=1018, h=22
59:154  0:000  draw on background
59:155  0:001  w=1018, h=22
59:156  0:000  draw on background
59:157  0:001  w=16, h=308
59:158  0:000  draw on background
59:326  0:168  w=1018, h=22
59:326  0:000  draw on background
59:328  0:001  w=1018, h=22
59:328  0:000  draw on background
59:330  0:001  w=16, h=308
59:330  0:000  draw on background
59:470  0:140  w=1018, h=22
59:470  0:000  draw on background
59:472  0:001  w=1018, h=22
59:472  0:000  draw on background
59:474  0:001  w=16, h=308
59:474  0:000  draw on background
59:615  0:140  w=1018, h=22
59:615  0:000  draw on background
59:616  0:001  w=1018, h=22
59:617  0:000  draw on background
59:619  0:001  w=16, h=308
59:619  0:000  draw on background
59:755  0:136  w=1018, h=22
59:755  0:000  draw on background
59:757  0:001  w=1018, h=22
59:757  0:000  draw on background
59:759  0:001  w=15, h=15
59:759  0:000  draw on background
59:759  0:000  w=16, h=308
59:759  0:000  draw on background
60:191  0:432  w=1018, h=22
60:191  0:000  draw on background
60:193  0:001  w=1018, h=22
60:193  0:000  draw on background
60:195  0:001  w=15, h=15
60:195  0:000  draw on background
60:195  0:000  w=16, h=308
60:195  0:000  draw on background
60:620  0:424  w=1018, h=22
60:620  0:000  draw on background
60:622  0:001  w=15, h=15
60:622  0:000  draw on background
60:622  0:000  w=1018, h=22
60:622  0:000  draw on background
60:624  0:001  w=15, h=15
60:624  0:000  draw on background
60:624  0:000  w=16, h=308
60:624  0:000  draw on background
60:786  0:162  w=1018, h=22
60:786  0:000  draw on background
60:788  0:001  w=15, h=15
60:788  0:000  draw on background
60:788  0:000  w=1018, h=22
60:789  0:000  draw on background
60:790  0:001  w=15, h=15
60:790  0:000  draw on background
60:790  0:000  w=16, h=308
60:790  0:000  draw on background
60:937  0:146  w=1018, h=22
60:937  0:000  draw on background
60:939  0:001  w=15, h=15
60:939  0:000  draw on background
60:939  0:000  w=1018, h=22
60:939  0:000  draw on background
60:941  0:001  w=15, h=15
60:941  0:000  draw on background
60:941  0:000  w=16, h=308
60:941  0:000  draw on background
61:066  0:125  w=1018, h=22
61:066  0:000  draw on background
61:068  0:001  w=15, h=15
61:068  0:000  draw on background
61:068  0:000  w=1018, h=22
61:069  0:000  draw on background
61:070  0:001  w=15, h=15
61:070  0:000  draw on background
61:070  0:000  w=16, h=308
61:070  0:000  draw on background
61:200  0:130  w=1018, h=22
61:201  0:000  draw on background
61:202  0:001  w=15, h=15
61:202  0:000  draw on background
61:202  0:000  w=1018, h=22
61:203  0:000  draw on background
61:204  0:001  w=15, h=15
61:204  0:000  draw on background
61:204  0:000  w=16, h=308
61:204  0:000  draw on background
61:602  0:397  w=1018, h=22
61:602  0:000  draw on background
61:603  0:001  w=15, h=15
61:603  0:000  draw on background
61:604  0:000  w=1018, h=22
61:604  0:000  draw on background
61:605  0:001  w=15, h=15
61:606  0:000  draw on background
61:606  0:000  w=16, h=308
61:606  0:000  draw on background
62:291  0:685  w=1018, h=22
62:291  0:000  draw on background
62:293  0:001  w=15, h=15
62:293  0:000  draw on background
62:293  0:000  w=1018, h=22
62:293  0:000  draw on background
62:295  0:001  w=15, h=15
62:295  0:000  draw on background
62:295  0:000  w=16, h=308
62:295  0:000  draw on background
62:460  0:164  w=1018, h=22
62:460  0:000  draw on background
62:462  0:001  w=15, h=15
62:462  0:000  draw on background
62:462  0:000  w=1018, h=22
62:462  0:000  draw on background
62:464  0:001  w=15, h=15
62:464  0:000  draw on background
62:464  0:000  w=16, h=308
62:464  0:000  draw on background
62:608  0:144  w=1018, h=22
62:608  0:000  draw on background
62:610  0:001  w=15, h=15
62:610  0:000  draw on background
62:610  0:000  w=1018, h=22
62:610  0:000  draw on background
62:612  0:001  w=15, h=15
62:612  0:000  draw on background
62:612  0:000  w=16, h=308
62:612  0:000  draw on background
62:763  0:151  w=1018, h=22
62:763  0:000  draw on background
62:765  0:001  w=15, h=15
62:765  0:000  draw on background
62:765  0:000  w=1018, h=22
62:765  0:000  draw on background
62:767  0:001  w=15, h=15
62:767  0:000  draw on background
62:767  0:000  w=16, h=308
62:767  0:000  draw on background
62:899  0:131  w=1018, h=22
62:899  0:000  draw on background
62:900  0:001  w=15, h=15
62:901  0:000  draw on background
62:901  0:000  w=1018, h=22
62:901  0:000  draw on background
62:903  0:001  w=15, h=15
62:903  0:000  draw on background
62:903  0:000  w=16, h=308
62:903  0:000  draw on background
63:051  0:148  w=1018, h=22
63:051  0:000  draw on background
63:053  0:001  w=15, h=15
63:053  0:000  draw on background
63:053  0:000  w=1018, h=22
63:053  0:000  draw on background
63:055  0:001  w=16, h=308
63:055  0:000  draw on background
63:194  0:138  w=1018, h=22
63:194  0:000  draw on background
63:196  0:001  w=1018, h=22
63:196  0:000  draw on background
63:198  0:001  w=16, h=308
63:198  0:000  draw on background
63:355  0:157  w=1018, h=22
63:355  0:000  draw on background
63:357  0:001  w=1018, h=22
63:358  0:000  draw on background
63:359  0:001  w=16, h=308
63:359  0:000  draw on background
63:513  0:153  w=1018, h=22
63:513  0:000  draw on background
63:515  0:001  w=1018, h=22
63:515  0:000  draw on background
63:517  0:001  w=16, h=308
63:517  0:000  draw on background
63:977  0:460   boot with args: slide=128 darkwake=0 -v  nvda_drv=1
63:977  0:000  ParseBootOption: invalid input params
63:977  0:000  BootVariable of the entry is empty
63:977  0:000  === [ StartLoader ] =======================================
63:977  0:000  Finally: ExternalClock=25MHz BusSpeed=99774kHz CPUFreq=2195MHz PIS: hw.busfrequency=100000000Hz
63:977  0:000  Loading boot.efi  status=Success
64:472  0:494  GetOSVersion: 10.11.6 (15G22010)
......  .....  ...
64:500  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
64:500  0:000  Extra kext: EFI\CLOVER\kexts\Other\CalDigitFastIO.kext (v.2.6.1)
64:528  0:027  Extra kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext (v.4.6.8)
64:640  0:112    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Controller.kext (v.4.6.8)
64:666  0:026    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Keyboard.kext (v.4.6.8)
64:694  0:027  Extra kext: EFI\CLOVER\kexts\Other\RealtekRTL8111.kext (v.2.2.2)
64:730  0:036  Extra kext: EFI\CLOVER\kexts\Other\AsusFnKeys.kext (v.1.0.6)
64:760  0:030  Extra kext: EFI\CLOVER\kexts\Other\AsusACPIBackLightPanel.kext (v.1.7)
64:786  0:026  Extra kext: EFI\CLOVER\kexts\Other\CodecCommander.kext (v.2.7.1)
64:867  0:080  Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext (v.1.3.3)
66:721  1:854  Extra kext: EFI\CLOVER\kexts\Other\CalDigitUSBxHCI.kext (v.1.3.8a2)
66:782  0:061  Extra kext: EFI\CLOVER\kexts\Other\IOath3kfrmwr.kext (v.1.2.1)
66:864  0:082  Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext (v.1.2.7)
66:909  0:045  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.11
66:909  0:000  Extra kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext (v.1.0.1)
67:092  0:182    |-- PlugIn kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext\Contents\PlugIns\SMCProcessor.kext (v.1.0.1)
67:129  0:036    |-- PlugIn kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext\Contents\PlugIns\SMCLightSensor.kext (v.1.0.0d1)
67:160  0:031    |-- PlugIn kext: EFI\CLOVER\kexts\10.11\VirtualSMC.kext\Contents\PlugIns\SMCBatteryManager.kext (v.1.0.0d1)
67:199  0:038  SetStartupDiskVolume:
67:199  0:000    * Volume: 'Macintosh HD'
......  .....  ...

 

 

 

I think you're right: is for debugging purpose related to GUI with Vector themes. @Slice will confirm it. Look at the screen file in the last commit.

 

https://sourceforge.net/p/cloverefiboot/code/4706/tree//rEFIt_UEFI/refit/screen.c?diff=504c3833fd48f873331ebd05:4705

  • Thanks 1
Link to comment
Share on other sites

2 minutes ago, Matgen84 said:

 

I think you're right: is for debugging purpose related to GUI with Vector themes. @Slice will confirm it. Look at the screen file in the last commit.

 

https://sourceforge.net/p/cloverefiboot/code/4706/tree//rEFIt_UEFI/refit/screen.c?diff=504c3833fd48f873331ebd05:4705

OK, not a problem actually.. it doesn't decrease GUI performance at all, yeah.. getting it on VM as well.

Nevermind, not a big deal LoL

  • Like 1
Link to comment
Share on other sites

Hello,

 

For a start, I want to say sorry if I have interrupted any discussion above that is not relevant to mine. Please also forgive my bad English. :)

 

Not playing with Hackintosh for a long while, today I took a glance at the current status of kernel patching under KernelAndKextPatches which Clover can handle at the moment, with all due respect, I somehow felt it an utter mess, therefore I think it's time to do some revolutionary changes, well, frankly speaking, now I am probably no more familiar with Clover code structure, or rather not at all, plus I do not have a copy of Clover source code nearby, I wish someone with great skills would help me deal with it, I am going to elaborate my point of view below:

 

  1. AppleIntelCPUPM and KernelPm should be merged, all the difference they have is just the destination, one is to AppleIntelCPUPowerManagement.kext and the other is to the kernel. Obviously no one is using both and only one of them will be effective. No side effect, no conflict either. So I believe it would be better to merge them. (Just as our automatic detection does, please see here: https://sourceforge.net/p/cloverefiboot/code/4706/tree/rEFIt_UEFI/Platform/Settings.c#l904, and the declaration of NeedPMFix is here: https://sourceforge.net/p/cloverefiboot/code/4706/tree/rEFIt_UEFI/Platform/cpu.c#l497)
  2. We should take the patch applied to _xcpm_idle into account, which has not been integrated to Clover and left missing, ever since we made some progress on XCPM and particularly HWP aspect. (Add this right to funtion KernelPatchPm in rEFIt_UEFI/Platform/kernel_patcher.c)
  3. KernelCPU has already been history and should be obsolete now, after FakeCPUID came out.

 

P.S.

For 1, I'd like to call the new key MSRE2Patch, as the name shows what it does. For backward compatibility, it will be turned on as long as either of the two good old keys is.

 

For 2, I do not have any device with HWP support (Skylake+), at least for now, further discussion required.

 

For 3, to be honest, I am not pretty sure. Anyway, from what I have seen, it is just faking CPUID as Penryn (0x17), see here: https://sourceforge.net/p/cloverefiboot/code/4706/tree/rEFIt_UEFI/Platform/kernel_patcher.c#l191, further discurrsion required as well.

 

 

PMheart

  • Like 9
Link to comment
Share on other sites

6 hours ago, PMheart said:

Hello,

 

For a start, I want to say sorry if I have interrupted any discussion above that is not relevant to mine. Please also forgive my bad English. :)

 

Not playing with Hackintosh for a long while, today I took a glance at the current status of kernel patching under KernelAndKextPatches which Clover can handle at the moment, with all due respect, I somehow felt it an utter mess, therefore I think it's time to do some revolutionary changes, well, frankly speaking, now I am probably no more familiar with Clover code structure, or rather not at all, plus I do not have a copy of Clover source code nearby, I wish someone with great skills would help me deal with it, I am going to elaborate my point of view below:

 

  1. AppleIntelCPUPM and KernelPm should be merged, all the difference they have is just the destination, one is to AppleIntelCPUPowerManagement.kext and the other is to the kernel. Obviously no one is using both and only one of them will be effective. No side effect, no conflict either. So I believe it would be better to merge them. (Just as our automatic detection does, please see here: https://sourceforge.net/p/cloverefiboot/code/4706/tree/rEFIt_UEFI/Platform/Settings.c#l904, and the declaration of NeedPMFix is here: https://sourceforge.net/p/cloverefiboot/code/4706/tree/rEFIt_UEFI/Platform/cpu.c#l497)
  2. We should take the patch applied to _xcpm_idle into account, which has not been integrated to Clover and left missing, ever since we made some progress on XCPM and particularly HWP aspect. (Add this right to funtion KernelPatchPm in rEFIt_UEFI/Platform/kernel_patcher.c)
  3. KernelCPU has already been history and should be obsolete now, after FakeCPUID came out.

 

P.S.

For 1, I'd like to call the new key MSRE2Patch, as the name shows what it does. For backward compatibility, it will be turned on as long as either of the two good old keys is.

 

For 2, I do not have any device with HWP support (Skylake+), at least for now, further discussion required.

 

For 3, to be honest, I am not pretty sure. Anyway, from what I have seen, it is just faking CPUID as Penryn (0x17), see here: https://sourceforge.net/p/cloverefiboot/code/4706/tree/rEFIt_UEFI/Platform/kernel_patcher.c#l191, further discurrsion required as well.

 

 

PMheart

1. Agree

2. I have Skylake but I live without HWP. I found no interest. Usual IES is enough for me.

3. Penryn doesn't support SSE4,2 so it is not good always faking to it. More universal will be faking to IvyBridge for systems 10.11 and up. People living with older system should decide what they doing and for a what. My computer #3 is obsolete. It lives without any changes, just exists.

  • Like 2
Link to comment
Share on other sites

2 hours ago, Slice said:

1. Agree

2. I have Skylake but I live without HWP. I found no interest. Usual IES is enough for me.

3. Penryn doesn't support SSE4,2 so it is not good always faking to it. More universal will be faking to IvyBridge for systems 10.11 and up. People living with older system should decide what they doing and for a what. My computer #3 is obsolete. It lives without any changes, just exists.

Hi,

 

Glad to see you after months, Slice. :)

 

Well, as for 2, we are not talking about whether HWP is good or not, consider what is KenelPm for - for those who does not have MSR 0xE2 unlocked. It's actually the fact that we have been missing the patch to _xcpm_idle, which should also be a part of 0xE2 patches. That's the point. Just as claimed, attach it to KernelPatchPm.

 

As for 3, my opinion is to rewrite the whole KernelCPU function to simply several lines: Fake as Penryn on older systems (e.g 10.7 and below) and else as Ivy. (Do this via the good new FakeCPUID)

Edited by PMheart
  • Like 1
Link to comment
Share on other sites

Hi,

 

Glad to see you after months, Slice.

 

Well, as for 2, we are not talking about whether HWP is good or not, consider what is KenelPm for - for those who does not have MSR 0xE2 unlocked. It's actually the fact that we have been missing the patch to _xcpm_idle, which should also be a part of 0xE2 patches. That's the point. Just as claimed, attach it to KernelPatchPm.

 

As for 3, my opinion is to rewrite the whole KernelCPU function to simply several lines: Fake as Penryn on older systems (e.g 10.7 and below) and else as Ivy. (Do this via the good new FakeCPUID)

in my case, i don't use _xcpm_idle patch with KernelPM option.

 

also i don't want to force enable HWP option in Clover.

just enable HWP in vectordata enough for my system.

 

나의 LG-F800S 의 Tapatalk에서 보냄

 

 

 

Link to comment
Share on other sites

2 hours ago, Slice said:

To use HWP we need some kexts to set MSR770 after wake. Clover will not work after wake.

 

The entire iMac Pro Skylake-X/X299 community uses HWP in line with XCPM by enabling Intel Speed Shift Technology in mainboard BIOS with unlocked MSR register. Thus you are saying that some of the wake from sleep issues some people are facing could be due to Clover? Biggest problem are apparently random system wakes, which occasional produce a KP with black screen on wake. The KP should not be TSC related, as we designed TSCResetAdjust.kext, basically a simplification of the respective Voodoo equivalent. Both kexts do not only act at early boot but also during wake from sleep. 

 

Talking about wake issues, I would like to also address another issue... I recently face a 100% reproduceable blackscreen on wake issue and likely related KP with TB devices connected to a GC-Titan Ridge employed in my Skylake-X/X299 system. Is this something that also could be fixed by Clover? Without any TB devices or with USB-C devices connected to the Titan Ridge, sleep/wake works as expected. I was unable to fix the latter issue by means of my TB-SSDT. 

Edited by KGP-iMacPro
Link to comment
Share on other sites

I mean that Clover set HWP=enable by setting MSR770=1. But after wake I see MSR770=0. Clover can't influence on this. It must be a kext that set MSR770 back to 1 after wake.

Same about TB. Clover can't influence on behaviour after wake.

  • Like 3
Link to comment
Share on other sites

3 minutes ago, Slice said:

I mean that Clover set HWP=enable by setting MSR770=1. But after wake I see MSR770=0. Clover can't influence on this. It must be a kext that set MSR770 back to 1 after wake.

Same about TB. Clover can't influence on behaviour after wake.

 

Do you think you could come up with a kext that sets MSR770=1 after wake? The latter might remove any HWP related wake issues or KPs.

Edited by KGP-iMacPro
Link to comment
Share on other sites

×
×
  • Create New...