From: Rocky Craig <rocky.craig@hp.com>
To: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: ykzhao <yakui.zhao@intel.com>,
"linux-acpi@vger.kernel.org" <linux-acpi@vger.kernel.org>,
"openipmi-developer@lists.sourceforge.net"
<openipmi-developer@lists.sourceforge.net>,
Myron Stowe <myron.stowe@hp.com>,
"minyard@acm.org" <minyard@acm.org>,
"lenb@kernel.org" <lenb@kernel.org>
Subject: Re: [Openipmi-developer] IPMI device discovery [was Re: [PATCH ] IPMI: Locate the IPMI system interface in ACPI namespace]
Date: Wed, 18 Nov 2009 13:40:57 -0700 [thread overview]
Message-ID: <4B045BD9.8070906@hp.com> (raw)
In-Reply-To: <200911180945.45570.bjorn.helgaas@hp.com>
Bjorn Helgaas emitted:
> I think the only reason
> the SPMI table exists at all is to allow an OS to find an IPMI system
> interface during early boot, before the OS is prepared to parse the
> ACPI namespace.
Correct. This was driven by HP-UX as an extension to both ACPI and
IPMI specifications. The HP-UX kernel is "IPMI-aware" (specifically,
writing the SEL) whereas Linux is not.
> Anything described by the SPMI should also be described in the namespace.
I believe that distinction/request/requirement was lost "back in the day".
> Linux does not need to use IPMI during that early boot phase, so I
> think the SPMI detection should be dropped completely,
I don't know if SPMI caught on with other hardware vendors. As it is in the
two specifications, dropping it should be given some thought.
Corey, any idea on general SPMI use?
> I have been told that Windows is similar in that it does not use IPMI
> during early boot, and that it does not look at the SPMI table at all,
> so I think relying on the namespace would be fairly safe.
Sounds like a good vote to drop. Another vote for dropping comes from
incomplete info in the SPMI table regarding interrupt type and polarity.
Relying on SPMI almost forces you to run the driver in polled mode.
Rocky
next prev parent reply other threads:[~2009-11-18 20:39 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-16 9:18 [PATCH ] IPMI: Locate the IPMI system interface in ACPI namespace yakui.zhao
2009-11-16 17:51 ` Bjorn Helgaas
2009-11-17 0:59 ` ykzhao
2009-11-17 14:59 ` Bjorn Helgaas
2009-11-18 3:41 ` ykzhao
2009-11-18 16:45 ` IPMI device discovery [was Re: [PATCH ] IPMI: Locate the IPMI system interface in ACPI namespace] Bjorn Helgaas
2009-11-18 20:40 ` Rocky Craig [this message]
2009-11-18 21:19 ` [Openipmi-developer] " Bjorn Helgaas
2009-11-18 21:53 ` Rocky Craig
2009-11-19 11:01 ` ykzhao
2009-11-30 23:46 ` Bela Lubkin
2009-11-19 11:09 ` ykzhao
2009-11-16 20:37 ` [Openipmi-developer] [PATCH ] IPMI: Locate the IPMI system interface in ACPI namespace Bela Lubkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B045BD9.8070906@hp.com \
--to=rocky.craig@hp.com \
--cc=bjorn.helgaas@hp.com \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=minyard@acm.org \
--cc=myron.stowe@hp.com \
--cc=openipmi-developer@lists.sourceforge.net \
--cc=yakui.zhao@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox