linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH -v6 0/2] IPMI: Install the ACPI IPMI opregion
@ 2010-06-07  9:27 yakui.zhao
  2010-06-07  9:27 ` [PATCH -v6 1/2] IPMI: Install the IPMI space handler to enable ACPI to access the BMC controller yakui.zhao
  0 siblings, 1 reply; 11+ messages in thread
From: yakui.zhao @ 2010-06-07  9:27 UTC (permalink / raw)
  To: minyard; +Cc: lenb, openipmi-developer, linux-acpi, Zhao Yakui

From: Zhao Yakui <yakui.zhao@intel.com>

Hi, 
	
    ACPI 4.0 spec adds the ACPI IPMI opregion, which means that the ACPI AML
code can also communicate with the BMC controller. This patch set is to
install the ACPI IPMI opregion space handler and enable the ACPI to access
the BMC controller through the IPMI message. 

[Patch 01/02]: Install the IPMI space handler to enable ACPI to access the BMC
controller
[Patch 02/02]: use ACPI detection mechanism firstly to detect IPMI system
interface.

V5->V6: Adjust the patch order and refresh the patch set.

V4->V5: According to Bjorn's comment, remove the unnecessary comment.
The debug info will be printed by using dev_err/dev_warn instead of by
using printk directly.

V3->V4: According to Bjorn's comment, delete the meaningless variable
initialization and check. We also do some cleanup. 

V2->V3: According to Bjorn's comment, this IPMI opregion code is put into
the IPMI subsystem(ipmi_si_intf.c). In such case the part of IPMI opregion
code  will be installed automatically when IPMI detection module is loaded.
When the IPMI system interface is detected by loading PNP device driver, we
will record every IPMI system interface defined in ACPI namespace and then
install the corresponding IPMI opregion space handler, which is used to enable
ACPI AML code to access the BMC controller.

V1->V2: According to Bjorn's comment, we won't install the IPMI space handler
by loading an ACPI device driver. Instead we will enumerate the ACPI IPMI
device directly in ACPI device tree and then install the IPMI space handler.
Then ACPI AML code and access the BMC controller through the IPMI space
handler.

Best regards.
   Yakui


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-06-10  3:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-07  9:27 [PATCH -v6 0/2] IPMI: Install the ACPI IPMI opregion yakui.zhao
2010-06-07  9:27 ` [PATCH -v6 1/2] IPMI: Install the IPMI space handler to enable ACPI to access the BMC controller yakui.zhao
2010-06-07  9:27   ` [PATCH -v6 2/2] IPMI: use ACPI detection mechanism firstly to detect IPMI system interface yakui.zhao
2010-06-07 12:52     ` Matthew Garrett
2010-06-08  1:28       ` ykzhao
2010-06-08  1:34         ` Matthew Garrett
2010-06-08  5:10           ` ykzhao
2010-06-09  3:02             ` Myron Stowe
2010-06-09 13:08             ` Corey Minyard
2010-06-10  2:34               ` ykzhao
2010-06-10  3:12                 ` Corey Minyard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).