ftp://ftp.freemware.org/pub/freemware/fmw-19990817c.tar.gz
OK, fixing that interrupt bug was worth making a new
release, so people didn't keep crashing their computers.
While I was at it, I started a ChangeLog at the main
directory level, and made some simple changes. From
the ChangeLog:
- (KPL) I added irq16 vector to the init_monitor() call.
If you pass a 0, no irq16 redirect handler is installed.
Irq16 is the APIC IPI interrupt, which is used on multiple
processor compiles of Linux (SMP). The code is untested.
In kernel/include/host-linux.h, I do this:
#ifdef __SMP__
# define IRQ16_BASE_VECTOR 0x30 // IPI vector
#else
# define IRQ16_BASE_VECTOR 0 // IPI not used on non-SMP
#endif
Let me know if this makes this code work on your SMP
Linux machine.
- (KPL) Fixed the previous interrupt bug, thanks to a find
by Ulrich and Ramon.
Oh yeah, and in the spirit of Y2K madness, I changed the
file naming convention to use 4 digits. :^)
BTW, do you folks like using dates or version numbers for
releases?
-Kevin