grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QUESTION] Multiboot again


From: Yoshinori K. Okuji
Subject: Re: [QUESTION] Multiboot again
Date: Fri, 19 Aug 2005 03:04:34 +0200
User-agent: KMail/1.7.2

On Friday 19 August 2005 00:46, Ruslan Nikolaev wrote:
> Kernel usual running in negative virtual address space. For example GRUB
> Legacy masks entry_point and all memory addresses of program segments with
> 0xFFFFFF when loading FreeBSD ELF. In contrast for multiboot ELF it loads
> directly.

I am afraid that you are a bit confused. The mask 0xFFFFF for FreeBSD is just 
a convention in the boot protocol of FreeBSD. Honestly, I have no idea why it 
is necessary, but this does have any relation with the address space.

> I have a question: how can I run kernel in negative address space and use
> multiboot ELF. May be it is a very stupid question... but I really needs to
> know about it :)

I don't see what you mean by "negative address". Addresses are always counted 
from 0...

Okuji




reply via email to

[Prev in Thread] Current Thread [Next in Thread]