Support for 64bit userspace.

Jayachandran C. c.jayachandran at gmail.com
Wed Jul 28 23:32:49 UTC 2010


On Wed, Jul 28, 2010 at 2:04 AM, Jayachandran C.
<c.jayachandran at gmail.com> wrote:
> Here's my initial work to get 64bit user space.  With this set of
> changes, I can boot to the single user shell with n64 /sbin/init and
> /bin/sh.  There are still issues to fix, and the dynamic loader is
> still not working, but I think this would be a good time to get some
> initial feedback.

The dynamic loader seems to work after some straight-forward changes.
The only change is that the got[1] entry needs to be 64-bit.  The
changes are attached.

There is still an occasional kernel panic in n64, which I need to
track down - but I think the changes other than pmap.c/pmap64.c are
ready for check in.  I would like some feedback on pmap64.c I can
clean it up for check in.

Thanks,
JC.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mips-n64-rtld.patch
Type: application/octet-stream
Size: 2824 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-mips/attachments/20100728/d1ea8841/mips-n64-rtld.obj


More information about the freebsd-mips mailing list