InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   10.6.6 legacy kernel for INTEL/AMD 32+64bit ready to download (http://infinitemac.com/showthread.php?t=6892)

andyvand 02-02-2011 02:58 AM

Changed SSE3 emulator code.
It now supports 2 SSE3 emulators (Toh one and Voodoo one).
By default the Toh one is used (Voodoo one can be toggled using the following boot argument: -VoodooSSE3emu).
It should now also work for 64bit apps (not 64bit kernel though) as I've modified the code so that it also registers it in the 64bit commpage.
Please, people with SSE2 only machines test this for me and report back... ;)

chitchit 02-02-2011 04:04 AM

Testing....

fumoboy007 02-02-2011 04:14 AM

Speed
 
Quote:

Originally Posted by andyvand (Post 52576)
Changed SSE3 emulator code.
It now supports 2 SSE3 emulators (Toh one and Voodoo one).
By default the Toh one is used (Voodoo one can be toggled using the following boot argument: -VoodooSSE3emu).
It should now also work for 64bit apps (not 64bit kernel though) as I've modified the code so that it also registers it in the 64bit commpage.
Please, people with SSE2 only machines test this for me and report back... ;)

Is there a significant difference in speed between the emulators?

chitchit 02-02-2011 04:18 AM

1. voodoo doesnt work, the other does apparently
2. voodoo

andyvand 02-02-2011 04:21 AM

Quote:

Originally Posted by fumoboy007 (Post 52580)
Is there a significant difference in speed between the emulators?

Voodoo one is a little faster but it causes more glitches under Snow Leopard.
Toh one should run stable though...

chitchit 02-02-2011 12:43 PM

Ok andy, you know my results, but so they are in public for everyone else. I get a Kernel Panic right before where I should get Waiting for DSMOS.

My kernel panic says invalid kernel ip, won't attempt to handle trap.

chitchit 02-02-2011 02:14 PM

Has anyone else tested this yet?

whitewolf80 02-02-2011 02:40 PM

I havnt any kernel specific related issues since version 3. I do not have a sse2 only machine.Most programs run without std_dyld=Yes although I can only run 3d accelerated games that use a wine like engine with that boot string included. Hope that helps. I have a geforce 310 - m4a785-m - amd athlon II regor 240 - kingston hyperx ddr2 800mhz

chitchit 02-02-2011 02:47 PM

The only thing that this should change is the sse3emu, so if your cpu has sse3emu, I doubt you will notice a difference. I believe that if you have a cpu that has sse3, you shouldn't change to this, as it won't change anything.

People with Snow Leopard on sse2 only cpu's: please update to 10.6.6 and try this out. Let us know what happens.

arkstone 02-02-2011 02:48 PM

My specs: AMD Athlon-II-255, 4Gb Ram, GT-240, Asus M4A77TD (AMD770|SB710).

I've installed latest kernel, arch=i386 and -force64 are in my Boot.plist. So far everything works fine, sound with VoodooHda 2.7.2. iTunes, Quicktime, Safari, Firefox - all warks without any problems.

Only thing that won't work is both World Of Warcraft 3.1.0 and Wow-4.0.0 installers, latest crashes with:

Code:

Process:        Installer [389]
Path:            /var/folders/sO/sOVeZ3kJHg4ZbmP3ykZtgE+++TI/Cleanup At Startup/Blizzard/installer_70A4B1B6/Installer.app/Contents/MacOS/Installer
Identifier:      com.blizzard.Installer
Version:        4.2.0.4667 (4.2.0.4667)
Code Type:      X86 (Native)
Parent Process:  launchd [98]

Date/Time:      2011-02-02 13:43:48.406 +0000
OS Version:      Mac OS X 10.6.6 (10J567)
Report Version:  6

Interval Since Last Report:          10390 sec
Crashes Since Last Report:          74
Per-App Interval Since Last Report:  825 sec
Per-App Crashes Since Last Report:  20
Anonymous UUID:                      65569994-3859-4F9E-9E4B-5E296CDDE137

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0  ???                                  0000000000 0 + 0
1  ...dio.SoundManager.Components        0x1b44afc0 SMACDPAGsdecDispatch + 4512
2  ...dio.SoundManager.Components        0x1b44b2b5 SMACDPAGsdecDispatch + 5269
3  ...dio.SoundManager.Components        0x1b414653 HALHardwareDispatch + 12579
4  ...dio.SoundManager.Components        0x1b414376 HALHardwareDispatch + 11846
5  ...dio.SoundManager.Components        0x1b4142a5 HALHardwareDispatch + 11637
6  ...dio.SoundManager.Components        0x1b411714 HALHardwareDispatch + 484
7  ...ple.CoreServices.CarbonCore        0x041917c9 CallComponentDispatch + 29
8  ...ple.CoreServices.CarbonCore        0x0421fe0a CallComponentRegister + 37
9  com.apple.audio.SoundManager          0x05a74cd0 InitHALComponents + 107
10  com.apple.audio.SoundManager          0x05a73966 SndNewChannel + 36
11  com.blizzard.Installer                0x00286640 0x1000 + 2643520
12  com.blizzard.Installer                0x0028a4e5 0x1000 + 2659557
13  com.blizzard.Installer                0x00247786 0x1000 + 2385798
14  com.blizzard.Installer                0x0024deba 0x1000 + 2412218
15  com.blizzard.Installer                0x00242c60 0x1000 + 2366560
16  com.apple.Foundation                  0x004cfa3d __NSFireTimer + 282
17  com.apple.CoreFoundation              0x00dacadb __CFRunLoopRun + 8059
18  com.apple.CoreFoundation              0x00daa464 CFRunLoopRunSpecific + 452
19  com.apple.CoreFoundation              0x00daa291 CFRunLoopRunInMode + 97
20  com.apple.HIToolbox                  0x021eb004 RunCurrentEventLoopInMode + 392
21  com.apple.HIToolbox                  0x021eadbb ReceiveNextEventCommon + 354
22  com.apple.HIToolbox                  0x021eac40 BlockUntilNextEventMatchingListInMode + 81
23  com.apple.AppKit                      0x0102978d _DPSNextEvent + 847
24  com.apple.AppKit                      0x01028fce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
25  com.apple.AppKit                      0x00feb247 -[NSApplication run] + 821
26  com.apple.AppKit                      0x00fe32d9 NSApplicationMain + 574
27  com.blizzard.Installer                0x00002162 0x1000 + 4450
28  com.blizzard.Installer                0x00002089 0x1000 + 4233

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  libSystem.B.dylib                    0x00aa4559 _dispatch_queue_invoke + 163
2  libSystem.B.dylib                    0x00aa42fe _dispatch_worker_thread2 + 240
3  libSystem.B.dylib                    0x00aa3d81 _pthread_wqthread + 390
4  libSystem.B.dylib                    0x00aa3bc6 start_wqthread + 30

Thread 2:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  libSystem.B.dylib                    0x00aa3bc6 start_wqthread + 30

Thread 3:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  libSystem.B.dylib                    0x00b056ba usleep + 61
2  com.blizzard.Installer                0x0010b7d4 0x1000 + 1091540
3  com.blizzard.Installer                0x00140575 0x1000 + 1308021
4  com.blizzard.Installer                0x0011d1ee 0x1000 + 1163758
5  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
6  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 4:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  com.apple.CoreFoundation              0x00dab37f __CFRunLoopRun + 2079
2  com.apple.CoreFoundation              0x00daa464 CFRunLoopRunSpecific + 452
3  com.apple.CoreFoundation              0x00daa291 CFRunLoopRunInMode + 97
4  com.apple.Foundation                  0x004da7d0 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 329
5  com.apple.Foundation                  0x004a1bf0 -[NSThread main] + 45
6  com.apple.Foundation                  0x004a1ba0 __NSThread__main__ + 1499
7  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
8  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 5:  com.apple.CFSocket.private
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
2  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 6:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  com.apple.CoreFoundation              0x00dab37f __CFRunLoopRun + 2079
2  com.apple.CoreFoundation              0x00daa464 CFRunLoopRunSpecific + 452
3  com.apple.CoreFoundation              0x00daa291 CFRunLoopRunInMode + 97
4  com.apple.CFNetwork                  0x0451743d CFURLConnectionSendSynchronousRequest + 419
5  com.apple.Foundation                  0x00610ec7 +[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 142
6  com.blizzard.Installer                0x001156e2 0x1000 + 1132258
7  com.blizzard.Installer                0x0022a86c 0x1000 + 2267244
8  com.blizzard.Installer                0x002a1635 0x1000 + 2754101
9  com.apple.Foundation                  0x004a1bf0 -[NSThread main] + 45
10  com.apple.Foundation                  0x004a1ba0 __NSThread__main__ + 1499
11  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
12  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 7:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  com.blizzard.Installer                0x0012189b 0x1000 + 1181851
2  com.blizzard.Installer                0x0011d1ee 0x1000 + 1163758
3  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
4  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 8:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  libSystem.B.dylib                    0x00b056ba usleep + 61
2  com.blizzard.Installer                0x0010b7d4 0x1000 + 1091540
3  com.blizzard.Installer                0x0011025d 0x1000 + 1110621
4  com.blizzard.Installer                0x0013ecd9 0x1000 + 1301721
5  com.blizzard.Installer                0x0011d1ee 0x1000 + 1163758
6  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
7  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 9:
0  libSystem.B.dylib                    0x00a7e3db _sysenter_trap + 3
1  libSystem.B.dylib                    0x00b056ba usleep + 61
2  com.blizzard.Installer                0x0010b7d4 0x1000 + 1091540
3  com.blizzard.Installer                0x0011025d 0x1000 + 1110621
4  com.blizzard.Installer                0x0013ecd9 0x1000 + 1301721
5  com.blizzard.Installer                0x0011d1ee 0x1000 + 1163758
6  libSystem.B.dylib                    0x00aab85d _pthread_start + 345
7  libSystem.B.dylib                    0x00aab6e2 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x05a6f000  ebx: 0x00aec134  ecx: 0x0000004e  edx: 0x00000007
  edi: 0xbfffe01f  esi: 0x05a6f000  ebp: 0xbfffe038  esp: 0xbfffdffc
  ss: 0x0000001f  efl: 0x00010282  eip: 0x00000000  cs: 0x00000017
  ds: 0x0000001f  es: 0x0000001f  fs: 0x00000000  gs: 0x00000037
  cr2: 0x00000000

Binary Images:
    0x1000 -  0x374fef +com.blizzard.Installer 4.2.0.4667 (4.2.0.4667) <D0DB11C3-58C7-6086-B068-3FC5A91C0117> /var/folders/sO/sOVeZ3kJHg4ZbmP3ykZtgE+++TI/Cleanup At Startup/Blizzard/installer_70A4B1B6/Installer.app/Contents/MacOS/Installer
  0x408000 -  0x408ff7  com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
  0x40b000 -  0x40bff7  com.apple.Carbon 150 (152) <734BDB59-8B13-54FA-0653-AA8623DF9846> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
  0x40e000 -  0x46bff7  com.apple.framework.IOKit 2.0 (???) <A769737F-E0D6-FB06-29B4-915CF4F43420> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
  0x48b000 -  0x6fefe7  com.apple.Foundation 6.6.4 (751.42) <65F16BF4-D106-F2F5-53F3-5BFBC2FCE608> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
  0x80d000 -  0x91cfe7  com.apple.WebKit 6533.19 (6533.19.4) <A942073C-83DF-33ED-3D01-A24DE8AEAB3D> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
  0x9b8000 -  0xa22fe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
  0xa7d000 -  0xc24ff7  libSystem.B.dylib 125.2.1 (compatibility 1.0.0) <4FFBF71A-D603-3C64-2BC6-BFBFFFD562F0> /usr/lib/libSystem.B.dylib
  0xca5000 -  0xca5ff7  com.apple.CoreServices 44 (44) <51CFA89A-33DB-90ED-26A8-67D461718A4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 
[Skipped some parts, can provide all if needed]

Model: iMac9,1, BootROM IM91.008D.B00, 2 processors, Intel Core 2 Duo, 3.21 GHz, 4 GB, SMC 1.30f3
Graphics: Unknown, Unknown, PCIe, 512 MB
Memory Module: global_name
Network Service: Ethernet, Ethernet, en0
PCI Card: Unknown, Display, Slot-1
Serial ATA Device: ST3250310AS, 232.89 GB
Serial ATA Device: TSSTcorp CDDVDW SH-S223C
USB Device: Top Gun Fox 2  Pro, 0x044f, 0xb102, 0x12300000
USB Device: USB Full Speed, 0x09da  (A-FOUR TECH CO., LTD.), 0x8090, 0x32300000
USB Device: Composite Device, 0x04d9  (Holtek Semiconductor, Inc.), 0x1203, 0x32200000

I didn't try to UPX it though, maybe I should? Or it is not kernel, but something with VoodooHDA problem?