Updated Neo1973 snapshot

Andrew Turner andrew at fubar.geek.nz
Sat Sep 29 00:09:16 PDT 2007


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/


More information about the freebsd-arm mailing list