From owner-freebsd-current@freebsd.org Sat Aug 25 00:55:29 2018 Return-Path: Delivered-To: freebsd-current@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 3A8CB1099670; Sat, 25 Aug 2018 00:55:29 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x230.google.com (mail-it0-x230.google.com [IPv6:2607:f8b0:4001:c0b::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 99A787F21C; Sat, 25 Aug 2018 00:55:28 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x230.google.com with SMTP id p129-v6so4113112ite.3; Fri, 24 Aug 2018 17:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K2UfZBhBFmhJy7iqOlPoEy+gUzJxkZA+hsOqUmaruY4=; b=MmHqVS/PKPMc019iIF2wQVrmIa6UaGXtdvoXpOcCHAVFTBHoFQ+4jpUQtd67coh+jy W8KpPsWX5MlE52JzwtdrG9LW3+TeYJRSFqNeONsjCk1zjqIVHIdnPrbCo+z1u0ONxrEL glgzFtCLD+VsEXG5/CfCQeTHh7lK9r+80YjmFaNoICXA3NA/r9Yrq1RsmLS4u+ZSwlP0 ZB8Jx4cW4+qTdSeaWPbXr8JTVWk/YCv3LWmhJoUufEymN7QeoKOck8aiXYMqb5s2Ord9 9qodaV4LkMeNY24wtuLn40kY3LAEvInUvk415KOIhd9sDsOphkkqUR85tBZsL7AMI1Zi yU5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K2UfZBhBFmhJy7iqOlPoEy+gUzJxkZA+hsOqUmaruY4=; b=sfBfP+/CBV6aD+bBsmgmHwOmFe9fuBwgBSsn+gCp2D5noT+rVJ5hyRWH/M7a3TeABz Wto9viia5mR/hDGUxXj2h7EfrHJCB7RxGzOicnOQ3HztZ79WbA4OHpkPa5NJqYs2hC7u kYpO7iz8ouT9gyz5dLmHACiXRPCdMkgENRE4PqfhPOye0ZrWuVPGDrmsSwK9Vw3Y+qvQ J0fB0PZFQXhyggGhk5j3Eh/LUE051F4BBDGjwTJ3Yr+MmwjHXIPLl5Cap/ySn9chJ7vh yfAgH6pUEgiPAT87DxvBxXlNjmIF0oMUnMqhNT26bq38/+WFvzCpdkjGIObF6LYQgwDw H4Rg== X-Gm-Message-State: APzg51Dv+NsVu/x6hhYQ4PAk1GsZU7Fkgfh000LcUTchWNhsRqeV0cD2 aPgDN17AO3SuM5zEkEyMafJ1LvnnGXmuipaFMTY= X-Google-Smtp-Source: ANB0VdZrG/JDEu51+/gVZsF9f1Ej+XON6OL5c4U1eo3Wr/t0mUAEErGnec0ZgyFUeww5OjYj+pby+P7V5dIz6SDm+X8= X-Received: by 2002:a24:7c4a:: with SMTP id a71-v6mr60698itd.69.1535158527617; Fri, 24 Aug 2018 17:55:27 -0700 (PDT) MIME-Version: 1.0 References: <20180824215302.ivfna55jtrtc5trg@freebsd480.station> In-Reply-To: From: blubee blubeeme Date: Sat, 25 Aug 2018 08:55:15 +0800 Message-ID: Subject: Re: drm / drm2 removal in 12 To: Pete Wright Cc: Warner Losh , mmacy@freebsd.org, Ali Abdallah , FreeBSD current , freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 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: Sat, 25 Aug 2018 00:55:29 -0000 On Sat, Aug 25, 2018 at 8:40 AM Pete Wright wrote: > > > 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. > The idea that FreeBSD relax it's standards just so that some devs have an easier time bringing up a half baked idea is nonsense. Let's take power management, after you guys do all this work to get the graphics card working how much of devd will you need to implement to get that working properly? I don't understand why this concept seems so hard to grasp but FreeBSD is not Linux why are some people continually trying to turn it into some Frankenstein thing. If you guys consider yourself developers then do what developers do and solve problems with constraints, if you cannot accomplish that stop pushing these breaking changes. None of these kmod guys seems to have put any thought into long term maintenance of this project. Look at the mailing list, every few days there's some breaking changes waiting for patches because something changed in Linux-land... If you can't solve the problem in a maintainable way, you will just create bigger problems for developers down the line. Until you guys have something that's at least as stable as what's available now, keep working on it. Some people take pride in their work and deliver a working product, they don't need to twist peoples arms into getting their way. 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 > I'd hope you have something more compelling than [http://nomadlogic.org] as your calling card. -- Pete Wright pete@nomadlogic.org @nomadlogicLA