On Wed, 21 Aug 2013 17:04:27 +0800
Hu Tao <[email protected]> wrote:

> OSPM may disable the sci by clearing GPEx_BLK EN bit, in the case
> we have to set sci level to 0 or guest will receive sci interrupts
> endlessly.

Could you make a more verbose comment, referring to relevant ACPI spec chapter
and it would be nice, if you experienced problem with linux guest, to add
symptoms here as well.

commit 633aa0ac did equivalent change to piix4 part, so it's worth to mention
it here.

> Signed-off-by: Hu Tao <[email protected]>
> ---
>  hw/acpi/ich9.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/hw/acpi/ich9.c b/hw/acpi/ich9.c
> index 3fb443d..8717c15 100644
> --- a/hw/acpi/ich9.c
> +++ b/hw/acpi/ich9.c
> @@ -79,6 +79,8 @@ static void ich9_gpe_writeb(void *opaque, hwaddr addr, 
> uint64_t val,
>  {
>      ICH9LPCPMRegs *pm = opaque;
>      acpi_gpe_ioport_writeb(&pm->acpi_regs, addr, val);
> +
> +    pm_update_sci(pm);
>  }
>  
>  static const MemoryRegionOps ich9_gpe_ops = {


Reply via email to