At Tue, 5 Feb 2002 09:36:39 +0200, Yedidyah Bar-David wrote: > Of course it's desirable, but is it possible? I don't really know grub, > but isn't the fact that it's written in C, in 32bit, means it would be > difficult to call 16 bit APIs? I downloaded the PXE specs, and looked > at the pxelinux source (all asm), and don't really know what to do. > E.g., how do I write an function in asm that is callable from C?
Please take a look at stage2/asm.S, for example. GRUB can switch between real mode and protected mode. Also, note that PXE has an interface for protected mode as well. > I tried Etherboot-5.0.5, and the sympthoms are mostly the same. > What else should I try? Would you like to report the problem to the Etherboot people? Because Etherboot is the upstream project of the network drivers, it is preferable to fix the problem in Etherboot and propagate the change to GRUB afterwards. Furthermore, they are probably better at debugging network drivers than us. Thanks, Okuji _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-grub
