Chameleon

Chameleon Svn Source Tree

Root/branches/azimutz/CleanCut/i386

File Age Rev Message Size
  ..
tree boot0 13 years 8 months 321 azimutz: Adding some comments. Also gathered some "loose" stuff while looking for the typos; duplicates, deactivated code, etc... and a bit of eye candy (some of it restored).
tree boot1 13 years 8 months 331 azimutz: Trunk both, rev 330.
tree boot2 13 years 8 months 342 azimutz: 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 functionality. That turned out to be true and as /Extra path kept giving me troubles, i removed it. Pros: simpler code that can be easily added any were needed (as mentioned on search_and_get_acpi_fd). Cons: none that i couldn't solve so far :) Just a note on ramdisks: when a rd is aliased as bt(0,0), all paths started by bt(0,0) (booter volume) will point to the rd and not to the volume were the booter is installed; meaning that, with this algo that only uses bt(0,0) paths, when using a rd aliased as bt, the rd will be the only volume searched!! This makes rd's aliased as bt, ideal to load full sets of files, like when using pre-boot discs, were the files need to be all loaded from the ramdisk into memory.
tree cdboot 13 years 9 months 186 zef: Increased boot2's maximum size from 383.5k to 447.5k. Updated stage 1 loaders for handling the new size limit. Fixed typo in smbios_patcher.
tree doc 13 years 8 months 321 azimutz: Adding some comments. Also gathered some "loose" stuff while looking for the typos; duplicates, deactivated code, etc... and a bit of eye candy (some of it restored).
tree libsa 13 years 8 months 298 azimutz: Matching trunk rev 295.
tree libsaio 13 years 8 months 337 azimutz: 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 is the Boot.plist override (loadOverrideConfig) that i was completely unaware of, until i checked the code. So, this was the first stuff that i came up with: - CanOverride=n disables overriding of the default Boot.plist (it doesn't stop the file from loading). - Extensions=/path-to-folder/ loads drivers from an alternate folder. The drives override key only got this format after i found the dsdt search also on search_and_get_acpi_fd; when i first added it was when i found that the selected volume drivers were always loaded :)
tree util 14 years 3 months 23 rekursor: Merged modifications from my branch to trunk as requested by Zef. This includes asere patch with few modifications /bug fixes. Included JrCs coding standard name convention change. See CHANGES file for details.
blob Makefile 14 years 3 months 1 zef: Created base layout and initial import to trunk using r687. 1.12 kB
blob MakeInc.dir 14 years 3 months 1 zef: Created base layout and initial import to trunk using r687. 2.01 kB
blob MakePaths.dir 14 years 3 months 1 zef: Created base layout and initial import to trunk using r687. 131 bytes

svn co -r 342 http://forge.voodooprojects.org/svn/chameleon Help