| 1 | TODO List for Chameleon Boot Loader␊ |
| 2 | ====================================␊ |
| 3 | ␊ |
| 4 | - Find out who to build libstuff & ld_classic inside this project␊ |
| 5 | ␊ |
| 6 | - Move acpicodec to the IndustryStandard acpi efi library␊ |
| 7 | ␊ |
| 8 | - split nvidia, gma and ati code into separate modules␊ |
| 9 | - move device_inject, MBR (OSX works better on Guid partition theme anyway), winfs, bsdfs, ext2fs, befs, and the command lspci, memory, more and video into modules␊ |
| 10 | - Implement a pool allocator, so each module will run and allocate memory in there own pool, de-alloc all allocated memory by the module, ␊ |
| 11 | will be done simply by destroying the pool␊ |
| 12 | ␊ |
| 13 | - implement cpu topology␊ |
| 14 | - Backport cconfig from the trunk␊ |
| 15 | - Implement a Host like in bits to avoid some return issues␊ |
| 16 | ␊ |
| 17 | - update project with corehash␊ |
| 18 | ␊ |
| 19 | NOTE: It seems that nvram variables must be set thru efiRuntimeServices->SetVariable(...),␊ |
| 20 | then, the /options node is filled by kernel depending on the Runtime Services.␊ |
| 21 | If true, this requires a more complete EFI implementation (perhaps in a module, or a kext).␊ |
| 22 | ␊ |
| 23 | - Make an OS X server icon for LoginToLion |