1 | TODO List for Chameleon Boot Loader␊ |
2 | ====================================␊ |
3 | ␊ |
4 | - Update cpu_intel_amd.c␊ |
5 | ␊ |
6 | - Implement the bundles␊ |
7 | ␊ |
8 | - Implement a pool allocator, so each module will run and allocate memory in there own pool, de-alloc all allocated memory by the module, ␊ |
9 | will be done simply by destroying the pool␊ |
10 | ␊ |
11 | - (re-)Implement a watchdog library set (clear the watchdog , can avoid infinite loop made for unknow reasons by the compiler or cpu reset) ␊ |
12 | ␊ |
13 | - Implement a Host like in bits to avoid some return issues␊ |
14 | ␊ |
15 | - Implement snprintf to avoid buffer overflow in some case␊ |
16 | ␊ |
17 | - It seems that nvram variables must be set thru efiRuntimeServices->SetVariable(...),␊ |
18 | then, the /options node is filled by kernel depending on the Runtime Services.␊ |
19 | If true, this requires a more complete EFI implementation (perhaps in a module, or a kext).␊ |
20 | ␊ |
21 | - Make an OS X server icon for LoginToLion |