Re: Booting questions ....
From: Willem Jan Withagen (wjw_at_withagen.nl)
Date: 11/05/04
- Previous message: John Baldwin: "Re: Booting questions ...."
- In reply to: John Baldwin: "Re: Booting questions ...."
- Next in thread: John Baldwin: "Re: Booting questions ...."
- Reply: John Baldwin: "Re: Booting questions ...."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 05 Nov 2004 21:34:26 +0100 To: John Baldwin <jhb@freebsd.org>
John Baldwin wrote:
[about the loader having flat addressspace....]
>>But is it unsegmented? (perhaps I have a wrong idea of a flat address
>>space)
>
>
> Yes, it is unsegmented. You can translate physical addresses to virtual
> addresses using PTOV() and vice versa using VTOP().
I've run accross these calls, just need to figure out how to work them.
>>What I mean with this is that I can iterate from 0xa000 to 0xffffffff with
>>a "char *p" and do test_bytes( 0xa000, 0xffffffff, 0xff). (assuming this
>>all has memory)
> Yes.
Would be nice....
>>Next is then which ranges are valid to test, and then things really start
>>to get complicated and arch dependant. Which is why I ended up in machdep.c
>>right after the setting up of the memory ranges.
>
> Heh, the above memory mapping is also i386 specific. Alpha only has a small
> bit of memory mapped in the loader, same with sparc64, etc.
Ehhhh, again more reasons to put this in the kernel, or something that closely
resembles a kernel.
--WjW
_______________________________________________
freebsd-arch@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
- Previous message: John Baldwin: "Re: Booting questions ...."
- In reply to: John Baldwin: "Re: Booting questions ...."
- Next in thread: John Baldwin: "Re: Booting questions ...."
- Reply: John Baldwin: "Re: Booting questions ...."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|