Jump to content

›› Voodoo XNU Kernel is now Released


mercurysquad
 Share

Voodoo kernel release  

1,280 members have voted

  1. 1. Has Voodoo kernel been working well for you?

    • Yes
      1067
    • No
      213
  2. 2. On which processor do you use this kernel?

    • Intel
      850
    • AMD
      454
  3. 3. Did you use the installer or installed manually?

    • Manually
      397
    • Installer, worked well
      783
    • Installer, but didn't work well
      100


561 posts in this topic

Recommended Posts

Voodoo Kernel has been released!

 

Download

 

The source code, theme track and package including installer & documentation are available in the Downloads section. Thank you all for the amazing success: The stats 24 hr after release are something like:

  • ~2500 downloads
  • 1 download every ~36 sec (100+ per hour)
  • 8000+ pageviews in past 24 hour
  • 35k+ pageviews in past 2 weeks

As this is a 1.0 release, not all bugs could be fixed. We'll continue updating the kernel and releasing newer versions. It's not the end, it's the beginning! (always wanted to say that)

 

User documentation

The Voodoo team has put great effort into preparing proper documentation for the end users. Please make sure to go through it as it answers several common questions.

 

Unfortunately currently the documentation is only available in English. We would appreciate if the community helps in translating it to other languages. We are looking for the following translations (in order of importance): Chinese, Korean, German and Russian, at the moment.

 

Developer documentation

Two white-papers detailing the technology that went into the kernel are being prepared and will be available soon. One of them describes the changes made in the kernel from a higher abstraction level, to enable developers to get to grips with the source tree. The second one is a highly technical paper describing the design and implementation of the vastly improved SSE3 emulator. Further documents may be available in the future.

Link to comment
Share on other sites

sorry to say that, but the old problems from rc1 still exists, like i already wrote at the irc channel , it panics on shutdown when superhai's powermanagement is loaded.

 

kernel panic screenshot

 

and those kerberos related problems also only happen on voodoo

 

http://pastebin.com/m40a62fcc

 

system: core2duo, ideneb 10.5.5, Superhai's GeneralPM v 1.1

 

update: accepted as a bug at google code: issue 113

update2: problem is solved for a built 1.1.2 later than 7th of december 22:45 of Superhai's powermanagement

Link to comment
Share on other sites

Great work. Everything work extremely fast, apps that didnt work before with my AMD CPU now work (iMovie etc) :D

 

Question: Did anyone with AMD system tried Apple Software Update? I dont have another system to experiment, would be very greatful on info :D

Link to comment
Share on other sites

Question: Did anyone with AMD system tried Apple Software Update? I dont have another system to experiment, would be very greatful on info :D

 

Me (with RC1). Installed 10.5.0 and upgraded to 10.5.5 by Apple Software Update. No problems at all, just remember that the stock kernel will probably replace voodoo's one.

 

Sherry Haibara

Link to comment
Share on other sites

Me (with RC1). Installed 10.5.0 and upgraded to 10.5.5 by Apple Software Update. No problems at all, just remember that the stock kernel will probably replace voodoo's one.

 

Sherry Haibara

 

I tried with RC also, it didnt work.

 

Thanks on the info, I will give it a try, I already made a backup of the voodoo kernel :D

Link to comment
Share on other sites

For me new:

Kext black-listing

The Voodoo kernel now includes the ability to block specific kernel extensions

which are known to cause problems on non-Apple hardware.

Following kexts are currently blocked by the kernel :

1. AppleIntelCPUPowerManagement

2. AppleHWSensor

3. Dont_Steal_Mac_OS_X

No special configuration is needed to take advantage of this feature. This means

you should be able to use Apple® Software Update to update your system directly

without worrying about using a disabler kext.

 

So no more trouble updating OS X (KP) ?

Link to comment
Share on other sites

Guest cavallo
Me (with RC1). Installed 10.5.0 and upgraded to 10.5.5 by Apple Software Update. No problems at all, just remember that the stock kernel will probably replace voodoo's one.

 

Sherry Haibara

 

Unfortnately i have not this possibility to try it cause this panic........

attachment=39784:04122008126.jpg

What did i miss?

post-194988-1228596705_thumb.jpg

Link to comment
Share on other sites

That's strange cavallo. The KP is caused by AppleIntelCPUPowerManagement.kext, which I thought the kernel was blocking.

Anyway, if you're experiencing problems, you can install a disabler (like NullCPUPowerManagement) or remove the extension with a patched DVD.

 

Sherry Haibara

Link to comment
Share on other sites

Thanks for all the hard work getting this out! Nice smooth install and documentation!

 

Unfortunately for me both RC1 and 1.0 cause the Finder to crash repeatedly (Bus Error in the console) and Beta2 has been running so smooth that I just went back to it until I can look into the issue more. (I tried legacy mode like the documentation said - no joy. I am already running MAXMEM = 3072 solve some other KPs I was getting. I think I need to look into an updated JMICRON kext....)

 

Even though its not working perfect for me it is still a great job!

Link to comment
Share on other sites

Unfortnately i have not this possibility to try it cause this panic........

attachment=39784:04122008126.jpg

What did i miss?

 

Because you are using Voodoo; RC1 kernel, not final. Only final ("Voodoo; Release 1.0") has the kext blocking feature.

Link to comment
Share on other sites

Because you are using Voodoo; RC1 kernel, not final. Only final ("Voodoo; Release 1.0") has the kext blocking feature.

 

 

You see i read your great manual - really good made!

I posted this (for me new feature) some post above.

Hint 4 all: Manual is within the newest .dmg, and really interesting for us all.

I will try it (no hurry) on my C2D soon.

Link to comment
Share on other sites

Well, so far, so good. I read all 12 pages of the doc and then did a manual install of the kernel using the instructions on page 2.

 

I am using Munkys' EFI boot partition boot loader V6.1 with DSDT support. To install the kernel I did the follo0wing:

  1. copied the new kernel as mach_kernel.voodoo in the EFI partition

  2. removed the Disabler.kext from the efi partition Extensions.mkext

  3. removed the original mach_kernel from OS X partition

  4. copied the new kernel as mach_kernel.voodoo and mach_kernel symlink in OS X partition

  5. retained the vanilla System.kext

  6. modified L/P/S/com.apple.Boot.plist to point to mach_kernel.voodoo in the EFI partition

 

My current list of kext is:

AppleACPIPS2Nub.kext
AppleDecrypt.kext
ApplePS2Controller.kext
IOATAFamily.kext
SMBIOSResolver.kext

 

I have tested the following:

Test 1 Sleep/Resume Passed:				[X] Yes [_] No [_] With issues

Test 2 Shutdown Passed:i				   [X] Yes [_] No [_] With issues

Test 3 Audio/Video performance Passed:	 [X] Yes [_] No [_] With issues

Test 4 AMD Athlon Dual-core Timing Passed:  N/A

Test 5 TSC stability Passed:			   [X] Yes [_] No [_] With issues

Test 6 Phenom TSC sync Passed:			 N/A

Test 7 Cache information Passed:		   [_] Yes [X] No [_] With issues

 

Also, VMWare Fusion 2 is currently running a copy of Fedora 10 in another space and the DVD player is playing a movie DVD I ripped and stored on an external NAS server.

 

So far, I would rate it BLOODY Fantastic :)

 

Rainbow:~ lrh$ uname -v
Darwin Kernel Version 9.5.0: Sat Dec  6 19:39:54 IST 2008; Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386

Link to comment
Share on other sites

 Share

×
×
  • Create New...