Chameleon

Chameleon Svn Source Tree

Root/branches/cparm/TODO

1TODO 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
19NOTE: 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

Archive Download this file

Revision: 2839