Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Sep 2007 19:09:10 +1200
From:      Andrew Turner <andrew@fubar.geek.nz>
To:        freebsd-arm@freebsd.org
Subject:   Updated Neo1973 snapshot
Message-ID:  <20070929190910.313773ed@hermies.int.fubar.geek.nz>

next in thread | raw e-mail | index | archive | help
I've created an updated snapshot of the port of FreeBSD to the NEO1973.
It's available from [1]. Note: It replaces sys/src/src/locore.S with a
slightly modified version.

I've updated the memory locations to use the correct values to let
FreeBSD get into initarm. It will output some data before and after
entering initarm to the serial console to let you know it is running.

There is a problem with the calls to strlen and strcpy where they cause
the emulator to execute from invalid memory locations (eg. 0x0). The
line "preload_metadata = (void *)fake_preload;" also causes qemu to
attempt to execute from a bad memory location (0x20). Does anyone have
any ideas how to fix either of these?

If you would like to get it running there are instructions at [2].

Andrew

[1]
http://fubar.geek.nz/files/freebsd/neo1973/neo1973-0.20070929.tar.bz2
[2] http://wiki.openmoko.org/wiki/FreeBSD
-- 
Andrew Turner
http://fubar.geek.nz/blog/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070929190910.313773ed>