From owner-freebsd-current@freebsd.org Fri Dec 2 06:56:47 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 533C6C629A2; Fri, 2 Dec 2016 06:56:47 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (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 1D7701A6A; Fri, 2 Dec 2016 06:56:47 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-io0-x230.google.com with SMTP id a124so466707976ioe.2; Thu, 01 Dec 2016 22:56:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=yeNYzzjvQM7SJJiCZN44wy8+tYC1cNnwMusUz/Qv6PM=; b=0DlVW0Tv9Qd1MSpcNHatK01Fm5ktKgqnEUPEc4LxXXY/APzJmDeQN/OgN/CauFQ6XS xLbFSIzJ7Q/ky1tx2aGyu1vaIG1RBuR13EmW58Rk9+K/QVrShEuD25XKMr6052a4SfnV jERKEaDV0DaVxK1yA31B9PGkuUBH2z/diV6pWD9Qq5sF5amOiT3hQUF5PoRyuYeIPiPq NDR6sW8nX9xno1k5E53EjHMVOOkWDgCBrFpwLzat+ry237w0Fkgj7PV2C2iO7uspA5mV jUynJ2R8JnXZlo+ohfGpWV2iVFNG5Nx8n1eTv4sthmjN+zdMv6bPxdGt9UoALzhH5SBP c+5A== 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:from:date :message-id:subject:to:cc; bh=yeNYzzjvQM7SJJiCZN44wy8+tYC1cNnwMusUz/Qv6PM=; b=KouBvi005oovVSopA27+jQ7PzfX0WvLv9HEOX6AE9oGUXsOdZjYdBCiiBMBLw6FZ0j p+NysFhsMyW1LVmoRGNIGsyp6HBZaLCWE9O5PqXVi7jItLeMhr/tZVeX6RvnJ74W7yUt xMkoWYghb4RBjQUjBA4unkg2+DaBXMHbK225OIuPjhplpfIuviaZOQNVDcl0Lk349CNP EGlaBXvunA1PcscDcIZUlVetI2oXF/2c4qhXodWyCJO4jNrlA/2FJzSc+i+2vYzuLphH kOoDGSx6hkLnL+tQIv+0MiWNzeMd12snM5uRCEcCRwg8XkjvVEBPjmfH9zae5AW02YK5 zI+A== X-Gm-Message-State: AKaTC00vmWaNLhN5fSUnrOpAdYPRp9lkKO5cAuHXgeq+hIsGR/tA10CtMUfeqRJB9UwCmgeZNLqNIZlgWHOOfQ== X-Received: by 10.36.138.67 with SMTP id v64mr1346105itd.39.1480661806499; Thu, 01 Dec 2016 22:56:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.150.129 with HTTP; Thu, 1 Dec 2016 22:56:45 -0800 (PST) In-Reply-To: References: <158bc7db990.e5ab7400189889.2067341649206744373@nextbsd.org> From: Adrian Chadd Date: Thu, 1 Dec 2016 22:56:45 -0800 Message-ID: Subject: Re: drm-next update and longer term plans To: Kevin Oberman Cc: Matthew Macy , "freebsd-x11@freebsd.org" , "freebsd-current@freebsd.org" Content-Type: text/plain; charset=UTF-8 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: Fri, 02 Dec 2016 06:56:47 -0000 Hi, The challenge right now is figuring out how to implement / commit the linux-y bits that the linux layer really wants. Kip has done a pretty great job at figuring out the minimum set of hilarity that needs to go into base versus linuxkpi. But the "challenge" is figuring out some comprimise between what's done and what we can do in FreeBSD land. Those changes are small but unfortunately change the expectations we have. If someone's willing to step up and help out with the linuxkpi side of things and the base system bits (the new lock, some UMA changes, some VM changes, the interrupt model that we have versus linux and what we're allowed to do, etc, etc) then that'll really help. I can help try to get stuff reviewed and help people know where some of the quirky controversial bits are, but I don't have the cycles to modify/rewrite any of it all to land in -HEAD. I need some help with that. If you're interested in helping out and can take some direction then sign up and we'll figure the bits out. Thanks! -adrian