* [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
@ 2012-12-02 13:29 Ayan Halder
0 siblings, 0 replies; 5+ messages in thread
From: Ayan Halder @ 2012-12-02 13:29 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1011 bytes --]
Hi,
I am planning to implement ACPI5.0 on an SOC having Cortex A5 and Atlas cpu( based on armv8 architecture) running linux on top of them.
As per the ACPI 5.0 hardware specification(Fixed Hardware/ Generic Hardware model) of ACPI5.0, the processor needs to support various low power modes(C0, C1, C2, C3) and sleep states(S1, S2, S3, S4, S5) via register interfaces as well as OEM provided AML(ACPI Machine Language).
Therefore, which instructions in armv7 and armv8 put the processor into the afore-mentioned low power modes and sleep states?
( The arm instruction manual specifies "wfe" and "wfi" to put the processor in a sleep state, but I am not sure if this confirms to the ACPI 5.0 requirements )
Besides, does arm provide any AML(ACPI Machine Language) code to put the processor to low power modes? If not, then how do we create an ACPI machine language code for armv7 and armv8 architecture and do we have an AML interpreter for armv7 and armv8 architecture?
Regards,
Ayan Kumar Halder
[-- Attachment #2: attachment.html --]
[-- Type: text/html, Size: 3016 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
@ 2012-12-03 3:37
0 siblings, 0 replies; 5+ messages in thread
From: @ 2012-12-03 3:37 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1307 bytes --]
Copying Andrew Sloss from ARM.
- DW
From: devel-bounces(a)acpica.org [mailto:devel-bounces(a)acpica.org] On Behalf Of Ayan Halder
Sent: Sunday, December 02, 2012 5:30 AM
To: devel(a)acpica.org
Subject: [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
Hi,
I am planning to implement ACPI5.0 on an SOC having Cortex A5 and Atlas cpu( based on armv8 architecture) running linux on top of them.
As per the ACPI 5.0 hardware specification(Fixed Hardware/ Generic Hardware model) of ACPI5.0, the processor needs to support various low power modes(C0, C1, C2, C3) and sleep states(S1, S2, S3, S4, S5) via register interfaces as well as OEM provided AML(ACPI Machine Language).
Therefore, which instructions in armv7 and armv8 put the processor into the afore-mentioned low power modes and sleep states?
( The arm instruction manual specifies “wfe” and “wfi” to put the processor in a sleep state, but I am not sure if this confirms to the ACPI 5.0 requirements )
Besides, does arm provide any AML(ACPI Machine Language) code to put the processor to low power modes? If not, then how do we create an ACPI machine language code for armv7 and armv8 architecture and do we have an AML interpreter for armv7 and armv8 architecture?
Regards,
Ayan Kumar Halder
[-- Attachment #2: attachment.html --]
[-- Type: text/html, Size: 6634 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
@ 2012-12-17 23:30 Al Stone
0 siblings, 0 replies; 5+ messages in thread
From: Al Stone @ 2012-12-17 23:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2071 bytes --]
I've only lurked on this list in the past, but this work sounds very
similar to work I've been tasked to take on for Linaro (please see
https://wiki.linaro.org/LEG for the context). I'll be looking at
Cortex A9/A15 and ARMv8 for the same reasons so I'm thinking perhaps
we should coordinate our efforts here...
On 12/02/2012 08:37 PM, Wei, Dong (魏东 UEFI-ACPI) wrote:
> Copying Andrew Sloss from ARM.
>
> -DW
>
> *From:*devel-bounces(a)acpica.org [mailto:devel-bounces(a)acpica.org] *On
> Behalf Of *Ayan Halder
> *Sent:* Sunday, December 02, 2012 5:30 AM
> *To:* devel(a)acpica.org
> *Subject:* [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
>
> Hi,
>
> I am planning to implement ACPI5.0 on an SOC having Cortex A5 and Atlas
> cpu( based on armv8 architecture) running linux on top of them.
>
> As per the ACPI 5.0 hardware specification(Fixed Hardware/ Generic
> Hardware model) of ACPI5.0, the processor needs to support various low
> power modes(C0, C1, C2, C3) and sleep states(S1, S2, S3, S4, S5) via
> register interfaces as well as OEM provided AML(ACPI Machine Language).
>
> Therefore, which instructions in armv7 and armv8 put the processor into
> the afore-mentioned low power modes and sleep states?
>
> ( The arm instruction manual specifies “wfe” and “wfi” to put the
> processor in a sleep state, but I am not sure if this confirms to the
> ACPI 5.0 requirements )
>
> Besides, does arm provide any AML(ACPI Machine Language) code to put the
> processor to low power modes? If not, then how do we create an ACPI
> machine language code for armv7 and armv8 architecture and do we have an
> AML interpreter for armv7 and armv8 architecture?
>
> Regards,
>
> Ayan Kumar Halder
>
>
>
> _______________________________________________
> Devel mailing list
> Devel(a)acpica.org
> http://lists.acpica.org/listinfo/devel
>
--
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Red Hat, Inc.
ahs3(a)redhat.com
-----------------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
@ 2012-12-18 0:00
0 siblings, 0 replies; 5+ messages in thread
From: @ 2012-12-18 0:00 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2461 bytes --]
Hi Al,
I fully agree. I was hoping Andrew could introduce Ayan to the LEG work:-)
- DW
-
-----Original Message-----
From: Al Stone [mailto:ahs3(a)redhat.com]
Sent: Monday, December 17, 2012 3:30 PM
To: Wei, Dong (魏东 UEFI-ACPI)
Cc: Ayan Halder; devel(a)acpica.org; Andrew N. Sloss
Subject: Re: [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
I've only lurked on this list in the past, but this work sounds very similar to work I've been tasked to take on for Linaro (please see https://wiki.linaro.org/LEG for the context). I'll be looking at Cortex A9/A15 and ARMv8 for the same reasons so I'm thinking perhaps we should coordinate our efforts here...
On 12/02/2012 08:37 PM, Wei, Dong (魏东 UEFI-ACPI) wrote:
> Copying Andrew Sloss from ARM.
>
> -DW
>
> *From:*devel-bounces(a)acpica.org [mailto:devel-bounces(a)acpica.org] *On
> Behalf Of *Ayan Halder
> *Sent:* Sunday, December 02, 2012 5:30 AM
> *To:* devel(a)acpica.org
> *Subject:* [Devel] ACPI 5.0 implementation for armv7 and armv8
> architecture
>
> Hi,
>
> I am planning to implement ACPI5.0 on an SOC having Cortex A5 and
> Atlas cpu( based on armv8 architecture) running linux on top of them.
>
> As per the ACPI 5.0 hardware specification(Fixed Hardware/ Generic
> Hardware model) of ACPI5.0, the processor needs to support various
> low power modes(C0, C1, C2, C3) and sleep states(S1, S2, S3, S4, S5)
> via register interfaces as well as OEM provided AML(ACPI Machine Language).
>
> Therefore, which instructions in armv7 and armv8 put the processor
> into the afore-mentioned low power modes and sleep states?
>
> ( The arm instruction manual specifies “wfe” and “wfi” to put the
> processor in a sleep state, but I am not sure if this confirms to the
> ACPI 5.0 requirements )
>
> Besides, does arm provide any AML(ACPI Machine Language) code to put
> the processor to low power modes? If not, then how do we create an
> ACPI machine language code for armv7 and armv8 architecture and do we
> have an AML interpreter for armv7 and armv8 architecture?
>
> Regards,
>
> Ayan Kumar Halder
>
>
>
> _______________________________________________
> Devel mailing list
> Devel(a)acpica.org
> http://lists.acpica.org/listinfo/devel
>
--
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Red Hat, Inc.
ahs3(a)redhat.com
-----------------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture
@ 2012-12-18 0:26 Zheng, Lv
0 siblings, 0 replies; 5+ messages in thread
From: Zheng, Lv @ 2012-12-18 0:26 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 452 bytes --]
> > Therefore, which instructions in armv7 and armv8 put the processor
> > into the afore-mentioned low power modes and sleep states?
> >
> > ( The arm instruction manual specifies “wfe” and “wfi” to put the
> > processor in a sleep state, but I am not sure if this confirms to the
> > ACPI 5.0 requirements )
IMO, this is more like the S0Ix state in the ACPI spec. I'll forward your request to the knowledgeable.
Best regards
-Lv
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-12-18 0:26 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-17 23:30 [Devel] ACPI 5.0 implementation for armv7 and armv8 architecture Al Stone
-- strict thread matches above, loose matches on Subject: below --
2012-12-18 0:26 Zheng, Lv
2012-12-18 0:00
2012-12-03 3:37
2012-12-02 13:29 Ayan Halder
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.