Date: Tue, 28 Aug 2018 10:36:01 -0700 From: Mark Millard <marklmi@yahoo.com> To: imp@FreeBSD.org, svn-src-head@freebsd.org, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: svn commit: r338348 - in head/sys/dev: drm drm2 Message-ID: <F789C294-5221-4417-8816-588AB52DCD28@yahoo.com>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F789C294-5221-4417-8816-588AB52DCD28>