Author Topic: [PATCH] Add Lion support at Kabyl Branch + some features  (Read 7499 times)

0 Members and 1 Guest are viewing this topic.

ErmaC

  • Resident
  • Posts: 134
[PATCH] Add Lion support at Kabyl Branch + some features
« 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:
  • NVPM (copied from Slice nvidia.c code) credits to Slice
  • "display-cfg" property injecting by Jingu
  • An additional device properties has to be injected to get HDMI back: @1,connector-type by Jingu or yehia2amer
- 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#
« Last Edit: May 09, 2011, 02:42:49 PM by iFabio »
P6T Deluxe v1 i7 940 Quadro Fx 5600
P6T SE i7 920 GeForce GT 240

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: [PATCH] Add Lion support at Kabyl Branch + some features
« Reply #1 on: May 06, 2011, 08:18:45 AM »
Hi iFabio

Well done with your collective work here. Can you post the diff?
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

ErmaC

  • Resident
  • Posts: 134
Re: [PATCH] Add Lion support at Kabyl Branch + some features
« Reply #2 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
P6T Deluxe v1 i7 940 Quadro Fx 5600
P6T SE i7 920 GeForce GT 240

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: [PATCH] Add Lion support at Kabyl Branch + some features
« Reply #3 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.
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

ErmaC

  • Resident
  • Posts: 134
Re: [PATCH] Add Lion support at Kabyl Branch + some features
« Reply #4 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
P6T Deluxe v1 i7 940 Quadro Fx 5600
P6T SE i7 920 GeForce GT 240

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: [PATCH] Add Lion support at Kabyl Branch + some features
« Reply #5 on: May 07, 2011, 09:42:35 AM »
No probs. Thanks :)
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

ErmaC

  • Resident
  • Posts: 134
Re: [PATCH] Add Lion support at Kabyl Branch + some features
« Reply #6 on: May 09, 2011, 02:44:57 PM »
I add the V4.
The changes "Lion" match with trunk 760

Fabio
P6T Deluxe v1 i7 940 Quadro Fx 5600
P6T SE i7 920 GeForce GT 240