[Top][All Lists]
[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