InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Qoopz AnV xnu 10.4.0 Rel4 (http://infinitemac.com/showthread.php?t=6491)

andyvand 08-18-2010 01:01 PM

Qoopz AnV xnu 10.4.0 Rel4
 
I have recently begun rewriting the patcher (again), it should now work.
I've also modified the segment loading code (custom for non-encrypted on AMD, stock routines on Intel)
The dyld which got built in is a stock Apple dyld with sysenter trap pre-patched.
It should now work on AMD for all apps (including translate under 64bit).
The patched dyld is also separately included under the patches as dyld_patched for those who which to use it with other kernels (install then under /usr/lib/dyld).
This should work for most Qoopz + AnV kernels because it patches sysenter to int 0xFC.

Download including sources:
http://rapidshare.com/files/41366145..._Rel4.zip.html

$The-King$ 08-18-2010 01:57 PM

thanks very much for your efforts
testing hope it works

Imkantus 08-18-2010 02:49 PM

I am unable to boot using that one giving me kind of page-fault kernel panic...

http://img3.imagebanana.com/img/nd8usno8/kp.jpg

$The-King$ 08-18-2010 03:16 PM

after testing
busratio not detected --> so must use busratio=16
64 bit restart---------> so must use arch=i386
using both flag it work and give panic like above :'(
hope that solved in next version :)

gedna 08-18-2010 07:17 PM

same issue as above, :)

eMatoS 08-18-2010 09:48 PM

It's not working under 64-32bit if I don't use patcher_opts=2, same kp as the one above. Once it boots in 32bit everything seems fine.

RayFlower 08-18-2010 11:56 PM

Quote:

Originally Posted by eMatoS (Post 50165)
It's not working under 64-32bit if I don't use patcher_opts=2, same kp as the one above. Once it boots in 32bit everything seems fine.

^this

Oh and to clear up, do we have to use -force64 or arch=x86_64 on amd with this kernel?

Well, I still can't play any steam games,and i have problems with some logic plugins aswell, I couldn't with the original dyld either anyway but this is definitely a big upgrade.
Well i guess they are decrypted, thats why they don't work?
Sorry for my limited understanding of this anyway.

Oh, starcraft 2 works now with the "patched" dyld, so I'm almost ready to ditch my old iDeneb 1.5.8 install:)

update:

-force64 doesn't help much for me, most apps crash unless they are 64bit.

Imkantus 08-19-2010 12:34 AM

Quote:

Originally Posted by eMatoS (Post 50165)
It's not working under 64-32bit if I don't use patcher_opts=2, same kp as the one above. Once it boots in 32bit everything seems fine.

So here comes my first testing experience with the Rel4 Kernel: :)

+ no more System-Profiler crash like with Rel3 Kernel
+ my custom display calibration setting gets loaded

without "patcher_opts=2"

- Kernel Panic from above

using "patcher_opts=2"

- Spotlight Prefpane crashes the Finder (Finder doesn't restart)
- iTunes crashes with the exact same error as if I am using -force64 (see screenshot below)
- Volume control in menubar doesn't work due to unpresent decryption routine
+ Quiktime works

using "patcher_opts=2 -force64"

+ booting into 32/64-mode with success
+ Quiktime works
+ Spotlight Prefpane works
- iTunes crashes
- sometimes a white block appears when closing a window (just close - no quit of the corresponding app)
+ Volume control in menubar works without patched/decrypted SystemUIServer - so if the issues with forced patcher (mainly iTunes - maybe other Apps causing similar error??) would get fixed, I might gonna become a happy user of your Kernel even without working decryption routine… :D

Screens of working 64-Bit & left issues:

http://img3.imagebanana.com/img/f2jd...cher_opts2.png http://img3.imagebanana.com/img/2d1b...r_opts2dis.png

So far still too buggy / unstable for using it, but another step into the right direction. :)

Thanks again for your work Andy - I am looking forward to try out further builds of this project. ;)

//// EDIT \\\\
Most Apps (Firefox, VLC, etc) are crashing the same way as iTunes does - same with and without -force64.
I tried booting the old Rel3 Kernel with "patcher_opts=2" and I am having the exact same issues...

ashp 08-20-2010 12:09 AM

Re: - Qoopz AnV xnu 10.4.0 Rel4
 
Hi Andy,

Thanks a lot for this fast release I'm really pleased with the progress and would like to share my thoughts....

Congrats to Andy I don't know how to thank you?

I can confirm the same as above. As soon as I changed kernels I got a KP (page fault) exactly like the one above. Then I added patcher_opt=2 to get into legacy mode. when I use the -force64 flag I get reboot. so i changed arch=86_64 to arch=i386 got into 64bit mode.

in 64bit reaper64 works but firefox crashes here are the details : -

Code:

Process:        firefox-bin [439]
Path:            /Applications/Firefox.app/Contents/MacOS/firefox-bin
Identifier:      org.mozilla.firefox
Version:        ??? (???)
Code Type:      X86 (Native)
Parent Process:  launchd [99]

Date/Time:      2010-08-19 23:53:55.469 +0100
OS Version:      Mac OS X 10.6.4 (10F569)
Report Version:  6

Interval Since Last Report:          1201 sec
Crashes Since Last Report:          149
Per-App Crashes Since Last Report:  8
Anonymous UUID:                      F6327FC0-FB86-428F-8D18-C4E04C5186E3

Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Crashed Thread:  Unknown

Backtrace not available

Unknown thread crashed with X86 Thread State (32-bit):
  eax: 0xffffffe4  ebx: 0x9907e4c5  ecx: 0xbfffd60c  edx: 0x9907e0e2
  edi: 0x9907e453  esi: 0x8fe4489c  ebp: 0xbfffd658  esp: 0xbfffd60c
  ss: 0x0000001f  efl: 0x00010282  eip: 0x9907e3db  cs: 0x00000017
  ds: 0x0000001f  es: 0x0000001f  fs: 0x00000000  gs: 0x00000037
  cr2: 0xa0b9d598

Binary images description not available


Model: MacPro2,1, BootROM MP21.005C.B01, 2 processors, Intel Core Duo, 3.09 GHz, 2 GB, SMC 1.30f3
Graphics: ATI Radeon HD 4870, ATI Radeon HD 4870, PCI
Graphics: ATI Radeon HD 4870, ATI Radeon HD 4870, PCIe, 1024 MB
AirPort: Third-Party Wireless Card
Network Service: Ethernet Adaptor (en1), Ethernet, en1
PCI Card: ATI Radeon HD 4870, Display, Slot-1
PCI Card: ATI Radeon HD 4870, Display, Slot-1
Serial ATA Device: HP DVD Writer 1070d
Serial ATA Device: Optiarc DVD RW AD-7170S
Serial ATA Device: ST3200822AS, 186.31 GB
Serial ATA Device: SAMSUNG HD753LJ, 698.64 GB
USB Device: USB Advanced Audio Device, 0x0b05  (ASUSTek Computer Inc.), 0x1743, 0x02400000
USB Device: USB Receiver, 0x046d  (Logitech Inc.), 0xc517, 0x04400000

as above safari etc 64bit apps work perfect but 32bit seems to not load

Regards,

Ashish

cynargo 08-20-2010 06:01 PM

Same thing here, on my AMD Phenom II based pc : it doesn't boot without "patcher_opts=2" and in x64 mode (forced with -force64) I cannot launch x86 applications.