Re: svn commit: r365264 - head/sys/dev/drm2

2020-09-02 Thread Ravi Pokala
-Original Message-
From:  on behalf of Niclas Zeising 

Date: 2020-09-02, Wednesday at 22:28
To: Ravi Pokala , , 
, 
Subject: Re: svn commit: r365264 - head/sys/dev/drm2

On 2020-09-03 06:11, Ravi Pokala wrote:
> This appears to have broken tinderbox:
> 
>  [${SRCTOP}] rpokala% less _.arm.TEGRA124 
>  ...
>  ${SRCTOP}/sys/dev/drm2/drm_os_freebsd.c:129:3: error: implicit 
declaration of function 'DRM_OBSOLETE' is invalid in C99 
[-Werror,-Wimplicit-function-declaration]
>  DRM_OBSOLETE(kdev);
>  ^

Yeah, sorry about that.
Should be fixed in 365287.

Confirmed. Thanks for the quick turnaround on the fix.

-Ravi (rpokala@)

ponty_hat_collection++;
Regards
-- 
Niclas Zeising


___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


Re: svn commit: r365264 - head/sys/dev/drm2

2020-09-02 Thread Niclas Zeising

On 2020-09-03 06:11, Ravi Pokala wrote:

This appears to have broken tinderbox:

 [${SRCTOP}] rpokala% less _.arm.TEGRA124   
 ...
 ${SRCTOP}/sys/dev/drm2/drm_os_freebsd.c:129:3: error: implicit declaration 
of function 'DRM_OBSOLETE' is invalid in C99 
[-Werror,-Wimplicit-function-declaration]
 DRM_OBSOLETE(kdev);
 ^


Yeah, sorry about that.
Should be fixed in 365287.
ponty_hat_collection++;
Regards
--
Niclas Zeising
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


Re: svn commit: r365264 - head/sys/dev/drm2

2020-09-02 Thread Ravi Pokala
This appears to have broken tinderbox:

[${SRCTOP}] rpokala% less _.arm.TEGRA124
...
${SRCTOP}/sys/dev/drm2/drm_os_freebsd.c:129:3: error: implicit declaration 
of function 'DRM_OBSOLETE' is invalid in C99 
[-Werror,-Wimplicit-function-declaration]
DRM_OBSOLETE(kdev);
^
1 error generated.
--- drm_os_freebsd.o ---

-Ravi (rpokala@)

-Original Message-
From:  on behalf of Niclas Zeising 

Date: 2020-09-02, Wednesday at 11:04
To: , , 

Subject: svn commit: r365264 - head/sys/dev/drm2

Author: zeising (doc,ports committer)
Date: Wed Sep  2 18:04:49 2020
New Revision: 365264
URL: https://svnweb.freebsd.org/changeset/base/365264

Log:
  drm2: Further improve deprecation message

  Further improve the drm2 deprecation message, only displaying information
  about the port for relevant architectures, and skipping the message
  completely from arm, which uses some parts of drm2 still.

  This is mostly intended to be merged to 12, since the base bits of drm2 on
  FreeBSD 13 are only really used on arm.

  Reviewed by:  manu, mmel
  Approved by:  manu
  MFC after:3 days
  X-MFC-with:   r364737
  Differential Revision:https://reviews.freebsd.org/D26275

Modified:
  head/sys/dev/drm2/drm_os_freebsd.h

Modified: head/sys/dev/drm2/drm_os_freebsd.h

==
--- head/sys/dev/drm2/drm_os_freebsd.h  Wed Sep  2 17:46:56 2020
(r365263)
+++ head/sys/dev/drm2/drm_os_freebsd.h  Wed Sep  2 18:04:49 2020
(r365264)
@@ -154,15 +154,21 @@ typedef void  irqreturn_t;
*(volatile u_int64_t *)(((vm_offset_t)(map)->handle) +  \
(vm_offset_t)(offset)) = htole64(val)

-#define DRM_PORT "graphics/drm-kmod"
+#if !defined(__arm__)
+#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) || 
defined(__aarch64__)
+#define DRM_MSG "This code is deprecated.  Install the graphics/drm-kmod 
pkg\n"
+#else
+#define DRM_MSG "This code is deprecated."
+#endif

 #define DRM_OBSOLETE(dev)  
\
 do {   
\
device_printf(dev, 
"===\n"); \
-   device_printf(dev, "This code is deprecated.  Install the " DRM_PORT " 
pkg\n"); \
+   device_printf(dev, DRM_MSG);
\
device_printf(dev, 
"===\n"); \
gone_in_dev(dev, 13, "drm2 drivers");   
\
 } while (0)
+#endif /* __arm__ */

 /* DRM_READMEMORYBARRIER() prevents reordering of reads.
  * DRM_WRITEMEMORYBARRIER() prevents reordering of writes.


___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"


svn commit: r365264 - head/sys/dev/drm2

2020-09-02 Thread Niclas Zeising
Author: zeising (doc,ports committer)
Date: Wed Sep  2 18:04:49 2020
New Revision: 365264
URL: https://svnweb.freebsd.org/changeset/base/365264

Log:
  drm2: Further improve deprecation message
  
  Further improve the drm2 deprecation message, only displaying information
  about the port for relevant architectures, and skipping the message
  completely from arm, which uses some parts of drm2 still.
  
  This is mostly intended to be merged to 12, since the base bits of drm2 on
  FreeBSD 13 are only really used on arm.
  
  Reviewed by:  manu, mmel
  Approved by:  manu
  MFC after:3 days
  X-MFC-with:   r364737
  Differential Revision:https://reviews.freebsd.org/D26275

Modified:
  head/sys/dev/drm2/drm_os_freebsd.h

Modified: head/sys/dev/drm2/drm_os_freebsd.h
==
--- head/sys/dev/drm2/drm_os_freebsd.h  Wed Sep  2 17:46:56 2020
(r365263)
+++ head/sys/dev/drm2/drm_os_freebsd.h  Wed Sep  2 18:04:49 2020
(r365264)
@@ -154,15 +154,21 @@ typedef void  irqreturn_t;
*(volatile u_int64_t *)(((vm_offset_t)(map)->handle) +  \
(vm_offset_t)(offset)) = htole64(val)
 
-#define DRM_PORT "graphics/drm-kmod"
+#if !defined(__arm__)
+#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) || 
defined(__aarch64__)
+#define DRM_MSG "This code is deprecated.  Install the graphics/drm-kmod pkg\n"
+#else
+#define DRM_MSG "This code is deprecated."
+#endif
 
 #define DRM_OBSOLETE(dev)  
\
 do {   
\
device_printf(dev, 
"===\n"); \
-   device_printf(dev, "This code is deprecated.  Install the " DRM_PORT " 
pkg\n"); \
+   device_printf(dev, DRM_MSG);
\
device_printf(dev, 
"===\n"); \
gone_in_dev(dev, 13, "drm2 drivers");   
\
 } while (0)
+#endif /* __arm__ */
 
 /* DRM_READMEMORYBARRIER() prevents reordering of reads.
  * DRM_WRITEMEMORYBARRIER() prevents reordering of writes.
___
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"