Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Sep 2005 02:24:01 +0200
From:      <jerry@evasefor.com>
To:        <freebsd-hackers@freebsd.org>
Subject:   interprocessor communication
Message-ID:  <0MKoyl-1EIxpi0CmR-0004Ex@mrelay.perfora.net>

next in thread | raw e-mail | index | archive | help

Good afternoon list,
I have a single board computer with 2 cpu each running their own freebsd
kernel:

PHY--CPU1-----------logic---------CPU2---PHY
            mii bus         mii bus

Packets should flow from cpu1 to cpu2.
after I'm done processing a packet on CPU1 how can I address it
to CPU2?
Is there a kernel level interface to the MII bus I could
use for this (i.e read/write)?
Or any other idea, like shared memory, anything that you think could
work? 
Should this be implemented in the ethernet driver?

FYI, we can't use SMP.

Thanks a lot.
Jerry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0MKoyl-1EIxpi0CmR-0004Ex>