Chameleon

Chameleon Svn Source Tree

Root/branches/cparm/TODO

1TODO List for Chameleon Boot Loader
2====================================
3
4- update cpu_intel_amd
5- update project with corehash
6
7
8- Implement the bundles
9- Backport cconfig from the trunk
10- move winfs, bsdfs, ext2fs, befs and lspci into modules
11
12- Implement a pool allocator, so each module will run and allocate memory in there own pool, de-alloc all allocated memory by the module,
13 will be done simply by destroying the pool
14
15- Try to sync our prf() with the apple/mach __doprnt() (in Xnu/osfmk/kern/printf.c) to normalize the formating in our printf, sprintf, etc ..., and facilitate bug fixes
16
17- Implement a Host like in bits to avoid some return issues
18
19- Implement snprintf to avoid buffer overflow in some case
20
21- It seems that nvram variables must be set thru efiRuntimeServices->SetVariable(...),
22 then, the /options node is filled by kernel depending on the Runtime Services.
23 If true, this requires a more complete EFI implementation (perhaps in a module, or a kext).
24
25- Make an OS X server icon for LoginToLion

Archive Download this file

Revision: 1929