Re: Improved 9.1 support


Subject: Re: Improved 9.1 support
From: Jens Schmalzing (jens.schmalzing@physik.uni-muenchen.de)
Date: Tue Apr 03 2001 - 04:02:49 MDT


Hi,

Samuel Rydh writes:

> I've solved the performance problems with OS 9.1 (it is now
> as fast as 9.0.4) and also removed a serious bug which used
> to crash MOL (or linux) after a while.

> I'd appreciate it if as many as possible could give it
> a thorough testing and report back to me - I'll release
> it as 0.9.56 if no problems are found.

I encountered one very minor glitch involving shell escapes during
build, patch is below.

The program appears to be stable, at least it has not crashed after
about an hour of constant exercise. The machine is a Pismo with 640MB
of RAM, and is running a Debian/sid system with kernel 2.4.3 and glibc
2.2.2.

Networking kind of works through the dummy device with NAT, although I
have to tcpdump the device in order to get IP forwarding to work. I
suspect this is due to some blunder on my part and could easily be
fixed on the Linux side.

As far as performance is concerned, the system generally feels nice
and responsive. I couldn't get my more resource hungry games to run,
Q3A refuses to start because it can't access the video hardware
directly, Diablo 2 insists on having its CD as a proper removable, and
Rune doesn't see the mouse for some reason. I am currently grinding
through a SETI@home dataset, still waiting for exact figures, but it's
only slightly slower than with directly booted MacOS.

All in all, great piece of software. Thanks, Sam.

Regards, Jens.

--- kernel_module/Makefile~ Tue Apr 3 11:21:49 2001
+++ kernel_module/Makefile Tue Apr 3 11:21:26 2001
@@ -59,7 +59,7 @@
        @echo "#include \"performance.h\"" >> $@
        nm $< | awk -- '/gPerf__/ { print "unsigned long "$$2";" }' >> $@
        @echo "perf_info_t g_perf_info_table[] = {" >> $@
- nm $< | awk -- '/gPerf__/ { print " \{ \""$$2"\",&"$$2"}," \}' >> $@
+ nm $< | awk -- '/gPerf__/ { print " { \""$$2"\",&"$$2"}," }' >> $@
        @echo " {0,0} };" >> $@
 
 include/reloc_table.h: traps.S obj/traps.o

-- 
J'qbpbe, le m'en fquz pe j'qbpbe!
Le veux aimeb et mqubib panz je pézqbpbe le djuz tqtaj!



This archive was generated by hypermail 2a24 : Tue Apr 03 2001 - 04:05:38 MDT