--- Begin Message ---
Subject: |
Re: [PATCH] Add APM BIOS detection/Multiboot passing to 0.5.96 forLinux Multiboot support |
Date: |
Sat, 30 Sep 2000 17:59:26 -0400 |
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
address@hidden 617.225.7690
513 French House - 476 Memorial Drive - Cambridge, MA 02136
-------------------------------------------------------------
grub-0.5.96-linux-apm-multiboot.diff
Description: Binary data
linux-2.4.0-test9-pre6-multiboot.diff
Description: Binary data
--- End Message ---