All of lore.kernel.org
 help / color / mirror / Atom feed
From: Amit Shah <amit.shah@redhat.com>
To: Marcel Apfelbaum <marcel@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	qemu list <qemu-devel@nongnu.org>,
	Igor Mammedov <imammedo@redhat.com>
Subject: Re: [Qemu-devel] [PATCH 1/1] ich9: add disable_s3, disable_s4, s4_val properties
Date: Mon, 12 Jan 2015 17:30:39 +0530	[thread overview]
Message-ID: <20150112120039.GK9688@grmbl.mre> (raw)
In-Reply-To: <54B3B524.1090601@redhat.com>

On (Mon) 12 Jan 2015 [13:51:00], Marcel Apfelbaum wrote:
> On 01/12/2015 12:55 PM, Amit Shah wrote:
> >On (Mon) 12 Jan 2015 [12:26:08], Marcel Apfelbaum wrote:
> >>On 12/16/2014 01:23 PM, Amit Shah wrote:
> >>>PIIX4 has disable_s3 and disable_s4 properties to enable or disable PM
> >>>functions.  Add such properties to the ICH9 chipset as well for the Q35
> >>>machine type.
> >>>
> >>>S3 / S4 are not guaranteed to always work (needs work in the guest as
> >>>well as QEMU for things to work properly), and disabling advertising of
> >>>these features ensures guests don't go into zombie state if something
> >>>isn't working right.
> >>>
> >>>The defaults are kept the same as in PIIX4: both S3 and S4 are enabled
> >>>by default.
> >>>
> >>>These can be disabled via the cmdline:
> >>>
> >>>   ... -global ICH9-LPC,disable_s3=1 -global ICH9-LPC,disable_s4=1
> >>                         ^^^                           ^^^
> >>Should be -global ICH9-LPC.disable_s3=1 -global ICH9-LPC.disable_s4=1
> >
> >Indeed, thanks.
> >
> >>Hi Amit, thanks for answering my prev question.
> >>I have one more:)
> >>
> >>I didn't see how the properties are connected to the ACPI mechanism.
> I finally found it, acpi_get_pm_info in hw/i386/acpi-build.c
> access the object's properties for both pc/q35.
> 
> [discussed off-list]
> Last thing that is missing is:
>   - in ich9_pm_init we have acpi_pm1_cnt_init(&pm->acpi_regs, &pm->io, 2);
>   - while in piix4_pm_initfn we have acpi_pm1_cnt_init(&s->ar, &s->io, s->s4_val);
> 
> So ich9_pm_init can override the actual object property value, better if we update it
> accordingly.

Thanks, v2 sent.

		Amit

      reply	other threads:[~2015-01-12 12:00 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-16 11:23 [Qemu-devel] [PATCH 1/1] ich9: add disable_s3, disable_s4, s4_val properties Amit Shah
2014-12-17 13:08 ` Marcel Apfelbaum
2015-01-05 12:23   ` Amit Shah
2015-01-07 12:04     ` Paolo Bonzini
2015-01-12 10:26 ` Marcel Apfelbaum
2015-01-12 10:55   ` Amit Shah
2015-01-12 11:01     ` Michael S. Tsirkin
2015-01-12 11:11       ` Amit Shah
2015-01-12 11:16         ` Michael S. Tsirkin
2015-01-12 11:30           ` Amit Shah
2015-01-12 11:51     ` Marcel Apfelbaum
2015-01-12 12:00       ` Amit Shah [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=20150112120039.GK9688@grmbl.mre \
    --to=amit.shah@redhat.com \
    --cc=imammedo@redhat.com \
    --cc=marcel@redhat.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.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.