ftp://ftp.freemware.org/pub/freemware/fmw-19990822b.tar.gz >From the ChangeLog: fmw-19990822b: - (KPL) Converted to using GNU autoconf for easier configuration on multiple host OS platforms. You only have to run autoconf if you change the configure.in file. Otherwise, re-run configure. To make things simple, and so that it's easy to run configure with known flags etc, run ./configure.hostos, where hostos is your host OS. I made one for Linux and BeOS, though the BeOS one may be broken. - (KPL) Integrated patch from Ulrich regarding looking for signals in kernel module before looping on running guest OS. - (KPL) Moved sti() call in host-linux.c into soft_int macro. The IF change will not be recognised until after the INT instruction, in this case, so there is no chance of an interrupt intervening. - (KPL) Created a NEED_RESCHED macro, so we can compile for various Linux kernel versions. I don't know when the change was made to put need_resched in the "current" structure. I guessed 2.2.0. If this is not right, please let us know when the change occurred. - (KPL) added inline function pending_signals() to host-linux.c. Please also fix the version number code that controls which method to use to access the signals field in the "current" structure. This was a small fix to get Ramon's changes to compile on my 2.2.5 kernel. I'm not sure if the signals > 31 are interesting to us. If not, we don't need the loop code I put in the inline function. I put Ramon's previous version on the site as well. -Kevin
