From owner-freebsd-drivers@FreeBSD.ORG Sat Nov 25 19:27:20 2006 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C8D2716A407 for ; Sat, 25 Nov 2006 19:27:20 +0000 (UTC) (envelope-from mashtizadeh@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3B7E43D49 for ; Sat, 25 Nov 2006 19:26:30 +0000 (GMT) (envelope-from mashtizadeh@gmail.com) Received: by nf-out-0910.google.com with SMTP id x37so1553194nfc for ; Sat, 25 Nov 2006 11:27:18 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=PDhHZqiYkoOdzfMI4Qhtf7l+H24SzCHS88rU44d4KrfgB2uQ0GKU6MEzLsm+ITPLBeV4a1xqowgcLOcNLQ5qoh3z/FqBAnFtTmm/UjjpPmoYEqDNWwjjbdsUmRfSGPSwEsg3XVtxFrxlY+SDgGJ1S8b5LLq6GTWPVay0B0q8eOI= Received: by 10.49.20.15 with SMTP id x15mr7864023nfi.1164482838629; Sat, 25 Nov 2006 11:27:18 -0800 (PST) Received: by 10.48.223.19 with HTTP; Sat, 25 Nov 2006 11:27:18 -0800 (PST) Message-ID: <440b3e930611251127k2f94cb39ge198c538aaee68b0@mail.gmail.com> Date: Sat, 25 Nov 2006 14:27:18 -0500 From: "Ali Mashtizadeh" To: freebsd-drivers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Devices with Per Open Data X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Nov 2006 19:27:20 -0000 Hi Everyone, I had a question what is the proper way to hold per open data? It seems there were some discussions in the past and they were all hacks. The API seems to have changed hiding the interfaces these hacks used (Between 6 and 6.1 i believe). It also seems to be something that NVidia has on its requested kernel features. So I'm wondering if this has been addressed yet or not? If so can someone point me to something to read either an example driver. Ali Mashtizadeh P.S. I've been hacking the FreeBSD kernel for a while now but just recently i got on these mailing lists just wanted to say Hi to everyone.