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

Reply via email to