[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Claim on IEEE1275
From: |
Marco Gerards |
Subject: |
Re: Claim on IEEE1275 |
Date: |
Sun, 02 Jan 2005 13:40:04 +0000 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
Hollis Blanchard <address@hidden> writes:
> It has been pointed out to me that a simpler fix would just be to
> ignore map failures. That sounds better to me... we *are* supposed to
> use map, but the first 32 MB or so are probably already mapped anyways
> on most systems.
>
> Likely the error occurs because "map" is meaningless in real-mode, and
> Codegen chose to return an error in this case. I was told an
> implementation in real-mode *may* provide an mmu node, so things seem
> rather open-ended in this situation.
>
> The patch I sent earlier may get us into trouble if we want to load
> things on New World that happen to fall outside the already-mapped
> region (like large ramdisks). I think a better plan would be:
> 1) only call map in virtual mode
Right.
> 2) *and* ignore map errors. We could report them as warnings in a
> verbose mode for remote debugging.
Ignore them in claimmap you mean, right? But doesn't #1 fix the
problem already?
--
Marco