From owner-freebsd-hackers@FreeBSD.ORG Sat Sep 24 00:49:31 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD08816A41F for ; Sat, 24 Sep 2005 00:49:31 +0000 (GMT) (envelope-from jerry@evasefor.com) Received: from mout.perfora.net (mout.perfora.net [217.160.230.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B1E043D48 for ; Sat, 24 Sep 2005 00:49:30 +0000 (GMT) (envelope-from jerry@evasefor.com) Received: from config16.kundenserver.de [172.23.4.143] (helo=togal2.1and1.com) by mrelay.perfora.net with ESMTP (Nemesis), id 0MKoyl-1EIxpi0CmR-0004Ex; Fri, 23 Sep 2005 20:24:02 -0400 To: From: X-Binford: 6100 (more power) X-Originating-From: 29983738 X-Mailer: Webmail X-Received: from config16 by 64.105.136.2 with HTTP id 29983738 for freebsd-hackers@freebsd.org; Sat, 24 Sep 2005 02:24:01 +0200 Content-Type: text/plain; charset="iso-8859-1" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Priority: 3 Date: Sat, 24 Sep 2005 02:24:01 +0200 Message-ID: <0MKoyl-1EIxpi0CmR-0004Ex@mrelay.perfora.net> Subject: interprocessor communication X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 00:49:31 -0000 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