Skip site navigation (1)Skip section navigation (2)
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>