Yinlong Lu ee8b757a94 ipmi: support getting address from EFI
The original implementation only supports getting the address from legacy
BIOS (by searching for the SMBIOS_SIG pattern in a fixed address space).

Try to get the SMBIOS table from EFI through efirt (EFI Runtime Services)
firstly.  Continue to search in the legacy BIOS if a NULL address is
returned from EFI.

By this way the ipmi function supports both legacy BIOS and UEFI systems.

Reviewed by:	dab, vangyzen
MFC after:	1 week
Sponsored by:	Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D30007
2021-04-29 05:20:58 -05:00
..
2021-01-23 13:51:29 +00:00
2020-10-02 18:18:01 +00:00
2021-03-26 10:59:11 -04:00
2020-02-03 17:35:11 +00:00
2021-04-27 19:07:33 +02:00
2021-01-13 18:43:51 +01:00
2020-04-18 02:52:59 +00:00
2021-01-22 00:18:39 +01:00
2020-07-01 00:33:16 +00:00
2020-02-03 17:35:11 +00:00
2021-04-12 13:47:55 -06:00
2021-04-12 13:47:55 -06:00
2021-04-08 07:52:21 +00:00
2021-03-05 17:33:39 -08:00
2020-03-24 21:28:48 +00:00
2020-04-18 02:53:09 +00:00
2020-11-29 00:35:13 +00:00
2021-04-28 10:29:59 -07:00
2020-08-31 15:03:23 +00:00
2019-12-26 17:25:51 +00:00
2020-09-18 16:48:08 +00:00
2020-02-07 19:53:07 +00:00
2020-11-19 03:59:21 +00:00
2021-03-26 15:56:02 +00:00
2021-04-27 19:01:09 +02:00
2021-02-05 15:43:48 -03:00
2020-12-11 22:51:48 +00:00
2021-04-02 11:43:17 +03:00
2021-01-07 17:05:30 -07:00
2020-10-05 19:58:55 +00:00
2020-09-29 20:46:25 +00:00
2020-12-11 21:40:38 +00:00
2020-12-17 17:11:14 +00:00
2021-04-19 17:06:34 +01:00
2021-04-22 11:23:29 -06:00
2021-03-30 17:47:49 +02:00