[1744] in NetBSD-Development
Re: Updated URL for MIT Residential Computing
daemon@ATHENA.MIT.EDU (Charles M. Hannum)
Fri Aug 14 18:29:38 1998
Date: Fri, 14 Aug 1998 18:30:11 -0400 (EDT)
From: "Charles M. Hannum" <mycroft@MIT.EDU>
To: Edwin Foo <efoo@MIT.EDU>
Cc: netbsd-dev@MIT.EDU
> PS: I am in the midst of considering a port of NetBSD to a StrongARM-SA1100
> based platform we are designing inside Digital (aka Compaq).
Cool. Are the source changes going to be made available?
> I realize this is the not the right place to ask about it, but I figure
> people on this list should know where to point me. In particular, I'd like
> to know if NetBSD's kernel can execute out of ROM in its current state (can
> I simply relocate the dynamic data to another memory segment via a linker
> flag?)
It should be trivial to either load the kernel out of ROM or execute
it directly (although the latter may not be a good idea simply because
ROMs tend to be slow).
I'm not sure what you mean by `relocate the dynamic data'. If you
mean linking the kernel with a different address for the data segment,
you can do this with the `-Tdata' flag to ld(1). You'll need to tweak
your bootstrap routines to load it at the correct address, of course.
> [...], and whether the DNARD support has been already folded into the tree
> as of today or not. Thanks in advance.
All of the kernel support has been integrated. I'm running a kernel
built from NetBSD-current on two Sharks/DNARDs myself.
There is a patch available on the FTP site for the linker, which is
currently necessary to build shared objects and libraries.