* Re: [PATCH] ACPICA: Enable sleep button on ACPI legacy wake
[not found] <20191101212319.1FFC440EB1@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
@ 2019-11-01 22:39 ` Miguel Ojeda
[not found] ` <CF6A88132359CE47947DB4C6E1709ED53C66675F@ORSMSX122.amr.corp.intel.com>
1 sibling, 0 replies; 3+ messages in thread
From: Miguel Ojeda @ 2019-11-01 22:39 UTC (permalink / raw)
To: Anchal Agarwal; +Cc: linux-kernel
On Fri, Nov 1, 2019 at 10:25 PM Anchal Agarwal <anchalag@amazon.com> wrote:
>
> Currently we do not see sleep_enable bit set after guest resumes
> from hibernation. Hibernation is triggered in guest on receiving
> a sleep trigger from the hypervisor(S4 state). We see that power
> button is enabled on wake up from S4 state however sleep button
> isn't. This causes subsequent invocation of sleep state to fail
> in the guest. Any environment going through acpi_hw_legacy_wake()
> won't have sleep button enabled.
>
> Signed-off-by: Anchal Agarwal <anchalag@amazon.com>
> Reviewed-by: Balbir Singh <sblbir@amazon.com>
> Reviewed-by: Frank van der Linden <fllinden@amazon.com>
Somehow this does not have recipients listed, CC'ing lkml.
Cheers,
Miguel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] ACPICA: Enable sleep button on ACPI legacy wake
[not found] ` <E31BA312-7B9D-4AA9-8BD5-F60E28069979@amazon.com>
@ 2019-11-04 17:58 ` Agarwal, Anchal
2019-11-08 17:56 ` Anchal Agarwal
0 siblings, 1 reply; 3+ messages in thread
From: Agarwal, Anchal @ 2019-11-04 17:58 UTC (permalink / raw)
To: Schmauss, Erik
Cc: Moore, Robert, Wysocki, Rafael J, linux-acpi, linux-kernel, lenb, devel
Apologies for resending it. Looks like it does not show in cc list it went to all mailing list however the thread do appear on lkml.
Thanks,
Anchal
+ Rafael, Bob
Also, is there a reason why this wasn't CC-ed to linux-acpi mailing list? It would be good to get feedback from there too..
I think I did to all the email id's generated from get_maintainer.pl. Ccing again
+ linux-acpi
Thanks,
Erik
> -----Original Message-----
> From: Anchal Agarwal <anchalag@amazon.com>
> Sent: Monday, October 29, 2018 10:52 AM
> Subject: [PATCH] ACPICA: Enable sleep button on ACPI legacy wake
>
> Currently we do not see sleep_enable bit set after guest resumes from
> hibernation. Hibernation is triggered in guest on receiving a sleep trigger
> from the hypervisor(S4 state). We see that power button is enabled on wake
> up from S4 state however sleep button isn't. This causes subsequent
> invocation of sleep state to fail in the guest. Any environment going through
> acpi_hw_legacy_wake() won't have sleep button enabled.
>
> Signed-off-by: Anchal Agarwal <anchalag@amazon.com>
> Reviewed-by: Balbir Singh <sblbir@amazon.com>
> Reviewed-by: Frank van der Linden <fllinden@amazon.com>
> ---
> drivers/acpi/acpica/hwsleep.c | 11 +++++++++++
> 1 file changed, 11 insertions(+)
>
> diff --git a/drivers/acpi/acpica/hwsleep.c b/drivers/acpi/acpica/hwsleep.c
> index b62db8ec446f..a176c7802760 100644
> --- a/drivers/acpi/acpica/hwsleep.c
> +++ b/drivers/acpi/acpica/hwsleep.c
> @@ -300,6 +300,17 @@ acpi_status acpi_hw_legacy_wake(u8 sleep_state)
> [ACPI_EVENT_POWER_BUTTON].
> status_register_id, ACPI_CLEAR_STATUS);
>
> + /* Enable sleep button */
> + (void)
> + acpi_write_bit_register(acpi_gbl_fixed_event_info
> + [ACPI_EVENT_SLEEP_BUTTON].
> + enable_register_id,
> ACPI_ENABLE_EVENT);
> +
> + (void)
> + acpi_write_bit_register(acpi_gbl_fixed_event_info
> + [ACPI_EVENT_SLEEP_BUTTON].
> + status_register_id, ACPI_CLEAR_STATUS);
> +
> acpi_hw_execute_sleep_method(METHOD_PATHNAME__SST,
> ACPI_SST_WORKING);
> return_ACPI_STATUS(status);
> }
> --
> 2.15.3.AMZN
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] ACPICA: Enable sleep button on ACPI legacy wake
2019-11-04 17:58 ` Agarwal, Anchal
@ 2019-11-08 17:56 ` Anchal Agarwal
0 siblings, 0 replies; 3+ messages in thread
From: Anchal Agarwal @ 2019-11-08 17:56 UTC (permalink / raw)
To: Schmauss, Erik, robert.moore, rafael.j.wysocki, linux-acpi,
linux-kernel, lenb, devel
Gentle ping on this one.
--
Anchal
On Mon, Nov 04, 2019 at 09:58:16AM -0800, Agarwal, Anchal wrote:
> Apologies for resending it. Looks like it does not show in cc list it went to all mailing list however the thread do appear on lkml.
> Thanks,
> Anchal
>
> + Rafael, Bob
>
> Also, is there a reason why this wasn't CC-ed to linux-acpi mailing list? It would be good to get feedback from there too..
> I think I did to all the email id's generated from get_maintainer.pl. Ccing again
> + linux-acpi
>
> Thanks,
> Erik
>
> > -----Original Message-----
> > From: Anchal Agarwal <anchalag@amazon.com>
> > Sent: Monday, October 29, 2018 10:52 AM
> > Subject: [PATCH] ACPICA: Enable sleep button on ACPI legacy wake
> >
> > Currently we do not see sleep_enable bit set after guest resumes from
> > hibernation. Hibernation is triggered in guest on receiving a sleep trigger
> > from the hypervisor(S4 state). We see that power button is enabled on wake
> > up from S4 state however sleep button isn't. This causes subsequent
> > invocation of sleep state to fail in the guest. Any environment going through
> > acpi_hw_legacy_wake() won't have sleep button enabled.
> >
> > Signed-off-by: Anchal Agarwal <anchalag@amazon.com>
> > Reviewed-by: Balbir Singh <sblbir@amazon.com>
> > Reviewed-by: Frank van der Linden <fllinden@amazon.com>
> > ---
> > drivers/acpi/acpica/hwsleep.c | 11 +++++++++++
> > 1 file changed, 11 insertions(+)
> >
> > diff --git a/drivers/acpi/acpica/hwsleep.c b/drivers/acpi/acpica/hwsleep.c
> > index b62db8ec446f..a176c7802760 100644
> > --- a/drivers/acpi/acpica/hwsleep.c
> > +++ b/drivers/acpi/acpica/hwsleep.c
> > @@ -300,6 +300,17 @@ acpi_status acpi_hw_legacy_wake(u8 sleep_state)
> > [ACPI_EVENT_POWER_BUTTON].
> > status_register_id, ACPI_CLEAR_STATUS);
> >
> > + /* Enable sleep button */
> > + (void)
> > + acpi_write_bit_register(acpi_gbl_fixed_event_info
> > + [ACPI_EVENT_SLEEP_BUTTON].
> > + enable_register_id,
> > ACPI_ENABLE_EVENT);
> > +
> > + (void)
> > + acpi_write_bit_register(acpi_gbl_fixed_event_info
> > + [ACPI_EVENT_SLEEP_BUTTON].
> > + status_register_id, ACPI_CLEAR_STATUS);
> > +
> > acpi_hw_execute_sleep_method(METHOD_PATHNAME__SST,
> > ACPI_SST_WORKING);
> > return_ACPI_STATUS(status);
> > }
> > --
> > 2.15.3.AMZN
>
>
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-11-08 17:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20191101212319.1FFC440EB1@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
2019-11-01 22:39 ` [PATCH] ACPICA: Enable sleep button on ACPI legacy wake Miguel Ojeda
[not found] ` <CF6A88132359CE47947DB4C6E1709ED53C66675F@ORSMSX122.amr.corp.intel.com>
[not found] ` <E31BA312-7B9D-4AA9-8BD5-F60E28069979@amazon.com>
2019-11-04 17:58 ` Agarwal, Anchal
2019-11-08 17:56 ` Anchal Agarwal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).