From owner-svn-src-head@freebsd.org Tue Aug 28 17:46:15 2018 Return-Path: Delivered-To: svn-src-head@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 CC66F10929C2 for ; Tue, 28 Aug 2018 17:46:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.ne1.yahoo.com (sonic306-21.consmr.mail.ne1.yahoo.com [66.163.189.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 68F198E766 for ; Tue, 28 Aug 2018 17:46:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: .V65hkAVM1lKqS5DiA1B4TiRBMoJzlShNWXqUsGsdSHqYcmMF2A4UwKKF3QCnFr 6XNsI872HIQv1FdytNKNK9aKThHXVBD3JfN4Mx7NtxvbFwfcaAwBx3M6oqBN31Yq5.y6IkPq8YF4 G1HaDm82SoCsh3LMOlHxVDIZDh.TfYNsoOmpI44chMERw2pl6Pe.2viGL65BmelZbcga9..N0stb RC072fvoW3ftdYh5l32aDceay2p6R3gww5tBNqZ8Z_gA9qTiZwvg6mwnPiyesOFerru8qQgz4QGS qjtPDtwqOSqyKrIrszLLPBlVv.CeKmld2E1FJ9xzHDN.URcYA6eoEkqtIOTKoTobnRnO5Nt1V0fC jK3l9ElwO.F9_LPo6PTmRfMxdHRc6S5r_CwRa12pU3C3_5_RziZmKUhmjwl5KMGyrO2z_cvewftU 5HEwCLqMStyKUIp18VWeXOccbfLHWSAKECrT3c4dQMZU6h_sd.NwNnnOrvthsoXsFvUEuXAKW25Z k09DzrjOKCJ1OJK1Y8DtO356PJ1KtbA1af5nu2t7vEPOaYw39gTiEymmxkg0.J4GAo9m7ZPJ3Lal 2XJ9KGYZQKJSjA9TdEZPv8PmCe6izkvVGCpvuSthQz2UJ5jVm_sxMhKsidUDeSPvLyfxj9bbgEI6 OLhjZaHR07q753DpeuPDpqrjJnJjcoEMY1gTvaQA6FMpDmLeA0G3G44.4D8RIEdkw1EprcZ6CVMx RFsVp9pZ6koEiypLLMVoWYdemajalxApBzGKyoWLqN9l19sjzm2aWpRhr7DfJGYXlqMjLjhD65xt atluZUqngzDuNTRuV7JBFIVNN7tGF_bBHlgVzzy0yM9BKSLZKqNGlHN9np2A6WrfeyZr9dvm_EQV vmG9K9gXhGPuLxrx0sBbFVi.Be3jwuqTac08FglrLa6.iQ5ZmBJRW7cKDtljnXVKPIMR4r513z_e mZNTNNwLOgCJkumNBlP8voRv775trUS.Wh6f5IXpB3wnYmoaIJx_1cyEmFvE2i.ycAx86fspo1f8 2bdeGPjwSVafO Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Aug 2018 17:46:14 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp429.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2c994cc739f311e13d1f89d4703136d1; Tue, 28 Aug 2018 17:36:02 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: svn commit: r338348 - in head/sys/dev: drm drm2 Message-Id: Date: Tue, 28 Aug 2018 10:36:01 -0700 To: imp@FreeBSD.org, svn-src-head@freebsd.org, FreeBSD PowerPC ML X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2018 17:46:16 -0000 For the below I wonder if graphics/drm-stable-kmod would be correct for old powerpc64 PowerMac's and such. Presuming graphics/drm-legacy-kmod (I do not know): Tier 2, old equipment, etc. so it may just be an item for handling questions on the lists rather than making a mess instead of the below to cover sufficient alternatives. > Modified: head/sys/dev/drm2/drm_os_freebsd.h > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/sys/dev/drm2/drm_os_freebsd.h Tue Aug 28 14:46:49 2018 = (r338347) > +++ head/sys/dev/drm2/drm_os_freebsd.h Tue Aug 28 14:46:55 2018 = (r338348) > @@ -154,6 +154,20 @@ typedef void irqreturn_t; > *(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + = \ > (vm_offset_t)(offset)) =3D htole64(val) > =20 > +#ifdef __LP64__ > +#define DRM_PORT "graphics/drm-stable-kmod" > +#else > +#define DRM_PORT "graphics/drm-legacy-kmod" > +#endif > + > +#define DRM_OBSOLETE(dev) = \ > + do { = \ > + device_printf(dev, = "=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D\n"); \ > + device_printf(dev, "This code is obsolete abandonware. Install = the " DRM_PORT " pkg\n"); \ > + device_printf(dev, = "=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D\n"); \ > + gone_in_dev(dev, 13, "drm2 drivers"); = \ > + } while (0) > + > /* DRM_READMEMORYBARRIER() prevents reordering of reads. > * DRM_WRITEMEMORYBARRIER() prevents reordering of writes. > * DRM_MEMORYBARRIER() prevents reordering of reads and writes. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)