summaryrefslogtreecommitdiff
path: root/sys/dev/ipmi.c
AgeCommit message (Expand)Author
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-12-19Use bus_size_t as the type for the base address.Mark Kettenis
2019-08-19Add support for SMBus System Interface (SSIF).Mark Kettenis
2019-08-13Reorganize the ipmi(4) code a bit in anticipation of adding SSIF support:Mark Kettenis
2019-08-12Remlve command mutex. It is unnecessary since commands are alreadyMark Kettenis
2018-06-15Use IPL_MPFLOOR for ipmi mutex to prevent a interrupt which requiresYASUOKA Masahiko
2018-04-13Don't panic if ipmi_sendcmd() failsYASUOKA Masahiko
2018-01-01The missing NULL check for the return value of malloc(9) withAlexander Bluhm
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-06-29set c.c_maxrxlen to something. apparently lost a line somewhere.Ted Unangst
2016-06-07per trending style, add continue to empty loops.Ted Unangst
2016-03-27Always sleep at same priority.Martin Pieuchot
2016-02-11ipmi(4) - Check sensor name length more carefullyMasao Uebayashi
2016-02-07Comment.Masao Uebayashi
2016-02-07Remove a too strict assertion.Masao Uebayashi
2016-02-05Implement FreeBSD-compatible IOCTL to access BMC in ipmi(4)Masao Uebayashi
2016-01-25Replace magic numbers.Masao Uebayashi
2016-01-12Use task to execute command except polling context.Masao Uebayashi
2016-01-12Use task to execute watchdog tickle.Masao Uebayashi
2016-01-12Refactor ipmi_watchdog(); split tickle and set into separate functions.Masao Uebayashi
2016-01-11Make sendmsg() and recvmsg() functions take only struct ipmi_cmd *.Masao Uebayashi
2016-01-11Allocate command data buffer on softc and use it from both ipmi_sendcmd()Masao Uebayashi
2016-01-11Refactor buildmsg() functions to take struct ipmi_cmd * instead of 6Masao Uebayashi
2016-01-11Introduce struct ipmi_cmd and have ipmi_cmd() function. IPMI commandMasao Uebayashi
2016-01-11Remove useless sc_poll flag because it is always 1. Remove unused globalMasao Uebayashi
2016-01-11Read values from disabled sensors if possible. From jmatthew@.Masao Uebayashi
2016-01-10Print a message to console when ipmi(4) watchdog is either enabled orMasao Uebayashi
2016-01-10When stopping wdog (via wdog_shutdown() e.g. before entering shutdown),Masao Uebayashi
2016-01-09Correct sensor threashold handling by properly checking response of Get SensorMasao Uebayashi
2016-01-07Copy received data only if it exists. Avoid panics in odd situations.Masao Uebayashi
2015-09-08sizes for free(); ok semarieTheo de Raadt
2015-06-21memory leak on failure; from Maxime VillardTheo de Raadt
2015-01-07Fix impi(4) to make watchdog work and not to panic.YASUOKA Masahiko
2014-12-10Convert watchdog(4) devices to use autoconf(9) framework.Mike Belopuhov
2014-10-21Style + typos in debug printfs.Masao Uebayashi
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-05-04format string fix for bus_space_tag_tStefan Fritsch
2013-07-03The ipmi threshold value may be negative. Respect the sign bitAlexander Bluhm
2013-04-10Fix various glitches in queue macro usage.Philip Guenther
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