From: Greg KH <greg@kroah.com>
To: "Winkler, Tomas" <tomas.winkler@intel.com>
Cc: "Weil, Oren jer" <oren.jer.weil@intel.com>,
"gregkh@suse.de" <gregkh@suse.de>,
"devel@driverdev.osuosl.org" <devel@driverdev.osuosl.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 2/2] staging: mei: clean the TODO file from done tasks.
Date: Thu, 22 Sep 2011 14:26:50 -0700 [thread overview]
Message-ID: <20110922212650.GA14094@kroah.com> (raw)
In-Reply-To: <6F5C1D715B2DA5498A628E6B9C124F0401CB6A33EC@hasmsx504.ger.corp.intel.com>
On Fri, Sep 23, 2011 at 12:10:53AM +0300, Winkler, Tomas wrote:
>
>
> > -----Original Message-----
> > From: Greg KH [mailto:greg@kroah.com]
> > Sent: Thursday, September 22, 2011 11:18 PM
> > To: Winkler, Tomas
> > Cc: Weil, Oren jer; gregkh@suse.de; devel@driverdev.osuosl.org; linux-
> > kernel@vger.kernel.org
> > Subject: Re: [PATCH 2/2] staging: mei: clean the TODO file from done tasks.
> >
Oh come on, I'm getting tired of this crap.
Again, learn to trim properly. And wrap your lines correctly. This
isn't rocket science, and while I do realize it is September, the month
is almost over so your excuses are about to run out.
> > > Anyhow this one should be the latest one
> > > http://software.intel.com/en-us/articles/download-the-latest-intel-amt
> > > -open-source-drivers/?wapkw=%28Linux+AMT%29
> > > It also provides ACU.
> >
> > What is "ACU"?
> This is actually cli to work with ME, all the docs can be found through that links.
"CLI"?
"Colluder of Linux Internals"?
"ME"?
"Millennium Edition"?
I can guess, but again, please spell it out, as I probably got it wrong.
> I guess this is all quite complex, there is Linux Enablement Guide on
> the link above it should be useful, yet we probably need to think to
> make something simple for reviewer also run the code in simple way...
Yes you do.
> > Anyway, we want a good description of just what this driver is exporting to
> > userspace, and how it is doing it. That's the important part here, and is what
> > we need to be able to properly review the code if you wish to start the
> > process to move out of drivers/staging/
>
> Yes I understand that and hoped we addressed that in mei.txt and patch0.
patch0?
What are you referring to here?
Again, mei.txt does not describe what the api is in any form, please be
explicit and see the links I pointed you to (Documentation/ABI/) for how
to do this properly for your sysfs files.
> Can you please comment directly on mei.txt what is not clear there or are you suggesting
> other form of documentation. We will also review it again and will address your ABI comments.
I just did.
> Briefly since this is all in mei.txt
>
> MEI provides nothing mere just a tunnel between user space and MEI firmware.
> There are many features that MEI firmware can provide and each has its own rich API (we call it also protocol)
Where is the protocol documentated?
> The specific API documentation is available from link in the mei.txt
> (we need to fill the place holder actually)
That would help :)
> The exceptions are Watchdog which is in kernel, talking to MEI
> firmware watchdog feature. Now it exposes standard Watchdog Linux API,
> and AMTHI which just provides multiplexing between more than one user
> space application for AMTHI feature.
>
> There is only one in/out ioctl IOCTL_MEI_CONNECT_CLIENT, which after
> opening /dev/mei specifies which firmware feature we are going talk
> to.
> Client is specified by UUID. List of UUIDs is not part of the kernel
> API (only the wd and amthi are visible in the code), this is up to
> the application to to know what client it want to talk to it.
So this is a pass-through to the hardware almost directly? Again,
document the heck out of this so as to make it obvious as to what
exactly is going on here, as that is not the case today.
And again, we need a link to a working tool that we can test this with.
greg k-h
prev parent reply other threads:[~2011-09-22 21:29 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-21 13:45 [PATCH 1/2] staging: mei: Organize the initialization state machine Oren Weil
2011-09-21 13:45 ` [PATCH 2/2] staging: mei: clean the TODO file from done tasks Oren Weil
2011-09-22 16:29 ` Greg KH
2011-09-22 18:12 ` Winkler, Tomas
2011-09-22 18:31 ` Greg KH
2011-09-22 19:06 ` Winkler, Tomas
2011-09-22 19:38 ` Greg KH
2011-09-22 19:43 ` Greg KH
2011-09-22 19:48 ` Winkler, Tomas
2011-09-22 19:54 ` Greg KH
2011-09-22 20:11 ` Winkler, Tomas
2011-09-22 20:18 ` Greg KH
2011-09-22 21:10 ` Winkler, Tomas
2011-09-22 21:26 ` Greg KH [this message]
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=20110922212650.GA14094@kroah.com \
--to=greg@kroah.com \
--cc=devel@driverdev.osuosl.org \
--cc=gregkh@suse.de \
--cc=linux-kernel@vger.kernel.org \
--cc=oren.jer.weil@intel.com \
--cc=tomas.winkler@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
Powered by JetHome