The newer AMD Family 14h processors have the same mechanism for accessing
the internal temp sensor as the previous Family 10h/11h processors.

I don't have a system with such a processor so if you have a newer
system with this processor please test.


Index: share/man/man4/km.4
===================================================================
RCS file: /home/cvs/src/share/man/man4/km.4,v
retrieving revision 1.5
diff -u -p -r1.5 km.4
--- share/man/man4/km.4 23 Jul 2009 17:19:07 -0000      1.5
+++ share/man/man4/km.4 30 May 2011 23:08:56 -0000
@@ -26,7 +26,7 @@
 The
 .Nm
 driver provides support for the temperature sensors available in the
-AMD Family 10h and 11h processors.
+AMD Family 10h, 11h and 14h processors.
 .Pp
 Each chip reports one temperature sensor.
 Multiprocessor systems have one instance of
@@ -47,14 +47,21 @@ interface.
 .%D March 26, 2008
 .%R Publication # 31116
 .%P pp. 236--237 and pp. 243--244
-.\" .%O 
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/31116.PDF
+.\" .%O http://support.amd.com/us/Processor_TechDocs/31116.pdf
 .Re
 .Rs
 .%T "BIOS and Kernel Developer's Guide for AMD Family 11h Processors"
 .%D July 07, 2008
 .%R Publication # 41256
 .%P pp. 156--157 and pp. 159--160
-.\" .%O 
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/41256.pdf
+.\" .%O http://support.amd.com/us/Processor_TechDocs/41256.pdf
+.Re
+.Rs
+.%T "BIOS and Kernel Developer's Guide for AMD Family 14h Models 00h-04h 
Processors"
+.%D May 02, 2011
+.%R Publication # 43170
+.%P pp. 277--278 and pp. 280--282
+.\" .%O http://support.amd.com/us/Processor_TechDocs/43170.pdf
 .Re
 .Sh HISTORY
 The
Index: sys/dev/pci/km.c
===================================================================
RCS file: /home/cvs/src/sys/dev/pci/km.c,v
retrieving revision 1.4
diff -u -p -r1.4 km.c
--- sys/dev/pci/km.c    26 Jan 2009 15:07:49 -0000      1.4
+++ sys/dev/pci/km.c    30 May 2011 22:57:41 -0000
@@ -29,7 +29,7 @@
 
 
 /*
- * AMD Family 10h/11h Processors, Function 3 -- Miscellaneous Control
+ * AMD Family 10h/11h/14h Processors, Function 3 -- Miscellaneous Control
  */
 
 /* Function 3 Registers */
@@ -69,7 +69,8 @@ struct cfdriver km_cd = {
 
 static const struct pci_matchid km_devices[] = {
        { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_10_MISC },
-       { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_11_MISC }
+       { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_11_MISC },
+       { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_14_MISC }
 };
 
 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to