summaryrefslogtreecommitdiff
path: root/sys/dev/ipmi.c
AgeCommit message (Expand)Author
2012-12-21tweak for malloc(9) calls:Gleydson Soares
2012-10-17Swap arguments to wdog_register() since it is nicer, and prepareTheo de Raadt
2010-05-24We sometimes compile kernels with -Wvariable-decl because it makes usTheo de Raadt
2008-06-11replace the last missing xname header before an error message in get_sdr(); o...Constantine A. Murenin
2008-02-16Call sensordev_install() iff we find and sensor_attach() the individual sensors.Constantine A. Murenin
2007-11-25KNF and remove a bad free right before kthread_exitMarco Peereboom
2007-11-01correct ipmi attach time failure messages (why this one machine fails...Theo de Raadt
2007-10-08More simple memset(,0,) -> M_ZERO changes. In this batch move toKenneth R Westerback
2007-08-31Defer ipmi sensor creation after kernel goes multi user. This removes theMarco Peereboom
2007-05-29Correct fix for the last backout use strlcpy() to fill dv_xname. OK beck@Claudio Jeker
2007-05-29back out last commit. It helps to compile before commiting. OK beck@ art@Claudio Jeker
2007-05-29work around really bad softc abuse by marco; proper fixes for this willTheo de Raadt
2007-04-13move the debugging messages into #ifdef IPMI_DEBUG, we do not need toReyk Floeter
2007-04-08x4100 machines need a hold off in between reads and write to the bmcMarco Peereboom
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-12-23if errors happen while reading the sdr list, give up on handling theTheo de Raadt
2006-12-23wrong printing; ok marcoTheo de Raadt
2006-09-19fix all malloc()s to nowait|canfail and do not ignore errors reading sensor s...Michael Shalayeff
2006-09-17Move get ipmi id into the match function. This prevents attach from beingMarco Peereboom
2006-08-01Add a wait between send and receive command. Talked through with jordan.Marco Peereboom
2006-08-01Silence intermittent read errors.Marco Peereboom
2006-07-28KNFMarco Peereboom
2006-07-28Only read 1 sensor at a time instead of all of them. This should helpMarco Peereboom
2006-07-28Fix BT interface by waiting for BMC_BUSY on writes.Jordan Hargrave
2006-05-21Replace lockmgr with rwlock; help and ok marco@Aleksander Piotrowski
2006-05-15Add device name when printing out errors. Pointed out by deraadt@Marco Peereboom
2006-05-15Make _bmc_io_wait 1 second instead of 500ms.Marco Peereboom
2006-05-12code we can readTheo de Raadt
2006-05-08Add smbios support for i386 and amd64, fix ipmi to use this new functionallity,Gordon Willem Klok
2006-05-06if the fan data rate is per second convert it to per minute, ok marcoPeter Stromberg
2006-04-27from PAE work:Michael Shalayeff
2006-04-20Fix various printf() issues: too many arguments, not enough arguments, argumentMiod Vallat
2006-01-29Disable iic whenever ipmi is enabled. This fixes boxes like Sun x4200 thatMarco Peereboom
2006-01-19Replace SENSOR_ADD() macro with a pair of functionsAlexander Yurchenko
2006-01-18Fix false positives of ipmi on older machines.Marco Peereboom
2006-01-05Kill all typedef struct goo.Marco Peereboom
2006-01-05Work around flawed IBM 325 eServer IPMI implementation.Marco Peereboom
2006-01-05Better debug verbosity values.Marco Peereboom
2006-01-05Adjust debug levels.Marco Peereboom
2006-01-05I got the time scale wrong with the previous commit. Now the advertisedMarco Peereboom
2006-01-04Adjust timeout values. This was determined by using beck's ibm e325.Marco Peereboom
2005-12-16Fix 2 issues reported by beck.Marco Peereboom
2005-12-13Add check for return value in recvcmd.Marco Peereboom
2005-12-13no need for device name before failTheo de Raadt
2005-12-13Don't continue to poke ipmi registers if the ID command fails.Marco Peereboom
2005-11-30spacingTheo de Raadt
2005-11-28Added ipmi watchdog code, based on esm watchdog code by dlg@Jordan Hargrave
2005-11-22Some BIOS' lie about location of ports. Prevent panic by checking bus_space_...Marco Peereboom
2005-10-24Remove panic if polling thread can not be created.Marco Peereboom