|From:||"Shem Multinymous" <multinymous-Re5JQEeQqe8AvxtiuMwx3w-AT-public.gmane.org>|
|To:||"Jean Delvare" <khali-PUYAD+kWke1g9hUCZPvPmw-AT-public.gmane.org>|
|Subject:||Re: [PATCH 00/12] ThinkPad embedded controller and hdaps drivers (version 2)|
|Date:||Fri, 11 Aug 2006 03:01:39 +0300|
|Cc:||Andrew Morton <akpm-3NddpPZAyC0-AT-public.gmane.org>, Robert Love <rlove-L7G0xEPcOZbYtjvyW6yDsg-AT-public.gmane.org>, Greg KH <gregkh-l3A5Bk7waGM-AT-public.gmane.org>, hdaps-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f-AT-public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA-AT-public.gmane.org, Pavel Machek <pavel-AlSwsSmVLrQ-AT-public.gmane.org>|
Hi Jean, On 8/11/06, Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org> 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  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 , we got the underlying EC hardware specs . Contrasting the LPC protocol in  with the APS spec  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 http://www.almaden.ibm.com/cs/people/marksmith/tpaps.html http://thinkwiki.org/wiki/Image:T43p-H8S2161.jpg http://documentation.renesas.com/eng/products/mpumcu/rej0... ------------------------------------------------------------------------- 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&...
Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds