From owner-freebsd-threads@FreeBSD.ORG Fri Oct 21 13:38:42 2005 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2AC116A41F for ; Fri, 21 Oct 2005 13:38:42 +0000 (GMT) (envelope-from konstantinos.boukis@kcl.ac.uk) Received: from mail82.messagelabs.com (mail82.messagelabs.com [195.245.231.67]) by mx1.FreeBSD.org (Postfix) with SMTP id CBDE943D46 for ; Fri, 21 Oct 2005 13:38:41 +0000 (GMT) (envelope-from konstantinos.boukis@kcl.ac.uk) X-VirusChecked: Checked X-Env-Sender: konstantinos.boukis@kcl.ac.uk X-Msg-Ref: server-14.tower-82.messagelabs.com!1129901919!22581491!1 X-StarScan-Version: 5.4.15; banners=-,-,- X-Originating-IP: [137.73.2.214] Received: (qmail 28332 invoked from network); 21 Oct 2005 13:38:39 -0000 Received: from outbound.kcl.ac.uk (137.73.2.214) by server-14.tower-82.messagelabs.com with SMTP; 21 Oct 2005 13:38:39 -0000 Received: from relay3.kcl.ac.uk ([137.73.2.218] helo=Hazel) by outbound.kcl.ac.uk outbound with esmtp (TLSv1:DHE-RSA-AES256-SHA:256) id 1ESx6L-0002cx-KK for freebsd-threads@freebsd.org; Fri, 21 Oct 2005 14:38:29 +0100 Received: from elder.kcl.ac.uk ([137.73.2.27] helo=localhost) by Hazel smtphack with esmtp id 1ESx65-0000YW-W0 for freebsd-threads@freebsd.org; Fri, 21 Oct 2005 14:38:15 +0100 Received: from host86-129-64-16.range86-129.btcentralplus.com (host86-129-64-16.range86-129.btcentralplus.com [86.129.64.16]) by impmail.kcl.ac.uk (IMP) with HTTP for ; Fri, 21 Oct 2005 14:38:13 +0100 Message-ID: <1129901893.4358ef45d0632@impmail.kcl.ac.uk> Date: Fri, 21 Oct 2005 14:38:13 +0100 From: Konstantinos Boukis To: freebsd-threads@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.8 X-KCLOriginating-IP: 86.129.64.16 X-KCLSpamScore: 0 X-KCLRealSpamScore: 0.0 X-KCLZStatus: 0 X-KCLSpamReport: X-KCL-MailScanner: Found to be clean X-MailScanner-From: konstantinos.boukis@kcl.ac.uk Subject: kernel upcall documentation X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2005 13:38:42 -0000 Hello, I am not quite sure whether this is the correct list, my problem is that I want to send an upcall from the kernel to userland to load a module (kernel threads cannot call linker_load_module since they do not have a valid fd_cdir). Is there any document describing how to make an upcall from the kernel to userland? Thanks Konstantinos