From owner-p4-projects@FreeBSD.ORG Tue Aug 21 03:39:31 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7C04916A421; Tue, 21 Aug 2007 03:39:31 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C38316A420 for ; Tue, 21 Aug 2007 03:39:31 +0000 (UTC) (envelope-from cnst@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2C4D113C45E for ; Tue, 21 Aug 2007 03:39:31 +0000 (UTC) (envelope-from cnst@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7L3dV85038045 for ; Tue, 21 Aug 2007 03:39:31 GMT (envelope-from cnst@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7L3dUX0038042 for perforce@freebsd.org; Tue, 21 Aug 2007 03:39:30 GMT (envelope-from cnst@FreeBSD.org) Date: Tue, 21 Aug 2007 03:39:30 GMT Message-Id: <200708210339.l7L3dUX0038042@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to cnst@FreeBSD.org using -f From: "Constantine A. Murenin" To: Perforce Change Reviews Cc: Subject: PERFORCE change 125477 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2007 03:39:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=125477 Change 125477 by cnst@dale on 2007/08/21 03:38:31 This is a complete `cvs diff` of cnst-sensors GSoC2007 project as of 2007-08-20. It includes the following components, listed below in the very same order as they are appearing in this diff: * sample configuration file for sensorsd * sysctl(3) doc fixes for CTL_HW tree * sysctl(3) documentation for hardware sensors * sysctl(8) doc fixes for hw tree * sysctl(8) documentation for hardware sensors * assorted KNF fixes for sysctl(8) * lm(4) documentation * sensor_attach(9) et al documentation * coretemp(4) conversion to hw.sensors framework * lm(4) isa driver ported from OpenBSD * /sys/kern/kern_sensors.c o sensor_attach(9) API for drivers to register sensors o sensor_task_register(9) API for the update task o sysctl(3) glue code * assorted KNF and bug-fixes for /sys/kern/kern_sysctl.c * lm(4) module for testing sensor_attach/detach et al * * assorted bug-fixes and HW_SENSORS definition for * sensors display for systat(1), including all documentation * sensorsd(8) and all applicable documentation The most noticeable component that this patch does not include is sysctl(8) support for hw.sensors, which is still in the works ATM. Everything else should compile and should be fully functioning. Please test. Sensor readings can be viewed with `systat -sensors` and logged with `sensorsd`. This patch is submitted partially due to the 2007-08-20 deadline, but mostly because no-one has ever reported running with this code on FreeBSD, although several people have contacted me personally and expressed their interest in this project -- I hope this unified diff should make things a bit easier for potential testers. ;) Submitted by: cnst@FreeBSD.org (Constantine A. Murenin) Obtained from: generated by sensors.cvsdiff.sh from //depot/projects/soc2007/cnst_sensors/ Sponsored by: Google Summer of Code 2007 Affected files ... .. //depot/projects/soc2007/cnst-sensors/cnst-sensors.2007-08-20.patch#1 add Differences ...