I forward a revised patch from Matt Yourst. Matt, please use the mailing list, unless you want to contact me privately.
OKUJI Yoshinori wrote: > > Can you update the specification as well? > > BTW, did you copy the code from Linux? If yes, you need to include > the copyright notice as well as the code. Another thing of which you > should be careful is how to write ChangeLog. Because I have elaborated > on this several times in this list, please take a look at the archive > of this list. > Thanks for your suggestions; I've attached a revised patch that includes them. I adjusted the ChangeLog entry to be in the proper format and updated the copyright notice in stage2/asm.S. I also added the APM structure to multiboot.texi and extended the video mode information table to include everything Linux needs to use VESA frame buffers. In the future, we will need to add the actual code to check for a VESA BIOS, fill in this mode table and then pass it on to the kernel. Right now GRUB does not do this, so Linux (with my multiboot patch) has to guess the correct video mode using hard-coded values. This means that Linux works fine but does not display any blinking cursor in text modes. Other than this, the kernel works exactly like it did without multiboot. I've also attached my patch to the Linux kernel (for 2.4.0-test9-pre6) if you want to try it. I have not posted it to the linux-kernel list yet because of the video mode issue I described. Thanks, Matt Yourst ------------------------------------------------------------- Matt T. Yourst Massachusetts Institute of Technology [EMAIL PROTECTED] 617.225.7690 513 French House - 476 Memorial Drive - Cambridge, MA 02136 -------------------------------------------------------------
grub-0.5.96-linux-apm-multiboot.diff
linux-2.4.0-test9-pre6-multiboot.diff
grub-0.5.96-linux-apm-multiboot.diff