From: Russell King <rmk+lkml@arm.linux.org.uk>
To: moreau francis <francis_moreau2000@yahoo.fr>
Cc: linux-pm@lists.osdl.org, linux-kernel@vger.kernel.org
Subject: Re: Re : [HELP] Power management for embedded system
Date: Thu, 24 Aug 2006 11:11:25 +0100 [thread overview]
Message-ID: <20060824101125.GA21439@flint.arm.linux.org.uk> (raw)
In-Reply-To: <20060824093739.5085.qmail@web25802.mail.ukl.yahoo.com>
On Thu, Aug 24, 2006 at 09:37:39AM +0000, moreau francis wrote:
> Russell King wrote:
> > On Thu, Aug 24, 2006 at 08:44:25AM +0000, moreau francis wrote:
> >> Mips one seems to be a copy and paste of arm one and both of them
> >> have removed all APM bios stuff orginally part of i386 implementation.
> >
> > The BIOS stuff makes no sense on ARM - there isn't a BIOS to do anything
> > with.
>
> I haven't said that it has been widely/wrongly removed...
ROTFL! No, you were stating that the APM bios stuff was removed, and
I gave the reason for it. Why are you now objecting to my explaination?
> >> It doesn't seem that APM is something really stable and finished.
> >
> > It's complete. It's purpose is to provide the interface to userland so
> > that programs know about suspend/resume events, and can initiate suspends.
> > Eg, the X server.
> >
>
> Is there something specific to ARM in this implementation ? I don't think
> so and it's surely the reason why MIPS did copy it with almost no changes.
MIPS copied it because presumably it was useful for them.
> I understand that ARM implementation has been the first one but maybe now
> why not making it the common power management for embedded system that
> could be used by all arches which need it ?
It could well become a common interface. But it is NOT power management
infrastructure. It is merely a _userland_ interface. Nothing more. It
does not do anything other than that.
> BTW, why has apm_cpu_idle() logic been removed from ARM implementation ?
This APM is just a userland interface. It has nothing to do with actual
power management. CPU idling is handled entirely differently on ARM.
> > The power management really comes from the Linux drivers themselves,
> > which are written to peripherals off when they're not in use. The other
> > power saving comes from things like cpufreq - again, nothing to do with
> > the magical "APM" or "ACPI" terms.
>
> BTW why is it still called "APM" on ARM ?
That's what the userland interface is called on x86. We could've called it
apm_userland_interface_emulation_and_not_a_power_management_infrastructure.c
but although that clearly states what it is, it would've been far too long
a name. 8)
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 Serial core
next prev parent reply other threads:[~2006-08-24 10:11 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-24 8:44 [HELP] Power management for embedded system moreau francis
2006-08-24 9:04 ` Russell King
2006-08-24 9:37 ` Re : " moreau francis
2006-08-24 10:11 ` Russell King [this message]
2006-08-24 10:57 ` Re : " moreau francis
2006-08-24 21:56 ` Russell King
2006-08-25 13:39 ` Re : " moreau francis
2006-08-25 13:46 ` Russell King
2006-08-24 10:12 ` Richard Purdie
2006-08-24 14:42 ` Re : " moreau francis
2006-08-24 16:20 ` Matthew Garrett
2006-08-25 13:18 ` Re : " moreau francis
2006-08-25 13:29 ` Matthew Garrett
2006-08-25 13:29 ` Matthew Garrett
2006-09-04 21:56 ` Pavel Machek
2006-09-04 21:56 ` [linux-pm] " Pavel Machek
2006-08-24 10:28 ` Ralf Baechle
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=20060824101125.GA21439@flint.arm.linux.org.uk \
--to=rmk+lkml@arm.linux.org.uk \
--cc=francis_moreau2000@yahoo.fr \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@lists.osdl.org \
/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 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.