From owner-freebsd-current@freebsd.org Tue Jan 3 10:15:29 2017 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 C23CAC9BBE8 for ; Tue, 3 Jan 2017 10:15:29 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 572CB16F3 for ; Tue, 3 Jan 2017 10:15:29 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id t196so282933161lff.3 for ; Tue, 03 Jan 2017 02:15:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=5ubo4zvfi22fBX0CQQdr6NUREdA4MyrBwNIf34IQjRg=; b=FCtObWsSL2K4tfdTIrOqTQBepTKScreRWG4tvN2IohS4vBzE0gBIknwp/7k/RbQ7zB OCi3SyvmQfrOne+1C7oT3G1mFD+Bk250JxjFoh3FoXwmZBKzDHOeA7SUekirrj7C06rc YZLrBeFuBi8xLxF8MYnLh4m5G7037srlHh5+gk7fqAfxjEGokSw+atd3gXVvvMTKhDeJ +O0T0r8nT3ueDppyRsUX8ev850Y52YiXYN3cOISDcxnNDZjaNRoqqFwy/y/ZBTYuCUhd zcQoM5cPFannQiVAGypr5a6fZjimRutt2SsTzMg6ma7BUozOLt9qDukWTeFxnBaXifQx qY7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=5ubo4zvfi22fBX0CQQdr6NUREdA4MyrBwNIf34IQjRg=; b=pxsKGnhp9+14llyp/52AtjqTcQPa3z3Fq2QgHf0EPfGuBjdYquUZb1YukxU+Bs11B+ yF+Ids5dhXtk0zLPCklNnYIfFgEoED7joz0udRTqKgzx/X5tfhx9HW295yAvqhSBkxky NZehYSN/sFYEn8n/JAdpYqps4Fjz8TIK3gS2pjgw14YzLYmjN/evG9LHkcBBNwQAODfj MEW6EieBI9/UiK4mzSm2oEUi8bbeOXEMbCE3CvKI1pOmqk8XbuGNwnEVazpjX/288mof vySqkqEo4snHGR7y8r9dv2MZdCd01oUsapIcX/8ehJrPTy7/ZUwExEq4VWSiiBslK39N Qfcg== X-Gm-Message-State: AIkVDXKxV4CdVySHMzzX9dW699TXG+CMcgGvDEBSWEWRGy1JOklOGXFNA3A58XJfDTuLwTct/qRmPIiodS5G+w== X-Received: by 10.46.32.76 with SMTP id g73mr22352271ljg.22.1483438527514; Tue, 03 Jan 2017 02:15:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.79.88 with HTTP; Tue, 3 Jan 2017 02:15:26 -0800 (PST) In-Reply-To: References: From: blubee blubeeme Date: Tue, 3 Jan 2017 18:15:26 +0800 Message-ID: Subject: Re: current freebsd graphics stack To: Johannes Lundberg Cc: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 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: Tue, 03 Jan 2017 10:15:29 -0000 Hi Johannes I was asking about the current state of those three main items. I just looked at the linuxkpi thing and it's a wrapper around the linux version of DRM but isn't DRM a open standard, if we keep chasing down linux the more they move their stuff into their kernel the harder it will become to maintain these things on FreeBSD even though it might be more work upfront? It seems like evdev is the same story, xorg was moving to libinput, I believe. Is there a reason why we have to wrap the linux things and why couldn't we just write our own that can then be tied closely to the BSD kernel while still sticking to the standards. To be honest I don't have the slightest idea how massive GEM, KMS and DRM are just yet but it seems like adding a wrapper around another OS kernel into that mix can only go bad. How many people are working on the project with you at the moment? Best, Owen On Tue, Jan 3, 2017 at 5:42 PM, Johannes Lundberg wrote: > Hi Owen > > I've been helping out with drm, i915, linuxkpi and evdev in the kernel. > > For userland I'm working on Wayland-related stuff. > > You can check my twitter (@johalun) or this mailing list for my earlier > posts about how to use this work. > > Sorry for asking but exactly what is your question now again? > > > On Tue, Jan 3, 2017 at 16:58 blubee blubeeme wrote: > >> Howdy >> >> >> >> Is there anyone on this list that works on the graphics stack for FreeBSD? >> >> >> >> Watching this video: https://www.youtube.com/watch? >> v=dZI4pAvK_RY&spfreload=5 >> >> >> >> from a few years ago and what I've gathered so far the new x is getting a >> >> major redesign and a lot of code is moving into the kernel. >> >> >> >> You can take a look at the attached images to get the tl;dr of the talk. >> >> >> >> http://imgur.com/a/Ek4fq >> >> >> >> My question, is anyone here whose doing graphics stack work done any work >> >> on implementing GEM, KMS, DRM in the FreeBSD kernel. >> >> >> >> Even a port of the linux version would be somewhere to start. >> >> >> >> Best, >> >> Owen >> >> _______________________________________________ >> >> 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 >> " >> >>