From: Rudolf Marek <r.marek@assembler.cz>
To: Luming Yu <luming.yu@gmail.com>
Cc: LM Sensors <lm-sensors@lm-sensors.org>, linux-acpi@vger.kernel.org
Subject: Re: ACPI bytecode hardware registers access
Date: Mon, 05 Feb 2007 15:38:21 +0100 [thread overview]
Message-ID: <45C7415D.9030409@assembler.cz> (raw)
In-Reply-To: <3877989d0702050003w3e0be4d3q9c475d2c6706f6a8@mail.gmail.com>
Hello,
To all:
Please continue CCing me and the lm-sensors list thanks.
Luming Yu wrote:
> Yes, that is bad to simultaneously access same hardware by ACPI and
> native drivers without coordination. But the problem is if nativer
> driver is really needed with the existence of the ACPI support for
> that device?
Yes for example, BIOS will export though ACPI just one temperature _TMP but the
chip monitors voltages and more temps etc etc. So from the lm-sensors point of
view the answer is yes we need a full driver for hardware monitoring.
> Do you know the features that are NOT supported by ACPI?
Yes as I wrote above - the voltages, fan speeds, various types of alarms...
Instead of one temperature reading, I got 9 voltage readings, 3 temps, 5 fans
etc etc
> Probably, just writing a acpi driver for SMBus controler could solve
> this problem completely. Just my intuition. Please correct me if I'm
> wrong.
Problem is that the device manufacturers may do what they want in ACPI bytecode.
We cannot expect them to implement smbus bus control as specified in the
specs. They just drive the registers on their own.
What I'm trying to implement is the ACPI isolation from selected hardware
somehow, because the ACPI bytecode can contain code that modifies virtually any
hardware in the system without the clue what others drivers do.
Even the windows don't like it:
http://www.microsoft.com/whdc/system/pnppwr/powermgmt/BIOSAML.mspx
(I/O Ports Blocked from BIOS AML)
Please help me find the solution.
Thanks,
Rudolf
next prev parent reply other threads:[~2007-02-05 14:44 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-04 20:23 ACPI bytecode hardware registers access Rudolf Marek
2007-02-05 3:52 ` [lm-sensors] " David Hubbard
2007-02-05 8:03 ` Luming Yu
2007-02-05 14:38 ` Rudolf Marek [this message]
2007-02-07 4:12 ` Luming Yu
2007-02-05 14:46 ` Rudolf Marek
2007-02-05 15:42 ` Alexey Starikovskiy
2007-02-05 16:41 ` Rudolf Marek
2007-02-05 18:10 ` Alexey Starikovskiy
2007-02-05 22:08 ` Wim Van Sebroeck
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=45C7415D.9030409@assembler.cz \
--to=r.marek@assembler.cz \
--cc=linux-acpi@vger.kernel.org \
--cc=lm-sensors@lm-sensors.org \
--cc=luming.yu@gmail.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