Chameleon

Chameleon Commit Details

Date:2011-10-05 00:28:27 (8 years 15 days ago)
Author:armel cadet-petit
Commit:1601
Parents: 1600
Message:Doc update
Changes:
M/branches/cparm/i386/libsaio/internal_modules.h
M/branches/cparm/CHANGES

File differences

branches/cparm/CHANGES
1
2
3
4
5
6
17
28
39
- Chameleon (or at least this branch) can now boot OSX on Parallels Desktop 7, with full acpi and smbios support
(note: you will need to embed at least acpicodec and smbiosgetters since virtual machines don't like our module system),
see this vid ;-) : http://www.youtube.com/watch?v=kvSgwIE6D4o&feature=channel_video_title
- Added a mechanism to boot the real Lion installer partition (with baseSystem.dmg as root device), you will just need to edit the kernelcache
for you platform, step 2 of the installation process (booting from the kernelcache in the "Mac OS X Install Data" folder) is still in progress
- Added a simple mechanism to embed a module into the core of the bootloader (useful for virtual machines
or for modules not yet compatible with xcode4), see internal_modules.h for more info.
- Added JrCs's Keylayout support in Keymapper
branches/cparm/i386/libsaio/internal_modules.h
99
1010
1111
12
12
1313
1414
1515
{
// HOW TO: the procedure is quite simple but not automatic yet,
// to embed a module just drag/copy the content your module folder (*.c,*.h, etc...)
// to embed a module just drag/copy the content your module folder (*.c,*.h, etc...), but DO NOT COPY THE MAKEFILE.
// into libsaio folder, edit the libsaio makefile to build the files that you just added,
// and add here some code to start the module,

Archive Download the corresponding diff file

Revision: 1601