From owner-freebsd-stable@freebsd.org Sat Aug 25 00:40:03 2018 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 046F71098DCF; Sat, 25 Aug 2018 00:40:03 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from vps-mail.nomadlogic.org (mail.nomadlogic.org [IPv6:2607:f2f8:a098::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5A9B77E31D; Sat, 25 Aug 2018 00:40:02 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from [192.168.1.203] (cpe-76-175-75-27.socal.res.rr.com [76.175.75.27]) by vps-mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id e5d9fd9d TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Fri, 24 Aug 2018 17:39:59 -0700 (PDT) Subject: Re: drm / drm2 removal in 12 To: blubee blubeeme , Warner Losh Cc: mmacy@freebsd.org, aliovx@gmail.com, FreeBSD current , freebsd-stable@freebsd.org References: <20180824215302.ivfna55jtrtc5trg@freebsd480.station> From: Pete Wright Message-ID: Date: Fri, 24 Aug 2018 17:39:55 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2018 00:40:03 -0000 On 8/24/18 4:07 PM, blubee blubeeme wrote: > This project: https://wiki.freebsd.org/Use%20linuxkpi%20in%20DRM > Goals > > - Move DRM headers to a similar location as Linux > - > > Use kmalloc() instead of malloc(9) > - Use kref > - > > Use idr and get rid of drm_gem_names.c > - Use PCI API > - Use Linux locking primitives > > is garbage, if you want to use develop Linux code and use Linux then go do > that on Linux. having a hard time not feeding the troll here...but what specifically is garbage.  as in, what implementation of all this work do you have available that has been developed independently which also enables support for modern desktop and portable systems that you can buy today? > Are these guys insane and please avoid the nonsense about you're doing this > in your spare time. speaking as someone who's been working on this from pretty much the day of the initial CFT (maybe before?) - i don't know anyone who's getting paid for this specific work.  at least when it comes to GPU support.  but, if you have the means, I'd love to work on this full time and am open to any serious offers :) -pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA