At Fri, 25 Jan 2002 06:15:19 -0600,
Phil Frost wrote:
> No, i'm using ld and gcc, all standard development tools. They are both 
> straight from the debian packages. One thing to note is that I'm 
> building a kernel, not a linux application, so I compile with -nostdinc 
> which means that nothing, to my knowledge, gets defined automaticly. 
> Even _start must be defined by me, as it is usually done by the default 
> libraries.

You don't know how the symbols are defined. See the default linker
script under the directory "/usr/lib/ldscripts". _start is not defined
automatically, because it is normally defined in crtbegin.o. _end is
defined automatically, because it is defined in the linker script.

> I don't think it is, but if so, perhaps GRUB should contain better 
> memory detection code. If you give your memory allocator numbers that 
> "might" be right, you will surely get trouble. Having the code in GRUB 
> would simplify things a lot, because for the OS to do it would require 
> that a realmode portal is set up, which isn't as simple as making the 
> calls in realmode at boot.

I don't see what you are talking about at all.

Okuji

_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to