summaryrefslogtreecommitdiff
path: root/sys/dev/ipmi/ipmi.c
AgeCommit message (Expand)Author
2024-10-18ipmi: remove timeout from the ipmi_driver_request methodGleb Smirnoff
2024-01-28change ipmi watchdog to awlays stop when system is haltedAndriy Gapon
2024-01-28fix signature of ipmi_shutdown_eventAndriy Gapon
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-11-01ipmi: use a queue for kcs driver requests when possibleChuck Silvers
2022-07-20ipmi(4): spelling fix cyle_wait -> cycle_waitEugene Grosbein
2022-07-08ipmi: fix a use-after-free bug in error handlingPhilip Paeps
2022-07-04ipmi: do not omit lun in BMC addressesYuri
2022-07-04ipmi: correctly handle ipmb requestsYuri
2022-05-09ipmi: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-05-05ipmi: Use devclass_find to lookup ipmi devclass in ipmi_unload.John Baldwin
2022-03-17ipmi: Make all sysctls also tunables.Alexander Motin
2021-09-14ipmi(4): Limit maximum watchdog pre-timeout interval.Alexander Motin
2021-08-18ipmi: fix negative logic in watchdog control flagWojciech Macek
2021-08-17ipmi: New tunable to deactivate IPMI watchdogWojciech Macek
2021-07-29ipmi(4): Add more watchdog error checks.Alexander Motin
2020-04-14Centralize compatability translation macros.Brooks Davis
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2018-12-15efirt: When present, attempt to use EFI runtime services to shutdownConrad Meyer
2018-08-16Fix a module Makefile error on amd64 so the IPMI HW interfaces are built.Doug Ambrisko
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-05As a follow-on to r325378, make the shutdown timer default to 0 as well.Peter Wemm
2017-11-04Make the startup timeout 0 seconds by default rathern than 420s. ThisWarner Losh
2017-10-26Make time we wait for a power cycle tunable.Warner Losh
2017-10-26Various IPMI watchdog timer improvementsWarner Losh
2017-10-25Implement IPMI support for RB_POWRECYCLEWarner Losh
2016-03-22Optimize IPMI watchdog patting.Alexander Motin
2015-04-24Watchdog drivers need to support rearming the watchdog in contexts whichJohn Baldwin
2015-02-06Use direct hardware access for internal requests for KCS and SMIC. InJohn Baldwin
2013-10-31Provide a crutch that prevents watchdog to interrupt dumpingGleb Smirnoff
2012-08-07Don't try to stop the IPMI watchdog timer if it is not running.John Baldwin
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2011-11-07Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten
2011-04-14Fixed firmware revision decoding:Ruslan Ermilov
2009-12-18- Fixed incorrect watchdog timeout setting: MSB of a 2-byteRuslan Ermilov
2008-11-14Fix typo where the code was missing the "IPMICTL_RECEIVE_MSG_32" conditionDavid E. O'Brien
2008-08-28Remove hack attempt at using devfs cloning for per-file descriptor storage.John Baldwin
2007-03-27Revisit the watchdogs: Resetting the error to EINVAL after failing to set theNick Hibma
2007-02-23o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati
2006-12-15Align the interfaces for the various watchdogs and make the interfaceNick Hibma
2006-12-06Fix some edge cases in detach() as well as a memory leak if we fail toJohn Baldwin
2006-10-12ipmi_polled_enqueue_request() is already called with the lock held, justJohn Baldwin
2006-09-26Fix a memory leak in ipmi_unload().John Baldwin
2006-09-22Update the ipmi(4) driver:John Baldwin
2006-05-16Since DELAY() was moved, most <machine/clock.h> #includes have beenPoul-Henning Kamp
2006-02-13Don't conflict with the DEBUG define.Doug Ambrisko
2006-02-10Add an OpenIPMI mostly compatible driver. This driver was developedDoug Ambrisko