Hello Francis, I'm more or less interested in RPCEmu on OS X - I'm currently typing this on a MacBook pro in Linux, due to the fact that a few months ago there wasn't an easy compile available for OS X. However I would like to have a possibility to compile RPCEmu on Linux, OS X and Windows...
2009/2/11 Francis Devereux <[email protected]>: > On 8 Feb 2009, at 22:08, Francis Devereux wrote: > I have also had a look at networking on OS X. I had the same problem with > kernel panics as Timothy Coleman, but I copied network-linux.c to > network-macosx.c and rewrote it to use threads instead of signals. This > prevented the panics (not really sure why) but networking still didn't work > properly. I then discovered that TunTapOSX doesn't include the 4 byte > ethernet frame preamble when reading from the tap device or expect it when > writing to it. After I changed network-macosx.c to take this into account > I got networking to work, with RISC OS 4.02 running on the guest. OK. And this is still with the EtherRPCEm module as would be used in Linux? > My code isn't really ready for submission yet because (a) it uses > AuthExecuteWithPrivileges to run /sbin/ifconfig, which the Apple docs seem > to suggest isn't secure (this could be avoided by writing a privileged > helper tool, I've done this before and would be willing to do it for RPCEmu > networking if people are interested and it would get committed to SVN) and I would like to have the Mac OS X version to behave as a proper OS X application, so an helper tool would be appreciated. I'm also ablo to get the changed source committed into CVS. > (b) RPCEmu has become much less stable on my system for unknown reasons > which makes testing difficult - it crashes quite a lot and I can no longer > install the RO 4.02 boot sequence from a CD image - the progress bar of the > RISC OS installer program stops at about 85% although the hourglass is still > animated so the guest OS hasn't completely crashed. I've tried reverting my > recent code changes but this hasn't helped. Hm. This is not nice, the problems persits even when you get a clean copy (either from the tarball or subversion?) -- Greetingz Kees _______________________________________________ Rpcemu mailing list [email protected] http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
