Hi All, I will be absence from the project related work for a while... So please feel free to continue or replace the work that I may have got pending.
Some tasks that could be done: - Video API: save/restore mode. Use "anonymous" data structure that only device driver itself understands. Having one common block that video subsystem understands and can choose proper video driver. Idea is to save mode and then execute something in different mode (Eg. test videomode) and then restore back to working one if it does not work. struct { // common part char *driver_name/id; // driver specific data char driver_specific[0]; }; - MM: improve allocation strategy to allocate from start or end of area. Add more memory areas to MM. Needed at least on x86 with Real Mode possibility (eg. PCBIOS in use). Need to have difference between lowmem (< 1MiB) vs. highmem. GRUB normal code/data should go to highmem. BIOS access data need to go to lowmem. OS kernel code probably should be loaded at begining on highmem. Colin: Please feel free to integrate graphical menu change without my approval. If you feel unsure, please ask in mailing list. Can't remember anything else for this occasion what important would have been under the work. I might read this mailing list occasionally, but don't be suppriced if I do not notice questions addressed to me. Thanks, Vesa Jääskeläinen _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel