|Aug 10, 2010|
|7 years 5 months ||Implementing the lost config=/path-to-boot.plist key.
|7 years 5 months ||Clean the room & make the bed...
This stuff is a bit like the one on LoadDrivers(), /Extra path
always checked; this Boot.plist override is always performed
and there's very little info about this. I found my self many times
wondering if i was going
|7 years 5 months ||Removing /Extra path from loadSystemConfig.
Remember loadOverrideConfig?.. time for revenge!
|7 years 5 months ||Spreading the "goto" disease :) Adding same functionality
to smbios.plist loading.
Here was were i lost the patience for /Extra path! Anyway, now we
have drivers, dsdt and smbios, loading without user
|7 years 5 months ||Porting the inspiration back to search_and_get_acpi_fd, to match
behaviour. About the removed code, check rev 157.
|7 years 5 months ||A bit of cleaning...
|7 years 5 months ||As you can see, there is a catch... a good one, i think! I did tried
to keep /Extra path, though my real intention was to remove it,
in favor of loading files only from booter volume and OS specific
folders, providing we could keep the same functiona
|7 years 5 months ||Updates module code, dependencies now work correctly. Added
KernelPatcher module (currently doesn't hook in anywhere). I need to
fix the module loader so that the kernel patcher module loads /
|7 years 5 months ||Ok.. as i mentioned about the "drivers" override key, this
stuff is mostly based on the search algo on
search_and_get_acpi_fd, acpi_patcher.c; i just added 2+2 and got 5
in return :)
No need to check for ramdisk presence anymore, courtesy of Zef, rev
|7 years 5 months ||Renamed a function
|7 years 5 months ||Modules can not depend on each other. Modules can be linked using
the -weak-libary cmmand in ld. Untested.
|7 years 5 months ||Start "search algo" related stuff.
This was what motivated me initially to look at Chameleon code with
learning eyes. I had two problems:
- the booter "always" checks selected volume for drivers,
invalidating any drivers on rescue media.
- the other
|7 years 5 months ||Not going to comment this one!
|7 years 5 months ||Ok, this were the fun stops :)
- two keys to do the same thing, two keys to remember... thought it
was a good idea to merge the best of the two, the educational side
of arch=i386 + the practical one of -x32. And while i'm at it, why
not make it even
|Aug 9, 2010|
|7 years 5 months ||Missing 'l'
|7 years 5 months ||Initial version of the module system. Basic at the moment, needs a
lot of work. Modules (should) be able to link with any function or
global variable exported by chameleon. Modules currently *cannot*
lonk with each other, if you try to, bad things mi
|Aug 8, 2010|
|7 years 5 months ||This guy decided to stay behind... get in there you... :)
|7 years 5 months ||Trunk both, rev 330.
|7 years 5 months ||Committed the adjusted device_selection.png
|7 years 5 months ||Added missing HFS Raid icon, adjusted device selection transparency
around the green leds.