Jump to content

[AMD] Yosemite Kernel Testing (for help use the Help Topic)


Duran Keeley
 Share

1,898 posts in this topic

Recommended Posts

You really not realized ! 

If no support L3 , then auto enable emulation L3 !!!! 

You realized ???? Or you want speak that i don't understand ??? 

 

rc3_zps7fa7920b.jpg

 

rc3 cpuid

                /* Emulate virtual cache Start */
                /* Bronzovka: Emulate virtual cache size */
                if(cache_size == 0)
                {
                    //no L3 - emulate enable size =)
                    info_p->cache_size[L1I]  	= 65536;
                    info_p->cache_size[L1D]  	= 16384;
                    info_p->cache_size[L2U]  	= 2097152;
                    info_p->cache_size[L2U]  	= 8388608;
                    info_p->cache_sharing[L1I] 	= cores;
                    info_p->cache_sharing[L1D] 	= cores;
                    info_p->cache_sharing[L2U] 	= cores;
                    info_p->cache_sharing[L3U] 	= cores;
                    
                    info_p->cache_partitions[L1I]	= 1;
                    info_p->cache_partitions[L1D]	= 1;
                    info_p->cache_partitions[L2U]	= 1;
                    info_p->cache_partitions[L3U]	= 1;
                    info_p->cache_linesize = 64;
                    linesizes[L1I] = info_p->cache_linesize;
                    linesizes[L1D] = info_p->cache_linesize;
                    linesizes[L2U] = info_p->cache_linesize;
                    linesizes[L3U] = info_p->cache_linesize;

info_p->cache_size[L2U]     = 8388608

 

8388608 = 8MB

 

windows cpu-z

 

CPU-Z_zps878349d1.png

 

Sorry

 
I do not know to add L3 8MB Cache
 
Athlon Can to Become FX
  • Like 2
Link to comment
Share on other sites

 

rc3 cpuid

 

info_p->cache_size[L2U]     = 8388608

 

8388608 = 8MB

 

windows cpu-z

 

Sorry

 
I do not know to add L3 8MB Cache
 
Athlon Can to Become FX

 

Yes , info_p->cache_size[L2U]     = 8388608 - this emulation !!! 
I added this for normal work . If i no added this emulation - this slow work . Because system 10.9.x need in use L3 cache .
If you are not want to use emulation, i can delete the emulation . 

Sorry ! I found error in cupid rc3 . Need replace info_p->cache_size[L2U] to info_p->cache_size[L3U] . Then info_p->cache_size[L3U]  = 8388608 ))))))

 

This emulation for VMware and parallel desktop , because if vmware don't support amd , then need enable emulation L1,2,3 . ))

Link to comment
Share on other sites

;)

 

Clover 2695 fix cpuid cosmetic at 80 % UEFI Bios Aptio  :yes:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<false/>
				<key>NewWay_80000000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_TMR_40000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FIX_WAK_200000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>EnableC7</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC4</key>
			<false/>
			<key>EnableC2</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
                <key>Arguments</key>
		<string>npci=0x2000 kext-dev-mode=1 fsb=100 Mhz</string>		       
                <key>DefaultVolume</key>
		<string>Yosemite</string>
		<key>Fast</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>1</integer>
		<key>XMPDetection</key>
		<string>-1</string>
        </dict>
	<key>CPU</key>
	<dict>
		<key>BusSpeedkHz</key>
		<integer>100000</integer>
		<key>FrequencyMHz</key>
		<integer>2050</integer>	
        </dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
		</dict>
		<key>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<false/>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<true/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Lotus</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>2</integer>

		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

post-1093405-0-84030700-1424211901_thumb.png

post-1093405-0-71012900-1424213113_thumb.png

post-1093405-0-65988200-1424220072_thumb.png

  • Like 1
Link to comment
Share on other sites

Try FiX TSC

 

V1  RealFreq

 

Feedback TEST CPU frequency & Audio Cutoff Problems results

1010-REV-8C

test result from 1010 Rev 8C

 

 

function ok.

Can no changes to 1010_Rev 8B determine

 

post-1439641-0-46447400-1424212358_thumb.jpg

 

 

 

 

Torachiyo:xnu-2782.1.97-REV-8C/BUILD/obj/RELEASE_X86_64 x86_64

Link to comment
Share on other sites

Try FiX TSC

 

V1  RealFreq

V2  AnV-TSC-Try-Fix

 

Feedback TEST CPU frequency & Audio Cutoff Problems results

 

Could those glitches be because i don't have l3 cache? I haven't opened anything webkit related and i still have them. I pressed a spacebar on my desktop to open a picture and another pic is just how firefox started after it crashed.

post-670953-0-86352400-1424223397_thumb.png

post-670953-0-79348200-1424223412_thumb.png

post-670953-0-60142800-1424223453_thumb.png

Link to comment
Share on other sites

Could those glitches be because i don't have l3 cache? I haven't opened anything webkit related and i still have them. I pressed a spacebar on my desktop to open a picture and another pic is just how firefox started after it crashed.

This is TSC error. Tora Chi Yo has right. I had these problems with Mountain Lion and Mavericks when I was working on Athlon X2. TSC Fix should resolve the problem :)

Link to comment
Share on other sites

Hello everyone

Isee amd scene is still active, im still on 10.6.8 and im thinking to give Yosemite a try, but im on old machine, phenom 9600 4gb ram 8500gt geforce, What kind of kernel can you guys recommend? 

 

Sorry if im on wrong forum thread :) 

have a nice day!

Link to comment
Share on other sites

 

Add AMD64 Socket 754 Processor Support

 

 

but The new version Chameleon Don't seem to support some older motherboards
 
My 754 motherboard Unable to start Chameleon
 
So Unable TEST 754 CPU
 
If AMD Socket 939 or other CPU Can Work  TSC FIX Completed

 

kernel works on my config, but huge amount of error in log:

post-302440-0-72677200-1424346082_thumb.png

Link to comment
Share on other sites

ok I deleted 754 support 

Anyway currently no bootloadler support 754 motherboard

 

Old ver Darwin Bootloader 5.0.x supported 754 motherboard

but work on the Mac OS 10.5 Only.

 

Retest error log

Unfortunately the same result:

post-302440-0-52820400-1424349582_thumb.png

post-302440-0-17266200-1424349613_thumb.png

Link to comment
Share on other sites

ok I deleted 754 support 

Anyway currently no bootloadler support 754 motherboard

 

Old ver Darwin Bootloader 5.0.x supported 754 motherboard

but work on the Mac OS 10.5 Only.

 

Retest error log

Hi, where is the link for 1010-REV-8D.zip which's supposed to be more compatible with AM2(940 pins) CPU ?

Link to comment
Share on other sites

This is TSC error. Tora Chi Yo has right. I had these problems with Mountain Lion and Mavericks when I was working on Athlon X2. TSC Fix should resolve the problem :)

 

Thanx to lpukraine i figured what was the problem i didn't have a voodootscsync.kext. So i installed it. I've been testing 1010-REV-8d.zip for about a day and it works smooth  :)

 

UPDATE:

I tested 1010-rev-8E kernel without voodoo tsp sync and i have glithes and with that kext i don't have them. 

PS. When i boot kernel i see some invalid kernel opcode (64-bit): 80 b8 59 01 00 00 00 78 0b 80 but i don't see a trouble about that

post-670953-0-86430900-1424361106_thumb.png

post-670953-0-00494500-1424361119_thumb.png

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...