Hello,A bit about me first; feel free to skip this paragraph. I know 86 assembly language well and have been involved in FreeDOS kernel development. On the freedos-user list I read that GRUB 2.00 added FreeDOS direct loading support. I have reviewed GRUB's implementation of the FreeDOS load protocol.
The attached patch improves compatibility to the FreeDOS kernel and its original loader as well as potential compatibility to other DOS-like kernels and loaders. In particular, some requirements of the current EDR-DOS load protocol are implemented by this as well (though possibly not all of them) without harming the loading of FreeDOS kernels.
Regards, Chris Masloch
improve-freedos-compatibility.diff
Description: Binary data
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel