All of lore.kernel.org
 help / color / mirror / Atom feed
* community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?]
@ 2006-09-11  7:57 Eugeny S. Mints
  2006-09-11  8:20 ` Pavel Machek
  0 siblings, 1 reply; 149+ messages in thread
From: Eugeny S. Mints @ 2006-09-11  7:57 UTC (permalink / raw)
  To: Pavel Machek; +Cc: pm list, scott.preece

Pavel,

Pavel Machek wrote:
 >
[snip]
 >> Are you arguing that the cpufreq interface be morphed to support power
 >> op applications?
 >
 > No. I'm arguing that
 >
 > * cpufreq interface should be used for changing cpu frequency
the patch set i sent out has cpufreq used for changing cpu frequency,
hasn't it?
 > * additional interfaces should be created for changing memory clock
 > etc.
the patch set I sent out allows to extend cpufreq interface to control
memory clock, etc by building all necessary additional pieces on top of
PowerOP Core layer which in conjunction with PM Core and clock/voltage
framework layers provides PM stack with well defined loosely coupled
interfaces between layers and PM functionality logically spread across
the layers instead if having everything mixed in one piece as cpufreq
does.
 > * existing interfaces should be used for turning devices on/off (and
 > new ones created when old ones do not exist)
PowerOP patch set for now is presenting just main basic block but
integration with devices suspend/resume, constraints, etc is next steps.
For now exactly existing interfaces for turning devices on/off may be used
in conjunction with poweop patch set although the interfaces may be
improved in the future if necessary
 > * powerop should take a look what userspace wants, and just close
 > closest point to that.
PowerOP is interface which allows wide range of interfaces to be built on
top of it including the interface you mentioned here. PowerOP/cpufreq
integration patch demonstrates this.

can we eventually start talking more close to the code rather than
speculating without it?

Pavel, if you feel that comments I put here don't correspond
to what my code is doing please show this by commenting the patch set
code.

Thanks,
	Eugeny
 > 							Pavel
 >

^ permalink raw reply	[flat|nested] 149+ messages in thread
* Re: community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?]
@ 2006-09-15  3:00 Scott E. Preece
  2006-09-17 12:41 ` Pavel Machek
  0 siblings, 1 reply; 149+ messages in thread
From: Scott E. Preece @ 2006-09-15  3:00 UTC (permalink / raw)
  To: pavel; +Cc: linux-pm, matthew.a.locke, scott.preece



| From pavel@ucw.cz Thu Sep 14 08:03:52 2006
| Date: Thu, 14 Sep 2006 15:03:11 +0200
| From: Pavel Machek<pavel@ucw.cz>
| Cc: Matthew Locke<matthew.a.locke@comcast.net>,
| User-Agent: Mutt/1.5.11+cvs20060126
| 
| 
| > Pavel,
| 
| > > > operating points it is possible to implement the "cpufreq frequency
| > > > selection logic" in user space and having such functionality in the kernel
| > > > just violates the main rule of having everything possible outside of the
| > > > kernel.
| > >
| > > You got the rules wrong. "Keep the code out of kernel" is important
| > > rule, but probably not the main one.
| > 
| > from aside, it looks like you're choosing 'rules' and assign then
| > 'priorities' in a too arbitrary way which is by a strange accident
| > fits your point of view best of all.
| > May I remind you that Linux world is not only laptops and Sharp Zaurus? ;)
| 
| Actually, laptops and zauruses seem to be the only "interesting"
| machines from pm perspective. Then there are Motorola cellphones, but
| Motorola tried hard not to enable users changing kernel... so they are
| irrelevant.
---

It would be interesting to see a breakdown by numbers as to where most
copies of Linux are. If embedded devices aren't the leader now, they
will be soon.

I do not speak for Motorola, so I won't respond to the dig...

scott
-- 
scott preece
motorola mobile devices, il67, 1800 s. oak st., champaign, il  61820  
e-mail:	preece@motorola.com	fax:	+1-217-384-8550
phone:	+1-217-384-8589	cell: +1-217-433-6114	pager: 2174336114@vtext.com

^ permalink raw reply	[flat|nested] 149+ messages in thread
* Re: community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?]
@ 2006-09-15  3:05 Scott E. Preece
  0 siblings, 0 replies; 149+ messages in thread
From: Scott E. Preece @ 2006-09-15  3:05 UTC (permalink / raw)
  To: vitalywool; +Cc: linux-pm, matthew.a.locke, scott.preece, pavel


| From: "Vitaly Wool"<vitalywool@gmail.com>
| 
| Pavel,
| 
| On 9/14/06, Pavel Machek <pavel@ucw.cz> wrote:
| >
| > > Pavel,
| >
| > > > > operating points it is possible to implement the "cpufreq frequency
| > > > > selection logic" in user space and having such functionality in the kernel
| > > > > just violates the main rule of having everything possible outside of the
| > > > > kernel.
| > > >
| > > > You got the rules wrong. "Keep the code out of kernel" is important
| > > > rule, but probably not the main one.
| > >
| > > from aside, it looks like you're choosing 'rules' and assign then
| > > 'priorities' in a too arbitrary way which is by a strange accident
| > > fits your point of view best of all.
| > > May I remind you that Linux world is not only laptops and Sharp Zaurus? ;)
| >
| > Actually, laptops and zauruses seem to be the only "interesting"
| > machines from pm perspective. Then there are Motorola cellphones, but
| > Motorola tried hard not to enable users changing kernel... so they are
| > irrelevant.
| 
| Well, I never said Zaurus was no good :)
| Please don't forget about Nokia 770 and its possible follow-ups.
| Also, please keep in mind that if we come to a joint PM solution that
| is in mainline, Motorola will use it... and will be contributing
| changes back to the community. If there was a PM solution adopted in
| mainline which fit the needs of embedded devices, more vendors would
| turn to using Linux.
| I. e., what prevents Sharp from making a open-code Lnux-based cell
| phone? I do think that the absense of PM framework suitable for
| embedded is one of the main engineering reasons... So let us broaden
| our views and work together :)
| 
| Vitaly
---

Source for the power management in current Motorola products is
available on opensource.motorola.com. However, mainstream power
management did not meet our needs, so what's there is a replacement,
rather than modifications. Because it's product-specific, it's not
particularly generalized and probably wouldn't be suitable for use
in a laptop...

scott

-- 
scott preece
motorola mobile devices, il67, 1800 s. oak st., champaign, il  61820  
e-mail:	preece@motorola.com	fax:	+1-217-384-8550
phone:	+1-217-384-8589	cell: +1-217-433-6114	pager: 2174336114@vtext.com

^ permalink raw reply	[flat|nested] 149+ messages in thread
* Re: community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?]
@ 2006-09-15  3:16 Scott E. Preece
  2006-09-17 12:48 ` Pavel Machek
  0 siblings, 1 reply; 149+ messages in thread
From: Scott E. Preece @ 2006-09-15  3:16 UTC (permalink / raw)
  To: david-b; +Cc: linux-pm, matthew.a.locke, scott.preece, pavel



| From: David Brownell<david-b@pacbell.net>
| 
| > > May I remind you that Linux world is not only laptops and Sharp Zaurus? ;)
| >
| > Actually, laptops and zauruses seem to be the only "interesting"
| > machines from pm perspective. Then there are Motorola cellphones, but
| > Motorola tried hard not to enable users changing kernel... so they are
| > irrelevant.
| 
| Get yourself some OMAP hardware then; your blinders are way too effective!
| 
| OMAP1 hardware is easily had; an OSK, or a Nokia N770.  The latter is
| battery powered already, without the hardware mods...
---

And, if you don't want to buy a target board, you can use the CE Linux
Forum's on-line test lab to build and test kernels on target hardware
remotely.

scott
-- 
scott preece
motorola mobile devices, il67, 1800 s. oak st., champaign, il  61820  
e-mail:	preece@motorola.com	fax:	+1-217-384-8550
phone:	+1-217-384-8589	cell: +1-217-433-6114	pager: 2174336114@vtext.com

^ permalink raw reply	[flat|nested] 149+ messages in thread
* Re: community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?]
@ 2006-09-25 12:43 Scott E. Preece
  0 siblings, 0 replies; 149+ messages in thread
From: Scott E. Preece @ 2006-09-25 12:43 UTC (permalink / raw)
  To: pavel; +Cc: linux-pm, matthew.a.locke, scott.preece

| From pavel@ucw.cz Sat Sep 23 18:42:14 2006
| 
| Hi!
| 
| > There are also, of course, contractual issues with carriers and
| > content owners, who could also sue if a manufacturer didn't make a
| > sufficient effort to protect the terms of the contract. The
| > carriers and content owners are continually raising the bar on the
| > level of protection they require.
| 
| Yep, I see it sucks being phone manufacturer. But you have separate
| CPU doing GSM stack in current cellphones, right? I believe you even
| use AT commands for communication... That should be about as hard as
| pcmcia card to "harden", and yes, people are routinelly selling pcmcia
| GSM cards.
---

Yes, as I've said elsewhere, I believe the modem software and
communication between the applications and modem processors could be
hardened to a point where it would be safe to make the kernel
replaceable. However, the folks who designed the current product didn't
have that as a requirement, so it wasn't designed that way...

scott
-- 
scott preece
motorola mobile devices, il67, 1800 s. oak st., champaign, il  61820  
e-mail:	preece@motorola.com	fax:	+1-217-384-8550
phone:	+1-217-384-8589	cell: +1-217-433-6114	pager: 2174336114@vtext.com

^ permalink raw reply	[flat|nested] 149+ messages in thread

end of thread, other threads:[~2007-02-27 22:41 UTC | newest]

Thread overview: 149+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-11  7:57 community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?] Eugeny S. Mints
2006-09-11  8:20 ` Pavel Machek
2006-09-11  9:47   ` Eugeny S. Mints
2006-09-11 19:36     ` Pavel Machek
2006-09-11 19:53       ` Matthew Locke
2006-09-11 20:06         ` Pavel Machek
2006-09-11 20:09           ` Pavel Machek
2006-09-11 20:33             ` Matthew Locke
2006-09-11 21:06               ` Pavel Machek
2006-09-11 21:50                 ` Matthew Locke
2006-09-11 22:50                   ` Pavel Machek
2006-09-12  3:31                   ` Greg KH
2006-09-12  8:26                     ` Matthew Locke
2006-09-13  4:22                   ` David Brownell
2006-09-11 20:25           ` Matthew Locke
2006-09-11 21:02             ` Pavel Machek
2006-09-12  3:26             ` Greg KH
2006-09-11 22:00           ` Mark Gross
2006-09-11 22:08             ` Matthew Locke
2006-09-11 20:24       ` Eugeny S. Mints
2006-09-11 20:34         ` Pavel Machek
2006-09-13  4:54       ` David Brownell
2006-09-13 11:39         ` Preece Scott-PREECE
2006-09-14  9:12           ` Pavel Machek
2006-09-14  9:16             ` Vitaly Wool
2006-09-14  9:20             ` Matthew Locke
2006-09-14 10:05               ` Eugeny S. Mints
2006-09-14 10:17                 ` Pavel Machek
2006-09-14 10:47                   ` [linux-pm] " Eugeny S. Mints
2006-09-14 10:47                     ` Eugeny S. Mints
2006-09-14 12:15                   ` Vitaly Wool
2006-09-14 13:03                     ` Pavel Machek
2006-09-14 13:04                       ` Pavel Machek
2006-09-14 13:15                       ` Vitaly Wool
2006-09-14 13:20                         ` Pavel Machek
2006-09-14 13:26                           ` Vitaly Wool
2006-09-14 14:59                           ` David Brownell
2006-09-17 10:53                           ` Amit Kucheria
2006-09-17 13:18                             ` Pavel Machek
2006-09-17 13:28                               ` Amit Kucheria
2006-09-17 13:40                                 ` Pavel Machek
2006-09-17 14:14                                   ` Amit Kucheria
2006-09-17 18:25                                     ` community PM requirements/issues and PowerOP[Was: " Preece Scott-PREECE
2006-09-18  9:02                                     ` community PM requirements/issues and PowerOP [Was: " Pavel Machek
2006-09-14 14:56                       ` David Brownell
2006-09-17 12:34                         ` Pavel Machek
2006-09-17 13:06                           ` Vitaly Wool
2006-09-18 10:46                           ` Amit Kucheria
2006-09-18 10:53                             ` Pavel Machek
2006-09-18 12:01                               ` Igor Stoppa
2006-09-18 12:11                                 ` nokia 770 [was Re: community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?]] Pavel Machek
2006-09-18 12:42                                   ` Amit Kucheria
2006-09-19 18:25                                     ` Pavel Machek
2006-12-12 20:00                                       ` nokia 770 [was Re: community PM requirements/issues and PowerOP] David Brownell
2006-12-13 12:12                                         ` Eugeny S. Mints
2006-12-13 21:03                                           ` Pavel Machek
2006-12-13 21:32                                             ` David Brownell
2006-12-13 21:44                                               ` Matthew Locke
2006-12-13 21:53                                                 ` Dave Jones
2006-12-13 22:50                                                   ` Matthew Locke
2006-12-13 22:58                                                     ` Dave Jones
2006-12-14 10:14                                                       ` Dmitry Krivoschekov
2006-12-14 12:12                                                         ` Dave Jones
2006-12-14 13:01                                                           ` Vitaly Wool
2006-12-14 13:17                                                             ` Dave Jones
2006-12-14 14:56                                                             ` Pavel Machek
2006-12-14 15:22                                                           ` Dmitry Krivoschekov
2006-12-13 22:55                                                 ` nokia 770 [was Re: community PM requirements...] David Brownell
2006-12-13 21:56                                               ` nokia 770 [was Re: community PM requirements/issues and PowerOP] Eugeny S. Mints
2006-12-13 21:58                                                 ` Pavel Machek
2006-12-13 22:27                                                 ` nokia 770 [was Re: community PM requirements...] David Brownell
2006-12-13 21:27                                         ` nokia 770 [was Re: community PM requirements/issues and PowerOP] Matthew Locke
2006-09-14 19:25                       ` community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?] Jon Loeliger
2006-09-17 12:46                         ` Pavel Machek
2006-09-17 17:32                           ` Preece Scott-PREECE
2006-09-19 18:20                             ` Pavel Machek
2006-09-19 19:11                               ` Preece Scott-PREECE
2006-09-23 23:39                                 ` Pavel Machek
2006-09-14 12:12                 ` Vitaly Wool
2006-09-14 12:35                   ` Eugeny S. Mints
2006-09-14  9:32             ` PowerOP on lkml or linux-pm? Matthew Locke
2006-09-14  9:45               ` Pavel Machek
2006-09-14  9:58                 ` Matthew Locke
2006-09-14  9:47             ` community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?] Matthew Locke
2006-09-11 19:30   ` Matthew Locke
2006-09-11 19:55     ` Pavel Machek
2006-09-11 20:53       ` Eugeny S. Mints
2006-09-11 21:00         ` Pavel Machek
2006-09-11 21:36           ` Preece Scott-PREECE
2006-09-11 21:39             ` Pavel Machek
2006-09-11 22:41               ` Eugeny S. Mints
2006-09-11 23:05                 ` cpufreq user<->kernel interface removal [was Re: community PM requirements/issues and PowerOP] Pavel Machek
2006-09-11 23:50                   ` Mark Gross
2006-09-12  3:35                     ` Greg KH
2006-09-12  8:41                       ` Matthew Locke
2006-09-12 17:03                       ` Jon Loeliger
2006-09-14 16:26                       ` Mark Gross
2006-09-17 12:37                         ` Pavel Machek
2006-09-17 13:10                           ` Vitaly Wool
2006-09-17 13:20                             ` Pavel Machek
2006-09-11 22:05           ` community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?] Eugeny S. Mints
2006-09-11 22:56             ` cpufreq terminally broken [was Re: community PM requirements/issues and PowerOP] Pavel Machek
2006-09-11 22:56               ` Pavel Machek
2006-09-12  0:17               ` Mark Gross
2006-09-12  3:37                 ` Greg KH
2006-09-13 23:50                   ` [linux-pm] " David Singleton
2006-09-14  5:30                     ` Vitaly Wool
2006-09-14  5:30                       ` Vitaly Wool
2006-09-14  5:55                     ` OpPoint summary Greg KH
2006-09-14  7:35                       ` [linux-pm] " Vitaly Wool
2006-09-14  7:35                         ` Vitaly Wool
2006-09-14 16:55                       ` David Singleton
2006-09-14 17:03                       ` David Singleton
2006-09-14 17:07                       ` David Singleton
2006-09-14 17:25                         ` Auke Kok
2006-09-14 17:25                           ` Auke Kok
2006-09-14 18:15                           ` [linux-pm] " Vitaly Wool
2006-09-14 18:17                           ` David Singleton
2006-09-17 17:48                         ` Pavel Machek
2006-09-18 14:33                           ` [linux-pm] " Richard A. Griffiths
2006-09-18 16:13                             ` Matthew Locke
2006-09-18 16:13                               ` Matthew Locke
2006-09-14 17:11                       ` David Singleton
2006-09-17  5:07                       ` David Singleton
2006-09-17 12:56                         ` Pavel Machek
2006-09-17 12:58                         ` Pavel Machek
2006-09-17 22:43                         ` [linux-pm] " Matthew Locke
2007-02-27 20:55                     ` cpufreq terminally broken [was Re: community PM requirements/issues and PowerOP] David Brownell
2007-02-27 22:41                       ` Matthew Locke
2006-09-12  8:33                 ` Pavel Machek
2006-09-12  8:33                   ` Pavel Machek
2006-09-12  9:10                   ` [linux-pm] " Vitaly Wool
2006-09-12  9:10                     ` Vitaly Wool
2006-09-12  9:16                     ` [linux-pm] " Pavel Machek
2006-09-12  9:16                       ` Pavel Machek
2006-09-12  9:23                       ` [linux-pm] " Vitaly Wool
2006-09-14 15:04                     ` Mark Gross
2006-09-14 15:04                       ` Mark Gross
2006-09-14 14:58                   ` Mark Gross
2006-10-05  3:30             ` community PM requirements/issues and PowerOP [Was: Re: So, what's the status on the recent patches here?] Dominik Brodowski
2006-09-11 21:53   ` Mark Gross
2006-09-11 22:43     ` Pavel Machek
2006-09-12  0:00       ` Mark Gross
2006-09-15  3:00 Scott E. Preece
2006-09-17 12:41 ` Pavel Machek
2006-09-15  3:05 Scott E. Preece
2006-09-15  3:16 Scott E. Preece
2006-09-17 12:48 ` Pavel Machek
2006-09-25 12:43 Scott E. Preece

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.