From owner-freebsd-current@freebsd.org Wed Mar 30 18:20:53 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0BB5AE34EC for ; Wed, 30 Mar 2016 18:20:53 +0000 (UTC) (envelope-from jim.harris@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A3951EB0 for ; Wed, 30 Mar 2016 18:20:53 +0000 (UTC) (envelope-from jim.harris@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id 191so99550083wmq.0 for ; Wed, 30 Mar 2016 11:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=2vmffltmRgkveuJf0FxUp+NY4glY9NIN6FJqvucBTqQ=; b=c3/yQUPzQa4TiT30b0a18iwFrZPfPjF4qkFoeMhuUPwlEnXjGwrAkuk4zHa7uTqbyi RyK1wSIT0rOjfg18IH12N645Gur1/fN1A9EwgbNiEl1dSkUIG0vSmBis6TNZ+gLOhS8l /ZIo1DJnWQGoV4WIbjWd+sVaCTz2sIooKW58Bkf8FuSX2N8IaGA8WSZg9DQB+ssfDW7J zmqAbrRFP73fRLADpzPfbfutkxldELP+i/bsi26DIJIHDXFamISQFMVVEwYPMt1MCh/D y28uz3pCmNp2uytTzcxNeTnwmDD3GLtGmIVVqAOuBrL1IJmBvHKVbzauJZWqfi7dRov0 UqQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=2vmffltmRgkveuJf0FxUp+NY4glY9NIN6FJqvucBTqQ=; b=JtWpqGQUYLEssaGlphBJ936OArNfMzn0jgl6LsA/1k90oc4OBFKMY9eb2UFpVaKVbo cgM4VhuJop9r3xMq7PH/JuOrpQ3RBapKdDJLhkHS7M8/uPfDnktUANdemn3iow0HVdLc F5xtzTCFCjXh1PX566BhCXQ1XXLxc/SEDiMen3nWAAsnqimHScrOn9K7I0IkTKtxgim3 4chfl5iafiBVmVRk3wyDwU/plqZ5e7KTXTprakuEHUR+5MUwV433Z+k1rq9AebKnod+I PtK/nujMLRMFfigsNeCxJnHZq/5xD2soBeRaEbKJtjEqaCr+xRwdzSg3HMc4VQvI4Z9Q pZyg== X-Gm-Message-State: AD7BkJJAkHqdV8G3K3sZ53gVQ2apn7/cjfrGhYRDxvYZteV3YFG/lth9huzZjWafYOMvGQnCIEza4wTu6aMT0g== MIME-Version: 1.0 X-Received: by 10.28.49.3 with SMTP id x3mr11649954wmx.4.1459362051877; Wed, 30 Mar 2016 11:20:51 -0700 (PDT) Received: by 10.194.115.99 with HTTP; Wed, 30 Mar 2016 11:20:51 -0700 (PDT) In-Reply-To: References: Date: Wed, 30 Mar 2016 11:20:51 -0700 Message-ID: Subject: Re: accessing a PCIe register from userspace through kmem or other ways ? From: Jim Harris To: Luigi Rizzo Cc: freebsd-current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2016 18:20:53 -0000 On Wed, Mar 30, 2016 at 10:47 AM, Luigi Rizzo wrote: > Hi, > I'd like to test the rate at which I can access device registers > on a PCIe card, and was wondering whether I need to patch a device > driver, or perhaps I can use /dev/kmem once I figure out where > the registers are mapped ? > You do not need to patch a device driver. Have you looked at libpciaccess? This should give you everything you need. -Jim > thanks > luigi > > -- > -----------------------------------------+------------------------------- > Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione > http://www.iet.unipi.it/~luigi/ . Universita` di Pisa > TEL +39-050-2217533 . via Diotisalvi 2 > Mobile +39-338-6809875 . 56122 PISA (Italy) > -----------------------------------------+------------------------------- > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >