Index: branches/azimutz/CleanCut/doc-azi/CHANGES.txt =================================================================== --- branches/azimutz/CleanCut/doc-azi/CHANGES.txt (revision 421) +++ branches/azimutz/CleanCut/doc-azi/CHANGES.txt (revision 422) @@ -1,4 +1,128 @@ +Note: this text doesn't use the "most recent layout" of the main Chameleon CHANGES file. + + ---------------//---------------//--------------- + - (rev ) Change: -Motif: \ No newline at end of file +Motif: + + ---------------//---------------//--------------- + +- (rev 299) +Change: added "hands off" setting of EFI32 values, for 32 bit only processors. + Works according to the architecture in use, either chosen by the booter or forced by user. + Note: on pre 10.6 systems, the default EFI values used for 64 bit processors while booting i386 arch + (normal arch on these systems) will still be EFI64, which causes absolutely no problem. + EFI32 values still can be forced by using the respective booter flag. + Tested only on Leopard. + +Motif: fixes http://forge.voodooprojects.org/p/chameleon/issues/21/. + + ---------------//---------------//--------------- + +- (rev 320) +Change: using the original code i suggested to Mozodojo + (http://www.projectosx.com/forum/index.php?s=&showtopic=1337&view=findpost&p=8809) + for memory modules Part Number extraction. + +Motif: If i don't do + + if (isspace(sPart[i])) + break; + + i get extra characters that don't belong to the Part Number, according to CPU-Z or + Everest. This is consistent on the 2 brands of modules i own, Qimonda & Kingston + and others i saw on some user reports. + If someone wishes to test this, contact me and i'll cook a booter to help confirm + (or deny) this behavior. + + ---------------//---------------//--------------- + +- (rev 321) +Change: a change that got hidden on this commit; changed RestartFix from true to false, by default. + +Motif: this goes against one of my "Guide Lines" for the booter! (check README on doc-azi). + It's absolutely not needed by all users! If someone proves me that this is needed by more + of 50% of the motherboards Chameleon will ever enconter, then i'll change it back to true ;) + There's a key for this and i'm not afraid to use it. + + ---------------//---------------//--------------- + +- (rev 335) +Change: merged the educational side of arch=i386 + the practical one of -x32, into a simple 32 flag. + Type just 32 to get you booted into i386 arch. + + Note: only useful on 64 bit processors. + +Motif: 2 keys to do the same, should never had happen! + I really think that arch=i386 is a more "educational" designation, since what we're really + doing here is select an architecture to boot, but reading the Chameleon TODO "Integrate... + quick shortcut modified version of 18seven" and knowing that these shortcuts use the 3 + 2 + key combination to select i386 arch, why not extend it to the prompt boot!? + + ---------------//---------------//--------------- + +- (rev 335) +Change: added -legacy kernel flag. This flag tells the booter to load i386 arch before is passed to + the kernel. This only needs to be done on Snow Leopard. + Type -legacy to get you booted into i386 arch, Legacy Mode. + + Note: only useful on 64 bit processors. + Note: this is not really needed; typing "32 -legacy" (no quotes) does the trick. It's just handy! + + Note: just out of curiosity and for those who don't know, Legacy Mode is in fact the mode used + by 32 bit "only" processors! Since the OS X kernel can handle 64 bit apps even on i386 arch, + 64 bit processors need this flag to disable any handling of 64 bit instructions, when + "emulating" a full 32 bit environment. + +Motif: this flag was not being passed on 10.6.x; the reason why is on the kernel code, Legacy Mode + is only available under i386 arch. So, while testing Meklort's kernel patcher, + i felt the need to add the key. Maybe i'll remove it later?! + + ---------------//---------------//--------------- + +- (rev 335) +Change: added 64 bit flag to keep company to the 32 one :) + Type just 64 to get you booted into x86_64 arch. + +Motif: mainly to override 32 or -legacy if they are flagged on the Boot.plist. + Like -legacy, was born while testing kernel builds. + + ---------------//---------------//--------------- + +- (rev 336) +Change: removed 3 keys to handle PCI Root UID, two of them with exact same code (PCIRootUID & PciRoot). + Kept just the already existing PciRoot=X, plus the new code. + +Motif: These many keys, should never had happened! + This came along when the Asere code was ported to Chameleon, but even on Asere's booter, + what's the need? None! + The only key in use on his booter is PCIRootUID. The rest is commented out. + + ---------------//---------------//--------------- + +- (revs 337 --> 360) +Change: file loading related changes (search algo). + + This is were the fun stops :) to be continued... + +Motif: + + + + + + + + + + + + + + + + + + Index: branches/azimutz/CleanCut/doc-azi/README.txt =================================================================== --- branches/azimutz/CleanCut/doc-azi/README.txt (revision 421) +++ branches/azimutz/CleanCut/doc-azi/README.txt (revision 422) @@ -33,7 +33,17 @@ everyone, like the AutoResolution i use on Ch. It's mean to be compared easily and keep the stuff i consider most useful to Chameleon "at hand". Stuff committed here will always come from Ch! - Any feedback is appreciated. I mean ANY! Good, bad, suggestion, opinion, etc... +Guide Lines: + + - simplify booter use as much as possible. + - make the code more understandable for learners. + - all files loaded by the booter stay confined to Extra folder. + - fixes that are not absolutely needed by all the users, should be disabled by default. + - a few more things that i can't remember right now.... etc etc etc... + + ---------------//---------------//--------------- + + Any feedback is highly appreciated. I mean ANY! Good, bad, suggestion, opinion, bug, issue, etc... About requests, keep in mind that my knowledge is limited! Think "baby steps" ;)