Browse files

IPMI: Add the document description of ipmi_get_smi_info

Add the document description about how to use ipmi_get_smi_info.

Signed-off-by: Zhao Yakui <>
Signed-off-by: Corey Minyard <>
Signed-off-by: Len Brown <>
  • Loading branch information...
yakuizhao authored and lenb committed Dec 8, 2010
1 parent 16f4232 commit 37bf501bdda1d5d6ea73ce29d4b00d291b6f3811
Showing with 27 additions and 0 deletions.
  1. +27 −0 Documentation/IPMI.txt
@@ -533,6 +533,33 @@ completion during sending a panic event.
Other Pieces
+Get the detailed info related with the IPMI device
+Some users need more detailed information about a device, like where
+the address came from or the raw base device for the IPMI interface.
+You can use the IPMI smi_watcher to catch the IPMI interfaces as they
+come or go, and to grab the information, you can use the function
+ipmi_get_smi_info(), which returns the following structure:
+struct ipmi_smi_info {
+ enum ipmi_addr_src addr_src;
+ struct device *dev;
+ union {
+ struct {
+ void *acpi_handle;
+ } acpi_info;
+ } addr_info;
+Currently special info for only for SI_ACPI address sources is
+returned. Others may be added as necessary.
+Note that the dev pointer is included in the above structure, and
+assuming ipmi_smi_get_info returns success, you must call put_device
+on the dev pointer.

0 comments on commit 37bf501

Please sign in to comment.