Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Shem Multinymous <multinymous-Re5JQEeQqe8AvxtiuMwx3w <at> public.gmane.org>
Subject: Re: [PATCH 00/12] ThinkPad embedded controller and hdaps drivers (version 2)
Newsgroups: gmane.linux.drivers.hdaps.devel
Date: Friday 11th August 2006 00:01:39 UTC (over 11 years ago)
Hi Jean,

On 8/11/06, Jean Delvare 
wrote:
> I would
> ask for an explanation of how that person got access to information
> about the HDAPS which even the original author of the driver didn't
> know about. And I would ask for proofs of that explanation.
> All this is very unlikely to happen as I understand it,

The mystery is rather simpler and less sinister than you imply, and
I've already explained it before (e.g., in the first few lines of the
code you say you don't want to read). But let me explain again in
detail:

The original author of the APS spec [1] reversed-engineered the
Windows driver, so he only saw what that driver was doing under
nominal conditions. Jesper Juhl, the original author the mainline
hdaps code, closely followed that spec (a prudent thing to do if you
know nothing about the hardware), so was subject to the same
limitation. However, once someone took apart his ThinkPad and
uncovered the embedded controller chip [2], we got the underlying EC
hardware specs [3]. Contrasting the LPC protocol in [3] with the APS
spec [1] and mainline code showed they're indeed very similar,
confirming the guess (and giving us the IO port offsets). This was the
main breakthrough. The rest is detailed in my previous post.

  Shem

[1]http://www.almaden.ibm.com/cs/people/marksmith/tpaps.html
[2]http://thinkwiki.org/wiki/Image:T43p-H8S2161.jpg
[3]http://documentation.renesas.com/eng/products/mpumcu/rej09b0300_2140bhm.pdf

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
 
CD: 3ms