]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
Add support for reading device temperature
authordavidcs <davidcs@FreeBSD.org>
Mon, 12 Oct 2015 20:21:17 +0000 (20:21 +0000)
committerdavidcs <davidcs@FreeBSD.org>
Mon, 12 Oct 2015 20:21:17 +0000 (20:21 +0000)
MFC after:5 days

sys/dev/bxe/bxe.c

index 274cc5b4ca3e23b72d62027d8e90a82ffd0820b2..dd994be0cde61faf054e77d971ff5086b82b09db 100644 (file)
@@ -16122,9 +16122,12 @@ bxe_sysctl_state(SYSCTL_HANDLER_ARGS)
     }
 
     if (result == 1) {
+       uint32_t  temp;
         sc = (struct bxe_softc *)arg1;
+
         BLOGI(sc, "... dumping driver state ...\n");
-        /* XXX */
+       temp = SHMEM2_RD(sc, temperature_in_half_celsius);
+       BLOGI(sc, "\t Device Temperature = %d Celsius\n", (temp/2));
     }
 
     return (error);