summaryrefslogtreecommitdiffstats
path: root/sys/dev/ipmi.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-29Add glue to make ipmi(4) attach to FDT.kettenis1-5/+15
2020-03-19Plug memory leak of psensor if read_sensor does not return zero.tracey1-2/+3
2020-03-09Return error value when sending "sensor reading" is failed. This fixesyasuoka1-1/+6
2020-02-18ipmi(4): tsleep(9) -> tsleep_nsec(9)cheloha1-3/+4
2020-01-11Make sure we use signed types in the sensor value calculation; 'char' iskettenis1-3/+3
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-2/+2
2019-12-19Use bus_size_t as the type for the base address.kettenis1-3/+3
2019-08-19Add support for SMBus System Interface (SSIF).kettenis1-9/+15
2019-08-13Reorganize the ipmi(4) code a bit in anticipation of adding SSIF support:kettenis1-185/+217
2019-08-12Remlve command mutex. It is unnecessary since commands are alreadykettenis1-7/+1
2018-06-15Use IPL_MPFLOOR for ipmi mutex to prevent a interrupt which requiresyasuoka1-3/+3
2018-04-13Don't panic if ipmi_sendcmd() failsyasuoka1-7/+5
2018-01-01The missing NULL check for the return value of malloc(9) withbluhm1-2/+2
2017-09-08If you use sys/param.h, you don't need sys/types.hderaadt1-2/+1
2017-06-29set c.c_maxrxlen to something. apparently lost a line somewhere.tedu1-1/+2
2016-06-07per trending style, add continue to empty loops.tedu1-2/+2
2016-03-27Always sleep at same priority.mpi1-2/+2
2016-02-11ipmi(4) - Check sensor name length more carefullyuebayasi1-10/+28
2016-02-07Comment.uebayasi1-1/+2
2016-02-07Remove a too strict assertion.uebayasi1-3/+2
2016-02-05Implement FreeBSD-compatible IOCTL to access BMC in ipmi(4)uebayasi1-147/+210
2016-01-25Replace magic numbers.uebayasi1-3/+3
2016-01-12Use task to execute command except polling context.uebayasi1-4/+47
2016-01-12Use task to execute watchdog tickle.uebayasi1-2/+11
2016-01-12Refactor ipmi_watchdog(); split tickle and set into separate functions.uebayasi1-28/+46
2016-01-11Make sendmsg() and recvmsg() functions take only struct ipmi_cmd *.uebayasi1-50/+53
2016-01-11Allocate command data buffer on softc and use it from both ipmi_sendcmd()uebayasi1-42/+19
2016-01-11Refactor buildmsg() functions to take struct ipmi_cmd * instead of 6uebayasi1-24/+23
2016-01-11Introduce struct ipmi_cmd and have ipmi_cmd() function. IPMI commanduebayasi1-78/+120
2016-01-11Remove useless sc_poll flag because it is always 1. Remove unused globaluebayasi1-11/+3
2016-01-11Read values from disabled sensors if possible. From jmatthew@.uebayasi1-4/+4
2016-01-10Print a message to console when ipmi(4) watchdog is either enabled oruebayasi1-3/+7
2016-01-10When stopping wdog (via wdog_shutdown() e.g. before entering shutdown),uebayasi1-1/+3
2016-01-09Correct sensor threashold handling by properly checking response of Get Sensoruebayasi1-37/+8
2016-01-07Copy received data only if it exists. Avoid panics in odd situations.uebayasi1-2/+3
2015-09-08sizes for free(); ok semariederaadt1-6/+6
2015-06-21memory leak on failure; from Maxime Villardderaadt1-2/+4
2015-01-07Fix impi(4) to make watchdog work and not to panic.yasuoka1-10/+17
2014-12-10Convert watchdog(4) devices to use autoconf(9) framework.mikeb1-2/+16
2014-10-21Style + typos in debug printfs.uebayasi1-5/+7
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu1-5/+5
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt1-3/+1
2014-05-04format string fix for bus_space_tag_tsf1-3/+3
2013-07-03The ipmi threshold value may be negative. Respect the sign bitbluhm1-7/+13
2013-04-10Fix various glitches in queue macro usage.guenther1-2/+2
2012-12-21tweak for malloc(9) calls:gsoares1-9/+7
2012-10-17Swap arguments to wdog_register() since it is nicer, and preparederaadt1-2/+2
2010-05-24We sometimes compile kernels with -Wvariable-decl because it makes usderaadt1-2/+2
2008-06-11replace the last missing xname header before an error message in get_sdr(); ok deraadtcnst1-2/+3
2008-02-16Call sensordev_install() iff we find and sensor_attach() the individual sensors.cnst1-5/+5