I threw together a quick BeOS port of the driver portion of the code so
far. It's based on fmw-19990817c.tar.gz, and so doesn't yet include the
new memory mapping stuff.
I've included the changes in the enclosed archive. Here are the
relevant bits:
kernel/Makefile -- use host-beos.c instead of host-linux.c, and
appropriate changes to CFLAGS and LDFLAGS. also added an install
target. (Is there a way to do this conditionally?)
kernel/host-beos.c -- the driver source
kernel/include/fmw.h -- conditionally include host-beos.h instead of
host-linux.h
kernel/include/host-beos.h -- relative of host-linux.h
I wouldn't recommend running this on a MP machine. If you have a MP
machine, you can still try out this code if you boot with MP turned off
(from the safe mode in the boot menu).
Victor
fmw-beos.tgz
fmw-beos.tgz