Voodooprojects

Chameleon => DevTalk => Patches => Topic started by: ErmaC on May 06, 2011, 02:05:34 AM

Title: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: ErmaC on May 06, 2011, 02:05:34 AM
LION patch credits:
All the credits go to the Chameleon team, Andy Vandijck, cparm, netkas, DutchHockeyPro
And all involved in the development in any way.

All the code compile just fine and w/o error and warning.

Things added:
- "cosmetics" compiling (like meklort branch) credits to meklort
- Some ID correction in pci.h and other things credits to Andy and valv (AnVAL Branch)
- More Nasm correction by KillerJK
- Add asm code by DutchHockeyPro and comment the equivalent in boot.c
- Add support for Haiku (include the scorpius patch)
- Add support for FreeBSD and OpenBSD nawcomm's code by valv, Icon by blackosx
- Add oldnapalm's "fix" for FAT16, FAT32 and BEFS into gui.c
- Add credits into CREDITS file
- Correct typo in text file
- Into nvidia.c file:
- V2 Add the "slice's kernelcach fix" from mozodojo branch
- V4 Match with trunk 760

Code: [Select]
sh-3.2#
sh-3.2# cd /
sh-3.2# cd /LION
sh-3.2# svn co http://forge.voodooprojects.org/svn/chameleon/branches/Kabyl
...
sh-3.2# patch -p0 < KabylLionV2.diff
patching file Kabyl/CHANGES
patching file Kabyl/CREDITS
patching file Kabyl/Chameleon.xcodeproj/project.pbxproj
patching file Kabyl/Makefile
patching file Kabyl/TODO
patching file Kabyl/artwork/themes/default/device_befs.png
patching file Kabyl/artwork/themes/default/device_befs_o.png
patching file Kabyl/artwork/themes/default/device_freebsd.png
patching file Kabyl/artwork/themes/default/device_freebsd_o.png
patching file Kabyl/artwork/themes/default/device_openbsd.png
patching file Kabyl/artwork/themes/default/device_openbsd_o.png
patching file Kabyl/doc/BootHelp.txt
patching file Kabyl/i386/MakeInc.dir
patching file Kabyl/i386/Makefile
patching file Kabyl/i386/boot0/Makefile
patching file Kabyl/i386/boot0/boot0.s
patching file Kabyl/i386/boot0/chain0.s
patching file Kabyl/i386/boot1/Makefile
patching file Kabyl/i386/boot2/Makefile
patching file Kabyl/i386/boot2/boot.c
patching file Kabyl/i386/boot2/boot.h
patching file Kabyl/i386/boot2/drivers.c
patching file Kabyl/i386/boot2/graphics.c
patching file Kabyl/i386/boot2/gui.c
patching file Kabyl/i386/boot2/mboot.c
patching file Kabyl/i386/boot2/options.c
patching file Kabyl/i386/boot2/resume.c
patching file Kabyl/i386/cdboot/Makefile
patching file Kabyl/i386/doc/README
patching file Kabyl/i386/libsa/Makefile
patching file Kabyl/i386/libsa/libsa.h
patching file Kabyl/i386/libsa/string.c
patching file Kabyl/i386/libsaio/Makefile
patching file Kabyl/i386/libsaio/acpi_patcher.c
patching file Kabyl/i386/libsaio/allocate.c
patching file Kabyl/i386/libsaio/aml_generator.c
patching file Kabyl/i386/libsaio/asm.s
patching file Kabyl/i386/libsaio/ati.c
patching file Kabyl/i386/libsaio/befs.c
patching file Kabyl/i386/libsaio/befs.h
patching file Kabyl/i386/libsaio/bios.h
patching file Kabyl/i386/libsaio/biosfn.c
patching file Kabyl/i386/libsaio/boots.h
patching file Kabyl/i386/libsaio/bootstruct.c
patching file Kabyl/i386/libsaio/bootstruct.h
patching file Kabyl/i386/libsaio/console.c
patching file Kabyl/i386/libsaio/cpu.c
patching file Kabyl/i386/libsaio/cpu.h
patching file Kabyl/i386/libsaio/device_inject.c
patching file Kabyl/i386/libsaio/disk.c
patching file Kabyl/i386/libsaio/fake_efi.c
patching file Kabyl/i386/libsaio/fdisk.h
patching file Kabyl/i386/libsaio/freebsd.c
patching file Kabyl/i386/libsaio/freebsd.h
patching file Kabyl/i386/libsaio/hfs.c
patching file Kabyl/i386/libsaio/hpet.c
patching file Kabyl/i386/libsaio/load.c
patching file Kabyl/i386/libsaio/nvidia.c
patching file Kabyl/i386/libsaio/openbsd.c
patching file Kabyl/i386/libsaio/openbsd.h
patching file Kabyl/i386/libsaio/pci.c
patching file Kabyl/i386/libsaio/pci.h
patching file Kabyl/i386/libsaio/pci_root.c
patching file Kabyl/i386/libsaio/pci_setup.c
patching file Kabyl/i386/libsaio/platform.c
patching file Kabyl/i386/libsaio/platform.h
patching file Kabyl/i386/libsaio/saio_types.h
patching file Kabyl/i386/libsaio/smbios.h
patching file Kabyl/i386/libsaio/spd.h
patching file Kabyl/i386/libsaio/stringTable.c
patching file Kabyl/i386/libsaio/sys.c
patching file Kabyl/i386/libsaio/usb.c
patching file Kabyl/i386/util/Makefile
sh-3.2#
Title: Re: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: Blackosx on May 06, 2011, 08:18:45 AM
Hi iFabio

Well done with your collective work here. Can you post the diff?
Title: Re: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: ErmaC on May 06, 2011, 11:55:28 PM
Hi iFabio

Well done with your collective work here. Can you post the diff?

???
but... the attach are been there.. isn't it?

Fabio
Title: Re: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: Blackosx on May 06, 2011, 11:59:37 PM
The two .zip files attached in the first post just contain compiled binaries, not a diff. I was only asking so others can view your changes.
Title: Re: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: ErmaC on May 07, 2011, 12:42:59 AM
The two .zip files attached in the first post just contain compiled binaries, not a diff. I was only asking so others can view your changes.

You right!   :o
My fault!

Re-up!

Note: the diff V2 the kernelcache don't work. as confirmet @ IM

Fabio
Title: Re: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: Blackosx on May 07, 2011, 09:42:35 AM
No probs. Thanks :)
Title: Re: [PATCH] Add Lion support at Kabyl Branch + some features
Post by: ErmaC on May 09, 2011, 02:44:57 PM
I add the V4.
The changes "Lion" match with trunk 760

Fabio