summaryrefslogtreecommitdiff
path: root/sys/dev/ipmi.c
AgeCommit message (Expand)Author
2024-04-03Change ipmi(4)'s taskq from IPL_NONE to IPL_MPFLOORGeorge Koehler
2022-04-08fix leaking memory in get_sdr on failure.mbuhl
2022-04-07Support more power sensors in IPMI. Tested on several Supermicro and DellStuart Henderson
2022-04-06constify struct cfattachChristian Weisgerber
2021-01-23OPAL implements firmware calls that abstract communicating with the BMC overMark Kettenis
2020-12-11ipmi(4): ipmi_poll_thread(): remove sleep loopcheloha
2020-12-11ipmi(4): tsleep(9) -> tsleep_nsec(9)cheloha
2020-03-29Add glue to make ipmi(4) attach to FDT.Mark Kettenis
2020-03-19Plug memory leak of psensor if read_sensor does not return zero.tracey
2020-03-09Return error value when sending "sensor reading" is failed. This fixesYASUOKA Masahiko
2020-02-18ipmi(4): tsleep(9) -> tsleep_nsec(9)cheloha
2020-01-11Make sure we use signed types in the sensor value calculation; 'char' isMark Kettenis
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