opnsense-src/sys/dev/ipmi
Yuri 18db96dbfd ipmi: correctly handle ipmb requests
Handle IPMB requests using SEND_MSG (sent as driver request as we do not
need to return anything back to userland for this) and GET_MSG (sent as
usual request so we can return the data for RECEIVE_MSG ioctl) pair.

This fixes fetching complete sensor data from boards (e.g. HP ProLiant
DL380 Gen10).

Reviewed by:	philip
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D35605
2022-07-04 13:00:42 +08:00
..
ipmi.c ipmi: correctly handle ipmb requests 2022-07-04 13:00:42 +08:00
ipmi_acpi.c ipmi: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ipmi_isa.c ipmi: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ipmi_kcs.c ipmi: Remove write only variables used to read form hardware 2022-04-05 21:42:05 -06:00
ipmi_linux.c Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
ipmi_opal.c ipmi: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ipmi_pci.c ipmi: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ipmi_smbios.c ipmi: support getting address from EFI 2021-04-29 05:20:58 -05:00
ipmi_smbus.c ipmi: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 12:22:02 -07:00
ipmi_smic.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ipmi_ssif.c ipmi_ssif: Fix inverted for the end of multi-part reads 2021-02-18 15:48:01 +00:00
ipmivars.h ipmi: correctly handle ipmb requests 2022-07-04 13:00:42 +08:00